-
Home
-
Degree Programs
-
Bachelor of Information Technology (BIT): Specialization in Software Analysis and Development
Bachelor of Information Technology (BIT): Specialization in Software Analysis and Development
Interested in pursuing software development training or a software development program? Instead consider the Bachelor of Information Technology (BIT) degree program with a specialization in Software Analysis and Development. This program introduces students to programming and logic fundamentals including variables and scope, data types, control structures, and development environments. Coursework in our Software Development specialization is structured to help students acquire the knowledge and skills common to programming professionals.
To learn more about AIU, our information technology degree programs or how to apply for admission, please contact us for more information.
The goal of the BIT program with a specialization in Software Analysis and Development is to help students demonstrate the ability to use programming techniques such as Try Catch blocks, If blocks, looping and arrays and much more.
In this curriculum, students can learn about the architectures for integrating systems, XML Web services and middleware, network programming, message and queuing services and low-level data communications.
The Software Analysis and Development specialization is designed for students seeking to gain experience in the major areas of Software Engineering and Application Development, which may include requirements engineering, system analysis and design, software testing, and quality control. In this industry-focused curriculum, students can learn how to:
- Develop software applications using various programming languages and tools.
- Apply the software development methodologies to solve business problems.
- Design and develop software system prototypes.
- Apply the principles of system integration and programming architecture.
- Apply the software testing and quality control methodologies to software development.
In addition to the general education requirements, this BIT program with a specialization in Software Analysis and Development includes the following courses, taught by instructors who have relevant career experience in the IT industry. The experiences and firsthand perspectives they share in class can help prepare you for real-life challenges after you graduate.
CORE COURSES
- Introduction to Computer and Network Hardware
- Introduction to Operating Systems
- Fundamentals of Programming and Logic
- Introduction to Databases
- Network Infrastructure Basics
- Comprehensive IT Project
- Survey of Calculus
- Data Structure and Implementation
- Relational Database Management Systems
- Applications of Discrete Mathematics and Statistics in IT
- Computer Networks and Security
- Introduction to Web Systems and Media
- Human/Computer Interface Interactions
- Program Capstone
SPECIALIZATION COURSES
- Object Oriented Application Development I
- Software Requirements
- Software Quality Control and Testing
- E-commerce Development
- Application of Scripting Language
- System Analysis and Design
- Advanced Web Application Programming
- Object Oriented Application Development II
- Data-connected Application Development
- Software Development for Mobile Devices
- Distributed Systems Design and Development
Please see the AIU catalog for more information and a full list of courses.
The US Department of Education requires that we report and disclose details on graduation rates, employment rates, on-time completion rates, and more for all our school programs in a clear, prominent, user-friendly, and easily understood manner. The intent of this provision is to enable students to make an informed choice about a program of study. To this end, we have developed certain documents to help ensure that all necessary data is provided. To access this information, please click the Student Disclosures button.

This program is available at the following AIU campuses:
Degree programs and availability vary by campus.