Are you seeking an education that could help you begin or advance your career in digital game design and programming? Baker College's Bachelor of Computer Science in Game Software Development program is designed to help you build the technical skills needed to fulfill your professional goal. Read on to find out more about this bachelor degree program.

    <h2 id="section---FrequentlyAskedQuestions">Frequently Asked Questions</h2> <h3 id="section---WhatKindOfProgramIsIt">What Kind of Program Is It?</h3> <p>Once you have enrolled in Baker College's Bachelor of Computer Science in Game Software Development program, you will have the opportunity to take courses addressing fundamental and advanced topics in programming, application development, 3-D animation, and game design. You will focus on programming technologies and be immersed in the core knowledge of software engineering. You will learn about storyboarding, game layout processes, software project development, Flash and C# programming languages, motion graphics, character animation, artificial intelligence techniques, and object-oriented programming. You will also be required to design your own gaming software. Other topics addressed in major and general education courses could include database management, operating systems, programming basics, mathematics, Web development, Windows applications, and systems development. Courses in this program can be taken online or at select Baker College campuses. </p> <h3 id="section---WhatAreThePrerequisites">What Are the Prerequisites?</h3> <p>As a prospective student of the Bachelor of Computer Science in Game Software Development program, you should have an understanding of basic computer functions and systems and might even have some experience in a corporate IT department. Strong math, creative, and problem-solving skills are helpful. Though requirements may vary, you should have earned a high school diploma or equivalent. </p> <h3 id="section---WhatAreTheCourseRequirements">What Are the Course Requirements?</h3> <p>You must earn 181 credits to complete Baker College's Bachelor of Computer Science in Game Software Development program. A total of 111 credits are taken in the major area of study, with the remaining 70 credits satisfied in the general education curriculum. </p> <p><u>Major Courses</u> </p> <p /> <table border="1"><tr><th>Course Code</th><th>Course Name</th></tr> <tr><td>CIS 106B</td><td> Computer Operating Systems and Maintenance I</td></tr> <tr><td>CIS 251</td><td> Systems Development Methods</td></tr> <tr><td>CIS 310</td><td> Visual BASIC</td></tr> <tr><td>CIS 311</td><td> Advanced Visual BASIC</td></tr> <tr><td>CIS 331</td><td> Database Management Using SQL</td></tr> <tr><td>CS 111</td><td> Introduction to Programming</td></tr> <tr><td>CS 217A</td><td> C++ Programming</td></tr> <tr><td>CS 218A</td><td> Object Oriented Programming with C++</td></tr> <tr><td>CS 321</td><td> Data Structures and Algorithms I</td></tr> <tr><td>CS 322</td><td> Data Structures and Algorithms II</td></tr> <tr><td>GSD 301</td><td> Game Scripting</td></tr> <tr><td>GSD 311</td><td> C# Programming</td></tr> <tr><td>GSD 321</td><td> Game Console Design</td></tr> <tr><td>GSD 331</td><td> Application Security Practices</td></tr> <tr><td>GSD 341</td><td> Flash Game Development</td></tr> <tr><td>GSD 401</td><td> 3-D Character Design</td></tr> <tr><td>GSD 411</td><td> 3-D Character Animation</td></tr> <tr><td>GSD 421</td><td> Artificial Intelligence</td></tr> <tr><td>GSD 431</td><td> Game Programming I</td></tr> <tr><td>GSD 432</td><td> Game Programming II</td></tr> <tr><td>GSD 499</td><td> Senior Design Project in Game Software Development</td></tr> <tr><td>MTH 124</td><td> Trigonometry</td></tr> <tr><td>MTH 340</td><td> Discrete Mathematics</td></tr> <tr><td>PPM 301</td><td> Project Management</td></tr> <tr><td>WEB 111A</td><td> HTML Programming</td></tr> <tr><td>WEB 201</td><td> Web Multi-Media</td></tr> <tr><td>WRK 291B</td><td> Professional Career Strategies</td></tr> <tr><td>WRK 218</td><td> Work Experience Project</td></tr> <tr><td>WRKTC 201</td><td> Work Experience</td></tr> </table><p><u>General Education Requirements</u> </p> <p /> <table border="1"><tr><th>Course Code</th><th>Course Name</th></tr> <tr><td>ELECT 111A</td><td> Scientific Inquiry Elective</td></tr> <tr><td>ELECT 121A</td><td> Communication Elective</td></tr> <tr><td>ELECT 121B</td><td> Communication Elective</td></tr> <tr><td>ELECT 131A</td><td> Global and Cultural Perspectives Elective</td></tr> <tr><td>ELECT 131B</td><td> Global and Cultural Perspectives Elective</td></tr> <tr><td>ELECT 141A</td><td> Personal and Social Environments Elective</td></tr> <tr><td>ELECT 141B</td><td> Personal and Social Environments Elective</td></tr> <tr><td>ELECT 161A</td><td> Computer Literacy Elective</td></tr> <tr><td>ENG 101</td><td> Composition I</td></tr> <tr><td>ENG 102</td><td> Composition II</td></tr> <tr><td>HUM 401A</td><td> Philosophy of Ethics</td></tr> <tr><td>INF 114A</td><td> Introduction to Database Applications</td></tr> <tr><td>INF 121</td><td> Introduction to Windows</td></tr> <tr><td>INF 131</td><td> Internet and the World Wide Web</td></tr> <tr><td>MTH 111</td><td> Introductory Algebra</td></tr> <tr><td>MTH 112</td><td> Intermediate Algebra</td></tr> <tr><td>SOC 321</td><td> Cultural Diversity</td></tr> <tr><td>SPK 201</td><td> Oral Communication</td></tr> <tr><td>Select one of the following courses:</td><td /></tr> <tr><td>PSY 101</td><td> Human Relations</td></tr> <tr><td>PSY 111</td><td> General Psychology</td></tr> <tr><td>Select one of the following courses:</td><td /></tr> <tr><td>SPK 211</td><td> Group Dynamics</td></tr> <tr><td>SPK 401</td><td> Presentational Speaking</td></tr> </table><h3 id="section---WhatCouldIDoAfterIGraduate">What Could I Do After I Graduate?</h3> <h4 id="section---CareerOpportunities">Career Opportunities</h4> <p>After earning the Bachelor of Computer Science in Game Software Development from Baker College, you could seek work in game manufacturing companies, digital graphic arts studios, software engineering firms, or technical consulting firms. You might work in areas of new game design, character development, software programming, or graphics design. Positions you could pursue include: </p> <ul><li>Character Animator </li><li>Video Game Designer </li><li>Gaming Software Engineer</li></ul>