BS in Computer Science Degree
CampusOnline
Female Bachelor of Science in Computer Science student using a laptop in a technology lab on campus with classmates in the background.
Find Your Purpose
Start your GCU journey today.
Request Info
Overview

What Is a Bachelor’s Degree in Computer Science?

A computer science degree is an undergraduate program that teaches you how software, computer systems, data and algorithms work together to solve problems. This degree may be a good fit for those who enjoy problem-solving, analytical thinking and working with technology. In this Bachelor of Science in Computer Science program, you will write code, design algorithms, manage databases, understand computer architecture and operating systems, secure computer systems and develop software

You can complete your computer science bachelor’s degree online or on campus while preparing for careers in software development, systems, databases, cybersecurity or web development.

Male BS in Computer Science student working on a laptop with computer monitors displaying software and data dashboards.
Bachelor of Science in Computer Science
Class Settings
Campus
Online
Tuition Rate

Campus$8,250 per semester [More Info]

Online$490 per credit [More Info]

Course Information
Credits: 120
Campus: 15 weeks
Online: 7 weeks

[More Info]
Transfer Credits

Up to 90 credits, only 84 can be lower division

Credits: Fill out the Lopes Eval to find out what will transfer

Admission Requirements

Admission Requirements (Bachelor's)

  • 16+ years old
  • High School Graduate
  • 2.8+ Unweighted GPA

OR 2.5+ Unweighted GPA and

  • ACT: 19
  • SAT: 1000*

Admission requirements may differ based on degree level, program and modality, or transfer status. Some programs of study may require a higher GPA and/or other qualifying criteria for admission. Please review full admission and program requirements in the University Policy Handbook.
*Math and reading only on a 1600 point scale (test date after 3/1/2016). SAT score of 1380 required for 2400 point scale (test date before 3/1/2016).

What To Expect

What Is It Like To Earn a BS in Computer Science?

Male computer science bachelor’s student collaborating with a professor on coursework in a technology learning environment.

Earning a BS in Computer Science gives you the opportunity to study computing from both a theoretical and practical perspective. You will explore how computer systems work, how software works and how technology can be used to address practical challenges.

Throughout the program, you will practice problem-solving, technical communication and ethical decision-making. Coursework is designed to help you build a foundation in programming, systems design, data management, algorithms and security while learning how these areas connect across modern technology environments.

What To Expect From a Bachelor's Degree in Computer Science

Flexible Online Learning Opportunities

The online computer science degree option is designed for students who need flexibility while pursuing a bachelor’s degree. You can access coursework through a digital learning environment and study topics such as programming, algorithms, software development and computer systems from a remote setting.

This format may be a good fit if you want to pursue a computer science bachelor’s degree online while balancing school with work, family or other responsibilities.

What Our Students Are Saying

"What I learned mostly from this project was working on a professional development team, getting to learn about team meetings and sprints and just what it means to be a developer on a professional team."
Katy Hochstetler
Computer science major
Coursework

What Will I Study in a BS in Computer Science Program?

In a Bachelor of Science in Computer Science program, you will study the technical foundations used to design, build and evaluate computing solutions. Coursework may include programming, data structures, computer architecture, operating systems, databases, software engineering, parallel computing, networks and computer security.

The curriculum typically progresses from introductory computing concepts to more advanced technical topics. You can also develop skills in analytical reasoning, technical communication, collaboration and ethical decision-making in technology-focused settings.

Male BS in computer science student writing code at a computer workstation in a technology lab.

Core Topics in the Computer Science Bachelor's Program

Computer science degree core courses introduce the technical concepts and professional practices used in computing environments. Through coursework shaped by a Christian worldview, you can examine ethical technology use while developing communication, collaboration, initiative and adaptability for software-centered problem-solving.

Course topics taught in the bachelor's degree in computer science include:

Programming

Study languages, such as Python, Java and C++ while learning how to write, test and improve code

Algorithms and data structures

Explore how data can be organized, searched and processed efficiently

Systems and networks

Explore operating systems, network protocols and the technologies that support connected computing

Computer architecture

Study system design, memory, processors and assembly-level computing concepts

Databases

Discover how data is modeled, stored, queried and managed using tools such as SQL

Computer security

Understand principles for protecting systems, networks and sensitive information

Outlook

What Can You Do With a Bachelor’s Degree in Computer Science?

An undergraduate computer science degree can help you build skills that apply to software development, data analysis, cybersecurity, systems design, research and technology management. Because organizations across many industries use software, data and digital systems, computer science skills may support a variety of technology career paths. This degree may also help prepare you to pursue graduate study, including a master’s degree in computer science or a related technology field.

You may use your knowledge of programming, algorithms, databases, computer systems and security to help design applications, improve processes, analyze information or support technology-driven projects.

With a bachelor’s in computer science, you may be prepared to pursue the following roles:

Software developer

Builds, tests and improves software applications

Data scientist

Analyzes data to identify patterns and support decisions

Information security analyst

Helps protect systems, networks and data from threats

Computer and information research scientist

Studies advanced computing problems and develops new technology approaches

Computer network support specialist

Helps maintain, troubleshoot and support computer networks

Software quality assurance analyst and tester

Tests software to identify issues and improve performance

$140,910

Median annual wage for computer and information research scientists as of May 2024(See disclaimer 1)

20%

Estimated job growth for computer and information research scientists between 2024 and 2034(See disclaimer 2)

Cost & Savings

Bachelor's Degree in Computer Science Tuition

Female computer science student working with data visualizations and computing technologies in a university lab.

Tuition can vary based on whether you study online or on campus, your transfer credits and other factors. To better understand your estimated cost, review the tuition resources for your preferred learning format. You can also explore scholarship and financial aid opportunities to help plan your next steps.

Explore Online Tuition
Explore On-Campus Tuition

GCU has not increased campus tuition rates since 2009

Ways To Save

Your education is an important financial investment, and there are several ways to help manage costs while earning your degree. GCU’s university counselors are available to help you explore available options and provide personalized guidance on your estimated cost of attendance.

Apply for Financial Aid

Complete the Free Application for Federal Student Aid (FAFSA) annually to determine eligibility for federal grants and student loans. Since some aid is awarded on a first‑come, first‑served basis, GCU recommends submitting the FAFSA as early as possible after Oct. 1 to maximize funding opportunities.

Transfer Your Credits

If you’ve earned college credits from another institution, you may be able to complete your degree sooner at GCU by transferring those credits. Submit the Lopes Unofficial Credit Evaluation form, then connect with a university counselor who can provide you with personalized guidance.

Scholarships & Grants

You may be able to reduce your college costs by applying for GCU’s on-campus or online student scholarships. We invite you to explore available institutional scholarships and determine which opportunities you may be eligible for. GCU also encourages students to seek out third‑party scholarships and grants.

Explore Your Financial Options

Connect with a university counselor to learn more about tuition, cost-planning resources and available options. 

Request More Info
FAQ

Frequently Asked Questions About a BS in Computer Science Degree

Review these FAQs to learn how a bachelor’s degree in computer science works, what you may study and how it may align with your interests.

Admission

What Are the Admission Requirements for a BS in Computer Science?

Admission requirements vary based on your student status, previous education and program format. To understand your next steps, review the current admission criteria and connect with an admissions representative for guidance.

How To Apply to GCU

You can apply to a degree program at GCU in just three simple steps. Your university counselor is standing by to assist you with any questions about the application process. 

It starts with selecting the program that aligns with your goals from one of GCU's 380+ academic programs — from undergraduate degrees to post-master’s certificate programs to doctoral degrees. 

Pick your program

Explore our on-campus, online or evening cohort options under the Degree Programs page to find the right program for you.

Complete our online application

Your university counselor will direct you to the online application. Fill in all required information and submit the form.

Submit supporting documents

Submit your official transcripts and any relevant test scores, and confirm with your university counselor that all forms for your desired program are submitted.

Courses

Program Curriculum

Credit Summary
General Education Requirements34-40 credits
Open Elective Credits4-10 credits
Degree Requirements120 credits

General Education Requirements

General Education coursework prepares Grand Canyon University graduates to think critically, communicate clearly, live responsibly in a diverse world, and thoughtfully integrate their faith and ethical convictions into all dimensions of life. These competencies, essential to an effective and satisfying life, are outlined in the General Education Learner Outcomes. General Education courses embody the breadth of human understanding and creativity contained in the liberal arts and sciences tradition. Students take an array of foundational knowledge courses that promote expanded knowledge, insight, and the outcomes identified in the University's General Education Competencies. The knowledge and skills students acquire through these courses serve as a foundation for successful careers and lifelong journeys of growing understanding and wisdom.

Core Courses

  • GCU cannot and will not promise job placement, a job, graduate school placement, transfer of GCU program credits to another institution, promotion, salary, or salary increase. Please see the Career Services Policy in the University Policy Handbook.
  • Please note that this list may contain programs and courses not presently offered, as availability may vary depending on class size, enrollment and other contributing factors. If you are interested in a program or course listed herein please first contact your University Counselor for the most current information regarding availability.
  • Please refer to the Academic Catalog for more information. Programs or courses subject to change
Computer science students and faculty engaged in technology-focused learning on campus in a lab setting.
Start Your Bachelor of Science in Computer Science

Take the next step toward earning your Bachelor of Science in Computer Science. Study online or on campus while building skills in programming, software development, algorithms and computer systems.

Request More Information
  1. The earnings referenced were reported by the U.S. Bureau of Labor Statistics (BLS), Computer and Information Research Scientists, as of May 2024, retrieved July 2026. Due to COVID-19, data from 2020 to 2023 may be atypical compared to prior years. BLS calculates the median using salaries of workers nationwide with varying levels of education and experience. It does not reflect the earnings of GCU graduates as computer and information research scientists, nor does it reflect the earnings of workers in one city or region of the country or a typical entry-level salary. Median income is the statistical midpoint for the range of salaries in a specific occupation. It is very unlikely that a median salary will reflect an entry-level salary. It represents what you would earn if you were paid more money than half the workers in an occupation, and less than half the workers in an occupation. It may give you a basis to estimate what you might earn at some point if you enter this career. Grand Canyon University can make no guarantees on individual graduates’ salaries. Your employability will be determined by numerous factors over which GCU has no control, such as the employer the graduate chooses to apply to, the graduate’s experience level, individual characteristics, skills, etc. against a pool of candidates.
  2. COVID-19 has adversely affected the global economy and data from 2020 to 2023 may be atypical compared to prior years. Accordingly, data shown is effective August 2025, which can be found here: U.S. Bureau of Labor Statistics, Occupational Outlook Handbook, Computer and Information Research Scientists, retrieved July 2026.
  3. COVID-19 has adversely affected the global economy and data from 2020 to 2023 may be atypical compared to prior years. Accordingly, data shown is effective August 2025, which can be found here: U.S. Bureau of Labor Statistics, Occupational Outlook Handbook, Computer and Information Technology Occupations, retrieved July 2026.
  4. U.S. Bureau of Labor Statistics. (2025, Aug. 28). Software Developers, Quality Assurance Analysts and Testers: Occupational Outlook Handbook. Retrieved July 2026.

Approved and verified accurate by the Assistant Dean of the College of Engineering and Technology on July 23, 2026.