Bachelor of Technology: Software Analysis and 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.

The Bachelor of Information Technology with a specialization in Software Analysis and Development program is designed to teach you about e-commerce development, system analysis and design, and other relevant topics. If you'd like to learn more about the Bachelor of Information Technology with a specialization in Software Analysis and Development program, read on.

Frequently Asked Questions

What Kind of Program Is It?

When you enroll in AIU Online's Bachelor of Information Technology with a specialization in Software Analysis and Development program, you'll have an opportunity to take upper and lower division courses in information technology and emphasis-area classes. The degree program also includes general education courses. Some of the division courses include network infrastructure basics, introduction to operating systems, survey of calculus, and fundamentals of programming and logic. Some of the software analysis and development courses include e-commerce development, advanced web application programming, and distributed systems design and development.

What are the Prerequisites?

If you apply to AIU Online's Bachelor of Information Technology with a specialization in Software Analysis and Development program, you should have solid problem-solving skills and express an interest in learning about information technology. Applicants to American InterContinental University's program should have already earned a high school diploma or equivalent; some programs may have additional requirements.

What are the Course Requirements?

Required courses for the Bachelor of Information Technology with a specialization in Software Analysis and Development program include information technology classes and software analysis and programming courses. You'll also be required to complete general education classes. Some courses you take may include:

Lower Division Courses

Course Code Course Name
ITCO 103 Introduction to Computer and Network Hardware
ITCO 211 Introduction to Operating Systems
ITCO 221 Fundamentals of Programming and Logic
ITCO 231 Introduction to Databases
ITCO 251 Network Infrastructure Basics
ITCO 299 Comprehensive IT Project
MATH 233 Survey of Calculus

Upper Division Courses

Course Code Course Name
ITCO 321 Data Structures and Implementation
ITCO 331 Relation Database Management Systems
ITCO 341 Applications of Discrete Mathematics and Statistics in IT
ITCO 361 Computer Networks and Security
ITCO 381 Introduction to Web Systems and Media
ITCO 391 Human / Computer Interface and Interactions
ITCO 499 Program Capstone

Software Analysis and Development Courses

Course Code Course Name
ITSD 322 Object Oriented Application Development I
ITSD 323 Software Requirements
ITSD 324 Software Quality Control and Testing
ITSD 325 E-commerce Development
ITSD 327 Application of Scripting Language
ITSD 422 System Analysis and Design
ITSD 423 Advanced Web Application Programming
ITSD 424 Object Oriented Application Development II
ITSD 425 Data-connected Application Development
ITSD 427 Software Development for Mobile Devices
ITSD 429 Distributed Systems Design and Development

What Could I Do After I Graduate?

Career Opportunities

After you have completed the Bachelor of Information Technology with a specialization in Software Analysis and Programming program at AIU Online, you have an opportunity to compete for jobs in the field. Prospective employers may include telecommunication companies, software companies, financial institutions, and businesses and corporations in a wide range of industries. Entry-level positions you could pursue include:

  • Software systems analyst
  • Quality assurance specialist
  • Web administrator

Advanced Degrees

If you'd like to further your skills in information technology, you could earn a master's degree in the field. A master's degree program in information technology may include courses such as computer architecture, theory of computation, and digital system organization and design. Some possible master's degrees could include:

  • Master of Computer and Information Technology
  • Master of Business Administration (Information Technology)
  • Master of Science in Information Technology

American InterContinental University does not guarantee salary or employment.