B.S. in Computer Science with Concentration in Game & Mobile Application Development

Computer-based animation and video gaming systems have engaged many individuals not only as entertainment but also in growing their creative and competitive skills. The state of the art gaming systems, supported by the ever more powerful hardware architectures and software development, have helped create a multi-billion dollars industry which keeps on growing every day. Although the first home console system, Magnavox Odyssey, and the Atari Pong arcade game were released as far back as in 1972, the real success of such gaming systems has been fueled by the advent of cheap high-performance computing platforms, astounding graphics and display systems, internet-based media serving collaborative and competitive purposes, mobile systems for on-the-go usage, and the genius of gaming designers. Developers of such systems need a strong and multifaceted background in computer hardware, software, networking, multi-media, and art.

Games are increasingly fielded as mobile apps. The developers of these mobile applications need a strong working knowledge of the different platforms that applications are suitable for, such as smartphones and tablets. In addition, they need to have a strong foundation in programming in such areas as Java, C++, objective-C, PHP, MySQL, "cloud storage" and Flash.

A career in Game and Mobile App showcases your creativity and software development acumen to impress the world. Job satisfaction and salary levels for Game and Mobile App development professionals are at all-time high levels. FDU's Gildart Haase School of Computer Sciences and Engineering, in cooperation with the School of Art & Media Studies, is offering the concentration in Game and Mobile Application Development to train computer science majors in this exciting field.

The Game and Mobile Application Development concentration of the B.S. Computer Science program helps students learn the principles and practices of 2D and 3D game development using audio, video, animation and graphics. They will also learn how to develop applications using Android’s API and developing games on mobile platforms. The Metropolitan Campus of FDU enjoys the proximity of New York City with its major financial institutions, media industry, and government agencies. The School enjoys strong relationships with companies in the Northern NJ and New York City that helps FDU graduates to expand their experiential learning through internships.

Concentration Requirements (18 credits):
Required Courses (15 credits)
CSCI 2215 Introduction to Computer Science*
CSCI 2232 Data Structures*
CSCI 3251 Design of Software Systems*
CSCI 3315 Mobile Application Development
CSCI 3317 Computer Game Programming
Elective Courses (3 credits)
Select one from the following courses:
CSCI 3444 Programming for the Internet
CSCI 3380 UNIX Shell Programming
CSCI 4380 Systems Development with Java
Students pursuing this concentration are recommended to take three computer animation courses from the School of Art and Media Studies as Free Electives in the B.S. Computer Science curriculum.
* These courses are already included in the Computer Science Core Requirements.