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 fundamentals of discrete mathematics, such as proofs and relations, to basic topics, such as counting and graph theory including tree structure. We will also touch on the topics of logic and automata along with formal languages.
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.