Fall 2017

CS204 Discrete Mathematics (Undergraduate course)

This course is to help students become familiar with essential mathematical concepts that are frequently employed in computer science. Topics covered in the course range from basic languages of discrete mathematics, such as proofs and relations, to more advanced topics, such as graph theory and tree structure. If the time is allowed automata and language concepts will be briefly covered.

Syllabus

Course Homepage (KLMS)

CS482 Interactive Computer Graphics (Undergraduate course)

With advances in computing environment, we can get high quality rendering of 3D virtual world in real-time. This course is designed for understanding practical algorithms for realizing 3D computer graphics and visualization essential for not only computer animation but also in various interactive applications including computer games, simulation, and virtual reality (VR). This is a project-oriented class that will introduce the concepts of interactive computer graphics. Students are expected to work on a team to develop their own project. The theme of this year is immersive VR. Your team project will be creating stereoscopic VR experience.

Syllabus

Course Homepage (KLMS)

Spring 2017

CS204 Discrete Mathematics (Undergraduate course)

This course is to help students become familiar with essential mathematical concepts that are frequently employed in computer science. Topics covered in the course range from basic languages of discrete mathematics, such as sets and relations, to more advanced topics, such as graph theory, Boolean algebra, and automata.

Syllabus

Course Homepage (KLMS)