Bachelor of Science in Information Technology - Software Systems Engineering

Students enrolled at Colorado Technical University can earn a Bachelor of Science in Information Technology degree with Software Systems Engineering specialization. In fact, a variety of IT specializations are available through the program, but the Software Systems Engineering specialization specifically enables students to learn about software design and development, database systems, and at least one programming language. Offered on campus in Colorado or online, the BSIT degree program builds from general education requirements to IT coursework to the Software Systems Engineering specialization coursework.

Relevant Institutional/Programmatic Accreditation
CTU is institutionally accredited by the Higher Learning Commission

  • Classes start

  • Total Credits 

  • Program Availability

    Online | Colorado Springs | Denver

Program Details

Program Outline
Related Degrees
  • Program Outline

    Standards Behind the CTU Software Engineering Degree

    Because CTU instructors want to provide an education that is both high quality and relevant, the Bachelor of Science in Information Technology (BSIT) degree was created using the industrial standards from the Software Engineering Institute (SEI) at Carnegie Mellon. Additionally, central security service (CSS)-related programming was included as part of the software developer degree aligned with knowledge units used by the National Security Agency Centers of Academic Excellence.

    The importance of these standards will become clear as students complete their software developer degree . CTU’s BSIT degree includes general education courses, core classes, and courses focused on the concentration specialization.

    A Closer Look at the CTU Degree

    General education. Students enrolled in the BSIT program at CTU complete 66 quarter credits hours in general education, which fall into categories such as math, sociology, science, and writing. Several elective options, including in the humanities and U.S. history or government, are also included to enable students to maintain a breadth of knowledge.

    Core education and specialization. The core education of the software developer degree program comprises 54 quarter credits, including coursework in spreadsheet applications, networking fundamentals, and the Unix operating system. Students then follow this with 64 quarter credits in their specialization area of software systems engineering that includes eight quarter credit hours in one of the following programming languages:

    • JAVA
    • C#
    • Visual Basic

    Two capstone courses help round out a student's education, giving them the opportunity to design and test a software product as a team.

    Headset icon Contact an Admissions Advisor for additional information
  • Courses

    Degree Requirements

    Courses - General Education
    COMS201Technical and Professional Writing4.5
    ELEELEHUMNHumanities Elective4.5
    ELEELESCIScience Elective4.5
    ELEELESCI1Science Elective 14.5
    ELEELESCILABScience Lab Elective1.5
    ELEELESCILAB1Science Lab Elective 11.5
    ELEELESOCSocial Science Elective4.5
    ELEELEUSUS History/US Government Elective4.5
    ENGL101Composition and Critical Thinking4.5
    ENGL103Composition: Writing and Research4.5
    MATH109Introduction to Algebra4.5
    MATH112Analytic College Algebra4.5
    MATH225Applications of Discrete Mathematics and Statistics4.5
    PHIL101Introduction to Ethics4.5
    SOCL102Introductory Sociology4.5
    UNIV104Academic and Career Success4.5
    HUMELEHumanities Elective4.5
    Total Credit Hours:66
    Courses - Core
    CS126Unix Fundamentals4
    CS250Fundamentals of Database Systems4
    CS251Fundamentals of Database Systems4
    CS362Structured Query Language for Data Management4
    CSS150Introduction to Computer Security4
    EM200Introduction to Website Development4
    IT106Introduction to Programming Logic4
    IT140Introduction to Operating Systems and Client/Server Environments4
    IT Elective
    IT190Introduction to IT4
    IT204Fundamentals of Networking4
    IT254Spreadsheet Applications4
    IT401Information Technology Architectures4
    IT425Systems Analysis, Design and Integration4
    MPM210Introduction to Project Management6
    Total Credit Hours:54
    Courses: Specialization
    CS230Data Structures4
    CS377Object Oriented Methods4
    CS455Software Requirements Engineering4
    CS457Software Design4
    CS459Software Testing4
    MPM344Project Risk Management4
    IT Elective
    MPM357Project Performance and Quality Assurance4
    IT Elective 2 (4)
    SWE311The Software Engineering Profession4
    SWE410Software Processes4
    SWE440Software Project Management4
    SWE441Human Elements in Projects and Organizations4
    SWE481Software Engineering Capstone I4
    SWE482Software Engineering Capstone II4
    Programming Track Choose a Programming Track from the list below8
    Total Credit Hours:64
    Students choosing a Project Management focus will take the courses listed below in the Project Management track in place of CS346, CS377, SWE441 SWE481, SWE482
    MPM332Organizational Leadership4
    MPM346Contracts and Procurement4
    MPM434Project Scheduling and Cost6
    MPM468HR Project Management6
    Java Track
    IT151Introduction to Java Programming I4
    IT152Introduction to Java Programming II4
    C# Track
    CS116C# Programming4
    CS216Intermediate C# Programming4
    Visual Basic Track
    EBUS115Visual Basic Programming4
    EBUS215Intermediate Visual Basic Programming4

    Total Credit Hours: 184

  • Related Degrees

  • Outcomes

    Outcomes for Bachelor of Science in Information Technology Graduates

    Students who complete the Bachelor of Science in Information Technology should have an understanding of how to use technology to contribute to productivity. Over the course of the program, a graduate should gain:

    • Knowledge of at least one high-level programming language
    • An understanding of database systems
    • The ability to develop a software application and use software application processes
    • Insight into quality assurance, change control, and project management
    Career Growth for Software Systems Engineers

    Can I find a job? This is an important question, and the U.S. Bureau of Labor Statistics (BLS) reports that job opportunities for systems software developers are expected to grow by 17 percent from 2014 to 2024. This is considered faster than average and could lead to 186,600 new positions becoming available during that time.3 Of course a degree never guarantees a job, but an education can be essential to compete in the field.

    Whether students choose to complete their education at one of CTU’s campuses in Colorado Springs or Aurora, or online, students who complete the degree program may be able to seek employment as any of the following positions:4

    • Applications Developer or Engineer
    • Network Security Engineer
    • Software Developer or Engineer
    • Systems Analyst or Engineer
    • Test Engineer
    Headset icon Request more information now

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 

