Computer Science Associate Vs. Bachelors Degree: What's the Difference

Degree requirements and coursework are the primary differences between an associate-level computer science program and a bachelor's degree program in computer science, though career outcomes can vary as well. View article »

View 8 Popular Schools »

An error occurred trying to load this video.

Try refreshing the page, or contact customer support.

94% college-bound high school students
…said it was important to communicate with colleges during the search process. (Source: Noel-Levitz 2012 trend study)

Select a school or program

View More Schools
Show Me Schools
  • 0:00 Associate vs. Bachelor's
  • 0:37 Associate Degree Programs
  • 1:11 Bachelor's Degree Programs
  • 1:44 Career Options

Find the perfect school

Video Transcript

Associate vs. Bachelor's

When deciding whether to enroll in an associate or bachelor's degree program in computer science, it can be helpful to consider the curricula of both programs, as well as future career opportunities. There are a few key differences between associate degree and bachelor's degree programs in computer science. First, an associate degree program generally takes two years to complete, while a bachelor's program takes about four years. A bachelor's degree, which requires more coursework, also provides a more in-depth and well-rounded education.

Associate Degree Programs

Most associate degree programs in computer science require 60 semester hours. Upon completion, students may be awarded an Associate in Arts (AA) or Associate in Science (AS) degree. Students complete general education requirements, such as social science, arts and humanities, math, English, and science. They also take introductory computer courses in subjects such as computer programming, data organization, discrete mathematics, and algorithms.

Bachelor's Degree Programs

Bachelor's degree programs in computer science require approximately 120 semester hours, depending on the school. They usually result in either a Bachelor of Arts (BA) or Bachelor of Science (BS) degree. General education and field of study requirements for bachelor's programs are similar to those for associate programs, but with additional requirements in the major. These courses might include calculus, advanced programming, data structures, and computer architecture.

Find schools that offer these popular programs

  • Computer and Information Sciences, General
  • Computer Programming
  • Computer Systems Analysis
  • Data Entry Processing
  • Information Technology Management
  • Networking and Telecommunications
  • Software and Computer Media Applications

Career Options

Another difference between earning an associate or bachelor's degree in computer science is the types of positions and median salary graduates can expect. According to the U.S. Bureau of Labor Statistics, an associate degree can prepare individuals for jobs as web developers and computer support specialists, but bachelor's degree holders have a much wider range of career opportunities within the information technology field. Some bachelor's-level options include:

  • Computer programmer
  • Computer systems analyst
  • Computer network architect
  • Software developer
  • Database administrator

Graduates with a bachelor's degree can also usually find higher-paying positions. However, it is important to note that other factors also play into salary potential, including previous work experience and professional certification.

According to in April 2017, most graduates of an associate program in computer science with one to four years of experience earned a median of $38,446. also notes that graduates of bachelor's degree programs in computer science with one to four years of experience made a median annual salary of $63,352 as of April 2017.

Although both associate and bachelor's degree programs provide introductory computer science education and general education courses, bachelor's degree programs allow for more advanced study and provide greater career opportunities.

Next: View Schools

What is your highest level of education?

Some College
Complete your degree or find the graduate program that's right for you.
High School Diploma
Explore schools that offer bachelor and associate degrees.
Still in High School
Earn your diploma or GED. Plan your undergraduate education.

Schools you may like:

Popular Schools

The listings below may include sponsored content but are popular choices among our users.

    • AA: Information Technology
    • AA: Cybersecurity

    What is your highest level of education completed?

    • AASIT - Network Administration
    • AAS in Information Technology - Multiplatform Software Development

    What is your highest level of education completed?

    • Associate in Network Administration

    What is your education level?

    • Associate of Science in Network Administration & Security

    What is your highest level of education completed?

    • Graphic & Web Design (AAS)
    • Graphic & Web Design (AA)
    • Graphic & Web Design: Graphic Design (AA)
    • Graphic & Web Design: Web Design (AA)
    • Web Design & Interactive Media (AAS)
    • Web Design & Interactive Media (AS)

    What is your highest level of education?

Find your perfect school

What is your highest level of education?