Computer Science
Game Programming and Development Concentration

Bachelor of Science Degree: 186.5 quarter credits

Incoming students, 2011/2012

Degree Requirements

This concentration provides conceptual understanding of game design and practical experience in the design and the development of games. The courses in this track includes fundamentals of game design and development, large-scale game development, and special topics in educational and experimental game design. Students in the Game Programming and Development Concentration do not choose tracks. (Two tracks, plus the additional two CS electives, are already built into the concentration.) At most one course may be counted towards two tracks; note however that an overlapped course only counts as one CS elective.


Note: GMAP 260 Overview of Computer Gaming is a prerequisite for this track. Students pursuing this track must take GMAP 260 & CS/DIGM 345 in the Fall/Winter or Spring/Summer of the Junior year at the latest so that you can start your electives in your senior year. GMAP 260 will only count as a free elective.

General Education requirements  

Techniques of Speaking

3.0
ENGL 101 Expository Writing and Reading 3.0
Persuasive Writing and Reading 3.0
Analytical Writing and Reading 3.0
Computer Ethics 3.0
UNIV 101 The Drexel Experience 2.0
  Business elective 4.0
  Free electives 9.5
""
Freshman Design requirements 6.0 Credits
""
Engineering Design Laboratory I 2.0
""
Engineering Design Laboratory II 2.0
""
Engineering Design Laboratory III 2.0
""
Mathematics requirements 26.0 -27.0 Credits
Computational Laboratory I 1.0
""
Computational Laboratory II 1.0
""
Computational Laboratory III 1.0
""
Mathematical Foundations of Computer Science 3.0
""
Calculus I 4.0
Calculus II 4.0
Calculus III 4.0
""
Linear Algebra* 4.0
Discrete Mathematics 3.0
Probability and Statistics I 4.0
or
Scientific Data Analysis  
""
  Mathematics elective* 3.0
""
*Students may substitute MATH 261 or ENGR 231 for the MATH 201 requirement

**Mathematics elective options: MATH 200 Multivariate Calculus; MATH 210 Differential Equations; MATH 262 Differential Equations; ENGR 232 Dynamic Engineering Systems; or any 300-400 level MATH course.
Science requirements 25.0 Credits
Fundamentals of Physics I 4.0
""
Fundamentals of Physics II 4.0
""
Fundamentals of Physics III 4.0
""
  Three science electives* 9.0-12.0
""
Twenty-five science credits are required. These must include a three-term sequence from one of the laboratory sciences. (Other options for the laboratory sequence are available; see the Computer Science department for a complete list of acceptable science courses. )
Computer Science requirements 31.0 Credits
Introduction to Computer Science 3.0
Computer Programming I 3.0
""
Computer Programming II 3.0
""
Data Structures 3.0
Advanced Programming Tools and Techniques 3.0
""
Systems Architecture I 4.0
Systems Programming 3.0
Software Design 3.0
Programming Language Concepts 3.0
Software Engineering 3.0
""
""
Computer Science Senior Design requirements 9.0 Credits
""
Software Engineering Workshop I 3.0
Software Engineering Workshop II 3.0
Software Engineering Workshop III 3.0
""
""
""
Computer Science Gaming requirements 24.0 Credits
""
CS 345 Computer Game Design and Development 3.0
""
CS 337 Human Computer Interaction 3.0
""
Graphical User Interfaces 3.0
""
CS 430 Computer Graphics 3.0
or
CS 380 Artificial Intelligence  
""
Serious Games 3.0
""
Experimental Games 3.0
""
Game Development: Workshop I 3.0
""
Game Development: Workshop II 3.0
""
""
""
Digital Media requirements 24.0 Credits
""
Computer Graphic Imagery 3.0
""
Computer Animation I 3.0
""
Computer Animation II 3.0
""
Digital Design Tools 3.0
""
Digital Spatial Visualization 3.0
""
Multimedia Timeline Design 3.0
""
Overview of Computer Gaming 3.0
""
Screenwriting I 3.0
""
Introductory Drawing 3.0
""

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 on the Drexel University Writing Center page. Students scheduling their courses in Banner/DrexelOne can also conduct a search for courses with the attribute "WI" to bring up a list of all writing-intensive courses available that term.