Computer Science

Game Programming and Development Concentration

The concentration in game programming and development provides conceptual understanding of game design and practical experience in the design and the development of games. The courses in this concentration include fundamentals of game design and development, large-scale game development, and special topics in educational and experimental game design.

Additional Information

For more information about this concentration, visit the College of Computing & Informatics' web site.

Degree Requirements

Students in the Game Programming and Development Concentration should follow the below concentration requirements in addition to the core degree requirements for the B.S. in Computer Science.

The Game Programming and Development concentration follows the requirements of the B.S. in Computer Science except as noted below. For any questions regarding your plan of study, please contact your Undergraduate Advisor.

Computer Science Requirements64.0
Select three of the following courses to fulfill the Game Development and Design track:
Serious Game Development
Experimental Game Development
Computer Game Design and Development
Game AI Development
Topics in Computer Gaming
Computing & Informatics Requirements15.0
Mathematics Requirements27.0
Science Requirements19.0
The sequence below must be taken as the lab science sequence:
Fundamentals of Physics I
and Fundamentals of Physics II
and Fundamentals of Physics III
Arts & Humanities Requirements36.0
The following course must be taken as the Social Studies elective:
General Psychology I
The following courses must be taken as Arts & Humanities electives:
Computer Graphics Imagery I
Animation I
Overview of Computer Gaming
Introductory Drawing
University Requirements3.0
Free Electives22.5
The following courses must be taken as a free elective:
Game Development: Workshop I
Game Development: Workshop II
Total Credits186.5

Writing-Intensive Course Requirements

In order to graduate, all students must pass three writing-intensive courses after their freshman year. Two writing-intensive courses must be in a student's major. The third can be in any discipline. Students are advised to take one writing-intensive class each year, beginning with the sophomore year, and to avoid “clustering” these courses near the end of their matriculation. Transfer students need to meet with an academic advisor to review the number of writing-intensive courses required to graduate.

A "WI" next to a course in this catalog may indicate that this course can fulfill a writing-intensive requirement. For the most up-to-date list of writing-intensive courses being offered, students should check the Writing Intensive Course List at the University Writing Program. Students scheduling their courses can also conduct a search for courses with the attribute "WI" to bring up a list of all writing-intensive courses available that term.

Sample Plan of Study (BS) - Game Programming and Development Concentration

5 YR 5 YR UG Co-op Concentration /Game Programming & Development

Term 1Credits
CI 101Computing and Informatics Design I2.0
CS 164Introduction to Computer Science3.0
ENGL 101
or 111
Composition and Rhetoric I: Inquiry and Exploratory Research
English Composition I
3.0
MATH 121Calculus I4.0
PHYS 101Fundamentals of Physics I4.0
UNIV CI101The Drexel Experience1.0
 Term Credits17.0
Term 2
CI 102Computing and Informatics Design II2.0
CIVC 101Introduction to Civic Engagement1.0
COOP 101Career Management and Professional Development0.0
CS 171Computer Programming I3.0
ENGL 102
or 112
Composition and Rhetoric II: Advanced Research and Evidence-Based Writing
English Composition II
3.0
MATH 122Calculus II4.0
PHYS 102Fundamentals of Physics II4.0
 Term Credits17.0
Term 3
CI 103Computing and Informatics Design III2.0
CS 172Computer Programming II3.0
ENGL 103
or 113
Composition and Rhetoric III: Themes and Genres
English Composition III
3.0
MATH 123Calculus III4.0
PHYS 201Fundamentals of Physics III4.0
UNIV CI101The Drexel Experience1.0
 Term Credits17.0
Term 4
CS 265Advanced Programming Tools and Techniques3.0
CS 270Mathematical Foundations of Computer Science3.0
GMAP 260Overview of Computer Gaming3.0
MATH 201Linear Algebra4.0
SE 181Introduction to Software Engineering and Development3.0
 Term Credits16.0
Term 5
ANIM 140Computer Graphics Imagery I3.0
CS 260Data Structures3.0
PSY 101General Psychology I3.0
Free elective6.0
 Term Credits15.0
Term 6
CS 277Algorithms and Analysis3.0
CS 281Systems Architecture4.0
SE 310Software Architecture I3.0
VSST 110Introductory Drawing3.0
GMPD Concentration Course3.0
 Term Credits16.0
Term 7
COM 230Techniques of Speaking3.0
CS 283Systems Programming3.0
CS 360Programming Language Concepts3.0
Writing and Communications elective3.0
Arts & Humanities elective3.0
 Term Credits15.0
Term 8
ANIM 211Animation I3.0
GMAP 377Game Development: Workshop I3.0
MATH 200Multivariate Calculus4.0
MATH 221Discrete Mathematics3.0
PHIL 311Ethics and Information Technology3.0
 Term Credits16.0
Term 9
GMAP 378Game Development: Workshop II3.0
MATH 311Probability and Statistics I4.0
Business elective4.0
Free elective3.0
 Term Credits14.0
Term 10
CI 491 [WI] Senior Project I3.0
GMPD Concentration Course3.0
Computer Science elective6.0
Science elective3.0
 Term Credits15.0
Term 11
CI 492 [WI] Senior Project II3.0
GMPD Concentration Course3.0
Computer Science elective6.0
Science elective4.0
 Term Credits16.0
Term 12
CI 493 [WI] Senior Project III3.0
Computer Science elective3.0
Writing & Communications elective3.0
Free elective3.5
 Term Credits12.5
Total Credit: 186.5
  • Schedule of Classes
  • All Course Descriptions
  • Co-op
  • Academic Advising
  • Admissions
  • Tuition & Fees
LEARN MORE