120 Credits
CSU Global’s accelerated Computer Science Degree requires the completion of 120 total credits, including a mix of Core Degree Courses in Business, General Education Courses, Elective Courses, and optional Degree Specializations and Certificates.Flexible Schedule
Like all courses at CSU Global, our Bachelor’s Degree in Computer Science students can work full time, spend time with family and friends, and still be part of a rigorous degree program.100% Online
Our 100% online learning environment means you don’t have to put life on hold to pursue a degree, and with asynchronous classes, you can complete coursework from anywhere.Prepare to Code Your Way to a Fulfilling Career With an Online Degree in Computer Science
Getting an accredited computer science degree will provide you with the programming, software development and other skills needed for roles as a software engineer, computational scientist, or systems analyst, and gain the freedom to work wherever your goals take you.
Program Details
Program Overview
A Computer Science degree will provide you with a working knowledge of core industry elements, such as computing technology and mathematics, and how to approach complex organizational 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. Learn the skills you need to become a valued expert — and the freedom to work wherever your goals take you.
Courses in this Program
CSU Global’s accelerated Computer Science Degree requires the completion of 120 total credits, including a mix of Core Degree Courses in Business, General Education Courses, Elective Courses, and optional Degree Specializations and Certificates.
CSU Global’s General Education Courses are more than a bachelor’s degree requirement. They are designed to help you develop and strengthen valuable skills demanded in the workplace.
Already taken some computer science courses? Up to 90 total credits (and 64 from community colleges) can be transferred into a bachelor’s degree at CSU Global. Request a Transcript Evaluation Summary to see how close you already are to graduation!
ORG300 - Applying Leadership Principles
CSC200 - Computer Science Fundamentals
CSC300 - Operating Systems and Architecture
MIS350 - Information Systems Analysis and Design
CSC400 - Data Structures and Algorithms
CSC405 - Graphics and Visualization
CSC410 - Artificial Intelligence
CSC475 - Platform Based Development
ITS315 - Introduction to Networks
ITS325 - Technology, Ethics, and Global Community
When you earn your computer science bachelor’s degree through CSU Global, you can choose to customize it with an undergraduate specialization in a subject that matches your professional goals or personal interests.
Most Popular Specializations:
- Organizational Leadership
- Project Management
- Human Resources and Organizational Development
- Marketing
- Emergency Management
- Healthcare Management
Additional Available Specializations for this Program:
- Applied Social Sciences
- Artificial Intelligence (AI) and Robotics
- Business Administration
- Criminal Forensics
- Criminal Justice Management
- Criminology
- Cyber Security
- Data Management and Analysis
- Digital Marketing
- Foundations of Accounting
- Fundraising
- Intelligence and Homeland Security
- Operations Management and Supervision
- Public and Non-Profit Management
- Public Relations
- Virtualization and Cloud Computing
- Web Application Development
The remainder of your degree is comprised of courses of your choice that support your educational goals and needs. Including a specialization reduces the number of elective credits you'll need to complete your bachelor's degree.
Learning Outcomes
Our online B.S. in Computer Science program is aligned with the certification criteria for the Oracle Certified Associate, Java SE 8 Programmer, and the C++ Certified Associate Programmer from the CC++ Institute.
Whether you already have experience in the technology industry and simply lack the degree needed to advance in your role, or you have no prior experience in the field, this program will set you up for success.
CSU Global’s online bachelor’s in CS will teach you to:
- Solve complex organizational problems with technical solutions.
- Construct software systems of varying complexity.
- Analyze the impact of computing on individuals, organizations, and society.
Completing a bachelor’s degree in computer science can contribute to your overall career advancement by providing you with a working knowledge of core industry skills, such as computing technology and mathematics, as well as how to approach complex organizational problems with technical solutions.
CSU Global’s online CS program will prepare you for roles in organizations of all types, including private, public, nonprofit, and state or local government agencies—each of which need qualified computer science professionals capable of:
- Analyzing a problem and defining the computing requirements for its solution.
- Designing, implementing, and evaluating computer-based systems, processes, components, or programs to meet desired needs.
- Applying mathematical foundations, algorithmic principles, and computer science theories in the modeling and design of computer-based systems while identifying the tradeoffs that come with different design decisions.
Affordable Tuition
As a not-for-profit public university, our goal at CSU Global is to make your online tuition cost as affordable as possible. We offer low-cost online degree tuition rates without taking anything away from the quality of the education you receive. We also lock in that low tuition rate with our tuition guarantee, and we provide additional discounted tuition rates for members of the armed forces and employees of our corporate affiliate partners.
Learn more about CSU Global tuition rates, and explore financial aid options available that can help cover the cost of your education.
Frequently Asked Questions
CSU Global’s Online Accelerated Computer Science Degree is a Bachelor of Science Degree. Our program can be completed 100% online, requires no set times or locations, provides monthly class starts, and offers accelerated courses. Our B.S. in Computer Science is also regionally accredited by the Higher Learning Commission (HLC) and aligned with the certification criteria for the Oracle Certified Associate, Java SE 8 Programmer, and the C++ Certified Associate Programmer from the C++ Institute.
Graduates from our online CS program are prepared to solve complicated organizational problems using technical solutions. Learn more on the CSU Global blog: What can you do with a computer science degree? CSU Global’s Online Computer Science classes will provide you with the knowledge and skills needed to serve as an effective, skilled, professional in the technology industry.
Top job titles for graduates from our accredited online business degree program include:
- Computer Programmer / 2019 Median Pay: $86,550
- Systems Analyst / 2019 Median Pay: $90,920
- Software Developer / 2019 Median Pay: $107,510
- Computer and Information Research Scientist / 2019 Median Pay: $122,840
Earning your online Bachelor’s Degree in Computer Science from CSU Global could lead to job opportunities across a wide array of career paths. According to U.S. News & World Report, there are computer science jobs in nearly every major U.S. industry, and some of the most common roles for graduates of computer science programs include:
-
Web developer
-
User interface designer
-
Systems analyst
-
Software tester
-
Software quality assurance manager
-
Software engineer
-
Software developer
-
Research and development (R&D) scientist
-
Product manager
-
Network architect
-
Mobile application designer or developer
-
Information technology specialist
-
Information security analyst
-
Full-stack developer
-
Engineering manager
-
Database administrator
-
Data scientist
-
Computer scientist or computer science researcher
-
Computer science professor
-
Cloud computing engineer
-
Chief information security officer
-
Business analyst
-
Artificial intelligence and machine learning engineer
CSU Global’s Computer Science Degree requires 31 credits of General Education Courses, 63 credits of Core Degree Courses, 15 optional credits of Degree Specialization Courses, and Elective Courses, which are used to reach the 120 total credits required for graduation.
Core Courses include:
- 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 and Design
- Programming II
- Data Structures and Algorithms
- Graphics & Visualization
- Artificial Intelligence
- Programming III
- Software Engineering
- Platform Based Development
- Introduction to Networks
- Technology, Ethics, and Global Community
- Database Management
- Principles of Cybersecurity
- Computer Science Capstone
CSU Global’s Online Degree in Computer Science teaches you the coding skills needed to become a valued expert in the technology industry.
Our program prepares students to complete common tasks asked of software engineers, computational scientists, and systems analysts, including:
- Solving complex organizational problems using technical solutions.
- Designing, implementing, and evaluating computer-based systems or processes.
- Constructing software systems or varying complexity.
- Analyzing the impact of computing on individuals, organizations, and society.
Yes! While it may take hard work and dedication to complete your degree in computer science, this is an excellent industry to get into and CSU Global’s 100% online Computer Science program is one of the best ways to enter the field.
Why should you consider studying computer science with us?
- Our computer science program is aligned with criteria for industry-leading certifications, including the Oracle Certified Associate, Java SE 8 Programmer, and the C++ Certified Associate Programmer from the C++ Institute.
- Our CS degree can be completed entirely online, with no set times or locations, monthly class starts, and accelerated courses
CSU Global is one of the best online computer science schools, having recently earned several awards, including:
- Ranked #3 for Best Colleges in Colorado by Best Value Schools.
- “Gold School” of Distinction by Best Colleges. CSU Global earns one of only 15 gold rankings, out of more than 2,000 online degree programs.
Career Outlook
Oracle, Java, and C++ Certification Aligned
The B.S. in Computer Science program is aligned with the certification criteria for the Oracle Certified Associate, Java SE 8 Programmer and the C++ Certified Associate Programmer from the C++ Institute.
Much Faster than Average Job Growth
The Bureau of Labor Statistics (BLS) projects a 19% increase in computer science-related jobs through 2026.
$107,510 Estimated Salary
According to the BLS, Software Developers report an estimated annual salary above $107k.
Computer Programmer, Systems Analyst, Software Developer
Titles often held by computer science professionals, as reported by the Bureau of Labor Statistics.
Program Accreditations and Rankings
CSU Global is proud to offer affordable, reputable programs that have received recognition for their quality, value, and more. Click here to learn more about our rankings and acknowledgements.
Best Online Bachelor's Programs
U.S. News & World Report ranks CSU Global among the Top Online Bachelor's Programs for 2022.
Best Computer Networks Degree Programs
Best Value Schools ranks CSU Global first in their Best Networks Degree Programs lineup for 2021.
Gold School of Distinction
In Best Colleges' Schools of Distinction standings, CSU Global earns one of only 15 gold rankings, out of more than 2,000 online degree programs.
Best Accelerated Bachelor's Degrees
Intelligent.com ranks CSU Global as #1 in Best Online Schools with Accelerated Bachelor's Degrees in 2022.
Regional Accreditation
Regional accreditation by the Higher Learning Commission (HLC) means your degree comes from a top-quality, trusted university.
Want To Know More?
Ready to learn more about how to move forward with CSU Global? Complete the form below and we’ll be in touch to answer any questions and help you get started.
Balancing work with education is never easy, but CSU Global's consistent formula of eight-week courses that are structured similarly helped immensely with planning. CSU Global gave me the flexibility to manage my own schedule, but I never felt I was doing it alone. I was never a number - always a name.
Parker JohnsonCSU Global Alumni
Related Links
CSU Global Online Bachelor’s Degree in Computer Science: 2 Minute Overview
CSU Global Future of Work Series: Technology
Let's Get Started Together
You don't even have to fill out your application alone. Our Enrollment Counselors are standing by to help if you need us.