Need help choosing the right degree program?

Request Information Chat Now

Click here to learn more about the US News recognition and prestigious ranking for Colorado Technical University’s online programs.

1 Students may be required to complete some or all coursework for the program via Virtual Campus delivery.

2 Degrees pursued online may be slightly different than those pursued on campus.

3 (Visited 2/3/16)

4; The career titles are provided by Burning Glass. These results are based upon an analysis of over 7 million current job listings compiled from over 17,000 sources – the world’s most comprehensive repository of job openings. Students who earn this degree should not view this list as exhaustive and are not limited to only these options post-graduation. Some career titles listed above may not be entry-level and may require further education or job experience.

Copyright © 2016 Colorado Technical University (CTU). All rights reserved. No information may be duplicated without CTU's permission. The CTU logo is a registered trademark of Career Education Corporation. CTU cannot guarantee employment or salary. Not all programs are available to residents of all states. Programs vary by location and modality; see catalog for details. Financial aid is available for those who qualify. See the Accreditation & Licensure section for information on the agencies that approve and regulate the school's programs, including relevant complaint procedures here. Find employment rates, financial obligations and other disclosures below.

Privacy Statement Legal Terms and Conditions Student Disclosures Sitemap Student Safety Contact Us

 (855) 230-0555

Terms and Conditions By providing your mobile number, you agree to receive text messages from Colorado Tech via its mobile text message provider.  You may opt out of receiving messages by texting the word STOP to 94576, or simply reply with the word STOP to any text message you receive from Colorado Tech. While CEC or its mobile text message provider will not charge end users for receiving/responding to promotional messages, depending on the terms of your mobile phone plan, you may incur a cost from your mobile service carrier to receive and respond to any promotional text messages (standard messaging and data rates/fees and other charges may apply).  Charges will appear on your mobile phone bill or will be deducted from pre-paid amounts.  Current participating/supported carriers are: Alltel, AT&T, Boost, Cellcom, Cellular One, Cellular South, Cincinnati Bell, Cricket, Element Wireless, Golden State Cellular, iWireless, Metro PCS, Nextel, nTelos, Plateau Wireless, Sprint, T-Mobile, US Cellular, Verizon Wireless, Viaero Wireless, Virgin, and more.×