Give a solid foundation in introductory computer graphics. Provide valuable graphics programming experiences in the term projects. Ensure a fair and accurate measurement of student performance.
Late homework and project assignments will penalized 10% of original potential value per day.
Rules of ethical conduct will be respected.
Programming and Multimedia on the World Wide Web (Csci 351) Computer Animation (CNTV 452) Interactive Entertainment and Multimedia (CNTV 483) Computer Imaging in the Arts (FA 310 and FA 410) Geometric Modeling (CSci 482 and CSci 582) Computer Vision (CSci 574) Specification and Design of User Interface Software (CSci 588)
User interfaces. Interactive plotting in business, science, and technology. Cartography. Medicine. Computer-aided drafting and design. Multimedia systems. Simulation and animation for scientific visulation and entertainment.
1963: Ivan Sutherland's Sketchpad drawing system. Data structures for symbol hierarchies, interaction techniques using keyboard and light pen.
1964: General Motors DAC system. 1980: Personal computers popularized bitmap graphics. Xerox Star, Apple Lisa, windowing systems. Display technology: vector vs. raster. Scan conversion, aliasing.
WYSIWYG documents. Image processing. Movie animation: Toy Story, Terminator, Jurasic Park, Matrix. Art. CAD.