Robert Kooima

CSC 3102 — Advanced Data Structures & Algorithm Analysis

Spring 2015

Advanced Data Structures & Algorithm Analysis is a core requirement of the Computer Science major. It delves deeply into the implementation and analysis of complex data structures. The website is hosted here.


CSC 2463 — Digital Media Programming

Spring 2012, 2013, 2014, 2015

Digital Media Programming provides a hands-on introduction to digital media fundamentals and application development. The course’s three segments cover interactive graphics using Processing, real-time audio with ChucK, and hardware devices using Arduino. A semester project integrates all three. The website is hosted on the LSU Moodle. This course has no programming prerequisite, and we presume no prior programming experience.


CSC 4263 / ART 4020 — Video Game Design

Spring 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017

Video Game Design is a team-based, project-centric course that covers every aspect of video game design and development. Here’s a poster advertising the course and displaying some of the games developed for the TacTile Table in 2009 and 2010. See also listings of all student work produced in 2009, 2010, 2011, and 2012.


CSC 4356 / ME 4573 — Interactive Computer Graphics

Fall 2010, 2011, 2012, 2013, 2014

Interactive Computer Graphics provides an in-depth introduction to real-time 3D graphics programming using OpenGL and the C or C++ programming language. Here’s a poster advertising the course and showing a few of the concepts demonstrated. A variety of 3D libraries that may be useful to the class may be found on my code page.


CSC 4357 / ME 4583 — Applied Computer Graphics

Spring 2013, 2014

Applied Computer Graphics is a project-based course emphasizing the application of interactive 3D graphics techniques and technology to areas of interest to each individual student. Course content covers a variety of intermediate and advanced topics in real-time 3D graphics, plus literature review. Interactive Computer Graphics is prerequisite.


kooima@csc.lsu.edu