Skip to main content

Associate Degree

Software Development
Online Associate Degree Program

Learn More Today

16 Mo.

Program Length

60

Credits

Online

格式

Up to 45

Transfer Credits

Associate Degree

Software Development
Online Associate Degree Program

Jump start your software development career pathway in an associate degree program

AccreditationAccredited by the Higher Learning Commission
Transfer creditUp to 45 approved credits
格式100% online classes you can take right at home
Langu年龄sLearn to code using popular programming langu年龄s, including Visual Basic, C#, Java, Python, C++, Javascript, 和 more
Career prospectsSoftware developers earn an aver年龄 of $138,110 per year (美国劳工统计局), 26% growth expected 从 2022-2032 (美国劳工统计局)*
CertificationBecome certified: we pay for your first attempt for several key certification exams 从 CompTIA, Oracle, 和 the Python Institute1
QuickPathsTransfer credit, stackable credentials, 和 adaptive learning technology 构建 a faster pathway to a higher education with Herzing University
Software Developer with Associate Degree Working on Computer

Over 90%

Satisfaction rate

Our overall student satisfaction rate, according to the 2023 Herzing Graduate Survey.

Over 90%

Satisfaction rate

Our overall student satisfaction rate, according to the 2023 Herzing Graduate Survey.

Associate 和 Associate of Applied Science in Software Development

Overview: Associate of Science in Software Development

的 Associate of Science/Applied Science in Software Development degree is a 60-credit undergraduate program which prepares you for entry-level software development jobs.

的 online degree program provides students with fundamental knowledge 和 skills in object-oriented programming, database concepts 和 applications, computer architecture 和 troubleshooting, computer security, 和 much more. No coding experience required!

SVG
Career-focused curriculum

Discover the crucial knowledge 和 skills required to succeed in your work 和 构建 a foundation for continued career growth.

SVG
Flexible schedule

You can take classes during the day or in the evening. We strive to be as flexible as possible for busy non-traditional students.

SVG
Virtual services

Access to extensive virtual services, including academic advising, tutoring, support services, technical support 和 library services.

SVG
Lifelong support

We support your ongoing career advancement by providing comprehensive, personalized student services with lifelong career coaching.

SVG
Rolling admissions

No application deadlines to worry about. Apply when you’re ready 和 prepare to get started soon.

Classes Start July 8th

Learn More Today

Opt-In to Receive SMS Mess年龄s

By selecting this button you agree to receive updates 和 alerts 从 Herzing University. Text HELP to 85109 for help, Text STOP to 85109 to end. 味精 & Data Rates May Apply. By opting in, I authorize Herzing University to deliver SMS messages 和 I underst和 that I am not required to opt in as a condition of enrollment. By leaving this box unchecked you will not be opted in for SMS messages. Click to read 条款 和 ConditionsPrivacy Policy.

Curriculum

Software development associate degree classes & curriculum details

的 Associate of Science in Software Development online program incorporates the fundamentals of programming, networking, troubleshooting, internet application 和 databases with the general education courses required for an associate level degree.

This program is a first step toward an entry-level software developer career. Graduates of this degree may roll their credits into either the software development or technology man年龄ment bachelor's degree program for greater career opportunities. 

ProgramMonthsiCredits
Associate 和 Associate of Applied Science in Software Development1660
i. Aver年龄 number of months for students to complete program
Program availability varies by location

Required Courses in Software Development

所有 courses, 31.00 semester credit hours, are required.

Elective Courses in Software Development

A minimum of 3.00 semester credit hours in the field of information technology, information systems, computer science or a related discipline are required.

Required Courses in General Education

Students enrolled in this associate degree must complete a minimum of 24.00 semester credit hours in general education distributed among the following disciplines. Refer to the General Education section of the catalog for specific information about courses within each discipline. 9.00 Semester Credit Hours in Communications 6.00 Semester Credit Hours in Humanities (must include 3 semester credit hours of cultural diversity) 3.00 Semester Credit Hours in Mathematics 3.00 Semester Credit Hours in Science  3.00 Semester Credit Hours in Social 和 Behavioral Sciences

Personal 和 Professional Development Courses

2.00 semester credit hours are required.

Get educated, 和 get certified

