Colorado Technical University
Navigate

BS in IT - Software Application Programming

Students enrolled in Colorado Technical University's Bachelor of Science in Information Technology with a concentration in Software Application Programming program have the opportunity to learn about information technology programming, databases, and other topics of interest. Learn more about Colorado Technical University's Bachelor of Science in Information Technology with a concentration in Software Application Programming program here.

Official Program Name:

Bachelor of Science in Information Technology with a concentration in Software Application Programming

School Offering Program:

Colorado Technical University

Degree Level:

Bachelor's

Program Prerequisites:

Applicants to CTU Online's Bachelor of Science in Information Technology with a concentration in Software Application Programming program should have strong critical thinking skills and have an interest in learning about the role of programming within the field of information technology. Applicants to Colorado Technical University's programs should have already earned a high school diploma or equivalent.

Program Description:

CTU Online's Bachelor of Science in Information Technology with a concentration in Software Application Programming program is designed to teach students about Java programming, software design and testing, user interface design, software construction, and project management. The degree program is divided into general education courses, core courses, and concentration courses. A software engineering capstone course is required to complete the degree program.

Learning Format:

Offered online

Financial Aid:

Financial aid is available for those who qualify, and Colorado Technical University's Staff help students identify aid options. Aid opportunities include federal grants; military aid; and federal, state, and private lending programs. Financial aid options differ based on the program's learning format.

Total Credits Required:

182 credits

Tuition, Financial Aid & Start Dates

Since every student is different, there isn't a "one size fits all" for school information. Start dates and tuition often vary between selected programs, and financial aid opportunities are unique to each student's circumstances. Complete the form to the right to get the most up-to-date and accurate information based on your selected program and circumstances.

Still Have Questions?

Complete this form to request more info and get your answers and advice.

Required Courses for a Bachelor of Science in Information Technology with a Concentration in Software Application Programming:

Program and course requirements are subject to change. Contact Colorado Technical University to confirm the most accurate information before enrolling in a program.

Core Courses

  • CS 126: Unix Fundamentals (4 credits)
  • CS 251: Fundamentals of Database Systems (4 credits)
  • CS 362: Structured Query Language for Data Management (4 credits)
  • CSS 150: Introduction to Computer Security (4 credits)
  • EM 208: Web Development I (4 credits)
  • IT 106: Introduction to Programming Logic (4 credits)
  • IT 110: Introduction to Programming (4 credits)
  • IT 140: Introduction to Operating Systems and Client / Server Environments (4 credits)
  • IT 245: Introduction to Network Management (4 credits)
  • IT 401: Information Technology Architectures (4 credits)
  • IT 422: Introduction to Systems Analysis and Design (4 credits)
  • IT 424: Systems Acquisitions and Sourcing (4 credits)
  • IT 426: System Integration and Organization Deployment (4 credits)
  • MPM 210: Introduction to Project Management (4 credits)

Concentration Courses

  • CS 230: Data Structures (4 credits)
  • CS 346: User Interface Design (4 credits)
  • CS 455: Software Requirements Engineering (4 credits)
  • CS 457: Software Design (4 credits)
  • CS 459: Software Testing (4 credits)
  • CS 377: Object Oriented Methods (4 credits)
  • IT 151: Introduction to Java Programming I (4 credits)
  • IT 152: Introduction to Java Programming II (4 credits)
  • IT 251: Intermediate Java Programming I (4 credits)
  • IT 252: Intermediate Java Programming II (4 credits)
  • IT 351: Advanced Java Programming (4 credits)
  • SWE 400: Software Construction (4 credits)
  • SWE 410: Software Processes (4 credits)
  • SWE 440: Software Project Management (4 credits)
  • SWE 441: Human Elements in Projects and Organizations (4 credits)
  • SWE 481: Software Engineering Capstone I (4 credits)

General Education Courses

  • ECON 201: Macroeconomics (4 credits)
  • ENG 111: English Composition I (4 credits)
  • ENG 112: English Composition II (4 credits)
  • ENG 210: Professional Communications (4 credits)
  • HIS 120: American Culture in Transition (4 credits)
  • LTR 215: World Literature (4 credits)
  • MAT 150: College Level Algebra (4 credits)
  • MAT 200: Discrete Mathematics (4 credits)
  • MAT 306: Computer Assisted Statistics (4 credits)
  • MGM 110: Principles of Business (4 credits)
  • PHL 310: Ethics (4 credits)
  • PSY 105: Psychology (4 credits)
  • SCI 205: Environmental Science (4 credits)
  • UNIV 101: Building Your Success Strategy Plan (4 credits)
  • UNIV 201: Career Planning and Management (4 credits)

Post-Graduation Opportunities

Furthering Your Education:

Students who have completed Colorado Technical University's Bachelor of Science in Information Technology with a concentration in Software Application Programming program could pursue a master's degree in a related field. Many master's degree programs in information technology allow students to choose a concentration area, such as software engineering or IT management.

Some possible master's degrees could include:

  • Master of Science in Information Technology (Software Engineering)
  • Master of Information Technology (Software Application Programming)
  • Master of Business Administration (Information Technology Management)

Career Paths:

Graduates of Colorado Technical University's Bachelor of Science in Information Technology with a concentration in Software Application Programming could pursue entry-level jobs in the field. Prospective employers could include financial firms, telecomm companies, and government agencies.

Some potential job titles could include:

  • Software engineer
  • Information technology analyst
  • Information systems manager
  • User interface specialist

Colorado Technical University does not guarantee salary or employment.

Get your customized answers

Complete the form below to get program details, start dates, tuition, financial aid information, and much more!