AdmissionsCampus AcademicsOnline EducationCampus Life & ServicesAthleticsAbout DWC
Apply Now Request Information Apply Now   Student Portal
Courses & Schedules

Campus Degree Programs


Aeronautical Engineering

Air Traffic Management

Aviation Management

Business Management

Computer Science

Construction Management

Electrical and Computer Engineering

Game Design and Development

Game Programming

Health Services Management

Homeland Security

Management Information Systems

Marketing Management

Mechanical Engineering


Sport Management

Our Schools

Academic Support Services

The First Year

Majors & Minors

Our Faculty

Academic Calendar

Home - Campus Academics - Programs - Undergraduate Degree Programs: School of Engineering and Computer Sciences - Game Programming

Game Programming

The Bachelor of Science in Game Programming (GP) is intended to educate game software developers who will pursue careers developing, testing, and implementing the software used for electronic gaming in public or private- sector organizations.

Students in this degree program study the fundamentals of computer science and the additional techniques needed to develop the software tools used in computer games. These games place high demands on computer hardware, resulting in the need for high-performance graphics cards. Programming these devices requires skills that go beyond the usual computer science curriculum. Skills such as shader programming, 2D and 3D geometry, interpolation, physics simulation, lighting effects, and animation are covered in specialized courses. Some courses also cover game programming for mobile platforms such as phones and tablets, which requires attention to user interaction and device limitations.

The development of electronic games unites computer programming with game art, animation, music and story. Several courses in the GP curriculum are shared with students in the Game Design and Development (GDD) program. These courses bring together GP and GDD students to work in teams that develop 2D and 3D games. This project collaboration experience prepares both GP and GDD students to contribute effectively when they join commercial game teams.

To enable students to compete in the modern game industry, the GP curriculum contains a business management core that exposes students to marketing, accounting, project management, entrepreneurship, and small-business management. Today, most game software is sold directly to consumers through the internet, unlike in previous decades when a few large publishers controlled all access to retail channels. New-generation game developers often are directly responsible for marketing their products and managing profit and loss, making knowledge of the basics of good business strategy and management essential.

Project-based learning is used extensively throughout the GP degree program. Working in small teams, students can learn the personal and technical skills needed to develop software collaboratively. This is important because commercial software is too complex for a single person to develop from start to finish and requires team development. The program culminates with either a two-semester capstone sequence resulting in a game programming portfolio or an internship assignment that provides an opportunity for students to apply their programming skills in an environment that uses elements of game design and development.

Program Objectives:

Graduates of the Game Programming Program at Daniel Webster College should be able to:

  • Innovate and develop the next generation of software, tools, and technology for game products and systems;
  • Apply comprehensive design principles and game industry standards and procedures for the development of games across a wide variety of game platforms;
  • Effectively communicate and collaborate with game programmers and other professionals on a game development team;
  • Undertake professional careers in the electronic game industry and continue to develop into productive work team members who are highly regarded by managers and peers;
  • Continue to expand their professional, personal, management, and interpersonal skills and engage in lifelong learning, including post-graduate education for some graduates.

Program Learning Outcomes:

Graduates of the Game Programming Program at Daniel Webster College should have:

  • An ability to apply knowledge of computing and mathematics appropriate to the discipline;
  • An ability to analyze a problem and identify and define the computing requirements appropriate to its solution;
  • An ability to use current techniques, skills, and tools necessary for game programming across a wide variety of game platforms;
  • An ability to implement the fundamentals of 3D graphics and algorithms using examples from gaming;
  • An ability to develop games with a game engine and understand the components of game engine systems;
  • An ability to communicate effectively with a wide range of audiences;
  • An ability to function effectively on teams to accomplish a common goal;
  • An understanding of professional, ethical, legal, security and social issues and responsibilities related to game design and development;
  • Recognition of the need for and an ability to engage in continuing professional development;
  • A basic understanding of issues related to small business management such as marketing, accounting, project management, and entrepreneurship;
  • A real-world electronic game development experience through a senior capstone project or internship.

Click Here for the Degree Requirements

Click Here for the Suggested Sequence of Courses

Follow DWC on Twitter! Like DWC on Facebook!
Program Spotlight: Game Design and Development
Learn More
$10,000 - $20,000 President's Scholarship
Learn More
Upcoming Events
Honors Reception 4PM ERC Gallery
October 1, 2016
Family Fall Fest
Learn More about our President's Scholarship
Find DWC on Social Media
Visit Our Bookstore

Daniel Webster College
20 University Drive, Nashua, NH 03063

Financial Assistance Information
Admissions        Campus Academics        Online Education        Campus Life & Services      Athletics        About DWC       
Consumer Information: Go to to access information on the programs of study offered at Daniel Webster College, including, among other things: © 2016 Daniel Webster College | All Rights Reserved
Daniel Webster College (DWC), 20 University Drive, Nashua, NH 03063, 800.325.6876
The College's publications and most recent audited financial statements are available on request.