Degree Programs
List of Courses
Search
Undergraduate Courses
Upcoming events
- Securing P2P Content Sharing Service from Poisoning Attacks(seminar)(4 days)
- RFID Assisted Object Tracking for Automating Manufacturing Assembly Lines(seminar)(4 days)
- 9th Philippine Computing Science Congress(event)(53 days)
Navigation
CMSC 161: Interactive Computer Graphics
Published in Courses
Catalog Course Description

| Number | CMSC 161 |
| Title | Interactive Computer Graphics |
| Description | Graphics systems software and hardware, 2D drawing algorithms, geometrical transformations, surface modeling, 3D viewing, visible surface determination algorithms, reflection and illumination models, shading models for polygons, color theory, ray tracing, animation. |
| Prerequisites | CMSC 123 and MATH 120 |
| Semester offered | Second |
| Credit | 3 |
| Hours/week | 5 (2 lecture, 3 laboratory) |
Objectives
At the end of the course, the student should be able to:
- Describe the functions and operations of display hardware and associated devices;
- Implement algorithms for drawing 2D primitives;
- Describe and implement geometric transformations of 2D and 3D objects;
- Understand parametric representations of surfaces and patches;
- Implement projections and hidden-surface removal algorithms;
- Apply illumination and shading concepts to generate photo-realistic images; and,
- Discuss ray tracing and animation techniques.
Suggested citation for this online article:
PMAlcasid. CMSC 161: Interactive Computer Graphics. Accessed 08 January 2009. UPLB-ICS webpage (http://www.ics.uplb.edu.ph/courses/ugrad/cmsc/161).







