Bachelor of Science in Computer Science at Colorado State University

USD 57,120

Colorado State University, USA

Type: Undergraduate Duration: 4.0 years

Explore the Bachelor of Science in Computer Science program at Colorado State University. This program is offered in USA and provides an excellent learning opportunity in Undergraduate studies.

The Online Bachelor of Science in Computer Science from Colorado State University equips students with the advanced knowledge and skills necessary for careers in programming, software development, and cybersecurity. The program is designed to meet the growing demand for professionals who can manage data, enhance software functionality, and maintain security across various industries. Students can choose from six concentrations, including Artificial Intelligence and Machine Learning, Networks and Security, and Software Engineering. The curriculum includes core courses in algorithms, software engineering, and operating systems, along with elective options that allow for specialization. The program is entirely online, providing flexibility for students to learn at their own pace while still engaging with instructors and peers through various online platforms. With a total of 120 credits required for graduation, this degree prepares graduates for diverse career opportunities in a rapidly evolving field.

University
Colorado State University
University Location
USA (Online)
Program Duration
4.0 years
Ranking
#442
Part-time allowed
Yes

Required Courses
  • MATH 369 - Linear Algebra I (3 cr.)
  • STAT 301 - Introduction to Statistical Methods (3 cr.)
  • CS163 - CS1, No Prior Programming Experience (4 cr.)
  • CS165 - CS2 Data Structures (4 cr.)
  • CS 220 - Discrete Structures and their Applications (4 cr.)
  • CS 314 - Software Engineering (3 cr.)
  • CS 320 - Algorithms – Theory and Practice (3 cr.)
  • CS 370 - Operating Systems (3 cr.)
Elective Courses
  • CS 110 - Personal Computing (4 cr.)
  • CS 150B - Culture and Coding: Python (3 cr.)
  • CS 162 - CS1 - Introduction to Java Programming (2 cr.)
  • CS 250 - Computer Systems Foundations (4 cr.)
  • CS 310H - Design Thinking Toolbox: Mixed Reality Design (3 cr.)
  • CS 345 - Machine Learning Foundations and Practice (3 cr.)
  • CS 414 - Object-Oriented Design (4 cr.)
  • CS 440 - Introduction to Artificial Intelligence (4 cr.)
  • CS 456 - Modern CyberSecurity (4 cr.)
  • CS 462 - Engaging in Virtual Worlds (4 cr.)