۴ý

Skip to Main Content Skip to bottom Skip to Chat, Email, Text

online computer science degree

Bachelor of Science in Computer Science

Prepare for a digital career with an online computer science degree

The Bachelor of Science in Computer Science prepares you for the foundational knowledge you need in the field of IT. Develop core skills in programming and networking and gain a deeper understanding of artificial intelligence (AI) and big data. Learn to apply computer science theory to real-world business challenges, including writing and presenting your app to your peers. You can also use elective courses to earn a certificate in cybersecurity, networking, cloud computing and much more.

  • Capstone course gives you the opportunity to plan and build your own app.
  • The program employs a learn-practice-apply methodology that includes activities and assignments that map to in-demand skills that prepare students for a variety of employment opportunities.
  • Learn key programming languages, networking, software architecture and more with hands-on simulation labs and testing environments.

Transfer credits

Save time and money on your bachelor's degree with eligible transfer credits.

Ways to save

Your work, life, and school experiences may give you a head start on your degree.

Apply free

No application fee
No SAT/ACT
No essay required

Ignite Your Passion

Start when you're ready

Courses

Browse courses for your online computer science degree

The Bachelor of Science in Computer Science includes comprehensive core computer science courses you need for the IT industry. The program also includes general education courses to help you build soft skills to enhance your professional career. Add electives that allow you to specialize your computer science program to fit your focused interest in the field.

Skills-aligned program icon

Look for this icon to see which skills you’ll learn in a course.

Requirements: 120 credits

The requirements of core courses, general education courses and electives provide you with a well-rounded education in computer science when you graduate. You’ll need 120 credits (3 credits per course) to complete this Bachelor of Science in Computer Science. Your course schedule may vary based on transferable credits or credits earned through the University's Prior Learning Assessment.

Your computer science degree core courses cover Java programming, software architecture, data structures for problem solving and more. A computer science capstone course gives you the opportunity to apply your computer science skills to a project based on a real-world IT scenario.

Your electives let you explore areas of computer science that interest you most. Choose from network troubleshooting, PC and mobile operating systems, cloud services and more.

Computer science also requires soft skills, which you can develop through gen ed courses. Learn critical thinking, writing, science and math skills to round out your computer science degree.

Schedule

Your academic counselor will help schedule your courses for a Bachelor of Science in Computer Science.

Apply IT certificates to your computer science degree

IT certificates help you pursue an IT career specialized to your goals. Many IT certificates align with skillsets employers want . Many certificates can be applied toward computer science degree requirements, saving you time and money while adding no extra time to completing your degree.

Select an IT certificate for specific skills you want to develop as you earn your Bachelor of Science in Computer Science

Scripted & Compiled Programming Languages help you gain a solid foundation in Python and Java to create programs for applications in fields like data analysis and cybersecurity.

The Advanced Software Developer certificate helps you learn, design and implement software solutions. Study multiple programming languages and software architecture principles.

With the Advanced Cybersecurity certificate, you can develop the technical knowledge the fast-growing field of IT security, helping keep information systems safe from data breaches and cyberattacks.

With the Cyber & Network Defense certificate, you will learn how to take a proactive approach to network security by spotting weaknesses before hackers can exploit them. This certificate helps you prepare for the EC-Council Certified Ethical Hacker (CEH) exam.

Choose the Cloud Computing certificate to gain the foundational knowledge and skills to help organizations build and manage cloud services.

Skills-aligned program icon

Earn career-relevant skills in weeks – not years.

Learning shouldn’t take years to put into practice. That’s why we’re empowering you to build career-relevant skills with every five- to six-week course.

We’ve worked with the labor market researcher Lightcast to identify in-demand skills for occupations and mapped those to our related associate, bachelor’s and master’s degree programs.

Tuition

Paying for school

Tuition is based on number of credit hours per course. Courses are typically 3 credits, but can range from 1-6 credits. Costs do not include savings opportunities like transfer credits and scholarships.

Undergrad cost per course

$1,364/ course

Cost per credit

Credits per course

Resource fee

$398

x3

+ $170

Estimated cost per course

$1,364

An illustration showing a couple pushing a stroller with a dollar sign and clock in the background

What affects the overall cost of my program?

Your full program cost can vary by:

  • Savings opportunities. Your cost could be reduced with eligible transfer credits, scholarships, employer discounts and more. Students with eligible credits and relevant experience on average saved $11K and 1 year off their undergraduate degree at ۴ý.

With our Tuition Guarantee, you pay one flat, affordable rate from the moment you enroll to the day you graduate from your program.

Discover ways to save time and money on your degree with our Savings Explorer®tool:

Transfer credits

