Game Development Banner

Game Development Concentration - Requirements

Mathematics, Computer Science and Physics Department

Computer Science BS


Required Courses:

CSCI1205 Introdcution to Computer Programming
CSCI2215 Introduction to Computer Science
CSCI2255 Discrete Structures
CSCI2247 Assembly Language Programming
CSCI2232 Data Structures  
CSCI3278 Operating Systems  
CSCI3315 Software Design
CSCI3371 Computer Modeling & Simulation I  
CSCI4391/4392 Senior Project I /II  


Computer Science Electives:

Students opting for the game development concentration

will include the following courses in their choice of electives:

CSCI3333 Computer Algorithms
CSCI3998 Artificial Intelligence
CSCI3388 Introduction to game programming
CSCI4488 Advanced game programming


Additional courses to be selected from the 2000 or higher level offerings in computer science (CSCI designation)


Cognate Requirements:

MATH1203 Calculus I
MATH2202 Calcuus II
MATH3220 Linear Algebra
PHYS2004  Physics with Calc II


Select Three Additional Cognates from the Following:

ANIM2240  Low Poly 3D Modeling
ANIM2500  3D Computer Animation
ANIM3330   3D Environment Modeling
ANIM3340   Character Animation using Biped


Optional Courses:

CSCI3268 DatabaseSystems, CSCI3324 Computer Graphics

As a part of the Curricular Distribution requirements, students will opt to take PHIL1003- Ethics.



Laila Khreisat, Ph.D.
Department Chair
Tel: 973-443-8680
Fax: 973-443-8683

Department of Mathematics Computer Science and Physics
Fairleigh Dickinson University
285 Madison Ave - M-ZN2-02
Madison, NJ 07940

Office Location
ZEN 250, Room 257

VPAcolumnpic HALFaa_NCWIT_logoNCWIT_logo