BYU CS Logo
Computing That Serves

Graphics & Image Processing Track

Overview

The Computer Graphics and Image Processing track is designed to prepare students for work and/or graduate school in the areas of computer graphics, image processing, computer vision, visualization, animation, and game programming. Topics covered in this track include computer modeling of physical objects, object manipulation, lighting, shading, and rendering of objects, image manipulation and understanding, and computer aspects of animation.  

Complete the following 3 courses:
CS 355: Interactive Graphics and Image Processing
CS 450: Introduction to Digital Signal and Image Processing
CS 455: Computer Graphics
Complete at least 2 of the following courses:
CS 256: Designing the User Experience
CS 456: Introduction to User Interface Software
CS 557: Computer-Aided Geometric Design

 

 

Career Opportunities

Opportunities available for students graduating from this track include graphics or image related industrial jobs at companies such as Intel, NVidia, Microsoft, Adobe, and Google, studio jobs at companies such as Pixar, DreamWorks, Disney, or Sony, video game related jobs at companies such as Blizzard, Electronic Arts, or Ubisoft, or preparation for earning an MS or PhD in graduate school. 

 

Options 

Security Focus: CS 484 (Parallel Processing), CS 453 (Fundamentals of Information Retrieval) and IT 567 (Cyber Security and Penetration Testing)

Description here

Programming Languages Focus: CS 330 (Concepts of Programming Languages), CS 431 (Algorithmic Languages and Compilers) and CS 452 (Database Modeling Concepts)