Bachelor of Arts in Design - Interactive Entertainment Major - Computer Game Development Programming Concentration
Our Vision: To become the pre-eminent, modern, multi-media design program in the country, offering design degrees, which provide students with a solid grounding in the arts, saleable technical expertise in interior, graphic, or interactive media design and a well-rounded general education foundation.
The Bachelor of Arts in Design degree offers majors in three areas of concentration: Interactive Entertainment, Graphic Design and Interior Design. Interactive Entertainment is further split into an arts-based Game Design major and a programming-based Game Development major. Each major which comprises the Bachelor of Arts in Design degree equips students with a broad range of marketable skills and a strong general education foundation upon which a lifelong, successful career can be built.
Course selections in each of the three art-based concentrations include both a solid grounding in the fine and visual arts, and hands-on practical core courses which stress the understanding of the underlying design processes and concept development. Students will learn firsthand how to create effective visual communication; how to develop and communicate design solutions; and how to create, capture and manipulate both traditional and new media design elements, all in a clear manner in keeping with the professional standards of their chosen field of study.
The program of study in Game Development prepares students for a career in the development and production of video games. This major features a solid base in computer programming fundamentals upon which core courses add the specific skills they need to apply their foundational knowledge in programming, art, concept design, engine design, animation and computer graphics to all aspects of video game development.
Whichever major a student chooses in the Bachelor of Arts in Design degree program, students can be assured of small classes with attentive, knowledgeable faculty, up-to-date equipment, and plenty of room to explore personal visions. Upon graduation, students will have the right technical skills, a firm theoretical base, opportunities for career internships, and a strong portfolio as solid evidence of their abilities.
Game Programming Concentration
Program Mission: To provide our game programming majors with (1) a strong foundation of computer game design skills and programming techniques, (2) a solid grounding in the liberal arts and, (3) the ability to think and write critically. In this way we hope to ensure that our graduating seniors will be prepared to enter the highly competitive industry of game development or continue their studies at a graduate level.
Program Description: The rapid growth of the game industry has created a high demand for game developers and programmers who can combine their interest in programming with solid technical knowledge of game specific software and hardware in the creation of the next generation of computer games. The curriculum is comprehensive and provides the student with real world development and programming skills by offering courses in computer programming in object oriented languages such as C++ and Java, Direct X technologies, data structures, artificial intelligence, 3D modeling and animation, and game prototyping. The game development student will have solid computer programming skills that can be applied to any Information Technology (IT) career. In addition, all students complete coursework in the liberal arts, the social sciences, and the laboratory sciences in keeping with the long-standing traditions of a liberal arts-based college degree. Students can further customize their curricula through internships, general elective coursework and free electives.
Program Objectives: The program seeks to impart to its students strong technical competence in fundamental programming principles along with specialized competence in the design tools needed to be successful in the interactive media field. At the same time the program seeks to nourish a student’s creative talents through opportunities for internships, electives and special projects, developing in the student a personal aesthetic as well as a high standard of individual excellence and professionalism.
Freshman Year
|
Fall Semester
|
Credit Hours
|
Spring Semester
|
Credit Hours
|
|
ACAD1001
|
First Year Experience
|
2
|
ENGL1003
|
Writing about Literature
|
3
|
|
INFO1001
|
Technology and Society
|
3
|
ARTS1100
|
Principles of Drawing
|
3
|
|
ENGL1001
|
English Composition I
|
3
|
INFO1100
|
Introduction to Programming
|
3
|
|
SOCI1001
|
Introduction to Sociology
|
3
|
GAME1120
|
Introduction to Game Design
|
3
|
|
GAME1001
|
History of Game Development
|
3
|
|
Elective (Math 2000+)
|
3
|
|
|
Elective (Math)
|
3
|
|
|
|
|
|
|
17
|
|
|
15
|
Sophomore Year
|
Fall Semester
|
Credit Hours
|
Spring Semester
|
Credit Hours
|
|
PHYS2001
|
Physics I
|
4
|
INFO2300
|
Data Structures
|
3
|
|
INFO1400
|
Programming in C++
|
3
|
ENGL2003
|
Public Speaking
|
3
|
|
GRPH2130
|
Techniques of Raster Imaging
|
3
|
GAME2120
|
2D Game Design
|
3
|
|
GRPH2120
|
Techniques of Vector Imaging
|
3
|
|
|
4
|
|
GAME2110
|
Storyboarding Animation
|
3
|
|
|
3
|
|
|
|
16
|
|
|
16
|
Junior Year
|
Fall Semester
|
Credit Hours
|
Spring Semester
|
Credit Hours
|
|
GAME3120
|
3D Modeling
|
3
|
GAME3130
|
3D Animation
|
3
|
|
GAME3135
|
Game Programming I
|
3
|
GAME3145
|
Game Programming II
|
3
|
|
GAME3150
|
Level Design
|
3
|
GAME3160
|
Machinima
|
3
|
|
|
|
3
|
GAME3170
|
Game Production and Prototyping
|
3
|
|
|
|
3
|
|
|
3
|
|
|
|
15
|
|
|
15
|
Senior Year
|
Fall Semester
|
Credit Hours
|
Spring Semester
|
Credit Hours
|
|
INFO3600
|
Networking I
|
3
|
GAME4400
|
Advanced Topics in Game Development
|
3
|
|
GAME4115
|
Artificial Intelligence
|
3
|
GAME4520
|
Senior Game Project II
|
3
|
|
|
|
3
|
GAME4610
|
Portfolio
|
3
|
|
|
|
3
|
|
Open Elective
|
3
|
|
|
Elective (Career Internship or GAME/GRPH/INDS)
|
3
|
|
|
3
|
|
|
|
15
|
|
|
15
|
|
|
|
|
|
Total Credits:
|
124
|