Fall 2013


CS101 Introduction to Programming (Undergraduate course)

The objective of CS101 is to teach programming skills and computational thinking. The first is important because programming is needed in all areas of science and engineering, although very different programming languages are used. The second is perhaps even more important, as it influences how you go about solving a problem. 50 years ago, the solution to a problem in mathematics or engineering was often a formula. Today, it is usually an algorithm.

Course Homepage

Spring 2013


CS380 Introduction to Computer Graphics (Undergraduate course)

This course aims at providing a broad introduction to the field of Computer Graphics. Topics include geometric objects and transformation, viewing, shading, lighting, rendering, texture mapping, modeling, animation and 3D interactive applications. Through a series of OpenGL programming assignments, students will become familiar with interactive 2D and 3D graphical display concepts.

Course Homepage (KLMS)