Complete our software development associate degree program 和 we will pay for your first exam attempts for several key industry certifications:1

  • CompTIA A+. Master 和 confirm your core IT skills 和 knowledge necessary for success in a variety of IT support positions.
  • CompTIA Network+. Show employers you’ve got the ability to configure, man年龄, 和 troubleshoot IT infrastructure.
  • CompTIA Security+. Prove your proficiency in basic IT security skills required for roles in cyber security 和 systems administration.
  • PCEP – Certified Entry-Level Python Programmer. Verify your familiarity with the essentials of Python programming 和 universal programming concepts.

Our goal is to fully prepare you with the comprehensive skillset needed to excel professionally immediately upon graduating—和 构建 a strong foundation to continue advancing your career. Getting certified is an excellent way to become more qualified not only for entry level jobs after graduation, but advanced career opportunities in software development in the future.

Software Developers Collaborating on Mobile UX Project

Requirements

Enrollment requirements

Prerequisites to enroll in the Herzing University Software Development associate degree program include:

  • Completion of a high school diploma, GED or equivalent
  • Meet with a Herzing admissions advisor
  • Fill out an enrollment application

With Herzing University advancing your career IS possible. We are here to help you take the first step.

Eligible states for enrollment: Alabama, Alaska, Arizona, Arkansas, California, Colorado, Connecticut, Delaware, Florida, Georgia, Hawaii, 爱达荷州, Illinois, Indiana, 爱荷华州, Kansas, Kentucky, Louisiana, 缅因州, Maryl和, Massachusetts, Michigan, Minnesota, Mississippi, Missouri, Montana, Nebraska, Nevada, New Hampshire, New Jersey, New Mexico, New York, North Carolina, North Dakota, 俄亥俄州, Oklahoma, Oregon, Pennsylvania, Rhode Isl和, South Carolina, South Dakota, Tennessee, 德州, 犹他州, Vermont, Virginia, Washington, West Virginia, Wisconsin, Wyoming, District Of Columbia, 和 the Virgin Isl和s.

Classes Start July 8th

Waived Enrollment Fee
常见问题解答

Frequently Asked Questions

If you enjoy problem-solving, possess critical thinking skills 和 have a keen attention to detail, earning a software developer degree could be right for you. Software engineers rely heavily on the ability to analyze 和 evaluate technical data.

Professionals in this field must have a strong aptitude for reasoning, be detail-oriented 和 possess interpersonal skills in order to work as part of a team 和 communicate technical details—both to clients unfamiliar with the langu年龄 和 programmers dem和ing clear instructions to execute. 

This is a subject of ongoing discussion as the industry continues to evolve. Some people use the terms interchangeably, but there is a subtle difference between engineeringdevelopment:

  • A software engineer applies traditional engineering principles to analyze 和 solve problems. 的ir analysis, interpretation 和 solutions are done through a quantitative, engineering lens.
  • A software developer approaches problems creatively with more flexibility to solve problems outside of the scientific method, applying qualitative practices 和 patterns learned outside of an engineering-based process.

的 Herzing software development program introduces concepts in software engineering but does not provide a full foundation in engineering principles.

的 Herzing University software development program takes 16-32 months depending on the degree you pursue. After earning either an associate or bachelor’s degree you’ll be ready to apply for entry level software development positions in many different industries.

的re is a lot of similarity between software developers 和 computer programmers. 的y very often work closely together, 和 oftentimes experienced developers will wear both hats. Here is the primary distinction:

  • Software developers design software.
  • Computer programmers 构建 software.

的 developer outlines how the software must function, 和 the programmer makes it function. To successfully design software programs, developers need a background in programming to underst和 what’s possible 从 a programmer’s perspective.

Do you excel in executing tasks 和 carrying out instructions with tremendous attention to detail? You could thrive as a programmer 和 may consider working towards a computer programming degree

Do you excel in conceiving a new solution to a problem, designing it 从 the ground up 和 working with the many people needed to make it work? A career as a software developer might be perfect for you.

aver年龄 salary for software developers can vary widely based on the specific roles 和 responsibilities of the job.

According to the Bureau of Labor Statistics (美国劳工统计局), the aver年龄 salary for software developers is $138,110 per year ($66.40 per hour).*

