Top Associate Degrees in Computer Engineering for 2022

Updated September 9, 2022

An associate in computer engineering can lead to a rewarding computer science career. Explore computer engineering programs, and learn what to expect.

Are you ready to discover your college program?

Person working on the hardware of a computer tower Credit: CasarsaGuru / E+ / Getty Images

An associate in computer engineering gives students foundational tech skills. Programs vary in focus, covering programming, operating systems, and computer hardware. Many programs also feature courses in software engineering or development.

Learners can complete a computer engineering associate program in about two years. Graduates can pursue entry-level tech careers or further education.

According to the U.S. Bureau of Labor Statistics (BLS), computer engineers earned a median salary of nearly $120,000 per year in 2020. Associate degree-holders can pursue various tech careers. This guide provides detailed information about computer engineering associate degrees, including admissions processes, typical courses, and costs.

What to Expect From an Associate in Computer Engineering Program

Associate in computer engineering programs culminate in a degree, acting as a stepping stone to a 4-year degree. Graduates can transfer their coursework towards a bachelor's in computer engineering.

Credit requirements vary. Computer engineering associate degrees require 60 credits — half of the usual 120 credits needed for a bachelor's. Other programs may feature more intensive requirements, totaling up to 90 credits.

Most programs include major requirements, electives, and general education classes. Major requirements cover core computer engineering coursework. Electives allow students to pursue related areas of interest. General education courses round out the curriculum with classes in the humanities and sciences.

Admission Requirements

Learners applying for an associate in computer engineering program usually need a high school diploma or equivalent. Most programs recommend a strong background in math and physics. Applicants without this foundational knowledge may need to complete preparatory courses before applying.

Associate degrees in computer engineering may assume incoming students have a basic understanding of computer systems and programming languages. However, most programs include introductory classes in these subjects. Even so, incoming students with some relevant knowledge may enjoy an advantage.

Minimum GPA requirements vary, but usually start in the 2.0 range (on the 4.0 scale). Schools may request SAT or ACT scores. Once accepted, students may need to take placement tests in various subjects.

Top Online Programs

Explore programs of your interests with the high-quality standards and flexibility you need to take your career to the next level.

Degree and Concentration Options

At the associate level, computer engineering programs usually lead to one an associate of science (AS) or associate of applied science (AAS).

Though similar, AS and AAS degrees have some differences. With a stronger focus on academic theory, AS programs prepare learners for entry to bachelor's programs. AAS degrees place more emphasis on practical skills so students can enter the workforce after graduation.

Yet, AS and AAS programs both qualify graduates for entry-level jobs and bachelor's degree transfer. The BLS notes that bachelor's graduates earn an average of about 33% more than people with associate degrees in 2020. For that reason, associate degree-holders may choose to complete a four-year degree.

Additionally, students wanting to specialize in a computer engineering subfield, like robotics or networks, may also consider advanced degrees.

Comparing Similar Degrees

Schools feature many undergraduate programs in areas similar to computer engineering, including:

  • Associate Degree in Computer Science: General computer science programs cover similar topics to computer engineering programs, but may focus more on troubleshooting, software, operating systems, and programming.
  • Associate Degree in Software Engineering: Computer engineering programs emphasize hardware and system design. Learners with a stronger interest in software development can pursue software engineering.
  • Bachelor's Degree in Computer Engineering: These four-year programs study computer engineering topics in more depth.

The data below summarizes the key features and differences among these programs:

Degree Program Length Credit Requirements Areas of Focus
Associate Degree in Computer Engineering 2-3 years 60-90 credits System design | Electronics and circuitry | Hardware design and development | Programming languages
Associate Degree in Computer Science 2 years 60-64 credits Operating systems | Software design and development | Programming languages | Communications, networking, and databases | Troubleshooting
Associate Degree in Software Engineering 2 years 60-66 credits Information technology | Computer systems and networking | Programming | Database management | Interface design | Data analytics
Bachelor's Degree in Computer Engineering 4 years 120-145 credits Similar to associate degrees, but in greater depth | Specializations in topics such as programming, system design, robotics, machine learning, networking, and hardware engineering may be available

Learners interested in computer circuitry, hardware components, network design, and system design may choose computer engineering programs. Students drawn to programming, analytics, user interfacing, game design, and computer applications may thrive in software engineering or development programs. For those who are unsure, general computer science degrees cover many areas in the discipline.

Learners interested in computer circuitry, hardware components, network design, and system design may choose computer engineering programs.

