About the Program
Purdue Computer Science is one of the country’s top-ranked programs. Faculty members are shaping the future of information technology through cutting-edge research. Students can take courses that include such topics as graphics and animation, web programming, competitive programming, cryptography and security, networks, software engineering, distributed systems, information systems, artificial intelligence, and bioinformatics.
The flexible curriculum offers students the opportunity to be involved in a dynamic discipline that will continue to grow and to contribute significantly to progress in many other disciplines and ultimately to changes in human society that are nothing short of profound. Students learn communication skills, teamwork, and problem-solving skills and acquire the necessary technical skills for positions in computing throughout society.
Computer Science Website
Computer Science Major Change (CODO) Requirements
Computer Science students begin by taking six core courses that teach them the fundamentals of computer science. Students then take coursework in a concentration, which allows them to deepen their understanding in a specific area. The Computer Graphics and Visualization concentration is designed to prepare students for work and/or for graduate school in computer graphics, visualization, and related areas. Computer graphics refers to modeling (including 3D acquisition) and rendering 3D objects and scenes. Visualization refers to using imagery to convey digital information and facilitate its interpretation and analysis. Jobs and activities for students graduating from this track may include:
Graphics-related Indstury jobs (e.g., Intel, NVIDIA, Microsoft, Adobe, IBM, Google) - working on graphics software, hardware, and applications.
CAD and Architectural Applications - developing CAD/Engineering/Architecture related appliactions.
Movie Industry (e.g., Pixar, Dreamworks, Disney, Sony) - working on creating movies and related tools.
Gaming Industry (e.g., Electronic Arts, Midway Games, Disney, Sony) - working on game programming and related tools.
Laboratories - working in one of several scientific visualization laboratories (though often a graduate degree is preferred).
Graduate school - continuing studies towards a MS or PhD which opens up other job opportunities including research labs and academic positions.