Earn Your Computer Science Associate Degree
Request InfoApply Now
Today's computer-driven world calls for software analysts, designers and developers. With your Associate of Science (AS) in Computer Science, you're on the path to fill this demand.
With coursework emphasizing the design and development of computer software, this online degree program can help you gain a solid foundation in problem solving using technology and algorithmic thinking.
Throughout the program, you'll learn applied programming skills using Python, Java and C++. You'll also use design and testing tools – including Netbeans and Eclipse – to support all aspects of the software development life cycle. To prepare you for work on a development team, the program also teaches you how agile project management works.
Learn how to:
If you've earned IT certifications through organizations like Cisco, CompTIA, (ISC)2 or Thinkful, you may be eligible to receive credit toward your degree program. If you’re seeking certification, some IT courses can help you prepare for specific exams.
Deciding to build a solid computer science skill set is a great career move. According to the U.S. Bureau of Labor Statistics, the employment of computer and information technology occupations is projected to grow 12% from 2018 to 2028.1
"The world is becoming increasingly reliant on software systems and is becoming increasingly connected," said Dr. Curtis George, technical program facilitator for computer science at SNHU. "With an associate degree in computer science, students can begin an exciting career as an application developer, software engineer or game developer."
The 2-year associate in computer science program is a great option if you're already working in a computer science role and want to formalize your abilities with a degree. It's also a smart choice if you want to explore the field of computer science without committing to a 4-year bachelor's degree.
When you graduate from the associate in computer science program, you'll have developed new skills or further developed some that you already had in your toolkit. Earning your degree and strengthening your technical expertise could help position you for computing jobs like:
Earning this degree not only prepares you for entry-level technology jobs, but it lays a great foundation for continuing your education. If you want to earn a bachelor's degree online, or on campus, you'll have the background you need to take your knowledge and skills even further.
Some popular programs for tech-savvy undergraduates include our online computer science degree, online cybersecurity degree, online IT degree and computer information systems degree.
With no set class meeting times, you can learn on your schedule and access online course materials 24/7.
Take advantage of some of the lowest online tuition rates in the nation, plus financial aid for those who qualify. We also make it easy to transfer to SNHU by accepting up to 90 credits for a bachelor's degree and 45 credits for an associate degree from your previous institution.
Founded in 1932, Southern New Hampshire University is a private, nonprofit institution with over 100,000 graduates across the country. SNHU is regionally accredited by the New England Commission of Higher Education (NECHE), which advocates for institutional improvement and public assurance of quality.
Recently, SNHU has been nationally recognized for leading the way toward more innovative, affordable and achievable education:
At Southern New Hampshire University, you'll have access to a powerful network of more than 200,000 students, alumni and staff that can help support you long after graduation. Our instructors offer relevant, real-world expertise to help you understand and navigate the field. Plus, with our growing, nationwide alumni network, you'll have the potential to tap into a number of internship and career opportunities.
We are committed to expanding access to education – and our technology department is no exception. Our faculty and staff are dedicated to encouraging and supporting underrepresented students in STEM fields. Below are just some opportunities our students have access to:
96.5% of students would recommend SNHU.2 Discover why SNHU may be right for you.
Part of our mission to expand access to quality higher education means removing the barriers that may stand between you and your degree. That’s why you can apply at any time and get a decision within days of submitting all required materials.
Acceptance decisions are made on a rolling basis throughout the year for our 6 (8-week) undergraduate terms.
Simply work with an admission counselor, who can help you explore financial options, answer all your questions and walk you through the application process. Start by:
Test scores are not required as part of your application.
The associate in computer science curriculum was developed by experts in the computer science industry whose years of experience are embedded into each course. With a heavy focus on experiential and applied learning, this program will allow you to work on real-world problems while developing a digital portfolio of artifacts. Upon graduating, your portfolio can give you a way to demonstrate the technical skills you have gained to potential employers.
You'll work on honing your programming techniques and mathematical computation and quantitative reasoning skills in major courses such as:
Through hands-on, experiential-learning opportunities you'll have in your courses – and beyond – you can demonstrate your skills in a tangible way, giving you real experiences you can talk about with potential employers.
“It provides resume-building opportunities,” said Dr. Gwen Britton, associate vice president of STEM professions at SNHU. “As a student engages in an experiential-learning opportunity, they are acquiring skills and knowledge that involve doing. As they are doing, they are generating artifacts and ‘stories’ that can be used to describe these skills and knowledge and, oftentimes, result in something they can share.”
As an associate in computer science student, you could gain experience by getting involved in these opportunities:
The 60-credit AS in Computer Science can help prepare you for entry-level positions, but it's also a great stepping stone to your bachelor's. You might also decide to pursue the following programs available at SNHU:
Curriculum Requirements & Resources
Total Credits: 60
Tuition rates for SNHU's online degree programs are among the lowest in the nation. We offer financial aid packages to those who qualify, plus a 30% tuition discount for U.S. service members, both full and part time, and the spouses of those on active duty.
Tuition Rates are subject to change and are reviewed annually.
No Application Fee, $150 Graduation Fee, Course Materials ($ varies by course)
To put it simply, computer science is the creation of technology while information technology (IT) is the application of the technology.
In computer science programs, you'll focus on learning to design and develop programs and applications using theory and mathematics. This includes courses involving programming, coding and engineering software to create new applications or improve existing ones.
In IT programs, you'll learn about the installation, maintenance and operation of those programs. Jobs in IT often involve more interaction as they may have duties that involve anything from solving business problems to troubleshooting technical issues with customers.
Overall, computer science programs teach you transferable skills like computation and reasoning. The knowledge and skills you'll gain in an associate in computer science program are broadly applicable across the field of computer and information technology and beyond.
While bachelor's programs are more common, it is possible to earn your associate degree in computer science.
Few schools offer computer science degrees at the associate level, but at Southern New Hampshire University, you can choose to pursue both associate and bachelor's degrees in computer science online. Whether you're already working in the field or looking to get your foot in the door, the 60-credit associate program is great for anyone interested in computer science.
"The associate in computer science introduces students to programming," said Dr. Cheryl Frederick, associate dean of STEM programs at SNHU. "It is great for those wanting to get into the software development industry."
Students will learn scripting and object-oriented programming languages including Python, Java and C++. The coursework emphasizes industry best practices for developing quality software programs.
What's even better is that our associate program is aligned with our 120-credit bachelor's in computer science program. This means you're halfway to your bachelor's once you've successfully completed your AS in Computer Science, should you decide to continue your education.
The online computer science associate program is a great option if you're trying to juggle earning your degree with all of life's responsibilities, including family and work. Because SNHU's online programs have no mandatory login times, you can complete your weekly assignments whenever it's most convenient for you.
Getting your associate degree in computer science is a great way to kick off a career in the field or take on more computer science-related responsibilities in your current role. Earning your associate degree online could help prepare you for entry-level roles in the computer science field, including:
To further solidify your abilities as a candidate for these jobs, you may need documented experience or a bachelor's degree. Luckily, Southern New Hampshire University's computer science associate degree program can help in both of these departments. In the program, you'll build a digital portfolio that you can show to potential employers, and earning your associate degree is a milestone in your journey to earning a bachelor's degree.
Once you've earned your computer science associate degree, you might find yourself interested in other areas of computing and technology. You could continue your education, specializing your knowledge in areas like cybersecurity, information technologies, game programming and development or even project management.
How much money you make with your associate degree in computer science depends on several factors.
Computer science is a broad technology degree, giving you knowledge to work in many fields and positions beyond the obvious. Overall, earning your associate degree puts you at an advantage. According to the U.S. Bureau of Labor Statistics, in 2019, workers with an associate degree had median weekly earnings of $887, compared with $746 for people with a high school diploma alone.1 That's a difference of almost 19% in wages.
If you're just starting your career in computer science, it's important to know that landing a high-paying position in areas such as software development and computer programming may require at least a bachelor's degree.
Whether you already have computer science knowledge or not, having a degree helps formalize your abilities. This means earning your associate degree in computer science could make your resume more attractive to employers.
Numbers back up the value of earning your associate degree. According to the U.S. Bureau of Labor Statistics, people with associate degrees are less likely to face unemployment than those with a high school diploma alone. The unemployment rate in 2019 was 2.7% for those with associate degrees versus 3.7% for workers with no college experience.1
Of course, continuing your education and earning your bachelor's can open even more doors, but there are plenty of reasons to enroll in an associate program first:
Providing education you can afford is our priority. At Southern New Hampshire University, tuition for a computer science associate degree is $19,200. SNHU has some of the lowest online tuition rates in the nation, and by transferring in up to 45 credits and work experience, you could lower your final cost even further. Our staff is ready to help you with the financial aid process, because we want to help you see yourself succeed.
Because computer and information technology jobs are technical in nature, they often pay well. In fact, the U.S. Bureau of Labor Statistics reported that the median annual wage for computer and information technology occupations was $88,240 in May 2019 – much higher than the median annual wage for all occupations of $39,810.1
There are many fields of study to consider in the world of computing. You could pursue a degree in computer science, cybersecurity, information technologies, computer information systems and beyond.
According to 2019 median annual salary information from the BLS,1 some top-paying computer and IT occupations include:
It's important to note that a computer science job that pays 6 figures will likely require a minimum of a bachelor's degree and years of experience. Going on to earn your master's degree can also help you climb the ranks further in your computer science career.
Southern New Hampshire University is a private, nonprofit institution accredited by the New England Commission of Higher Education as well as several other accrediting bodies. More...
1 Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, on the internet, at:
Cited projections may not reflect local and/or short-term economic or job conditions and do not guarantee actual job growth.
2According to more than 9,200 SNHU online students in survey responses from the fall of 2019.