Dr. Stephen BrooksCourses & Student Work

Teaching &
student work.

Course websites and student work in game design, visualization, animation, and computer networks.

These public materials do not confirm current offerings. Check the current Dalhousie timetable and course syllabus for registration requirements.

CURRICULUM

Course websites & materials

4 Courses
CSCI 4166 / 6406Course materials
Undergraduate / Graduate

Visualization & Visual Analytics

Explore graphical methods for understanding complex datasets, with an emphasis on human perception and interactive visualization.

Listed prerequisites: 4166: CSCI 3161, CSCI 3160, or CSCI 3172. 6406: no prerequisites listed.
Data VisualizationHuman PerceptionD3Interactive Systems
CSCI 3161Course materials
Undergraduate

Computer Animation

Build interactive animation programs using C/C++, OpenGL, and core techniques in graphics, interpolation, and transformations.

Listed prerequisites: CSCI 2110, CSCI 2122, and MATH 1030.
C/C++OpenGLInterpolationShadersTransformations
CSCI 3171Archive · Summer 2009
Undergraduate

Network Computing

An introduction to computer networks, Internet protocols, layered architecture, client/server systems, and network security.

Listed prerequisites: CSCI 2110, STAT 2060, and CSCI 2132.
TCP/IPClient/ServerQueuing TheoryNetwork Security
CSCI 4168 STUDENT COURSEWORK

Student game gallery

7 Student Projects

Screenshots from student game projects. Open an image to view it at full size; demos and downloads are not available here.

Interested in a thesis or directed studies?

Explore supervision topics in computer graphics, animation, image processing, and visualization.

Explore supervision ↗Contact Dr. Brooks ↗