Associate of Science

What You Will Learn

Computer Science is a dynamic and exciting field, designed to engage learners with the power to solve today’s pressing challenges in every field from health care to entertainment.
CCM Computer Science students learn how to:

  • Design and write a program to solve a problem
  • Create a website or develop an app
  • Work with others, lead a team and develop a project plan
  • Consider ethical questions regarding technological impacts on society
  • Understand the inner-workings of a computer


Our Computer Science program follows industry curriculum standards and is designed to transfer seamlessly to bachelor-level Computer Science programs at four-year colleges and universities.

Why Study Computer Science at CCM?

There are many reasons why you should study Computer Science at CCM:

  • Seamless transfer to nearby bachelor-level institutions
  • Active learning classrooms where you work in teams to solve problems
  • Small class sizes providing individual attention from faculty
  • A diverse faculty and student body
  • Extra-curricular activities including clubs, conferences, and fun events that allow you to get to know others in your field and learn outside of the classroom
  • Faculty with industry experience to give you a real-world understanding of the computing field
  • Supportive environment with free tutoring and faculty office hours
  • Flexible terms and class schedules that fit into your busy life
  • Internship opportunities

Career Opportunities

Computer Science is useful for any career or industry that requires technology – which means just about anything. Pair your other interests with Computer Science and use it to create your dream job. The demand for computer scientists with bachelor’s degrees is great. For some, working immediately after receiving an associate degree is the goal. With an associate degree you can become a:

  • Computer programmer – write and test code general software applications
  • Computer support specialist – provide help to computer users and organizations
  • Mobile application developer – design and develop code for mobile devices
  • Data engineer – manage the data collected and stored by a business
  • Web developer – create interactive websites


With an associate degree in Computer Science, the salary depends upon the specific position and years of experience. According to the Bureau of Labor Statistics, the median salary for computer science professionals is $88,240. However, this encompasses a wide variety of careers. For example, the average salary for computer support specialists is $28,825 per year, while the average salary for software engineers is $107,843 per year.

Salaries that trend higher often have additional education such as a bachelor’s degree and more years of experience, but an A.S. in Computer Science from CCM provides a solid foundation on which to begin your career.

If you decide transfer to a four-year program to earn a bachelor’s degree, you may then be able to explore careers such as a:

  • Systems analyst – plan and design solutions to business problems that use technology
  • Software engineer – design software solutions to problems
  • Data scientist – collect, clean and process data to analyze situations and make predictions
  • Machine learning engineer- create models of a part of our world and train computers to learn about them and predict the future


According to Payscale’s 2021 College Salary Report computer science is one of the highest paid majors and graduates earned an average early career salary of $72,300 and a mid-career salary of $114,700.

Where You Can Go

The majority of our Computer Science graduates continue their education at nearby New Jersey public and private institutions including Fairleigh Dickinson, Montclair, NJIT, Ramapo, Rutgers, Stevens and William Paterson. Other students have recently transferred to out-of-state schools such as Amherst, Columbia, RPI, Towson and Maryland.

Contact Info

Information Technologies Department
Emeriti Hall, Room 225