Bachelor of Arts in Game Development (120 Hours)
Program Outcomes
an ability to analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
an ability to design, implement, and evaluate a computing-based solution to meet a given set of requirements.
an ability to communicate effectively in professional contexts.
an ability to recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
an ability to function effectively as a member or leader of a team engaged in appropriate activities.
an ability to apply computer science theory and software development fundamentals to produce computing-based solutions.
an ability to apply problem-solving principles and algorithmic thinking, including the ability to design, analyze, and compare software solutions.
Essential Liberal Arts Courses (31 hours)
Required
| CCC100 | Introduction to College Writing | 3 |
| CCC102 | Public Speaking | 3 |
| | |
| MATH100 | Mathematics for the Liberal Arts | 4 |
| Or | |
| MATH101 | Intermediate Algebra | 4 |
| | |
XXXX
| Scientific Inquiry | 4 |
XXXX
| Experiential Learning | 2 |
Great Conversation Series
Required
| GCON110 | Great Conversation: The Meaning of Life | 3 |
| GCON120 | Great Conversation: Western Civilization | 3 |
| GCON130 | GCON130 - Great Conversation: Global Civilization | 3 |
| GCON140 | GCON140 - Great Conversation: Art | 3 |
| GCON150 | GCON150 - Great Conversation: What It Means to Be A U.S. Citizen | 3 |
Game Development Core (18 hours)
Required
| CS151 | Introduction to Games | 3 |
| CS251 | Content & Systems Designs | 3 |
| CS302 | C# Programming | 3 |
| CS353 | Unity I: Working with Unity | 3 |
| CS453 | Unity II - Advanced Unity Programming | 3 |
| CS459 | Capstone Project - Building a Game | 3 |
Computer Science Requirements (18 hours)
Required
| CS103 | Programming for Everyone I | 3 |
| CS104 | Programming for Everyone II | 3 |
| CS203 | Introduction to C | 3 |
| CS242 | Data Structures | 3 |
| CS341 | Algorithms Analysis and Design | 3 |
| CS399 | Professional Internship | 1 - 6 |
Game Development Major Cognates (13 hours)
Required
Four Year Plan
Fall - First Year
| CS103 | Programming for Everyone I | 3 |
| CCC100 | Introduction to College Writing | 3 |
| MATH135 | Calculus and Analytic Geometry I | 4 |
GCON
| Great Conversation | 3 |
GCON
| Great Conversation | 3 |
Spring - First Year
| CS104 | Programming for Everyone II | 3 |
| CCC102 | Public Speaking | 3 |
| MATH204 | Elementary Statistics | 3 |
| PSYC100 | General Psychology | 3 |
| PSYC100L | General Psychology Lab | 1 |
GCON
| Great Conversation | 3 |
Fall - Second Year
| CS151 | Introduction to Games | 3 |
| CS203 | Introduction to C | 3 |
| CS242 | Data Structures | 3 |
GCON
| Great Conversation | 3 |
WID/ELEC
| Writing in the Discipline | 3 |
Spring - Second Year
| CS251 | Content & Systems Designs | 3 |
| CS341 | Algorithms Analysis and Design | 3 |
GCON
| Great Conversation | 3 |
ELE/ELEC
| General Elective | 3 |
ELE/ELEC
| General Elective | 3 |
Fall - Third Year
| CS353 | Unity I: Working with Unity | 3 |
| PSYC311 | Personality Theo/Research | 3 |
ELE/ELEC
| General Elective | 3 |
ELE/ELEC
| General Elective | 3 |
ELE/ELEC
| General Elective | 3 |
Spring - Third Year
| CS302 | C# Programming | 3 |
ELE/ELEC
| General Elective | 3 |
ELE/ELEC
| General Elective | 3 |
ELE/ELEC
| General Elective | 3 |
Fall - Fourth Year
| CS453 | Unity II - Advanced Unity Programming | 3 |
ELE/ELEC
| General Elective | 3 |
ELE/ELEC
| General Elective | 3 |
ELE/ELEC
| General Elective | 3 |
ELE/ELEC
| General Elective | 3 |
Spring - Fourth Year
| CS459 | Capstone Project - Building a Game | 3 |
ELE/ELEC
| General Elective | 3 |
ELE/ELEC
| General Elective | 3 |
ELE/ELEC
| General Elective | 3 |
ELE/ELEC
| General Elective | 3 |
Note:
- The expected first mathematics course for this degree is MATH135. Students who do not place into MATH135 based on the Mathematics Placement Policy may need to complete the following prerequisite courses listed below, in addition to the courses listed above:
MATH101 - Intermediate Algebra (4)
MATH115 - Pre-Calculus Mathematics (4)
C- or higher is required for all prerequisite courses in the Department of Mathematics.
- General elective credit hours will vary dependent upon the following degree requirements:
- Must complete a minimum of 120 credit hours
- Must complete a minimum of 30 credit hours of coursework at the 300 or 400-level
- Courses requiring prerequisites and corequisites are noted on the course which can be found in the course description section of the catalog.
- Department approval is required.
Some select courses in this major, minor, or concentration are offered online through a consortium of accredited colleges and universities. All courses within the program are delivered by faculty employed by partner institutions in the consortium, with technology and administrative support provided by Rize Education.
Oversight of courses offered through the consortium are reviewed and approved by Adrian College. Students register through Adrian College and receive academic credit from Adrian College.