Skip to Content
  • Canvas
  • Baker Mail
  • My Baker
Baker College
  • (855) 487-7888
  • Apply
  • Visit
  • Request Info
Apply Visit Request Info
  • Degrees
    • Bachelor’s
      • Bachelor Degrees
      • Areas of study
        • Health Science
          • Health Science Bachelor’s
            • Healthcare Administration
            • Radiation Therapy
            • See All Health Science Degrees
        • Business
          • Business bachelor’s
            • Accounting
            • Finance
            • Human Resource Management
            • Logistics
            • Management
            • Marketing
            • See All Business Degrees
        • IT & Engineering
          • IT & Engineering Bachelor’s
            • Computer Science (Programming)
            • Computer Science (Data Analytics)
            • Game Software Development
            • Information Systems (Information Assurance)
            • Information Systems (Project Management)
            • Information Systems (Web Development)
            • Information Technology and Cybersecurity
            • See All IT & Engineering Degrees
        • Nursing
          • Nursing Bachelor’s
            • Nursing
            • Accelerated Nursing
            • See All Nursing Degrees
        • Occupational Therapy
          • Occupational Therapy bachelor’s
            • Pre-Occupational Therapy
            • See All Occupational Therapy Degrees
        • Social Science
          • Social Science bachelor’s
            • Criminal Justice (Criminal Justice Studies)
            • Criminal Justice (Law Enforcement)
            • Human Services
            • Psychology
            • See All Social Science Degrees
        • Liberal Arts & Sciences
          • Liberal Arts and Sciences bachelor’s
            • General Studies
            • See All Liberal Arts and Sciences Degrees
        • Education
          • Education bachelor’s
            • Early Childhood Education
            • See All Education Degrees
        • See Full Program List
    • Master’s
      • Master Degrees
      • Areas of Study
        • Business
          • Business Master’s
            • Accounting
            • Business Administration
            • Business Intelligence
            • Finance
            • Healthcare Management
            • Information Systems
            • Leadership Studies
            • See All Business Degrees
        • IT & Engineering
          • It & Engineering MASTER’S
            • Information Systems (MSIS)
            • See All IT & Engineering Degrees
        • Nursing
          • Nursing MASTER’S
            • Nursing Administration
            • Nursing Education
            • See All Nursing Degrees
        • Occupational Therapy
          • Occupational Therapy MASTER’S
            • Occupational Therapy (MSOT)
            • See All Occupational Therapy Degrees
        • Social Science
          • Social Science MASTER’S
            • Industrial/Organizational Psychology
            • See All Social Science Degrees
        • See Full Program List
    • Doctoral
      • Doctoral Degrees
      • Areas of Study
        • Business
          • Business doctorates
            • Business Administration (DBA)
            • Business Administration – ABD
            • See All Business Degrees
        • See Full Program List
    • Associate
      • Associate Degrees
      • Areas of Study
        • Health Science
          • HEALTH SCIENCE ASSOCIATE
            • Cardiac Sonography
            • Diagnostic Sonography
            • Health Information Technology
            • Veterinary Technology
            • Surgical Technology
            • Radiologic Technology
            • Physical Therapy Assistant
            • See All Health Science Degrees
        • IT & Engineering
          • It & Engineering Associate
            • Mechatronics
            • See All IT & Engineering Degrees
        • Occupational Therapy
          • Occupational Therapy Associate
            • Occupational Therapy Assistant
            • See All Occupational Therapy Degrees
        • Social Science
          • Social Science Associate
            • Criminal Justice (Criminal Justice Studies)
            • Criminal Justice (Law Enforcement)
            • See All Social Science Degrees
        • Liberal Arts and Sciences
          • Liberal Arts and Sciences Associate
            • General Studies
            • See All Liberal Arts and Sciences Degrees
        • Education
          • Education Associate
            • Early Childhood Education
            • See All Education Degrees
      • Affiliated Programs
        • Culinary
          • Culinary Associate
            • Baking and Pastry
            • Culinary Arts Associate Degree Program
            • Food and Beverage Management
            • See All Culinary Degrees
        • Auto Diesel
          • Auto Diesel Associate
            • Automotive Services Technology
            • Diesel Service Technology
            • See All Auto Diesel Degrees
        • See Full Program List
    • Certificates
      • Certificates
      • Areas of Study
        • Health Science
          • Health Science Certificates
            • Medical Assistant
            • See All Health Science Degrees
      • Affiliated Programs
        • Auto Diesel
          • Auto Diesel Certificates
            • Automotive Services Technology
            • Diesel Service Technology
            • Welding
            • See All Auto Diesel Degrees
        • See Full Program List
  • Admissions
    • Admissions
    • STUDENTS
      • Transfer
      • Graduate
      • Adult
      • Active Duty Military
      • Veteran
      • Returning
      • High School
      • International
    • OVERVIEW
      • Applying to Baker
      • Undergraduate Application Process & Requirements
      • Graduate Application Process & Requirements
      • Create a Customized Viewbook
    • Special Programs
      • Health Science Direct Admissions
      • RunningStart
      • View Admissions Department Home
  • Tuition & Aid
    • Tuition & Aid
    • PAYING FOR SCHOOL
      • Tuition
      • Net Price Calculator
    • Ways to Save
      • Financial Aid
      • Grants
      • Scholarships
      • See Tuition & Aid
  • Student Life & Services
    • Student life & Services
    • Life on Campus
      • Student Life
      • Housing
      • Campus Safety
    • Student Services
      • Bookstore
      • OneStop
      • Academic Resource Center
      • Learning Support Services
      • Disability Services
      • See All Resources
  • News & Events
    • News & Events
    • At Baker College
      • News
      • Blog
      • Events
  • About Baker College
    • About Baker College
    • Explore
      • Office of the President
      • Accreditation
      • History
      • Non-Profit
      • Careers at Baker College
      • Get to Know Us
  • Tools & Resources
    • Tools
    • Academic Resources
      • Academic Calendar
      • Catalog
      • Full Course List
      • Student Handbook
    • Job Readiness Resources
      • Career Services
      • Transcripts
      • Handshake Hiring Program
      • See All Tools & Resources
  • Campuses
    • Campuses
    • Michigan Campuses
      • Auburn Hills
      • Cadillac
      • Muskegon
      • Owosso
      • Jackson
      • Royal Oak
      • See All Learning Options
    • Online Campuses
      • Baker Online
      • Online Live
    • Affiliated Institutions
      • Culinary Institute of Michigan
      • Auto / Diesel Institute
  • Current Students
    • Canvas
    • Baker Mail
    • My Baker
