COURSE | TITLE | EFF YEAR | EFF TERM | DEPARTMENT | CREDIT HOURS | ||||
CS473 | COMPUTER GRAPHICS | 2019 | 2 | Electrical Engineering and Computer Science | 3.0 (BS=0.0, ET=0.0, MA=0.0) | ||||
SCOPE | |||||||||
This course concerns computer programs that draw two- and three-dimensional objects on computer output devices and receive input from users through graphical input devices. Cadets implement interactive programs through a commonly available graphical application programmers' interface (API). They learn about graphical hardware devices and the elegant algorithms that underlie the API, including elementary computational geometry, continuous time physical simulation, homogeneous transformations, parametric forms, clipping, shading, color, and surface rendering. These concepts are all illustrated with examples of military data visualization including two-dimensional maps and three-dimensional battle simulation and terrain visualization. | |||||||||
|
|||||||||
SPECIAL REQUIREMENTS: | |||||||||
None |
TYPE | COURSE | EFF YEAR | EFF TERM | TRACK | RED BOOK FLG |
PRE REQUISITE | |||||
CS384 | 1998 | 1 | 1 | Y | |
MA205 | 2003 | 1 | 1 | Y | |
PH203 | 2004 | 1 | 1 | Y | |
CS384 | 1998 | 1 | 2 | Y | |
MA255 | 2003 | 2 | 2 | Y | |
PH203 | 2004 | 1 | 2 | Y | |
CS384 | 1998 | 1 | 3 | Y | |
MA255 | 2003 | 2 | 3 | Y | |
PH253 | 2004 | 1 | 3 | Y | |
CS384 | 1998 | 1 | 4 | Y | |
MA205 | 2003 | 1 | 4 | Y | |
PH253 | 2004 | 1 | 4 | Y | |
CS384 | 1998 | 1 | 5 | Y | |
MA205 | 2005 | 2 | 5 | Y | |
PH201 | 2007 | 1 | 5 | Y | |
CS384 | 1998 | 1 | 6 | Y | |
MA255 | 2003 | 2 | 6 | Y | |
PH201 | 2007 | 1 | 6 | Y | |
CS384 | 1998 | 1 | 7 | Y | |
MA255 | 2003 | 2 | 7 | Y | |
PH251 | 2007 | 1 | 7 | Y | |
CS384 | 1998 | 1 | 8 | Y | |
MA205 | 2005 | 2 | 8 | Y | |
PH251 | 2007 | 1 | 8 | Y | |
CS384 | 1998 | 1 | 9 | Y | |
MA104 | 2016 | 1 | 9 | Y | |
PH205 | 2016 | 1 | 9 | Y | |
CS384 | 1998 | 1 | 10 | Y | |
MA104 | 2016 | 1 | 10 | Y | |
PH255 | 2016 | 1 | 10 | Y | |
CS384 | 2019 | 2 | 11 | Y | |
MA104 | 2016 | 1 | 11 | Y | |
PH201X | 2022 | 1 | 11 | Y | |
CS384 | 2019 | 2 | 12 | Y | |
MA205 | 2017 | 1 | 12 | Y | |
PH201X | 2022 | 1 | 12 | Y | |
CS384 | 2019 | 2 | 13 | Y | |
MA255 | 2016 | 2 | 13 | Y | |
PH201X | 2022 | 1 | 13 | Y | |
CS384 | 2019 | 2 | 14 | Y | |
MA104 | 2016 | 1 | 14 | Y | |
PH201 | 2023 | 1 | 14 | Y | |
CS384 | 2019 | 2 | 15 | Y | |
MA104 | 2016 | 1 | 15 | Y | |
PH252 | 2023 | 1 | 15 | Y | |
CS384 | 2019 | 2 | 16 | Y | |
MA204X | 2024 | 2 | 16 | Y | |
PH201 | 2023 | 1 | 16 | Y |
AYT | #SECT/SIZE | CPBLTY | ENRLD | WAIT | SEATS | CLOSED | DETAILS | ||
2025 - 2 | 1 | 18 | 18 | 15 | 0 | 3 | N | Hours | |
2026 - 2 | 1 | 18 | 18 | 9 | 0 | 9 | N | Hours | |
2027 - 2 | 1 | 18 | 18 | 10 | 0 | 8 | N | Hours | |
2028 - 2 | 1 | 18 | 18 | 0 | 0 | 18 | N | Hours | |
COURSE | TITLE | EFF YEAR | EFF TERM | DEPARTMENT | CREDIT HOURS | ||||
CS473 | COMPUTER GRAPHICS | 2004 | 2 | Electrical Engineering and Computer Science | 3.0 (BS=0.0, ET=0.0, MA=0.0) | ||||
SCOPE | |||||||||
This course concerns computer programs that draw two- and three-dimensional objects on computer output devices and receive input from users through graphical input devices. Cadets implement interactive programs through a commonly available graphical application programmers' interface (API). They learn about graphical hardware devices and the elegant algorithms that underlie the API, including elementary computational geometry, continuous time physical simulation, homogeneous transformations, parametric forms, clipping, shading, color, and surface rendering. These concepts are all illustrated with examples of military data visualization including two-dimensional maps and three-dimensional battle simulation and terrain visualization. | |||||||||
|
|||||||||
SPECIAL REQUIREMENTS: | |||||||||
None |
TYPE | COURSE | EFF YEAR | EFF TERM | TRACK | RED BOOK FLG |
PRE REQUISITE | |||||
CS384 | 1998 | 1 | 1 | Y | |
MA205 | 2003 | 1 | 1 | Y | |
PH203 | 2004 | 1 | 1 | Y | |
CS384 | 1998 | 1 | 2 | Y | |
MA255 | 2003 | 2 | 2 | Y | |
PH203 | 2004 | 1 | 2 | Y | |
CS384 | 1998 | 1 | 3 | Y | |
MA255 | 2003 | 2 | 3 | Y | |
PH253 | 2004 | 1 | 3 | Y | |
CS384 | 1998 | 1 | 4 | Y | |
MA205 | 2003 | 1 | 4 | Y | |
PH253 | 2004 | 1 | 4 | Y | |
CS384 | 1998 | 1 | 5 | Y | |
MA205 | 2005 | 2 | 5 | Y | |
PH201 | 2007 | 1 | 5 | Y | |
CS384 | 1998 | 1 | 6 | Y | |
MA255 | 2003 | 2 | 6 | Y | |
PH201 | 2007 | 1 | 6 | Y | |
CS384 | 1998 | 1 | 7 | Y | |
MA255 | 2003 | 2 | 7 | Y | |
PH251 | 2007 | 1 | 7 | Y | |
CS384 | 1998 | 1 | 8 | Y | |
MA205 | 2005 | 2 | 8 | Y | |
PH251 | 2007 | 1 | 8 | Y | |
CS384 | 1998 | 1 | 9 | Y | |
MA104 | 2016 | 1 | 9 | Y | |
PH205 | 2016 | 1 | 9 | Y | |
CS384 | 1998 | 1 | 10 | Y | |
MA104 | 2016 | 1 | 10 | Y | |
PH255 | 2016 | 1 | 10 | Y |
COURSE | TITLE | EFF YEAR | EFF TERM | DEPARTMENT | CREDIT HOURS | ||||
CS473 | COMPUTER GRAPHICS | 1999 | 2 | Electrical Engineering and Computer Science | 3.0 (BS=0.0, ET=0.0, MA=0.0) | ||||
SCOPE | |||||||||
This course tackles the fundamental theory and applications of computer graphics and graphical user interfaces. Discussion begins with the hardware used in graphics systems with an emphasis on the microcomputer. The course then covers line algorithms, 2D and 3D transformations, the viewing pipeline, clipping, hidden-line and surface algorithms, color, shading, and curves. User interfaces and fractals are also covered. Several project assignments verify the cadet's ability to implement the graphic concepts covered in the course. | |||||||||
|
|||||||||
SPECIAL REQUIREMENTS: | |||||||||
None |
TYPE | COURSE | EFF YEAR | EFF TERM | TRACK | RED BOOK FLG |
CO REQUISITE | |||||
CS478 | 1990 | 1 | 1 | Y | |
PRE REQUISITE | |||||
CS385 | 1990 | 1 | 1 | Y |