The Program in Depth

The Software Analysis and Development specialization is designed to provide students with important knowledge and practical experience in software development, current platforms, industry best practices, analysis and software testing.

You Can Learn How to:

  • Summarize details of essential computer concepts.
  • Use an operating system interface to access, add, troubleshoot and configure hardware and manage files.
  • Implement a relational database management system utilizing the concepts of database design and data modeling.
  • Design and develop business applications using programming languages, tools and software development methodologies.
  • Understand and master the different technical elements and terms regularly used by software industry professionals
  • Examine current industry practices and challenges to analyze areas of new innovation or need
  • Engage in industry-modeled software analysis and development projects, allowing students to assume the roles of current industry experts and put their knowledge to practice
  • Create and adapt software system prototypes
  • Diagnose and remedy problems in existing software systems

Some Courses You'll Take

At AIU, more of your program courses will be focused on this specialization than at other similar schools. For a Bachelor of Science in Information Technology degree with a specialization in Software Development and Analysis, your classes can include:

  • Data Structures and Implementation

    This course will introduce students to basic data structures and algorithms which are to be used as tools in designing solutions to real-life problems...

    Read Full Description
  • Software Requirements

    In this course, students will learn principles tools and techniques for requirements elicitation, analysis, and specification. Students will explore a...

    Read Full Description
  • Software Quality Control and Testing

    In this course, students will examine a variety of programming techniques and technologies to ensure software quality, such as Quality Tools in Softwa...

    Read Full Description
SEE MORE

Course content subject to change

Receive College Credit for Your Past Training and Experience

Download our Transfer Credit Guide to see how school and work experiences could save you time and money.

You can transfer in up to 75% of your qualifying credits, allowing you to save up to 75% on tuition and earn your bachelor’s degree in as little as 9 months.

Receive college credit for previous work or military experience that relates to your degree program.

Nearly half of all AIU students earned transfer credit based for previous work, military or educational experience.

Request Information

By clicking the button below you agree to be contacted by AIU about education services (including through automated and/or pre-recorded means, e.g. dialing and text messaging) via telephone, mobile device (including SMS and MMS), and/or email, even if your telephone number or email address is on a corporate, state or the National Do Not Call Registry, and you agree to our Terms of Use and Privacy Policy. You understand that your consent is not required as a condition to purchase a good or service.

Still not sure which specialization is right for you?

If you want to enhance your business management and leadership skills consider these specializations:



1. 2013 AIU Employer Experience Research. Conducted by Breakthrough Insights, Naperville, IL

Gainful Employment and Other Student Disclosures

Below you can find placement rates and other information tailored to your chosen campus and program. Certain disclosures are published on this website to assist students in understanding the facts about their programs.

Program Disclosure Information for:
-- Select Campus above --

Employment Rates:

Select a campus for rate information.

- Graduation Rate

Select a campus for rate information.

Don't forget:
Classes start August 22!