Computer Science
Game Programming and Development Concentration
Bachelor of Science Degree: 186.5 quarter credits
Incoming students, 2011/2012Degree 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 | ||||
![]() |
||||
| COM 230 | Techniques of Speaking |
3.0 | ||
![]() |
||||
| ENGL 101 | Expository Writing and Reading | 3.0 | ||
![]() |
||||
| ENGL 102 | Persuasive Writing and Reading | 3.0 | ||
![]() |
||||
| ENGL 103 | Analytical Writing and Reading | 3.0 | ||
![]() |
||||
| PHIL 311 | 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 | |||
![]() |
||||
| ENGR 101 | Engineering Design Laboratory I | 2.0 | ||
![]() |
||||
| ENGR 102 | Engineering Design Laboratory II | 2.0 | ||
![]() |
||||
| ENGR 103 | Engineering Design Laboratory III | 2.0 | ||
![]() |
||||
| Mathematics requirements | 26.0 -27.0 Credits | |||
![]() |
||||
| CS 121 WI | Computational Laboratory I | 1.0 | ||
![]() |
||||
| CS 122 WI | Computational Laboratory II | 1.0 | ||
![]() |
||||
| CS 123 WI | Computational Laboratory III | 1.0 | ||
![]() |
||||
| CS 270 | Mathematical Foundations of Computer Science | 3.0 | ||
![]() |
||||
| MATH 121 | Calculus I | 4.0 | ||
![]() |
||||
| MATH 122 | Calculus II | 4.0 | ||
![]() |
||||
| MATH 123 | Calculus III | 4.0 | ||
![]() |
||||
| MATH 201 | Linear Algebra* | 4.0 | ||
![]() |
||||
| MATH 221 | Discrete Mathematics | 3.0 | ||
![]() |
||||
| MATH 311 | Probability and Statistics I | 4.0 | ||
| or | ||||
| MATH 410 | 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 | |||
![]() |
||||
| PHYS 101 | Fundamentals of Physics I | 4.0 | ||
![]() |
||||
| PHYS 102 | Fundamentals of Physics II | 4.0 | ||
![]() |
||||
| PHYS 201 | 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 | |||
![]() |
||||
| CS 164 | Introduction to Computer Science | 3.0 | ||
![]() |
||||
| CS 171 | Computer Programming I | 3.0 | ||
![]() |
||||
| CS 172 | Computer Programming II | 3.0 | ||
![]() |
||||
| CS 260 | Data Structures | 3.0 | ||
![]() |
||||
| CS 265 | Advanced Programming Tools and Techniques | 3.0 | ||
![]() |
||||
| CS 281 | Systems Architecture I | 4.0 | ||
![]() |
||||
| CS 283 | Systems Programming | 3.0 | ||
![]() |
||||
| CS
350 WI |
Software Design | 3.0 | ||
![]() |
||||
| CS 360 | Programming Language Concepts | 3.0 | ||
![]() |
||||
| CS 451 | Software Engineering | 3.0 | ||
![]() |
||||
| Computer Science Senior Design requirements | 9.0 Credits | |||
![]() |
||||
| CS 491 WI | Software Engineering Workshop I | 3.0 | ||
![]() |
||||
| CS 492 WI | Software Engineering Workshop II | 3.0 | ||
![]() |
||||
| CS 493 WI | 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 | ||
![]() |
||||
| CS 338 | Graphical User Interfaces | 3.0 | ||
![]() |
||||
| CS 430 | Computer Graphics | 3.0 | ||
| or | ||||
| CS 380 | Artificial Intelligence | |||
![]() |
||||
| CS 347 | Serious Games | 3.0 | ||
![]() |
||||
| CS 348 | Experimental Games | 3.0 | ||
![]() |
||||
| GMAP 377 | Game Development: Workshop I | 3.0 | ||
![]() |
||||
| GMAP 378 | Game Development: Workshop II | 3.0 | ||
![]() |
||||
| Digital Media requirements | 24.0 Credits | |||
![]() |
||||
| ANIM 141 | Computer Graphic Imagery | 3.0 | ||
![]() |
||||
| ANIM 211 | Computer Animation I | 3.0 | ||
![]() |
||||
| ANIM 212 | Computer Animation II | 3.0 | ||
![]() |
||||
| DIGM 100 | Digital Design Tools | 3.0 | ||
![]() |
||||
| DIGM 110 | Digital Spatial Visualization | 3.0 | ||
![]() |
||||
| DIGM 252 | Multimedia Timeline Design | 3.0 | ||
![]() |
||||
| GMAP 260 | Overview of Computer Gaming | 3.0 | ||
![]() |
||||
| SCRP 270 | Screenwriting I | 3.0 | ||
![]() |
||||
| VSST 110 | 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.