Students seeking to enter the tech workforce right away may prefer an associate degree. Bachelor's degrees can lead to more career opportunities and higher salaries but require a greater investment.

Popular Computer Engineering Courses

Associate in computer engineering programs usually feature core and elective courses. Students must complete all core courses, and they can choose their electives from a list of approved options.

Each school develops its own computer engineering curriculum, so courses vary among schools. The following list highlights some common classes in computer engineering associate programs:

  • Computer Theory: This course develops students' understanding of the theories and principles underlying computer system design. Topics include logic, data registries, computer circuitry, and Boolean algebra. The class structure may combine lectures with lab-based practical learning.
  • Introduction to Computer Programming: The course explores computer programming fundamentals with an emphasis on simple programming languages. Students also examine elements common to multiple programming languages.
  • Introduction to Electrical Engineering: In this course, learners apply engineering principles to computer circuitry and hardware. Depending on the degree's structure, this course may be required or elective. When offered, it usually falls in the program's upper semesters.
  • Introduction to Software Engineering: This popular elective introduces students to software engineering development models. Specific topics typically include state-, function-, and object-oriented programming; prototyping; and the product development lifecycle.

How Much Will a Computer Engineering Associate Degree Cost?

The U.S. Department of Education's National Center for Education Statistics (NCES) tracks higher education costs. For the 2019-20 academic year, the NCES reports the following averages for tuition, fees, room, and board at two-year institutions:

  • Public institutions: $11,069
  • Private institutions (nonprofit and for-profit): $26,749
  • All institutions: $11,391

While these average costs are a good starting point, actual college costs depend on many factors, including:

  • Whether you attend a public institution in or out of state. Out-of-state students usually pay more tuition than in-state students.
  • Whether you study in person or online.
  • The school's profile, reputation, and prestige.

Financial aid can help cover some or all of your computer engineering associate degree costs. All students should first fill out and submit a FAFSA to determine their eligibility for federal aid. Next, look into nonrepayable sources of aid like scholarships and grants. Then consider private loans as a last resort.

Why Get a Computer Engineering Associate Degree?

An associate in computer engineering may appeal to people seeking an entry-level tech job or a 4-year degree. An associate degree may carry even more value when paired with optional computing and technology certifications.

Historically, the tech industry values an applicant's skills and relevant experience. Even so, degrees can indicate a candidate's commitment to the industry and knowledge level.

Computer engineering associate programs feature shorter timelines than bachelor's degrees. Associate degrees can match learners wanting the benefits of a degree while minimizing costs and time commitments.

Job-seekers with an associate in computer engineering can pursue many tech careers. Examples include:

Read More:

Top Online Programs

Explore programs of your interests with the high-quality standards and flexibility you need to take your career to the next level.

Choosing the Right Computer Engineering Program

Choosing the right program requires careful research. As you investigate programs, consider the factors most likely to impact your educational outcome and job prospects. These points differ for everyone, but often include:

  • Graduation and job placement rates
  • Transferability of credits toward bachelor's programs
  • Quality of on-campus computer labs and technical facilities
  • Program costs
  • Financial aid availability

Look into the accreditation status of any school you are considering. Only accept institutions that hold recognized accreditation. Confirm the school's standing with the Council for Higher Education Accreditation or the Database of Accredited Postsecondary Institutions and Programs.

Endorsements from specialized accrediting bodies add further value to computer engineering associate programs. ABET acts as the key accreditor of computer science and technology programs. ABET-validated degree tracks meet particularly high academic standards and merit extra attention.

Should You Get Your Associate Degree Online?

Online learning has made major strides over the past decade and continues to grow. Tech-related degrees translate well to the virtual classroom. Course content for these programs does not typically require real-time interactions.

Succeeding in online learning does require high levels of independence and self-discipline. If you thrive in these areas, an online degree might work well for you.

However, some people prefer the structured environment of traditional campus-based programs. Think about which format better matches your learning style, and take that into account during your program search.

Explore Related Programs

Learn More About Computer Engineering


How to Become a Computer Engineer

Becoming a full-fledged computer engineer is a demanding process. This page explains the journey from start to finish.
Learn More

Salary and Career Outlook for Computer Engineers

Computer engineers enjoy strong job and salary prospects in an increasingly high-tech world. Get insights and data-based projections here.
Learn More

Day in the Life of a Computer Engineer

Are you interested in computer engineering but not sure what exactly a typical day on the job looks like? This page explains.
Learn More

Computer Engineering Degree Programs

