B.S. in Computer Science
Take Your Career To The Next Level
It's true -- no question is a bad question. If you have questions, we want to answer them.
Looking for a world-class education from that’s 100% online? We’d love to hear from you. Fill out the form below, and we’ll reach out to you. Or, cut your wait time in half and call us now at (800) 213-9392.
A Bachelor’s Degree in Computer Science will give you the coding skills you need to become an expert software engineer, computational scientist, or systems analyst – and gain the freedom to work wherever your goals take you. Responsibilities in these roles could include the following:
A Computer Science degree will provide you with a working knowledge of industry elements, such as computing technology and mathematics, and how to approach complex organization problems with technical solutions. Whether you have no prior experience in the technology industry or are a seasoned professional but lack the degree needed to advance in your role, this degree program will set you up for success.
See Tuition Information
How Online Education Works for You
Accreditation Information
When you earn your bachelor’s degree through CSU Global Campus, you can choose to customize it with an undergraduate specialization in a subject that matches your professional goals or personal interests.
CSU Global's accredited online Bachelor's degree in Computer Science is designed to provide you with practical knowledge of the accounting field. The program consists of 63 credit core courses as part of a full 120-credit bachelor's degree. Maximize your transfer credits and take advantage of our alternative credit options to finish faster and for less!
ORG300 Applying Leadership Principles
MTH166 Pre-Calculus
MTH201 Calculus I
CSC200 Computer Science Fundamentals
CSC205 Logic and Design Justice Professional
CSC210 Introduction to Algorithms
CSC300 Operating Systems and Architecture
CSC320 Programming I
MIS350 Information Systems Analysis and Design
CSC372 Programming II
CSC400 Data Structures and Algorithms
CSC405 Graphics & Visualization
CSC410 Artificial Intelligence
CSC450 Programming III
CSC470 Software Engineering
CSC475 Platform Based Development
ITS315 Introduction to Networks
ITS325 Technology, Ethics, and Global Community
ITS410 Database Management
ITS415 Principles of Cyber Security
CSC480 Computer Science Capstone