Bachelor of Science in Computer Science
According to the Bureau of Labor Statistics, computer science and software engineering are among the fastest growing career fields in the United States*. Technology is pervasive and will continue to touch our lives on a daily basis. The Bachelor of Science in Computer Science (BSCS) program contains a set of core courses which are designed to provide an understanding of the varied aspects of technology, operating systems and networking, as well as knowledge of computer system architecture and the software system engineering process.
Colorado Technical University’s Bachelor of Science in Computer Science degree program offers a quality curriculum
designed to provide an understanding of the varied aspects of
technology, operating systems and networking, as well as computer
systems architecture and the software systems engineering process.
You can develop a strong base of practical, real-world skills from
professors who are also computer science professionals. 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.
- Program in at least one high level programming language using programming fundamentals, abstraction
modeling for problem solving, algorithms, data structures, and complexity
- Examine computer architecture, operating systems, and network-centric computing, including
Internet technology
- Implement the goals and techniques of software engineering
- Demonstrate effective use of technical and professional communication
- Extend the breadth of computer science knowledge through the completion of various technical
options, which include proficiency in another high level language and in database systems
- Computer Architecture
- Problem Solving Concepts With C++
- C# Programming
- Introduction to UNIX
- Intermediate C++ Programming
- or Intermediate C# Programming
- Data Structures
- Algorithms
- Operating Systems
- User Interface Design
- Software Engineering Methods
- Object Oriented Methods
- Software Requirements Engineering
- Software Design
- Software Testing
- Computer Science Project I
- Software Engineering Capstone II
- Web Development I
- or Web Site/Portfolio Development
- Fundamentals of Networking
- Computer Networks and Communications
- Trigonometry
- Pre-Calculus
- Discrete Mathematics
- Calculus I
- Linear Algebra
- Project Management Tools
The US Department of Education requires that we report and disclose details on graduation rates, employment rates, on-time completion rates, and more for all our school programs in a clear, prominent, user-friendly, and easily understood manner. The intent of this provision is to enable students to make an informed choice about a program of study. To this end, we have developed certain documents to help ensure that all necessary data is provided. To access this information, please click the Student Disclosures button.

This program is available at the following campuses and/or online:
* Bureau of Labor Statistics, US Bureau of Labor Statistics, “Occupational Outlook Handbook” 2010-2011 Edition, Computer Systems Design and Related Services, on the Internet at http://www.bls.gov/oco/cg/cgs033.htm. This is a national estimate and conditions
in your location may vary.
To learn more about CTU, our degree program or how to apply for admission, please complete and submit the form below.