Bachelor of Science in Computer Science

Computer science and software engineering professionals are in demand1 as firms rely more and more on new technology. Put yourself at the top of this rapidly growing industry1 with a Bachelor of Science in Computer Science degree. In addition to important undergraduate foundation studies, you can learn computer programming languages, computer network systems and software engineering skills. The systems security and project management components of this degree add competitive, industry-current skill sets to your knowledge base.

Relevant Institutional/Programmatic Accreditation
CTU is institutionally accredited by the Higher Learning Commission www.hlcommission.org

  • Classes start

  • Total Credits 

    183
  • Program Availability

    Colorado Springs | Denver

Program Details

Courses
Tuition
Ways to Save
Outcomes
  • Courses

    Degree Requirements

    Courses: General Education
    ECON210Principles of Macroeconomics4.5
    ENGL101Composition and Critical Thinking4.5
    COMS201Technical and Professional Writing4.5
    ENGL103Composition: Writing and Research4.5
    HIST101Modern American History: 1950 to the 21st Century4.5
     
    LITR201Literature: A Reflection of Life4.5
    or
    HUMN201Introduction to the Fine Arts I4.5
     
    MATH109Introduction to Algebra4.5
    MATH112Analytic College Algebra4.5
    MATH114Analytic Trigonometry4.5
    MATH116Foundations for Calculus4.5
    MATH203Applications of Discrete Mathematics4.5
    PHIL101Introduction to Ethics4.5
     
    PSYC102Introductory Psychology4.5
    or
    SOCL102Introductory Sociology4.5
     
    SCI101Introduction to the Sciences4.5
    SCI103Science and Technology- Laboratory Course1.5
    SCI201Environmental Science and Sustainability4.5
    SCI203Environmental Science and Sustainability - Laboratory Course1.5
     
    UNIV104Academic and Career Success4.5
    or
    HUMNELEHumanities Elective4.5
    Total Credit Hours:75
    Courses: Core
    CE242Computer Architecture4
     
    CS104Problem Solving Concepts With C++4
    or
    CS107Problem Solving Concepts with Python4
     
    CS115Programming With C++4
    or
    CS116C# Programming4
    or
    CS117Programming in Python4
     
    CS146Introduction to UNIX4
     
    CS215Intermediate C++ Programming4
    or
    CS216Intermediate C# Programming4
    or
    CS217Intermediate Python Programming4
     
    CS230Data Structures4
    CS250Fundamentals of Database Systems4
    CS265Algorithms4
    CS340Operating Systems4
     
    CS310Programming Mobile Apps4
     
    CS366Software Engineering Methods4
    or
    SWE410Software Processes4
     
    CS377Object Oriented Methods4
    CS381Software Requirements Engineering4
    CS382Software Design4
    CS383Software Testing4
    CS481Computer Science Project I4
    CS482Software Engineering Capstone II4
    EM200Introduction to Website Development4
    IT204Fundamentals of Networking4
    IT300Computer Networks and Communications4
    MATH304Linear Algebra4
    PM220Project Management Tools4
    ELEProgramming Breadth elective: Select CS246 or CS3164
    TECH ELETEHC ELE (16)Select 16 Credits of approved Technical Electives16
    Total Credit Hours:108

    Total Credit Hours: 183

  • Tuition

    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 tuition cost 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

    If you want to achieve more in your career, you have to own every opportunity— starting with the right bachelor’s degree. Potential career paths for those who earn a Bachelor of Science in Computer Science degree include:2

    • Systems Engineer
    • Applications Engineer
    • Network Engineer
    • Software Engineer
    • Software Developer
    • Security Engineer
    • Web Developer

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

1Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, 2016-17 Edition, Computer Systems Analysts, on the Internet at http://www.bls.gov/ooh/computer-and-information-technology/computer-systems-analysts.htm (visited February 18, 2016).

2http://burning-glass.com/job-market-data/; 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.