Bachelor of Science

Game Software Development

  • Academics
  • Undergraduate Studies
  • College of Information Technology and Engineering
  • Game Software Development
  • Curriculum
Menu
  • Overview
  • Curriculum
Total Hours Needed to Graduate:
120 Hours
Game Software Development Major
75 Hours
COURSE NUMBER/TITLE
COURSE NUMBER
COURSE TITLE
CREDIT HOURS
CIS 1110A
Computer Operating Systems and Maintenance
3

Provides an introduction to computer operating systems and maintenance concepts. Students will study the Microsoft Windows family of operating systems and will receive a brief introduction to Linux. This course will assist students in their preparation for the CompTIA A+ Essentials Exam. 45 hours of lecture are required.

Prerequisite(s):
None

Corequisite(s):
None

CIS 2210
Database Management and Design
3

Introduces students to the underlying principles of information and database structure in electronic database management systems. Students will be introduced to types of information, table structure, features of a relational database, basic concepts of database design and normalization, and basic overviews of the roles of database administrators and professionals. Students will also be introduced to introductory SQL commands using a command line and existing databases. Expands on the concepts learned in the introductory course in database creation by introducing students to higher levels of database development and computer science concepts. Students learn SQL in order to study the manipulation of a relational database. This course also includes a survey of database platforms.

Prerequisite(s):
CIS 1110A or CS 1110

Corequisite(s):
None

CS 1110
Introduction to Programming
3

