Game Development and Design Concentration

The Game Development and Design Concentration in the Bachelor of Science in Computer Software Engineering Program emphasizes the core issues and the skills required to develop games for multiple video game platforms such as PC, consoles, mobile, online and VR. These skills have broader applications in related industries such as entertainment, business, research and training.

Game Development and Design students begin with the programming principles, skills and techniques shared in all programming disciplines, they learn the history of game development and design, and then specifically focus on game-specific features and techniques.

This program features programming, scripting, data handling, gameplay interaction, artificial intelligence, networking and the use of industry standard middleware, game engines and APIs. Students in Game Development and Design will also develop a critical approach to the study of gameplay, interaction and design.

Mission

The mission of the Computer Software Engineering Program is to strive for excellence in engaged teaching and learning by promoting the development of mathematical and computer competence and by fostering the ability to apply mathematics and computer technology to related fields.

The Program will seek to emphasize the provision of educational opportunities to underrepresented and under-served students in STEM fields. It will endeavor to furnish all of its students with specialized skills and knowledge in the field of computer software engineering that will complement the broad knowledge base and transferable skills afforded to them through the University's Liberal Arts tradition.

Student Learning Outcomes

A student who completes the requirements for the Game Development and Design Concentration in the Bachelor of Science degree in Computer Software Engineering at Saint Elizabeth University will:

  • Implement multiple completed games, including 3D games, using common tools, languages, and software for web, console, PC or mobile platforms.
  • Design, develop and implement the architecture and infrastructure needed to support a complete game project.
  • Implement and analyze fundamental data structures and algorithms associated with game applications supporting gameplay mechanics.
  • Use software development processes to analyze a project problem, and to design, build and test a corresponding software solution.
  • Demonstrate development skills using multiple programming languages, development environments, and platforms, including advanced and/or experimental topics in game programming.
  • Establish collaboration, mentorship, and professional leadership skills by working with other disciplines to deliver highly polished and completed projects.

Program Benefits

  • A rigorous and diverse set of courses that will enable students to acquire knowledge, skills and competency in computer software engineering within a liberal arts setting;
  • Development of students' critical thinking and problem-solving skills as the foundation for continuing education, professional development and life-long learning in the field of computing;
  • Development of students' ability to use current technologies and tools necessary for the practice of the discipline

Requirements (64-65 credits)

Core Requirements (26 credits)

CS115Fundamentals of Computers & Programming

4

CS117Introduction to Object-Orientated Programming

4

CS217Data Structures and Algorithms

4

CS235Computer Architecture and Organization

4

CS301Introduction to Python

4

CS331Digital Systems

4

CS495Internship

2

Game Development and Design Concentration (15 credits)

GDM100Introduction to Games

3

GDM150Content and Systems Design

3

GDM200Game Engines I - Working with Unity

3

GDM250C# Programming

3

GDM300Game Engines II - Advanced Unity

3

Related Mathematics Courses (16 credits)

MATH151Calculus I

4

MATH153Calculus II

4

MATH255Linear Algebra

4

MATH321Discrete Math

4

Natural and Physical Sciences Electives (7-8 credits)

BIO111Fundamentals of Biology I

4

BIO111LLab: Fundamentals of Biology I

0

BIO113Fundamentals of Biology II

4

BIO113LLab: Fundamentals of Biology II

0

BIO209Microbiology

4

BIO209LLab: Microbiology

0

CHEM121Introduction to Chemistry

4

CHEM123Introduction to Organic Chemistry

3

CHEM151General Chemistry I

4

CHEM153General Chemistry II

4

PHYS149General Physics I

4

PHYS153General Physics II

4

PHYS153LLab:General Physics II

0