Oops! You don't have Javascript enabled. Some features on this site might not work correctly.

Bachelor of Science in Computer Game Design and Development

The Bachelor of Science in Computer Game Design and Development equips students and graduates with the skills and knowledge to apply computing and software engineering techniques to the design and production of digital media for entertainment, research, and education.  As a specialization within the field of computing, game design and development builds on and applies expertise in computing hardware and software to create engaging and immersive multimedia systems.

The program exposes students to the breadth of the field in the areas of digital media, human-computer interaction, the history and theory of gaming, game design, 2D and 3D graphics, simulation, modeling, software engineering, artificial intelligence, data structures, and algorithms.  Current and emerging domains including online games (and massively multiplayer games or MMOG), casual games, mobile games, and serious/educational games are explored.  Students are also required to select an upper-level concentration within the program to ensure depth in their program of study.  While these concentrations will change as the field evolves, current offerings include media-production, distributed-mobile, education-serious, planning-management, and simulation-informatics.

Program Requirements

  • Course Number
    Course Name
    Credit Hours
  • ENGL 1101
    Composition I
    3
  • ENGL 1102
    Composition II
    3
  • MATH 1113
    PreCalculus
    3
  • MATH 1190 
    Calculus I
    4
  • MATH 2345 or CSE 2300
    Discrete Math or Discrete Structures for Computing
    3
  • MATH 2332
    Intro to Probability and Data Analysis
    3
  • ECON 1000
    Contemporary Economic Issues
    2
  • COM 1100
    Human Communication
    3
  • Area C Group 1
    Take One Course From the Literature Group
    3
  • Area C Group 2
    Take One Course From the Art and Culture Group
    3
  • Area D
    See your advisor before you select science courses
    8
  • POLS 1101
    American Government
    3
  • HIST 2111/2112
    US History
    3
  • HIST 1100/1111/1112
    World History
    3
  • STS 1101
    Science, Technology and Society
    3
  • CSE 1301
    Programming & Problem Solving I
    4
  • CSE 1302
    Programming & Problem Solving II
    4
  • CSE 3801
    Professional Practices and Ethics
    2
  • CS 4306
    Algorithm Analysis
    3
  • CS 3304
    Data Structures
    4
  • CS 4242
    Artificial Intelligence
    3
  • CS 4722
    Computer Graphics and Multimedia
    3
  • SWE 3313
    Introduction to Software Engineering
    3
  • SWE 3643
    Software Testing and Quality Assurance
    3
  • SWE 4324
    User-Centered Design
    4
  • CGDD 2002
    Fundamentals of Game Design
    3
  • CGDD 3103
    Application Extensions and Scripting
    3
  • CGDD 4003
    Digital Media and Interaction
    3
  • CGDD 4203
    Mobile and Casual Game Development
    3
  • CGDD 4303
    Educational and Serious Game Design
    3
  • CGDD 4803
    Studio
    3
  • CGDD 4814
    Studio 2
    4
  • Upper-level Concentration (see below for options or as approved)
    9
  • Free Electives
    6
  • Total: 120

Upper Level Concentration (Pick 1)

Media-Production

  • Course Number
    Course Title
    Credit Hours
  • MATH 3260
    Linear Algebra I
    3
  • CGDD 4113
    3D Modeling and Animation
    3
  • CGDD 4603
    Production Pipeline and Rendering
    3

Distributed-Mobile*

*CS 3502 Operating Systems should be taken as elective prior to the courses in the Distributed-Mobile concentration.

  • Course Number
    Course Title
    Credit Hours
  • SWE 3683
    Embedded Systems Analysis & Design
    3
  • CS 4504
    Distributed Computing
    3
  • CS 4622
    Computer Networks
    3

Educational-Serious

  • Course Number
    Course Title
    Credit Hours
  • TCOM
    Two Approved Courses
    3
  • CGDD 4313
    Designing Online Learning Content and Environments
    3

Planning-Management (pick 3)

  • Course Number
    Course Title
    Credit Hours
  • MGT 3100
    Management and Behavior Sciences
    3
  • MGT 4185
    Technology Management
    3
  • MGT 4122
    Venture Analysis
    3
  • MGT 4121
    Entrepreneurship and Creativity
    3
  • SWE 3623
    Software Systems Requirements
    3
  • SWE 4663
    Software Project Management
    3

Simulations-Informatics (pick 3)

  • Course Number
    Course Title
    Credit Hours
  • CSE 3153
    Database Systems
    3
  • CS 4504
    Distributed Computing*
    3
  • CGDD 4703
    Data Modeling and Simulation
    3
  • CS 4999
    Special Topics in Modeling and Simulation
    3

*CS 3502 is the prerequisite to CS 4504 and should be taken as an elective.

©
Assistive Options

Top of page


Assistive Options

Open the original version of this page.

Usablenet Assistive is a Usablenet product. Usablenet Assistive Main Page.