Columbus State University Print Logo

Bachelor of Science
Computer Science - Games Programming Track

Turner College of Business

TSYS School of Computer Science

Program Description

The BS in Computer Science - Games Programming Track provides students with a thorough understanding of the theory, design and programming techniques required for producing games software. This track equips students with the theoretical and practical knowledge for careers in the games and simulation industries. Topics covered include games theory, design and programming; graphics techniques including virtual environments; artificial intelligence techniques; multi-player and Internet games programming; and games specific software tools.

Career Opportunities

Computer Programmers, Game & Simulation Programmers, Web Developers, Network & Security Specialists

Admission Requirements

There are no program specific admission requirements.

Learning Outcomes

Graduates in the BS in CS Games Programming Track program will:

  • be able to use an integrated development environment to code and implement an executable program
  • have a basic understanding of theoretical aspects of computer science
  • be familiar with standard CPU architectures
  • demonstrate knowledge and understanding of the creation of computer-based games: including games design, 2D and 3D graphics programming, games AI, virtual reality and simulation
  • determine the requirements for a computer game and design computer game elements
  • produce a computer game that meets its requirements
  • be aware of current issues in computer gaming
  • be able to lead a development team
  • be able to demonstrate knowledge of social and ethical impact of computers

Additional Program Requirements

Students must earn a C or better in all CPSC courses in Areas F, G, and H.

Program Of Study

Area A Essential Skills Required Hours: 9
ENGL 1101 (with a grade of "C" or better)
ENGL 1102 (with a grade of "C" or better)
MATH 1113

Note: MATH (1) is used in Area I

Area B Institutional Options Required Hours: 4
COMM 1110
Select one of the following courses:

Select one of the following courses: Foreign Language 1001, 1002, 2001, or 2002

Note: the extra hour may be used as an elective.

Area C Humanities/Fine Arts/Ethics Required Hours: 6
Select one of the following humanities courses:

Select one of the following fine arts courses: *ITDS 1145, though listed under both humanities and fine arts, may be taken only once.

Area D Science/Math/Technology Required Hours: 11
Select two lab science courses from below:

Select the following course:
STAT 1401

Area E Social Sciences Required Hours: 12
Select one course from the following two courses:
HIST 2111
HIST 2112

Take the following course:
POLS 1101
Select one behavioral science course from the following courses:

(Recommended: PSYC 1101)

Select one world cultures course from the following courses:

Wellness Requirement Required Hours: 3 

PHED 1205
Select any one PEDS course.

Area F Courses Related to Major Required Hours: 18
A grade of "C" or better is required in each CPSC course.

Area G Program Requirements Required Hours: 19
A grade of "C" or better is required in each CPSC course.

Area H Track Requirements Required Hours: 32
A grade of "C" or better is required in each CPSC course.

Area I General Electives Required Hours: 9
MATH from Area A (1)

Total Hours Required: 123

4 Year Course Schedule

Suggested four year course schedule