The minor requires at least two electives. The following is a list of the pre-approved electives. Also, the student may take at most one independent study or an upper level Robotics Institute course. This course provides a comprehensive introduction to computer graphics modeling, animation, and rendering. Topics covered include basic image processing, geometric transformations, geometric modeling of curves and surfaces, animation, 3-D viewing, visibility algorithms, and shading.
Students gain experience producing simple animations.
Like 15-462, its goal is to teach students to understand how graphics algorithms work, and how to develop their own, rather than on the use of commercial software systems. This new course will be taught for the first time at CMU in autumn 1998. The course will cover all aspects of mobile robotics, starting at low-level PID control and behavioral control and graduating all the way to robot team communication and interleaving planning and execution. The class will present a strong formal approach and will apply those formalisms to real robots that you program in teams. This course is for any undergraduate or graduate who has working knowledge of at least one programming language and has general intellectual enthusiasm.