Students
Tuition Fee
USD 490
Start Date
2026-06-01
Medium of studying
Fully Online
Duration
120 credits
Details
Program Details
Degree
Bachelors
Major
Computer Science | Data Science | Software Engineering
Area of study
Information and Communication Technologies
Education type
Fully Online
Timing
Full time
Course Language
English
Tuition Fee
Average International Tuition Fee
USD 490
Intakes
Program start dateApplication deadline
2025-06-01-
2025-11-01-
2025-03-01-
2026-06-01-
2026-11-01-
2026-03-01-
2027-06-01-
2027-11-01-
2027-03-01-
About Program

Program Overview


Program Overview

The Computer Science B.S. program at Colorado State University is designed to provide students with a comprehensive education in computer science, preparing them for careers in fields such as computer programming, software development, cyber security, and more.


Study with Experts

The program allows students to study with experts in the field, building advanced knowledge and skills to pursue a career in computer science. The world is becoming increasingly reliant on computers and software, and opportunities for professionals with advanced knowledge are growing.


Career Opportunities

The need for better programs and more effective computer systems spans nearly every industry and sector. Graduates of the program can pursue careers in a wide range of fields, including computer programming, software development, cyber security, and more.


Application Dates

The application dates for the program are:


  • Fall semester: June 1
  • Spring semester: November 1
  • Summer semester: May 1

Admission Requirements

The admission requirements for the program are:


  • First Year Student Pathways:
    • Admission into Computer Science: High School GPA of 3.3 or higher, or High School GPA of 3.0-3.29 with 4 years of college-prep math.
    • Admission into Exploratory Studies: High School GPA of 2.7-2.99, or High School GPA of 3.0-3.29 without 4 years of college-prep math.
  • Transfer and Second Bachelor Student Pathways:
    • Admission into Computer Science: Cumulative GPA of 2.5 or higher, grade of C or higher in Computer Science I and Calculus.
    • Admission into Exploratory Studies: Cumulative GPA of 2.5 or higher, no specific prior coursework needed.

Curriculum

The curriculum for the program includes:


  • Core Courses:
    • MATH 369: Linear Algebra I
    • STAT 301: Introduction to Statistical Methods
    • CS 163: CS1, No Prior Programming Experience
    • CS 165: CS2 Data Structures
    • CS 220: Discrete Structures and their Applications
    • CS 314: Software Engineering
    • CS 320: Algorithms - Theory and Practice
    • CS 370: Operating Systems
  • General Concentration Courses:
    • Choose two additional 300-level and four 400-level CS courses.
  • Technical Electives:
    • Choose two additional technical elective courses.
  • All University Core Curriculum (AUCC):
    • 31 credits, including CO 150, MATH 160, and CS 201.

Degree Minors

The program offers several degree minors, including:


  • Agricultural Business
  • Anthropology
  • Business Administration
  • Computer Science
  • Creative Writing
  • Design Thinking
  • Economics
  • Gerontology
  • Global and Environmental Sustainability
  • History
  • Horticulture
  • Human Development and Family Studies
  • Interdisciplinary Global Studies
  • Interdisciplinary Information Science and Technology
  • Journalistic Reporting and Storytelling
  • Machine Learning
  • Media Studies
  • Music, Stage, and Sports Production
  • Political Science
  • Science Communication
  • Sociology

Undergraduate Certificates

The program offers several undergraduate certificates, including:


  • Climate Change and Society
  • Design Thinking Certificate
  • Disability and Neurodiversity
  • Infant and Early Childhood Mental Health
  • Integrated Pest Management
  • International Economics
  • Macroeconomics
  • Spanish for Animal Health and Care
  • Seed Science and Technology

Accelerated Master's Program (AMP)

The Accelerated Master's Program (AMP) allows high-achieving students in the computer science bachelor's program to pursue an advanced degree in less time. Students may apply for admission to the program and begin taking graduate courses during their undergraduate study.


Faculty

The faculty for the program includes:


  • Indrajit Ray
  • Shrideep Pallickara
  • Yashwant Malaiya
  • Russell Wakefield
  • Sanjay Rajopadhye
  • Dave Matthews
  • Chuck Anderson