Introduces students to programming concepts and program development using Python. Covers data representation, variables, operators, control, algorithms, data structures and functions. Students learn to develop code using the Spyder Integrated Development Environment.

Prerequisite(s):
None

Corequisite(s):
MTH 1010

CS 2150
C++ Programming
3

Introduces program design and development in the C++ language. Uses Microsoft Visual C++ to provide students with experience using visual development tools. Students will demonstrate the ability to use C++ to design solutions to problems, modify existing C++ programs, and develop complex object-oriented applications.

Prerequisite(s):
CS 1110 and MTH 1110 or EGR 2710

Corequisite(s):
None

CS 2410
Java Programming
3

Introduces students to using the JAVA programming language for developing applications. This is the first of two JAVA programming courses. The use of JAVA in Web-based client and server programming is also covered.

Prerequisite(s):
CS 1110

Corequisite(s):
None

CS 2420
Advanced Java Programming
3

Continues the use of the Java programming language for developing applications.

Prerequisite(s):
CS 2410

Corequisite(s):
None

CS 3010
Game Design and Analysis
3

Introduces students to storyboarding, game layout, and game design. Students will create scripts and storyboards for existing games and games of their own design.

Prerequisite(s):
COM 1020

Corequisite(s):
None

CS 3110
C# Programming
3

Introduces students to program design and development using C#. Students will recognize and interpret basic concepts, types, variables, conversions, expressions, statements, namespaces, structs, arrays, interfaces and attributes of C# programming language.

Prerequisite(s):
CS 2150

Corequisite(s):
None

CS 3210
Data Structures and Algorithms I
3

Introduces concepts and techniques for the implementation of data structures and the design and analysis of computer algorithms. Topics include abstract data types and algorithm development using C++.

Prerequisite(s):
CS 2150

Corequisite(s):
None

CS 3220
Data Structures and Algorithms II
3

Expands on the concepts begun in Data Structures and Algorithms I, including stacks, queues, trees, and binary trees as fundamental conceptual structures of data. Various physical implementations for each conceptual view are examined with emphasis on the concept of abstract data types. Algorithm development continues with coverage of methods solving recurrences, divide-and-conquer algorithms, dynamic programming, greedy algorithms, and graph algorithms.

Prerequisite(s):
CS 3210

Corequisite(s):
None

CS 3310
Application Security Practices
3

Provides students with the ability to recognize, design, and build software security into project development. Strategies and methods of preventing attacks and mitigating exploits, focusing on threat modeling analysis and best security practices will be explored.

Prerequisite(s):
CS 2150

Corequisite(s):
None

CS 3510
Introduction to Android Mobile SDK and Application Development
3

Focuses on mastering the Android SDK tools in relation to each platform being discussed, specific to application development. Engineering tools are reviewed as well as Java application.

Prerequisite(s):
CS 3010

Corequisite(s):
None

CS 3520
Advanced Android Mobile Application Development
3

Focuses on engineering mobile applications within the Android environment utilizing various SDK’s and available tools. This course is a continuation of the Introduction course.

Prerequisite(s):
CS 3510

Corequisite(s):
None

CS 3810
Unreal Game Programming I
3

Introduces students to game programming using game development engine software. Processes of game development, game assets, and introduction to UNREAL development application, binary space portioning, terrain generation, volume development, and lighting are implemented.

Prerequisite(s):
CS 4320

Corequisite(s):
None

CS 3820
Unreal Game Programming II
3

Continues the use of game development engine UNREAL software for programming games. Topics covered will include particle effects, working with the Karma Physics engine, Bot development and AI navigation, and creating scripted sequences.

Prerequisite(s):
CS 3810

Corequisite(s):
None

CS 3850
Game Development
3

Continues the use of the Flash programming language for developing games and graphical animations. It draws heavily upon the concepts and terminology of object-oriented programming languages.

Prerequisite(s):
CS 3110

Corequisite(s):
None

CS 4110
Artificial Intelligence
3