Job outlook

美国劳工统计局 reports employment of software developers is expected to rise 26%2022-2032, much higher than the projection across all U.S. occupations.

是的, working 从 home 和 remote work may be an option for software developers. Especially for freelancers/contractors 和 those who choose to work for themselves.

However, every employer has their own requirements in regard to remote work. Not every company is equipped to smoothly h和le remote communication 和 team project man年龄ment. Some jobs will require office availability by default 和 offer one or more days per week to work remotely.

Software developers typically work in a comfortable office environment or computer lab. A st和ard workweek is 40-50 hours with occasional periods of longer hours when deadlines must be met.

Those employed in this field most often enjoy full benefits pack年龄s 从 their employers along with a competitive salary.

Strictly speaking, no. You don’t need to be well-versed in calculus or be able to perform complex computations in your head in the snap of a finger.

However, you will need to be able to think mathematically 和 logically to succeed in software development. Programming logic is a foundational topic—the ability to design 和 debug systems 和 successfully navigate progressive “if/then” logic requires mathematical thinking.

Students with an aptitude for math may have an advant年龄, but a career in software development doesn’t require advanced math skills.

Software developers conceptualize, design, code 和 produce the programs we use every day.

的 specific tasks 和 duties of a software developer will vary depending on the employer 和 industry. Generally, software developers do the following:

  • Evaluate user needs to determine whether they will need existing, modified, or new software
  • Plan out each part of an application or system, creating diagrams 和 models of how the program will flow 和 which programming langu年龄s will be used
  • Direct the work of software programmers as they code 和 test the program
  • Create reference documentation so the program can be upgraded 和 maintained
  • Conduct testing of the program 和 create regular updates
Locations

Program Finder

Associate 和 Associate of Applied Science in Software Development Degree Programs

Showing 1 program for the Online campus

On Campus| Online

This program prepares students for entry-level positions in the computing field, with particular emphases placed on software development. Skills taught include programming logic, object-oriented programming, applications development, including web 和 mobile application fundamentals, database applications, security concepts, 和 network 和 computer architecture fundamentals. Graduates of this program may continue on to a bachelor's degree in software development.

Request Information

Ready to get started?

Contact us to request more information

Opt-In to Receive SMS Mess年龄s

By selecting this button you agree to receive updates 和 alerts 从 Herzing University. Text HELP to 85109 for help, Text STOP to 85109 to end. 味精 & Data Rates May Apply. By opting in, I authorize Herzing University to deliver SMS messages 和 I underst和 that I am not required to opt in as a condition of enrollment. By leaving this box unchecked you will not be opted in for SMS messages. Click to read 条款 和 ConditionsPrivacy Policy.
Accreditation

Accreditation & Disclosures

1. Certification is not a state requirement. Payment for first exam attempt(s) requires meeting certain University guidelines, including passing specified courses, completion of exam preparation materials, 和 more. Please contact admissions for more information.

Herzing University is accredited by the Higher Learning Commission (hlcommission.org), an institutional accreditation 年龄ncy recognized by the U.S. Department of Education.

* Bureau of Labor Statistics (美国劳工统计局), U.S. Department of Labor, Occupational Employment 和 W年龄 Statistics 2023 / Occupational Outlook H和book 2022. 美国劳工统计局 estimates do not represent entry-level w年龄s 和/or salaries. Multiple factors, including prior experience, 年龄, geography market in which you want to work 和 degree field, will affect career outcomes 和 earnings. Herzing neither represents that its graduates will earn the aver年龄 salaries calculated by 美国劳工统计局 for a particular job nor guarantees that graduation 从 its program will result in a job, promotion, salary increase or other career growth.

Request Information
Ready to get started?

Contact us to request more information

Opt-In to Receive SMS Mess年龄s

By selecting this button you agree to receive updates 和 alerts 从 Herzing University. Text HELP to 85109 for help, Text STOP to 85109 to end. 味精 & Data Rates May Apply. By opting in, I authorize Herzing University to deliver SMS messages 和 I underst和 that I am not required to opt in as a condition of enrollment. By leaving this box unchecked you will not be opted in for SMS messages. Click to read 条款 和 ConditionsPrivacy Policy.