Fall 2004


ICE 1255 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, rendering, modeling, texture mapping, animation and visualization. Through a series of programming assignments, students will become familiar with interactive 2D and 3D graphical display concepts.


ICE 1355  Modeling & Rendering (Undergraduate course)

This course is designed to cover both the theory and practice of the 3D computer graphics techniques focusing on modeling and rendering. Students will develop an interactive 3D computer game to practice the theories and techniques covered in class and during the lab sessions.

Lecture Overview


ICE 0113  Discrete Mathematics (Undergraduate course)

The main objective of the course is to help students become familiar with essential mathematical tools for taking basic courses in computer science. Topics include logic, sets, fuctions, algorithms, induction, recursion, counting and probability, relations, graphs and trees. Advanced topics such as networks, boolean algebra and automata may be covered as time permits.


Undergraduate Project (UP) (Undergraduate course)

  • 3D cyber campus tour - Seunghwan Lee


Independent Study (IS) (Undergraduate course)

  • Volume Rendering - Joong Ho Lee

Summer 2004


Independent Study (IS) (Undergraduate course)

  • Information Visualization - Jun Hee Hong
  • Image-Based Rendering - Seunghwan Lee

Spring 2007


ICE 609 Computer Graphics (Graduate course)

This course provides a fundamental understanding of essential concepts of 3D interactive computer graphics. Focusing on 'real-time rendering'techniques, we will learn the graphics rendering pipeline, transformation, shading, lighting, image-based rendering, and acceleration and optimization algorithms. Other topics include non-photorealistic rendering, some modeling issues of geometric data representation, and collision detection. Students are expected to complete various programming assignments with OpenGL and a technical paper presentation in class.


Independent Study (IS) (Undergraduate course)

  • Information Visualization - Seong Hoon Jang
  • Image-Based Rendering - Hyun Jong Lee