Introduces students to foundations of Artificial Intelligence. Discusses intelligent agents, search algorithms, logic, knowledge representation, uncertainty, machine learning, as well as different aspects of the performance of AI techniques.

Prerequisite(s):
CS 3110, CS 3210

Corequisite(s):
None

CS 4310
Unity Game Programming I
3

Introduces students to game programming using game development engine software. Processes of game development, game assets, and introduction to Unity development application, binary space portioning, terrain generation, volume development, and lighting are implemented.

Prerequisite(s):
CS 3850

Corequisite(s):
None

CS 4320
Unity Game Programming II
3

Continues the use of game development engine software for programming games. Topics covered will include particle effects, working with the Karma Physics engine, Bot development and AI navigation, and creating scripted sequences.

Prerequisite(s):
CS 4310

Corequisite(s):
None

CS 4990
Senior Design Project in Game Software Development
3

Provides students with an opportunity to demonstrate mastery of game design. At the end of this course, students will have designed and programmed a complete game that highlights acquired skills for prospective employers.

Prerequisite(s):
CS 4320, HUM 3910

Corequisite(s):
None

ITS 3210
Legal and Ethical Issues in Information Technology
3

Explores legal and ethical issues faced in the information technology field. Students will learn about ethical issues within an organization as they relate to relationships internally as well as with customers, partners, and society. In addition, students will learn of current legal issues in information technology such as intellectual property, privacy rules, and legislative actions. Exploration of the impact of these issues on current and proposed technical strategies will help prepare students to provide influence with regard to legal and ethical issues they will face in today’s organizations.

Prerequisite(s):
CIS 1110A or NET 1010

Corequisite(s):
None

MTH 2410
Discrete Mathematics
3

Explores the fundamental ideas in discrete structures and mathematical reasoning with a particular emphasis on sets, functions, relations, graphs, trees, logic, Boolean algebra, proof strategies, counting techniques, and discrete probability.

Prerequisite(s):
MTH 1310 or MTH 1210

Corequisite(s):
None

PPM 3010
Project Management
3

Introduces students to the five processes of project management: initiating, planning, executing, controlling, and closing. Topics include an overview of the evolution of project management, tools and techniques, and the project life cycle. Students will gain experience with the basic techniques of project planning, scheduling, execution, and closure.

Prerequisite(s):
COM 1020

Corequisite(s):
None

WEB 1110
Introduction to HTML
3

Introduces concepts in website development using Hypertext Mark-up Language (HTML) and other components such as Cascading Style Sheets (CSS) and Javascript. Topics will include: evolution of web development, website design concepts, standard HTML techniques, and trends in the field of web Development.

Prerequisite(s):
None

Corequisite(s):
None

WRKIT 4010
Work Experience
3

Provides a 150-hour minimum learning experience over a minimum of 10 week in an appropriate work environment structured to allow students to develop skills and gain training in their major field. A minimum grade of 73% is required on the supervisor evaluation and assignments to pass the course.

Prerequisite(s):
Senior status

Corequisite(s):
None

Program Elective
15 Hours
Select any CIS, CS, ITS, PPM or WEB courses to fulfill 15 credit hours.
General Education Requirements
30 Hours
COURSE NUMBER/TITLE
COURSE NUMBER
COURSE TITLE
CREDIT HOURS
COM 1010
Composition and Critical Thinking I
3

Students will develop critical thinking, reading, and writing skills in the context of personal, professional, digital, and academic environments, with emphasis on analysis. This course will enable students to examine, develop, and employ the writing process while focusing on audience, invention, rhetorical context, language, style, purpose, written communication strategies, and digital demands.

Prerequisite(s):
None

Corequisite(s):
None

COM 1020
Composition and Critical Thinking II
3

Students will extend and apply concepts introduced in Composition and Critical Thinking, and Quantitative Literacy, through the development of written arguments and oral presentations for a variety of academic and professional audiences.

Prerequisite(s):
COM 1010, MTH 1010

Corequisite(s):
None

ELECTIVE
Scientific Inquiry Elective
3

HUM 3910
Integrated Seminar
3

