Associate - Software Development

Request More Information

Request School Information

Complete the form below to request specific information regarding questions you have including course cost and course length.

Are you seeking to develop a fundamental understanding of software engineering and other computer concepts and processes? You might reach this goal when you study in Herzing University's Associate of Science in Software Development program. Continue reading to find out more about this associate degree program.

Frequently Asked Questions

What Kind of Program Is It?

The curriculum of Herzing University's Associate of Science in Software Development program offers introductory studies in computer programming, architecture, and networks. You will have the opportunity to study software testing methods, software systems design and maintenance, database design and processing, network operating systems, software modeling, computer interfaces, discrete mathematical concepts, and computer security processes. Through the program's open electives option, you might choose to participate in a technology-related internship wherein you will apply methods and techniques studied throughout the coursework. In addition, you will take general courses in math, science, English, speech, and computer applications. Courses in this program can be taken online or at select Herzing University campuses.

What Are the Prerequisites?

A familiarity with basic computer functions and strong analytical, problem-solving, and organizational skills are important prior to enrolling in the Associate of Science in Software Development program. Though requirements may vary, you should have earned a high school diploma or equivalent.

What Are the Course Requirements?

In order to earn the Associate of Science in Software Development from Herzing University, you will be required to complete a total of 61 credits. This total reflects 29 credits in required courses, 24 credits in the general education curriculum, six credits in open electives, and two credits in personal and professional development.

Required Courses

Course CodeCourse Title
IS 103 Programming Logic
IS 109 Object-Oriented Programming I
IS 112 Computer Networks
IS 182 Database Concepts and Applications I
IS 185 Computer Architecture and Troubleshooting I
IS 207 Object-Oriented Programming II
IS 210 Discrete Structures for Computer Science
IS 272 Introduction to Computer Security

General Education Courses

Course CodeCourse Title
Four semester credit hours Computer Applications
Three semester credit hours English Composition
Three semester credit hours General Education Electives
One semester credit hour Information Literacy
Four semester credit hours Mathematics (College Algebra or above)
Three semester credit hours Science or Humanities with a Critical Thinking Focus
Three semester credit hours Social or Behavioral Science
Three semester credit hours Speech

Personal and Professional Development Courses

Course CodeCourse Title
PD 121 Professional Development I
PD 202 Professional Development II
PD 214 AS / AAS / BS / Diploma Internship Preparation

What Could I Do After I Graduate?

Career Opportunities

Once you have completed Herzing University's Associate of Science in Software Development program, you could seek junior-level positions in various professional settings. You might become involved in the design, implementation, repair, and testing of software for software engineering firms, corporate IT departments, or computer consulting companies. Positions you could pursue include:

  • Junior Programmer
  • Help Desk Technician
  • Junior Software Developer

Advanced Degrees

You could further build your technical skills by continuing your studies after earning the Associate of Science in Software Development. A bachelor's degree could be essential for career advancement to supervisory or management positions and might even be required for entry-level positions in some companies. Examples of degrees you could seek include:

  • Bachelor of Science in Computer Science
  • Bachelor of Science in Software Development
  • Bachelor of Science in Software Engineering