request information


BS in Computer Science

Colorado State University Global's Bachelor of Science in Computer Science program offers a basic education for aspiring computer programmers, designers, and architects. Read on to get more details about this online bachelor's degree program.

Official Program Name:

Bachelor of Science in Computer Science

School Offering Program:

Colorado State University Global

Degree Level:


Program Prerequisites:

Students seeking to enter this bachelor's degree program might have taken some introductory courses in computers and have an understanding of basic computer functions and systems. It could be helpful for these students to possess strong analytical and problem-solving skills. Applicants to Colorado State University Global should have a high school diploma or equivalent; some programs may have additional requirements.

Program Description:

From algorithms to software engineering, Colorado State University Global's Bachelor of Science in Computer Science program is designed to address fundamental aspects of computer programming, design, and systems. Students have the opportunity to learn about the components of computer systems, system architecture, operating systems, data structures, information system design, wireless networks, network security issues, software integration, and database development. Other courses address Java and C++ programming, cybercrime prevention, graphics modeling, and software development tools. In the capstone, students apply what they have learned as they develop and implement a software-based solution to an existing organizational problem.

Learning Format:


Program Length:

120 credits.

Financial Aid Available:

Financial aid is available to those who qualify. Aid opportunities include federal grants; military aid; and federal, state, and private lending programs.

Tuition, Financial Aid & Start Dates

Since every student is different, there isn't a "one size fits all" for school information. Start dates and tuition often vary between selected programs, and financial aid opportunities are unique to each student's circumstances. to get the most up-to-date and accurate information based on your selected program and circumstances.

Still Have Questions?

Complete and get your answers and advice.

Required Courses for a Bachelor of Science in Computer Science:

Of the 120 credits needed to earn this BS degree, students must complete 63 credits in major coursework. This includes 20 courses and a capstone. Other requirements include 31 credits in the general education curriculum and 26 credits in electives. Degree program and course requirements are subject to change. Contact Colorado State University Global to confirm the most accurate information before enrolling in a program.

General Education Requirements (31 credits)

  • Written Communications
  • Mathematics
  • Arts & Humanities
  • Social & Behavioral Sciences
  • History
  • Natural & Physical Science course with Lab
  • Natural & Physical Science with no required Lab

Required Courses (63 credits)

  • Applying Leadership Principles
  • Pre-Calculus
  • Calculus I
  • Computer Science Fundamentals
  • Logic and Design
  • Introduction to Algorithms
  • Operating Systems and Architecture
  • Programming I
  • Information Systems Analysis & Design
  • Programming II
  • Data Structures & Algorithms
  • Graphics & Visualization
  • Artificial Intelligence
  • Programming III
  • Software Engineering
  • Platform-based Development
  • Introduction to Networks
  • Technology, Ethics, and Global Community
  • Database Management
  • Principles of Cyber Security
  • Computer Science Capstone

Elective Courses (26 credits)

  • Students choose 26 credits in electives or 15 credits in an area of specialization and 11 credits in electives

Post-Graduation Opportunities

Furthering Your Education:

Once they have successfully completed the BS in Computer Science program, graduates could choose to continue their studies in a master's degree program. In a graduate program, students might have the opportunity to study more in-depth practices in computer systems, engineering, and development while building managerial and leadership skills. A master's degree could be required to advance to executive or directorial positions in the field.

Master's degrees graduates might be prepared to pursue include, but are not limited to:

  • Master of Science in Computer Science
  • Master of Science in Data Analytics
  • Master of Science in Information Technology Management

Career Paths:

Graduates of the Bachelor of Science in Computer Science program at CSU Global might possess the general technical skills and knowledge needed for entry-level or perhaps mid-management positions in corporate IT departments, computer support companies, technical consulting firms, or software engineering firms. They might assist in the design, implementation, and repair of hardware or software systems; manage networks, databases, or data security; analyze existing computer systems; or perform necessary upgrades on older systems.

Possible job titles for graduates include:

  • Software tester
  • Network architect
  • Web developer
  • Database administrator
  • Mobile application designer