Home » Programs » Bachelor Degrees » B.S. in Computer Science

B.S. in Computer Science

Computer Science at Colorado State University provides students a broad background in the field while simultaneously allowing students to focus on specific areas.

Quick Facts

Full-time Duration: 4 years
Starting in: January, August
Tuition Fee: $32,734 per year
Location: Fort Collins, CO, United States / Online

Computer science is about creating innovative solutions to complex, real-world problems. Students in this major study step-by-step computational methods for solving problems by encoding, storing, tracking and transforming information. Computer science is much broader than just programming. It is informed by the theory and architecture of computing devices, and the tools and practices used to design and implement software.

Learning Outcomes

Upon completing this program in Computer Science at Colorado State University, students will be able to:

  • Understand how to use the principles of computing to design and develop software and computing systems.
  • Work effectively in teams to develop computational solutions to complex problems.
  • Communicate technical ideas effectively in writing and verbally.
  • Practice CS in an ethical and socially responsible manner, with an awareness of biases that can result from their indiscriminate use.
  • Confidently pursue graduate studies or professional employment in the field of computer science.

Potential Occupations

Our computer science students and graduates are in high demand. Their proven performance attracts annual recruiting visits by industry, government agencies, and research laboratories. Internships are readily available to enhance students’ skills and marketability.

Career opportunities for computer science graduates include:

Software developer, database programmer, computer systems analyst, network architect, web developer, information security analyst, data scientist, computer and information systems manager, IT project manager, cybersecurity analyst, UX designer, cloud engineer, systems architect, mobile application developer, and educator.



“My experience at CSU, and particularly in the Department of Fish, Wildlife, and Conservation Biology has been invaluable! The program was both challenging and supportive.”

Sara Bombaci // Master of Science

Courses Included

  • Artificial Intelligence and Machine Learning
  • Computing Systems
  • Human-Centered Computing
  • Networks and Security
  • Software Engineering