Your prior eligible college credits can save you time and money, helping you graduate faster. That’s why we’ve accepted transcripts from 5,000+ institutions. Check to see if you can apply eligible transfer credits from an institutionally accredited university or college toward your computer science degree.

Save time and money when you transfer eligible credits toward your bachelor's in computer science.

۴ý computer science degree vs other universities

۴ý ASU Online (BAB) Capella DeVry GCU Purdue Global SNHU Strayer
Tuition rate
Tuition rate
Tuition rate
$398
Tuition rate
$574
Tuition rate
$365 per 1000-2000 level credit
$415 per 3000-4000 level credit
Tuition rate
$514
Tuition rate
$485
Tuition rate
$371
Tuition rate
$330
Tuition rate
$338.89
Typical credits per course
Typical credits per course
Typical credits per course
3
Typical credits per course
4
Typical credits per course
6
Typical credits per course
4
Typical credits per course
4
Typical credits per course
6
Typical credits per course
3
Typical credits per course
4.5
Resource fee
Resource fee
Resource fee
$170
Resource fee
$645*
Resource fee
$600*
Resource fee
$550*
Resource fee
$702*
Resource fee
$1,056*
Resource fee
$0*
Resource fee
$75*
Estimated cost per course
Estimated cost per course
Estimated cost per course
$1,364
Estimated cost per course
$2,941
Estimated cost per course
$3,090
Estimated cost per course
$2,606
Estimated cost per course
$2,642
Estimated cost per course
$3,282
Estimated cost per course
$990
Estimated cost per course
$1,600
Total program length
Total program length
Total program length
120 cr.
Total program length
120
Total program length
180
Total program length
124
Total program length
120
Total program length
180
Total program length
120
Total program length
180
Length of course
Length of course
Length of course
5 wks
Length of course
7.5 weeks
Length of course
10 weeks
Length of course
8 weeks
Length of course
7-8 weeks
Length of course
10 weeks
Length of course
8 weeks
Length of course
11 weeks
Tuition guarantee promise
Tuition guarantee promise
Tuition guarantee promise
Yes
Tuition guarantee promise
No
Tuition guarantee promise
No
Tuition guarantee promise
No
Tuition guarantee promise
NO
Tuition guarantee promise
No
Tuition guarantee promise
No
Tuition guarantee promise
No

Data pulled on September 27, 2024

[1] $365 per 1000-2000 level credit; $415 per 3000-4000 level credit

Source of data: For each institution, the data are publicly available in multiple locations, including Academic Catalogs, Program pages, Tuition and fees pages, and syllabi. All data are publicly available on the websites.

Certain licensure programs and coursework in other degree programs may have additional fees. Please check with your advisor orcourse catalogfor additional info.

Tuition is based on number of credit hours per course. Courses are typically 3 credits, but can range from 1-6 credits.

The Savings Explorer tool can help you find ways to save on your education

Try our Savings Explorer® tool

Eligible students saved:

$11,000 & 1 year

Students with eligible credits and relevant experience on average saved $11k and 1 year off their undergraduate degreewith ۴ý.

Try our Savings Explorer™ tool

Eligible students saved:

$11,000 & 1 year

Students with eligible credits and relevant experience on average saved $11k and 1 year off their undergraduate degreewith ۴ý.

Financial aid

You may have options when it comes to paying for college tuition and expenses, such as federal grants and loans. Our finance advisors can answer your questions about financial aid and can help guide you through the process.

Federal Student Loan Basics

Careers & Outcomes

What can you do witha Bachelor of Science in Computer Science?

Computer science applies to many different types of organizations. Every business needs IT. According to theabout 162,900 openingsfor software developers, quality assurance analysts, and testers are projected each year. Be prepared with the skills and knowledge you need for a computer science career.

Woman working on a tablet

When you earn your Bachelor of Science in Computer Science, you’ll be equipped with a concrete set of skills you can apply on the job. You’ll learn how to:

  • Analyze a complex computing problem to apply principles of computing and other relevant disciplines to identify solutions.
  • Evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  • Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  • Apply computer science theory and software development fundamentals to produce computing-based solution.
Business man at working on a laptop in a park

Top skills learned in this program:

  • Complex problem solving

  • Integration

  • Leadership

  • Software engineering

Business man presenting

A BSCS can prepare you to be a:

  • Application developer
  • Computer consultant
  • Information technology analyst (IT analyst)
  • Software developer
  • Technical consultant

17% growth

According to the, job growth for software developer occupations is projected to bemuchfaster as averagebetween 2023 and 2033.

The BLS Projected Growth for 2023-2033 is published by the US Bureau of Labor Statistics. This data reflects the BLS’ projections of national (not local) conditions. These data points are not specific to ۴ý students or graduates.

Admissions

