Bachelor of Science (BS) Degree - Game Programming

Bachelor's degree

Online

Price on request

Description

  • Type

    Bachelor's degree

  • Methodology

    Online

  • Duration

    8 Semesters

  • Start date

    Different dates available

  • Online campus

    Yes

  • Delivery of study materials

    Yes

  • Support service

    Yes

  • Virtual classes

    Yes

Students will develop strong problem-solving skills, learn to write efficient code, and collaborate with artists and designers to provided optimized solutions for game design. The BS in Game Programming curriculum emphasizes the data structures, algorithms, and software architecture techniques used by the industry to create cutting edge games.

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Academy of Art University Learning Outcomes
Graduates of the Academy of Art University will demonstrate the ability to:

Produce a body of work suitable for seeking professional opportunities in their chosen field of art and design.
Solve creative problems within their field of art and design, including research and synthesis of technical, aesthetic, and conceptual knowledge.
Communicate their ideas professionally and connect with their intended audience using visual, oral, and written presentation skills relevant to their field.
Execute technical, aesthetic, and conceptual decisions based on an understanding of art and design principles.
Evaluate work in their field, including their own work, using professional terminology.
Recognize the influence of major cultural and aesthetic trends, both historical and contemporary, on art and design products.
Learn the professional skills and behaviors necessary to compete in the global marketplace for art and design.

BS Game Programming Degree Requirements

Minimum grade of C- in all major coursework and the following Liberal Arts courses:

LA 107 Writing for the Multilingual Artist or LA 108 Composition for the Artist
LA 255 College Math
LA 271 College Algebra with Geometry

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2022

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 5 years

Subjects

  • Algorithms
  • Design
  • Programming
  • Game development
  • Computer Science
  • Programming for Games
  • College Math
  • Programming & Design
  • History of Gaming
  • Geometry

Course programme

Semester 1
  • GAM 110: Introduction to Game Development
  • GAP 120: Principles of Computer Science
  • GAP 125: Programming for Games 1
  • LA 255: College Math
Semester 2
  • GAP 225: Programming for Games 2
  • GAP 255: Object-Oriented Programming & Design
  • LA 108: Composition for the Artist
  • LA 131: History of Gaming
  • LA 271: College Algebra with Geometry
  • LA 286: Discrete Mathematics
Semester 3
  • GAP 235: Data Structures & Algorithms
  • GAP 275: Programming for Games 3
  • LA 288: Vector, Matrices, & Transformations
  • LA 291: Designing Careers
Semester 4
  • GAP 285: AAA Game Engine Architecture
  • GAP 295: Low-Level Programming & Optimization
  • GAP 301: Programming Game Engines
  • LA 125: The Creative Process
  • LA 201: Programming Languages
  • LA 202: English Composition: Creative Persuasion & Argument
Semester 5
  • GAP 305: Programming for Production
  • GAP 311: Fundamentals of Computer Graphics
  • GAP 321: Artificial Intelligence
  • GAP 331: Network Programming
Semester 6
  • GAM 150: Game Design, Theory & Analysis
  • GAM 245: Mobile Game Development
  • GAP 351: Indie Game Programming
  • GAP 361: Programming for Game UI and Tools
  • LA 110: Writing the Short Story
  • LA 462: Power of Myth and Symbol
Semester 7
  • GAM 252: Systems Design
  • GAM 498: Collaborative Project: System 180: Programming
  • LA 171: Western Civilization
Semester 8
  • GAM 405: Games Portfolio Preparation
  • GAM 500: Internship in Game Design
  • GAP 498: Collaborative Project
  • LA 306: Creatively Speaking: Presentation for Designers
  • LA 345: The Art of Science, the Science of Art

Bachelor of Science (BS) Degree - Game Programming

Price on request