Home >> 2010 - 2011 Undergraduate Catalog >> Programs & Courses >> Programs of Study >> Computer Game Design and Development - Bachelor of Science Requirements

Computer Game Design and Development - Bachelor of Science Requirements

Students must earn a C or better in all the major courses (CSE, CS, SWE, and CGDD).

     

ENGL 1101

Composition I

3

ENGL 1102

Composition II

3

MATH 2253

Calculus I

4

MATH 2254

Calculus II

4

MATH 2345

Discrete Math

3

MATH 2260

Probability and Statistics I

3

COMM 2400

Public Speaking

2

STS 2400

Science, Technology, and Society

2

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

Area E Group 1

American Context

3

Area E Group 2

World History

3

Area E Group 3

Behavioral Science

3

Area E Group 4

Cultures and Societies

3

CSE 1301

Programming & Problem Solving I

4

CSE 1302

Programming & Problem Solving II

4

CSE 2642

Professional Practices and Ethics

2

CS3224

Computer Organization and Architecture

4

CS 3424

Data Structures

4

CS4253

Artificial Intelligence

3

CS4363

Computer Graphics and Multimedia

3

SWE2313

Introduction to Software Engineering

3

SWE3643

Software Testing and Quality Assurance

3

SWE4324

User-Centered Design

4

CGDD2002

Fundamentals of Game Design

2

CGDD3103

Application Extensions and Scripting

3

CGDD4003

Digital Media and Interaction

3

CGDD4203

Mobile and Casual Game Development

3

CGDD4303

Educational and Serious Game Design

3

CGDD4803

Studio

3

CGDD4814

Capstone

4

Upper-level Concentration (see below for options or as approved)

9

Free Electives

6

Degree Program Total

120

Students are strongly recommended to take at least one Physics course for their Area D because some later courses in this program (in particular the CGDD4113 and CGDD4603) may rely upon Physics. Students who are interested in the Simulation-Informatics concentration (see below) may find Biology or Chemistry beneficial instead of Physics.

BS CGDD Upper-level Concentration

While the required courses in the degree ensure students are exposed to the breadth of the field of computer game design and development, it is also imperative that students are given flexibility to customize their experience and apply the knowledge gained in their required courses. To this end, the degree requires students select a concentration in which they may gain a depth of knowledge within their chosen area.

The following are suggested concentrations, but students may select a customized plan of study and set of courses under with their advisor's approval.

Media-Production

MATH2255 – Calculus 3

CGDD4113 – 3D Modeling and Animation

CGDD4603 – Production Pipeline and Rendering

 

Distributed-Mobile

SWE3683 – Embedded Systems Analysis & Design

CS4253 – Distributed Computing

CS4263 – Computer Networks

 

Educational-Serious

6 hours of approved TCOM courses

CGDD4313 – Designing Online Learning Content and Environments

 

Planning-Management

(pick 3 of 4)

MGNT3105 – Management and Organizational Behavior

MGNT4185 – Technology Management

SWE3623 – Software Systems Requirements

SWE4663 – Software Project Management

 

Simulation-Informatics

CS3153 – Database Systems

CS4253 – Distributed Computing

CGDD4703 – Data Modeling and Simulation

BS CGDD Program Objectives

Meet the educational needs of students and prepare them for careers within the discipline

Expand the visibility of SPSU and the University System of Georgia (USG) in the field of game design and development

Create a strong community of students and alumni

Serve the community and industry

BS CGDD Learning Outcomes

Upon graduation, students will be able to:

  • Decompose and solve complex problems through artifacts of computing such as hardware, software specifications, code and other written documents
  • Demonstrate an understanding of computing principles in the areas of programming, data structures, architecture, systems, graphics, and artificial intelligence and how they relate to computer game design and development
  • Utilize mathematics and science in game design and development
  • Apply principles of game design and development to generate a portfolio showcasing their successful industrial experience, research, and/or creative works
  • Demonstrate a breadth of knowledge in historic and emerging domains and genres of computer gaming and interaction
  • Demonstrate an understanding of social, professional global, and ethical issues related to computing
  • Work effectively in teams on system development projects
  • Demonstrate effective oral and written communication skills