Purdue University - Department of Computer Science - Computer Graphics and Visualization Track Skip to main content

Computer Graphics and Visualization Track


The track 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 Industry 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 applications.

  • 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.

All CS core courses, all track requirements, and their pre-requisites, regardless of department, must be completed with a grade of C or better.


Required Courses (3)
Course Title
CS 31400 Numerical Methods 
CS 33400 Fundamentals of Computer Graphics (take in semester 4–5)

CS 37300


CS 43400


CS 47100

Data Mining and Machine Learning


Advanced Computer Graphics


Introduction to Artificial Intelligence


Electives (3)
Course Title
CS 35200 Compilers: Principles and Practice
CS 35400 Operating Systems
CS 37300 Data Mining and Machine Learning
CS 38100 Introduction to Analysis of Algorithms
CS 42200 Computer Networks
CS 43400 Advanced Computer Graphics
CS 45600 Programming Languages
CS 47100

Introduction to Artificial Intelligence

CS 49000-IDV

Introduction to Data Visualization

Note: Electives could include 1 semester of CS 49000 project course with Computer Graphics Visualization LAB (CGVLAB)

Note: No course can be counted for both required and elective credit. This is true for all tracks.

Last Updated: Aug 2, 2019 9:53 AM

Department of Computer Science, 305 N. University Street, West Lafayette, IN 47907

Phone: (765) 494-6010 • Fax: (765) 494-0739

Copyright © 2020 Purdue University | An equal access/equal opportunity university | Copyright Complaints

Trouble with this page? Disability-related accessibility issue? Please contact the College of Science.