If you plan to study computer engineering, you can find many schools offering relevant degrees. Start your search by exploring top programs.
Learn More

Computer Engineering Certificates

Degrees are not the only credentials that hold value in the tech industry. Certificates and diplomas can also bolster your job prospects. Learn about them here.
Learn More

Frequently Asked Questions About Associate's in Computer Engineering

What can you do with an associate degree in computer engineering?

An associate in computer engineering can lead to entry-level roles in many technology sectors. Computer engineering graduates may pursue jobs designing and testing hardware components. They can also work in programming, web design, IT, and information security.

Can you get a job with an associate in computer engineering?

Yes. Some employers value skills and abilities over an applicant's academic background. For example, some entry-level tech jobs like computer support specialists may require relevant knowledge but not always a degree. However, degrees can lead to more job opportunities and a higher earning potential.

Is an associate in computer engineering worth it?

Earning a degree shows employers that you are committed to the industry and understand the fundamentals. An associate degree also develops important professional skills. These factors may give associates in computer engineering graduates a job market advantage.

What other jobs are available in computer engineering?

Computer engineering programs build technical skills that transfer well to many roles. Examples include programming, tech support, IT support, cybersecurity, and web development.

Top Associate Degrees in Computer Engineering

A computer engineering associate degree can prepare graduates for entry-level tech jobs. Begin your computer engineering career today with one of the following five associate programs.

Follow the link below to learn how we ranked these programs.


Thaddeus Stevens College of Technology

School Information
Location Lancaster, Pennsylvania
Admission Rate 89%
Graduation Rate 61%
Accreditation Yes Middle States Commission on Higher Education
Percent Online Enrollment 0% Percentage of all students who are enrolled online.

Lancaster, Pennsylvania-based TSCT values teamwork and diversity. This two-year technical school trains students from all backgrounds to become skilled workers. In 2019, TSCT reported a 96% job-placement rate for its graduates.     

Computer Software Engineering Technology

TSCT's associate degree in computer software engineering technology offers students a hands-on learning experience. The first three semesters include classes dedicated to a software project. 

Local employers and advisors recommend real-world problems. Enrollees then present working solutions. Optional projects provide more learning opportunities for those looking for a challenge. The final semester includes an internship.

Coursework covers topics like web development and database management systems. Advanced classes include network design and software principles. Learners also study small business management and professional ethics. Classes like public speaking and technical report writing give enrollees a well-rounded education.        

Applying to TSCT

Applicants need a minimum 2.0 GPA and must prove Pennsylvania residency. Although not required, strong SAT scores may replace the entrance exam. The online application costs $45.

Program at a Glance

  • Accreditation: Middle States Commission on Higher Education 
  • Tuition: $8,400 per year
  • Program Length: 2 years 
  • Delivery Format: On campus
  • Percentage Awarded Loans: 52
Visit Site

Northwest State Community College

School Information
Location Archbold, Ohio
Graduation Rate 30%
Accreditation Yes Higher Learning Commission
Percent Online Enrollment 6% Percentage of all students who are enrolled online.

In 1968, NSCC began as the Four County Technical Institute. It changed its name in 1972 and began offering associate degrees in 1990. Today, this Archbold, Ohio, college provides affordable training and education across various fields.

Associate of Applied Science in Computer Science Engineering Technology

NSCC's computer science engineering technology program prepares students for technical and engineering support positions. The curriculum covers both computer programming and electronics. Students learn about hardware and software, exploring computer design and applications.

Programming classes cover the Java and Python languages. Students also learn computer operations and networking foundations. The electronics part of the curriculum explores DC and AC circuits. Other topics include discrete structures and microprocessors. 

Degree-seekers take several general education classes that support the computer engineering core. The two math classes cover trigonometry and algebra. The curriculum also includes two physics classes. One covers mechanics and heat, and another reviews electricity and magnetism.   

Applying to NSCC

Prospective students complete a free online application. They submit general information about their family and school background.

Program at a Glance

  • Accreditation: Higher Learning Commission 
  • Tuition: $182 per credit for in-state learners; $359 per credit for out-of-state learners
  • Program Length: 2 years 
  • Delivery Format: On campus
  • Percentage Awarded Loans: 25
Visit Site

Amarillo College

School Information
Location Amarillo, Texas
Graduation Rate 32%
Accreditation Yes Southern Association of Colleges and Schools Commission on Colleges
Percent Online Enrollment 51% Percentage of all students who are enrolled online.

