Online Computer Science Degree | Bachelors of Science | Colorado Tech

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++
    • or Programming 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
    • or Software Processes
  • 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

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.