Complete the form below to request specific information regarding questions you have including course cost and course length.
If you have a mind for computers and a creative aptitude, you might consider Colorado Technical University's Bachelor of Science in Information Technology with a specialization in Software Application Programming program. Read on to learn more.
Colorado Technical University's Bachelor of Science in Information Technology with a specialization in Software Application Programming program is designed to provide you with fundamental knowledge in key areas of information technology, including programming, system security, systems administration, system architecture, and administration. There is a focus in this program on the System Development Life Cycle (SDLC). You have the opportunity to learn how SDLCs are systems of rational and repeatable processes and how to manage projects in that regard. This program also focuses in JAVA programming.
Students applying to Colorado Technical University's Bachelor of Science in Information Technology with a specialization in Software Application Programming program should have a background or interest in computer science and mathematics. Applicants to all of Colorado Technical University's programs must have a high school diploma or equivalent; some programs have additional requirements.
This program consists of 182 credits. This includes classes such as software design, software testing, software construction, and project management.
Information Technology Course Requirements
Core Courses
| Course Code | Course Name |
|---|---|
| CS126 | Unix Fundamentals |
| CS251 | Fundamentals of Database Systems |
| CS362 | Structured Query Language for Data Management |
| CSS150 | Introduction to Computer Security |
| EM208 | Web Development I |
| IT106 | Introduction to Programming Logic |
| IT110 | Introduction to Programming |
| IT140 | Introduction to Operating Systems and Client/Server |
| IT245 | Introduction to Network Management |
| IT401 | Information Technology Architectures |
| IT422 | Introduction to Systems Analysis and Design |
| IT424 | Systems Acquisition and Sourcing |
| IT426 | System Integration and Organization Deployment |
| MPM210 | Introduction to Project Management |
Concentration Courses
| Course Code | Course Name |
|---|---|
| CS230 | Data Structures |
| CS346 | User Interface Design |
| CS455 | Software Requirements Engineering |
| CS457 | Software Design |
| CS459 | Software Testing |
| CS377 | Object Oriented Methods |
| IT151 | Introduction to Java Programming I |
| IT152 | Introduction to Java Programming II |
| IT251 | Intermediate Java Programming I |
| IT252 | Intermediate Java Programming II |
| IT351 | Advanced Java Programming |
| SWE400 | Software Construction |
| SWE410 | Software Processes |
| SWE440 | Software Project Management |
| SWE441 | Human Elements in Projects and Organizations |
| SWE481 | Software Engineering Capstone I |
Colorado Technical University's Bachelor of Science in Information Technology with a specialization in Software Application Programming program graduates could be eligible for entry-level work as a programmer. Your responsibilities could include developing and executing concepts for software applications.
You could also apply for master's degree programs. A master's degree in programming or a related field could qualify you for management positions in software development firms, or it could prepare you to start your own venture. Master's degree options include:
CTU does not guarantee employment or salary. University grants or scholarships are based on established criteria as published in the University's catalog and are awarded after verification that the conditions of eligibility have been met.