What You Will Learn
Computer Science is a dynamic and exciting field, designed to engage you with the power to solve today’s pressing challenges in every field from health care to entertainment.
By enrolling in the Associate of Science (A.S.) degree program in Computer Science at CCM, you can 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
CCM’s 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.
Curriculum
The 25-credit Computer Science core includes introductory-level college courses in computer science, as well advanced courses such as Computer Architecture and Assembly Language, Data Structures and Algorithms, Software Engineering and Discrete Mathematics.
According to Payscale’s 2025 College Salary Report, computer science is one of the highest paid majors and graduates earn an average total compensation of $75,837, and after five years of service — a mid-career salary of $108,552.
Careers in Computer Science
Computer Science powers nearly every career or industry that requires technology – which means just about anything. Pair your passion with what you learn at CCM and use it to create your dream job!
For some, the goal is to start working right after earning an associate degree. With an A.S. in Computer Science, you can pursue a variety of in-demand career paths, includin becoming a:
- Computer programmer – write and test code general software applications
- Computer support specialist – provide to technical assistance to users and organizations
- Mobile application developer – design and develop code for mobile devices
- Web developer – create engaging, interactive websites
Earning Potential
Salaries vary depending on your role, location, and experience. According to the U.S. 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.
Thinking About a Bachelor’s Degree?
The demand for computer scientists with bachelor’s degrees is very strong, and higher salaries often come with additional education such as a bachelor’s degree and more years of experience. If upon graduation from CCM, you decide transfer to a four-year program to earn a bachelor’s degree, this may expand your options to include:
- Machine learning engineer- create models of real-world systems and train computers to make predictions
- Software engineer – design software solutions to complex problems
- Systems analyst – plan and design technology-based solutions for business problems
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
- 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
Credit, non-credit internship experiences and job search support are facilitated through our Office of Career Services, where you can also learn how to build a resume, and receive the tools to help you with interviewing skills to succeed!
Paying for Your Computer Science Education
Earning an Associates Degree in Computer Science is a powerful investment that will pay off over the course of your life, in both increased earnings and job satisfaction. But what is the upfront cost, and how do you afford it?
There’s good news: Money is available to help you pay for school! Our Financial Aid staff can provide lots of information about the process of finding funds to help pay for your education.
Related Certificates
Resources