Associate in Science

What You Will Learn

Computer Science is a dynamic and exciting field designed to engage students 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.

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 so you get 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

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 the job of your dreams. The demand for computer scientists with bachelor’s degrees is great. But 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


The average salary for early-career workers with an associate degree in computer science is $40,600 per year, with a projected mid-career salary of $83,700 annually, according to the 2019 PayScale College Salary Report.

If you transfer to a four-year program and receive a bachelor’s degree you can become 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 2019 College Salary Report, computer science bachelor degree 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 attend nearby New Jersey public and private institutions including Rutgers, NJIT, Montclair, William Patterson, Ramapo, Fairleigh Dickinson and Stevens Institute of Technology. Other students have recently transferred to out-of-state schools such as University of Maryland, Towson, Rensselaer Polytechnic Institute, Amherst College and Columbia University.

Contact Info

Information Technologies Department
Emeriti Hall, Room 225



Instagram and Twitter: @CCMITDept