AC has created a culture of caring to remove barriers to education. The college promotes caring through innovation and fun. With a positive mindset and family atmosphere, AC hopes to transform the Amarillo, Texas, community. 

Engineering Computer Science

AC's engineering computer science program includes foundational classes. Enrollees can easily transfer into a four-year bachelor's program. Most of the curriculum focuses on fulfilling general education requirements. 

Students take history, communication, and creative arts classes. They must also complete two chemistry or physics classes. Learners complete 42 credits of general education classes. The remaining 18 credits fulfill the major requirements.

Enrollees take two calculus classes. Three programming classes provide students with the fundamentals. The first covers software development, data types, and functions. In the next level, students learn object-oriented programming. They practice testing and debugging software techniques. The final class immerses students in data structures and algorithms.  

Applying to AC

AC offers career assessment help for potential students. Degree-seekers complete an online application through ApplyTexas. They also take the Texas Success Initiative (TSI) assessment. TSI exemptions include students with college transcripts or minimum test scores.     

Program at a Glance

  • Accreditation: Southern Association of Colleges and Schools Commission on Colleges 
  • Tuition: $113 per credit for in-district learners; $156 per credit for in-state learners; $305 per credit for out-of-state learners
  • Program Length: 2 years
  • Delivery Format: On campus with hybrid classes
  • Percentage Awarded Loans: 14
Visit Site

Vermont Technical College

School Information
Location Randolph, Vermont
Admission Rate 67%
Graduation Rate 55%
Accreditation Yes New England Commission on Higher Education
Percent Online Enrollment 21% Percentage of all students who are enrolled online.

Vermont Tech prepares students for the workforce with more than 45 hands-on programs. Over 1,600 students pursue technology, business, agriculture, and health degrees. In 2020, Vermont Tech reported a 99% job-placement rate for its graduates.   

Computer Engineering Technology (Associate of Engineering)

Vermont Tech's computer engineering technology program combines theory and hands-on experience. Students can access the computer and electronics labs to practice new skills. They may work with circuit boards or wireless networking technology.

The first year's coursework mirrors the electrical engineering technology program. Both associate programs cover electrical and electronic circuits. They also include an introduction to engineering and physics. Enrollees can take advantage of this overlap and pursue a dual associate degree. These students must complete one extra year of study.

Classes unique to the computer engineering program include Java programming and website development. Learners also explore microcomputer techniques and computer networks. The program finishes with a software engineering or electrical project. 

Applying to Vermont Tech

Students complete a $55 online application. They must present high school or GED transcripts. Vermont Tech does not require but accepts personal essays and test scores.

Program at a Glance

  • Accreditation: New England Commission of Higher Education; Accreditation Board of Engineering and Technology 
  • Tuition: $14,712 per year for in-state learners; $28,128 per year for out-of-state learners
  • Program Length: 2 years
  • Delivery Format: On campus
  • Percentage Awarded Loans: 57
Visit Site

College of Southern Maryland

School Information
Location La Plata, Maryland
Graduation Rate 31%
Accreditation Yes Middle States Commission on Higher Education
Percent Online Enrollment 45% Percentage of all students who are enrolled online.

Since its 1958 founding, CSM has grown to include four campuses in southern Maryland. This progressive institution provides career-focused education to over 18,600 students. It provides affordable education to transform local and global communities.     

Associate of Science in Engineering in Computer Engineering

CSM designed its computer engineering associate program as a transfer degree. The program includes general education classes in the humanities, arts, and sciences. Graduates can then enter a bachelor's in computer engineering program as a junior. 

CSM holds many transfer agreements with universities. Computer engineering students may choose from three optional transfer paths. They can enter the bachelor's program at two University of Maryland locations. Graduates may also transfer to North Carolina State University. 

The curriculum includes fundamental computer engineering classes. Enrollees learn about circuit analysis and design. They also take engineering physics and programming concepts. 

Applying to CSM

Prospective enrollees submit an online submission. They must complete CSM's placement tests after applying. Applicants may present high school transcripts or SAT/ACT scores as an alternative.

Program at a Glance

  • Accreditation: Middle States Commission on Higher Education 
  • Tuition: $134 per credit for learners who live in Calvert, Charles, or St. Mary's counties; $235 per credit for in-state learners; $301 per credit for out-of-state learners
  • Program Length: 2 years 
  • Delivery Format: On campus
  • Percentage Awarded Loans: 8
Visit Site

Recommended Reading

Take the next step toward your future.

Discover programs you’re interested in and take charge of your education.