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


Program Details

Program Outline
Related Degrees
Ways to Save
Next Steps
  • 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.

  • Courses

    Degree Requirements

    Courses - Core
    CS126Unix Fundamentals4
    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 - 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
    ENGL104Introductory Written Communication 4.5
    ENGL105Professional Written Communications 4.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: Specialization
    CS230Data Structures4
    CS346User Interface Design4
    CS377Object Oriented Methods4
    CS455Software Requirements Engineering4
    CS457Software Design4
    CS459Software Testing4
    IT151Introduction to Java Programming I4
    IT152Introduction to Java Programming II4
    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
    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

    Total Credit Hours: 184

  • Related Degrees

  • Tuition


    Total tuition for this degree program will vary depending on your educational needs, existing experience, and other factors.

    View our tuition resources page for links to information on our civilian and military student tuition, books and fees.

    Calculator icon Estimate your costs, potential savings and graduation date
  • Ways to Save

    Ways to Save

    Cost of this degree may be reduced based on one or more of the following:

    Students in CTU bachelor's degree programs may bring a wealth of knowledge to the classroom. CTU Fast Track™ lets students earn college credit for what they already know. As a result, students can complete their degree up to 30% faster. Just as important, by passing multiple Fast Track exams, students can save up to 30% on tuition because they won’t have to pay for the classes they test out of. There’s no additional cost for the exams and no penalty if a student fails to pass.*

    Take a look at the list of current Fast Track courses and see how many courses you may be able to earn credit for.

    *The ability to reduce time in school and/or reduce tuition depends on the number of Fast Track™ tests successfully passed. Fast Track™ program credits are unlikely to transfer. Not all programs are eligible for possible 30% reduction in time and money. Courses eligible subject to change.

  • 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
  • Next Steps

    Where do I go from here?

    Choosing to continue your education is a big decision and we're here to help. Choose one of the options below to get started.

    Submit your details and speak to an admissions advisor within the next day:

    Submit a no-fee online application. An advisor will get in touch after your application is received to schedule an interview (required before enrolling):

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

*Learn more about the U.S. News rankings for Colorado Technical University’s online degree 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.