Learn More and ApplyGame Systems Concentration, Computer Science (BS)

Menu

Major Requirements

First Year

Course Title Quarter Hours
CSC 241INTRODUCTION TO COMPUTER SCIENCE I 14
CSC 242INTRODUCTION TO COMPUTER SCIENCE II 14
CSC 300DATA STRUCTURES I4
MAT 140DISCRETE MATHEMATICS I4
MAT 141DISCRETE MATHEMATICS II4
1

Students with one (1) semester programming experience may take CSC 243 and one (1) additional Major Elective.

 Second Year

Course Title Quarter Hours
CSC 301DATA STRUCTURES II4
CSC 321DESIGN AND ANALYSIS OF ALGORITHMS4
CSC 347CONCEPTS OF PROGRAMMING LANGUAGES4
CSC 361OPTIMIZED C++4
CSC 373COMPUTER SYSTEMS I4
CSC 374COMPUTER SYSTEMS II4
WRD 204TECHNICAL WRITING4

Third Year

Course Title Quarter Hours
CSC 386REAL-TIME NETWORKING (FORMERLY GAM 390)4
GAM 325APPLIED 3D GEOMETRY4
GAM 372OBJECT-ORIENTED GAME DEVELOPMENT4
GAM 374GAME ENGINE PROGRAMMING I4
GAM 377GAME ENGINE PROGRAMMING II4
GPH 329COMPUTER GRAPHICS DEVELOPMENT II4
or GAM 370 RENDERING AND GRAPHICS PROGRAMMING
One (1) Major Elective4

 Fourth Year

Course Title Quarter Hours
GAM 394
GAM 395
GAME DEVELOPMENT PROJECT I
and GAME DEVELOPMENT PROJECT II
8
or
CSC 394SOFTWARE PROJECTS (and one (1) Major Elective)
Three (3) Major Electives12

Major Electives

Major Electives may be selected from 300-level CSC, CSE, SE, or GAM courses or from the list of courses below:

Course Title Quarter Hours
3D DESIGN & MODELING
NETWORKING FOR CYBER-PHYSICAL SYSTEMS
CYBER-PHYSICAL SYSTEM SECURITY
CYBER-PHYSICAL SYSTEM ENGINEERING I
ANALOG AND DIGITAL CIRCUITS
DIGITAL SIGNAL PROCESSING
EMBEDDED SYSTEMS I
EMBEDDED SYSTEMS II
MATHEMATICAL FOUNDATIONS OF AUTONOMOUS SYSTEMS
FOUNDATIONS OF CYBER-PHYSICAL COMPUTING
FUNDAMENTALS OF GAME DESIGN
REAL-TIME GRAPHICS TECHNIQUES

Open Electives 

Open Elective Credit Hours are required to meet the minimum graduation requirements of 192 hours. Open Electives may be taken from any unit at DePaul.