Apply for free – no application fee, no obligation.

Starting your computer science degree is a big decision — and we want you to feel great about it. That’s why we remove obstacles from your application.

  • No cost to request prior transcripts
  • No SAT/ACT required
  • No essay required
  • We’ll request transcripts at no cost to you, when possible, and we accept eligible credits from over 5,000 accredited institutions.
G. Galindo - Enrollment Representative

Gabriel G., Enrollment Rep

Receive 1-on-1 support

You have a support team of real people you can lean on. And our academic counselors, who are with you every step of the way, have earned a 5-star rating from 85% of our surveyed students.[1]

[1] Transactional Survey, September 2022-August 2023 (23,739 respondents)

Start a conversation with an enrollment representative today.

Call us at 844-937-8679 or chat with us 7 days a week.

Receive 1-on-1 support

You have a support team of real people you can lean on. And our academic counselors, who are with you every step of the way, have earned a 5-star rating from 90% of our surveyed students.[1]Start a conversation with an enrollment representative today.

[1] Transactional Survey, August 2021-22 (18,645 respondents)

Gabriel G., Enrollment Representative

Call or chat with us 7 days a week.

Student Experience

An education that fits your busy life

Balancing family, work and school

Work toward your computer science degree without giving up what matters most. Start your degree year-round and take one class at a time.

Online learning

Your online computer science degree gives you flexibility. Enroll in online classes and attend class whenever it fits your life, day or night.

Around-the-clock support and resources

You have a support team available up to 14 hours a day, 5 days a week.

۴ý provides support and resources for busy students

Industry Spotlight

The state of computer science

Computer science spans across multiple industries. Computer scientists are expected to be flexible enough to meet the complexity of IT demands as the size and scale of organizations grow.

What is changing in computer science?

Computer scientists need to bring more than just coding to the industry. Leadership skills, communication skills and the ability to problem-solve and explain data are expected. A more well-rounded education than just certificate credentials may be required.

Your computer science degree

A Bachelor of Science in Computer Science provides the core curriculum you need for the industry along with general education courses that develop skills that cultivate your professional and performance skills in a business setting.

Classroom skills for real world experience

Prove the power of your applications

The capstone course of your degree gives you the opportunity to create an application and present it to your peers. Develop communication and presentation skills that take you beyond programming. Hone leadership capabilities so you can showcase the viability and marketability of the applications you build.

Faculty Spotlight

Learn from professionals working in IT

As a university built for working adults, we believe you should be taught by faculty whopractice what they teach. The IT curriculum they teach today is designed to help you make an impact inyour day-to-day work tomorrow, bridging the gap between academics and industry knowledge.

Daniel D'Urso

Daniel D'Urso, MBA, MS Computer Science

Faculty, College of Business and Information Technology

Troy L. Adams

Troy L. Adams, MBA, MsMIS, MsCyberSec

Faculty, College of Business and Information Technology

Accreditation

Accredited for 45+ years

Since 1978, ۴ý has maintained institutional accreditation by the Higher Learning Commission (HLC), . Learn more about the value of ۴ý accreditation and how it benefits our students.

Frequentlyasked questions about the Bachelor of Science in Computer Science

Yes, our Bachelor of Science in Computer Science is available 100% online. Many of our programs align with certification exams offered by leading companies.

An online computer science degree prepares you for career opportunities in IT such as software developers with a salary range of $79–125k. Salary ranges reflect the 25th and 75th percentile for software developers in Arizona, as reported by the U.S. Bureau of Labor Statistics (BLS). Explore all the online technology degrees.

A computer science degree prepares you for the IT industry including:

  • Software Developers and Applications Developer: salary range $90K-151k*
  • Computer and Information Systems Managers salary range $122-198K*

* The BLS Projected Growth for 2021-2031 is published by the US Bureau of Labor Statistics. This data reflects the BLS’ projections of national (not local) conditions. These data points are not specific to ۴ý students or graduates.

Coursework for the Bachelor of Science in Computer Science program covers the three most popular data programming languages: Python, Java® and SQL. Students will be introduced at a high level to the programming languages as they relate to database design, development, and management. Learn more about the Data Programming Languages course.

A computer science degree is more focused on computer theory and application. An IT degree is more focused on the administration of computer applications. If you’re interested in technology problem-solving for an organization, learn more about earning an IT degree.

While the Bachelor of Science in Computer Science program does not include industry certifications, some of the electives in the program align with third-party industry certification exams.

Electives that align with CompTIA A+ exam:

PC and Device Fundamentals

Network Troubleshooting and Support

Introduction to PC and Mobile Operating Systems

Computer Security and Operational Support Fundamentals

While widely available, not all programs are available to residents of all states. Please check with a University Enrollment Representative.