Certificate in Game Development
This program is no longer accepting new applications.
As part of its ongoing curriculum review and refresh to better serve its students, UMUC has eliminated some of its undergraduate certificate programs. Current students have been contacted to ensure timely completion of the program or to discuss alternative programs of interest.
If you are enrolled in this program, please use the curriculum requirements below to track your success as you complete your certificate. Contact your academic advisor if you have any questions.
The game development certificate prepares students for entry-level programming positions in the gaming industry. Through a hands-on, project-based approach, students are able to create their own video games and become familiar with the core programming language skills necessary for game development. The certificate also helps them become proficient in the areas of mathematics common to most game projects. To gain a thorough understanding of the main concepts involved in real-time 3D graphics programming, students are given the opportunity to work with an industry-standard gaming engine. With appropriate choice of major and elective courses, students may complete this certificate while pursuing the Bachelor of Science in computer science.
Note: Courses may be applied to only one certificate; some prerequisites may need to be fulfilled before beginning certificate courses.
Four required courses:
- CMSC 350 Data Structures and Analysis (3)
- CMSC 335 Object-Oriented and Concurrent Programming (3)
- CMSC 325 Game Design and Development (3)
- CMIS 255 Mobile Phone Application Development (3)
A supporting elective chosen from the following courses: 3
- CMIS 440 Advanced Programming in Java
- CMIS 445 Distributed Systems
- MATH 240 Introduction to Linear Algebra
A second supporting elective chosen from the above list: 3
Total credits for certificate in Game Development: 18
Courses of Interest
No courses have been added yet. To add a course, click on a course title, then click "add to courses of interest" below the course description.