Learning Experience

The learning experience for the program includes:


  • Study in a flexible, online format
  • Start learning from experts in the field
  • Gain the in-depth knowledge needed to excel in a growing industry
  • Learn from scholar-practitioners and collaborate with like-minded peers

Tuition and Fees

The tuition and fees for the program are:


  • $490 per credit
  • Learn more about financial aid and scholarships
  • Tuition/fees are just part of the cost to attend CSU, learn more about the full Cost of Attendance

Time Frame

The time frame for the program varies based on intensity of study and previous coursework.


Degree Awarded

The degree awarded for the program is a Bachelor of Science in Computer Science.


Online Bachelor's in Computer Science

The online bachelor's in computer science program provides the academic foundation and practical skills needed to pursue a new career or advance in a current career path. As a student in this program, you will have the opportunity to exchange ideas with fellow classmates in a flexible, online program that allows you to earn your degree from wherever you are, on a schedule that fits your life.


What is Computer Science?

The practice of computer science can be broadly defined as using computational methods to achieve specific objectives or solve specific problems. One common computer science skill includes the ability to encode, store, track, and transform information. Creating, testing, and improving software programs are also fundamental skills.


Choose from Six Unique Concentrations

In addition to several optional degree minors, CSU also offers the following computer science concentrations:


  • Computer Science (General Concentration)
  • Artificial Intelligence and Machine Learning
  • Computing Systems
  • Human-Centered Computing
  • Networks and Security
  • Software Engineering

Study Online and Become Part of the CSU Community

The online bachelor's in computer science program provides the academic foundation and practical skills you need to pursue a new career or advance in your current career path. As a student in this program, you will have the opportunity to exchange ideas with fellow classmates in a flexible, online program that allows you to earn your degree from wherever you are, on a schedule that fits your life.


Learning at a Distance

Learning at a distance doesn't mean learning alone. Although this program is entirely online, you will still interact closely with both instructors and peers. CSU faculty make it a priority to facilitate productive and meaningful discussions via email, online forums, phone conversations, and other methods.


Top 1% of Universities Worldwide

According to The Center for World University Rankings, CSU is ranked in the top 1% of universities worldwide.


85% of CSU Grads Secure a Job

85% of CSU grads secure a job related to their career plans within six months of graduation.


A+ Rating

More than nine out of ten Rams would select CSU again.


17:1 Average Student-to-Faculty Ratio

The average student-to-faculty ratio at CSU is 17:1.


Explore Careers

The online bachelor's in computer science program can lead to a wide range of career options, including:


  • Analyst
  • Android Engineer
  • Application Developer
  • Cyber Intel
  • Cyberspace Operations Officer
  • DevOps Engineer
  • Embedded Systems Engineer
  • Full Stack Developer
  • Graphics Software Engineer
  • Information Administrator
  • Interface and Integration Developer
  • IT Analyst
  • IT Infrastructure Administrator
  • Java Developer
  • Product Support Consultant

Common Computer Science Employers for CSU Graduates

Some common computer science employers for CSU graduates include:


  • Amazon
  • Apple
  • Avago Technologies
  • Avaya
  • Blue Horseshoe Solutions
  • Bounce Software
  • CA Technologies
  • Cerner Corporation
  • Charles Schwab
  • Charter Communications
  • Colorado State University
  • Comcast
  • Deloitte
  • Encompass Technologies
  • General Dynamics Mission Systems
  • Google
  • Hewlett Packard Enterprise
  • IBM
  • Lockheed Martin
  • LogRhythm
  • Madwire
  • Microsoft
  • MiTek
  • Northrop Grumman
  • Numerica Corporation
  • Raytheon
  • Return Path
  • Saudi Aramco
  • Seagate Technology
  • Secure64
  • Tyler Technologies
  • United Launch Alliance
  • US Air Force
  • Western Digital Corporation
  • YouSeeU

How to Apply

To apply to the program, follow these steps:


  1. Review admission requirements
  2. Talk with a student success coach
  3. Complete the online application
  4. Apply for financial aid (optional)
  5. Check your application status

Request Information

To request more information about the program, contact the student success team.


See More