Skip to main content
SNHU Graduate, Kyle Turner, working with another student. With the text Kyle Turner '15

Computer Science Associate Degree Online AS Program

Clock Icon
Register By: February 27 Classes Start: March 01

Earn Your Computer Science Associate Degree

  • $320/credit (60 credits)
  • No application fee or SAT/ACT scores required
  • Transfer up to 45 credits
  • Learn Python, Java and C++ 
  • Develop a digital portfolio to show employers
  • Transfer all 60 credits into SNHU's BS in Computer Science

Associate in Computer Science Program Overview

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:

  • Analyze complex computing problems and use computing principles to solve them
  • Design, implement and evaluate computing-based solutions to meet a given set of computing requirements
  • Communicate professionally and effectively in a variety of situations
  • Apply computer science theory and software development to create computing-based solutions

Get Credit or Get Ready

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.

Career Outlook

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

Dr. Curtis George with the text Dr. Curtis George"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:

  • Help desk technician. Help customers troubleshoot their computer problems by offering technical support virtually or in person. If you have a background in customer service and are adept at problem-solving, this could be a great job for you.
  • Application software developer. Design the kind of applications you're already familiar with, like word processors, presentation programs, weather apps and mobile games. You might even create customized applications or databases for clients.
  • Systems software developer. Create the underlying operating systems that allow computers to function and design the computer system's user interface that allows people without coding knowledge to use computers.
  • Computer programmer. Bring life to the ideas software developers create by writing the code that gives computer applications functionality.
  • Applications analyst. Make administration, monitoring and maintenance of applications your responsibility. You'll be a technical point of contact, in charge of fixing application and systems issues on the spot.

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.

Start Your Journey Toward an Online Computer Science Degree

Courses & Curriculum

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:

  • Programming Languages. Using best practices and several programming languages, you'll develop programs that comply with industry regulations. You'll learn the importance of developing code that focuses not only on functionality, but also security and efficiency.
  • Data Structures and Algorithms: Analysis and Design. Learn how to develop code and use non-coding development methodologies in algorithmic design and problem solving. You'll use advanced algorithmic designs to evaluate complex data structures.
  • Software Development Lifecycle. Explore the stages of the software development lifecycle. Taking on the perspective of developers and testers, you'll examine the characteristics, documentation and purpose of each stage.
  • Operating Platforms. Develop a deeper understanding of operating platforms and architectures by analyzing and evaluating their characteristics, advantages and weaknesses. You'll learn about software design templates as well as how to use them to solve problems.
  • System Analysis and Design. Explore the principles, methods and techniques used in systems development to create system models using appropriate industry tools. As a part of creating system models, students will also learn to effectively communicate technical concepts and design decisions to various audiences in a professional manner.

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.

Gwen Britton with the text Gwen Britton“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:

  • National Cyber League. Competitions held by this collegiate cybersecurity league give you an opportunity to show off ethical hacking skills. With 2 seasons to join annually (spring and fall), there's ample opportunity to put your cybersecurity skills to the test.
  • Teradata University Network Data Challenge. Through TUN's annual data and analytics challenges, you can contribute solutions to a real-world problem. As part of a team, you'll examine, analyze and visualize data to answer business questions.

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:

  • BS in Computer Science. Our associate degree directly aligns with our bachelor's in computer science. This means that upon completing the AS in Computer Science, you could have half of your BS in Computer Science completed.
  • BS in Cybersecurity. Add to your computer science knowledge with skills that defend against cybersecurity attacks and assess risks that threaten the safety of an organization's data.
  • BS in Computer Information Systems. Learn how to develop information systems that support executive decision-making. The 18 free electives in this program make it a great option for utilizing your associate in computer science credits.
  • BS in Information Technologies. Learn how to create and apply technologies that support business operations. You can then specialize your skill set with one of the 5-course concentrations.
  • BA in Information Technologies. While the Bachelor of Arts in Information Technologies program has the same IT courses as the BS in IT, its 21 free electives may allow you to apply more transfer credits – saving you time and money.

Curriculum Requirements & Resources

  • General education courses: All online associate degree students are required to take general education classes, if not obtained in prior coursework. Through these foundation, exploration and integration courses, students learn to think critically, creatively and collaboratively, giving you the edge employers are looking for.
  • Technology resources: We provide cloud-based virtual environments in some courses to give you access to the technology you need for your degree – and your career. Learn more about our virtual environments.
  • Earn math credits for what you already know: Save time and tuition with our Pathways to Math Success assessments. Depending on your scores, you could earn up to 12 math credits – the equivalent of 4 courses – toward your degree for less than $50 per assessment.

Tuition & Fees

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.

Online Undergraduate Programs Per Course Per Credit Hour Annual Cost for 30 credits 
Degree/Certificates $960 $320 $9,600
Degree/Certificates
(U.S. service members, both full and part time, and the spouses of those on active duty)
$675 $225 $6,750

Tuition Rates are subject to change and are reviewed annually.

Additional Costs
No Application Fee, $150 Graduation Fee, Course Materials ($ varies by course)

Frequently Asked Questions

University Accreditation

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.

References