Game Programming Specialization at the B.S. Level |
|
Back to Specializations |
In order to graduate with a B.S. degree with specialization in Game Programming, a student must complete the following core, elective, and project requirements.
Core Courses| CSE 306 | Operating Systems | 3 credits |
| CSE 310 | Data Communication and Networks or CSE 346 Computer Communications | 3 credits |
| CSE 328 | Fundamentals of Computer Graphics | 3 credits |
| CSE 380 | Computer Game Programming | 3 credits |
| CSE 381 | Advanced Game Programming | 3 credits |
Electives At least two of the following courses (6 credits)
| CSE 304 | Compiler Design |
| CSE 320 | Computer Architecture |
| CSE 334 | Introduction to Multimedia Systems |
| CSE 352 | Artificial Intelligence |
| CSE 355 | Computational Geometry |
| CSE 364 | Advanced Multimedia Techniques |
| CSE 375 | Concurrency |
| CSE 408 | Network Security |
Project Requirement: Completion of CSE 487 Research in Computer Science or CSE 488 Internship in Computer Science or CSE 495/496 Senior Honors Research Project I, II, on a topic in game programming.
Note: Students specializing in Game Programming are encouraged to complete the natural science sequence in physics.
