Image: Online IT degree Bachelor of Science in Information Technology (BSIT)

Software Development

From mission-critical business systems to e-commerce and the Internet, IT is not only an industry in its own right but also a fundamental building block of all other industries. AIU® offers an industry-current BSIT program with an in-depth specialization in Software Analysis and Development designed to help students develop an ability to use programming techniques such as Try Catch blocks, If blocks, looping and arrays and much more.


This degree is designed to bring students useful knowledge and experience in the various aspects of this field. From understanding software development platforms and procedures to engaging in the development process themselves, students will participate in a software development degree program that weaves learning based on the current challenges and opportunities in the field with opportunities to apply their knowledge in real-world situations.


Focus on Your Specific Area of Interest

By studying key topics in Software Analysis and Development to complete the upper division’s core specialization requirements, you have an opportunity to acquire industry-current knowledge of programming and logic, including topics such as variables and scope, data types, control structures and development environments.

Available At:

  • Next Start Date

    November 9th, 2015

  • Total Credits


  • Specialization Credits


  • Program Length

    36 MONTHS

  • Request Information
Learning & Outcomes
Career Path
Related Articles
  • The Bachelor of Science in Information Technology degree is designed to provide students with a broad base of knowledge in core computer technologies including operating systems, databases, networks, programming and security. Students who complete the BSIT with a specialization in Software Analysis and Development will study 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. 

    Relevant Institutional/Programmatic Accreditation

    American InterContinental University® is regionally accredited by the Higher Learning Commission. To contact the Higher Learning Commission please visit

    • In this specialized curriculum, you can learn about the architectures for integrating systems, XML Web services and middleware, network programming, message and queuing services, and low-level data communications. This real world specialization offers the opportunity for in-depth study, with more than half of your courses in your area of interest. It can help you develop a focused knowledge base common to IT professionals in the field of Software Analysis and Development. For example:


      • Project Management and Teams
      • Applications of Discrete Mathematics and Statistics in IT
      • System Architecture and Integration
      • Software Quality Control and Testing
      • E-commerce Development
      • System Analysis and Design
      • Object Oriented Application Development II
      • Software Development for Mobile Devices
      • Distributed Systems Design and Development
      • Program Capstone in IT

      Click here to download the AIU catalog for more information and a full list of courses for this degree.

    • Upon completing the Software Analysis and Development specialization program, students will have gained the breadth of knowledge and experience necessary to begin work as a dedicated software developer.

      Students will have mastered the industry best practices, current terminology and technical terms and engaged in problem-solving and software creation of their own. Students will also have evaluated current industry problems and software challenges, gaining an understanding not only of how to diagnose potential problems in software, but also to serve as a resource in fixing those problems.

    Speak to an Advisor

    Talk to an admissions advisor to find out how AIU's flexible programs can work with your busy life to help move your career forward.

    This information will be used to contact you through various means, which may include: phone, email, and postal mail, about the programs and services that are offered.

    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.

    Learn More