Skip to Majors/Minors & Concentrations site navigationSkip to main content

Computer Science


Ramapo College Office of Admissions

McBride House 505 Ramapo Valley Road Mahwah, NJ 07430

p: (201) 684-7300
f: (201) 684-7964

About Computer Science

Are you into computer programming? Do you find areas such as software development, robotics, big data, financial modeling, network programming, artificial intelligence, database design, cyber security, and web application development fascinating? If you said yes to some of these areas, Computer Science may be a good career choice for you.

Computer Science is the study of the representation, storage, and transformation of information. As both a career-oriented and academic discipline, the courses in the major are taught in a manner that encourages students to develop professional competence; acquire intellectual maturity and curiosity; and establish a long-term commitment to keep current.

Classes you can take:

In addition to the core courses in the major, the following are some of the classes that you may take as electives for the Computer Science major. You are required to take at least 7.

See Full Program Requirements

Career Opportunities

You’ll have a broad range of career opportunities with your Computer Science degree in business, industry, entertainment, government and academia. Our recent graduates have established careers in many areas.  These include: software development, project management, financial research, web development, cyber security, marketing, database development and administration, health care, systems administration, quality assurance, education, management, consulting, game development, and sales.

Ramapo Computer Science graduates have found employment with companies such as Google, Yahoo, Amazon, Apple, IBM, Q-Games (Japan), National Basketball Association, AccuWeather, US Department of Defense, Viaplay (Sweden), Sony Music, Microsoft, Verizon Wireless, Sandvik, Dunn and Bradstreet, Moody’s Analytics, Wells Fargo, Cisco Systems, Jaguar Land Rover, Goldman Sachs, JPMorgan, CBS, UPS, Yahoo, Crestron Electronics, Lockheed Martin, Storis, Unilever, Geico, Curtiss Wright, American Discount Cruises, Vontage, Amper Music and the Walt Disney Company/Marvel. Many of our students continue on to graduate school as well and have gone to such colleges as Columbia University, Carnegie Mellon University, Pace University, Southern Methodist, Tel Aviv University, Florida State University, Emory University, University of Pittsburg, University of Chicago, University of Tennessee, Iona College, New York University, Boston University, Rutgers, New Jersey Institute of Technology, Stevens Institute of Technology and The University of Chicago.

Sample Job Titles and National Salary Ranges

Job TitleSalary Range
Computer and Information Systems Managers$111,700 - Varies
Computer Systems Analysts$59,610 - $159,660
Software and Web Developers, Programmers, and TestersNo Salary Data
Software Developers and Software Quality Assurance Analysts and Testers$68,790 - $167,060
Database and Network Administrators and ArchitectsNo Salary Data
Information Security Analysts$66,530 - $174,700

* Sources of Information: United States Department of Labor: Bureau of Labor Statistics (2020). For more information about careers and assistance in making your career plans, please contact Career Services ( or visit

Hands-On Learning

The Computer Science faculty brings a wide diversity of experience in industry and academia. Computer networking, object oriented programming, financial modeling, database design, web development, UNIX, .NET and Windows programming, artificial intelligence, virtual reality, GUI programming, software methodologies, programming languages, numerical analysis and computer graphics are areas well represented by your professors.

As a graduation requirement, you will have to design and implement a significant piece of software as your senior project. Additionally, your professors will encourage you to actively participate in off campus learning through on of the many opportunities available through internships such as Google, Storis, Inc., PSE&G, Bergen County Technical Schools, and UPS.

Computer Science Minor

Computer Science is the study of the representation, storage, and transformation of information. The subject areas of computer science include algorithms and data structures, programming languages, object oriented programming, GUI programming, web based development, operating systems, compiler design, numerical analysis, simulation, data communication and network programming, database design, artificial intelligence, computer graphics, security, and software methodologies.

This broad body of knowledge is presented in a manner which encourages Computer Science minors to develop professional competence, and acquire intellectual maturity and curiosity; establishing a long-term commitment to remain current in this rapidly changing discipline. Indeed, Computer Science at the College is in a continual state of evolution, with new courses being added to the program and every course being regularly updated.