COM 1020 This capstone course is designed to synthesize and transfer knowledge gained from the general education coursework. Students will apply learning experiences to professional, real world, complex, and ethical issues.

Prerequisite(s):
COM 1020, MTH 1010, PSY 2050, SOC 3050

Corequisite(s):
None

MTH 1010
Quantitative Literacy
3

This course introduces skills in reasoning, critical thinking, and quantitative literacy. Students will develop the ability to reason and solve quantitative problems from a wide array of contexts and real-world situations. Students will develop the analytical skills necessary to ask questions and define problems; develop and apply quantitative models; and interpret data in order to evaluate arguments supported by quantitative evidence.

Prerequisite(s):
None

Corequisite(s):
None

MTH 1110
College Algebra I
3

Introduces elements of algebra including graphing, variable expressions, linear equations, polynomial operations and factoring, systems of equations, quadratic equations, rational equations, and functions.

Prerequisite(s):
None

Corequisite(s):
MTH 1110L

MTH 1120
College Algebra II
3

Examines more advanced elements of algebra emphasizing the use of algebra and functions in problem solving and modeling. Key topics include functions, inverse functions, complex numbers, rational functions, logarithms, exponential functions, conic sections, sequences and series. Graphing is by recognition and transformation rather than by plotting points. MTH 1120 – College Algebra II satisfies the MTA College Algebra Pathway.

Prerequisite(s):
MTH 1110

Corequisite(s):
None

MTH 1210
Trigonometry
3

Analyzes trigonometric functions, their properties, solution of right and oblique triangles, radian measure, graphs, trigonometric equations, and applications. Vectors and polar coordinates will be examined.

Prerequisite(s):
MTH 1120

Corequisite(s):
None

PSY 2050
Self and Society
3

The course provides a foundation for understanding human relationships and transferring that knowledge to personal/professional applications. Topics include basic dynamics of human relationships; awareness of self; the effect of environment on thoughts and behavior; the importance of intercultural competence; ethics and social responsibility; as well as building skills that will improve individual and team functions.

Prerequisite(s):
COM 1010, MTH 1010

Corequisite(s):
COM 1020

SOC 3050
Personal, Civic, and Global Perspectives
3

Students will develop their civic knowledge and cultural competence by exploring topics that demonstrate the relationship between the local, national, and global dimensions of complex issues. Students will develop their awareness of cultural diversity and sharpen their analytical skills by integrating economic, political science, sociological, and ethical concepts, theories, and perspectives. Requires completion of a service-learning experience.

Prerequisite(s):
COM 1020, MTH 1010, PSY 2050

Corequisite(s):
None

We're Here to Help
Ready to take the next step?

Contact us today to speak with a
Baker admissions expert.












reCAPTCHA helps prevent automated form spam.
The submit button will be disabled until you complete the CAPTCHA.


By clicking submit, I give Baker College my consent to use automated technology to call, text and e-mail me using the contact information above regarding educational services at the numbers provided above, including my wireless number. This consent is not required to receive educational services

Admissions

  • Apply
  • Online
  • Undergraduate Admissions
  • Graduate Admissions
  • Tuition & Aid
  • International Students
  • Transfer Students
  • Military Friendly
  • Running Start

About Baker

  • Schedule a Visit
  • Get to Know Us
  • Guiding Principles
  • Accreditation
  • News
  • Events
  • Blog
  • Careers

Tools & Resources

  • Request Info
  • My Baker
  • Baker Mail
  • Bookstore
  • Academic Resource Center
  • Canvas

Contact Us

1020 S Washington St, Owosso, MI 48867

Phone: (800) 964-4299

(855)487-7888

Facebook YouTube Twitter Instagram LinkedIn
  • Disclosure of Consumer Information
  • Policies And Procedures
  • Privacy Policy
  • Title IX Policy

Accredited by The Higher Learning Commission. An equal opportunity affirmative action institution. An approved institution of the National Council for State Authorization Reciprocity Agreements (NC-SARA) and the Midwestern Higher Education Compact (MHEC)

© 2022 All rights reserved. Baker College
Let's chat! Close