Computer Science Degree Online – Bachelor of Science | WGU (2024)

Bachelor of Science

3rd Party Certifications and Program Accreditation

OVERVIEW

An ABET-Accredited Online Computer Science Degree That Prepares You for a Dynamic Career

Earn your bachelor’s degree in computer science from WGU andincrease your earning potential, job security, and opportunities for advancement. This degree prepares you to design, develop, and optimize systems that will meet industry needs, and gives you the opportunity to earn multiple industry-recognized certifications.

Designed with input from industry experts, the ABET-accredited B.S. Computer Science degree program at WGU provides a solid foundation for the most  in-demand skills:

  • Logic
  • Architecture and systems
  • Data structures
  • AI
  • Computer theory
  • Version Control
  • Linux

You can earn while you learn with this information technology degree.Top technology certifications, such as Linux and Axelos, are built into the CS degree program and do not add time or additional costs—but they do add to your résumé as soon as you've earned them, even before you complete your degree!

71% of graduates finish within

30 Months*

WGU lets you move more quickly through material you already know and advance as soon as you're ready. The result: You may finish faster.

*WGU Internal Data

Flexible Schedule

Tuition per six-month term is

$3,985

Tuition charged per term—rather than per credit—helps students control the ultimate cost of their degree. Finish faster, pay less!

Income growth after two years

$22,200

Just two years after graduation, WGU grads report earning $22,200 more per year. Four years after graduation, WGU grads report earning $29,200.*

*2022Harris Pollsurvey

Career Outlook

Ready to Start Your WGU Journey?

Next Start Date: {{startdate}}

Start Dates the 1st of Every Month

COURSES

Computer Science Courses

Program consists of38 courses

At WGU, we design our curriculum to be timely, relevant, and practical—all to help you show that you know your stuff.

Program Guide

Earning an online ABET-accredited bachelor’s degree in Computer Science, designed by industry experts, combines theoretical depth and technical know-how. This program enhances the practical knowledge you have gained through experience and certifications. The experts who make up our IT Program Council know exactly what it takes for an online degree program to help you be successful in the field of computer science.

This program focuses on the skills you need to become a linchpin in your organization. In addition to core IT skills, the program focuses on algorithms and data structures, artificial intelligence and robotics, database and information retrieval, human-computer communication, numerical and symbolic computation, and more. Start earning your degree online today.

The B.S. Computer Science degree program is an all-online program that you will complete by studying and working independently with instruction and support from WGU faculty. You will be expected to complete at least 12 competency units each 6-month term. (One course is typically 3 or 4 units.)

WHAT ABOUT TRANSFER CREDITS?

Computer Science

Computer Architecture introduces students to concepts and characteristics of organization and architecture applied to modern computer systems including performance, processor, memory, input/output, and multiprocessors to optimize system design, performance, and efficiency.

Data Structures and Algorithms I covers the fundamentals of dynamic data structures, such as bags, lists, stacks, queues, trees, and hash tables with their associated algorithms. This course discusses object-oriented design and abstract data types as design paradigms. The course emphasizes problem-solving and techniques for designing efficient, maintainable software applications. Students will implement simple applications using the techniques learned.

Data Structures and Algorithms II explores the analysis and implementation of high-performance data structures and supporting algorithms, including graphs, hashing, self-adjusting data structures, set representations, and dynamic programming. The course also introduces students to NP-complete problems. The course discusses how to use Python techniques to implement software solutions for problems of memory management and data compression. This course has two prerequisites: Data Structures and Algorithms I and Discrete Math II.

Introduction to Artificial Intelligence explores the foundational principles and practices of artificial intelligence (AI), machine learning, and robotics. The course prepares students to analyze relationships, build agents, and create models relevant to AI problems. The prerequisites for this course are Introduction to Probability and Statistics as well as Data Structures and Algorithms II.

The Computer Science Capstone course allows the student to demonstrate their application of the academic and professional abilities developed during the BSCS program. The capstone challenges students to integrate skills and knowledge from all program domains into one project.

IT Fundamentals

Introduction to IT examines information technology as a discipline and the various roles and functions of the IT department as business support. Students are presented with various IT disciplines including systems and services, network and security, scripting and programming, data management, and business of IT, with a survey of technologies in every area and how they relate to each other and to the business.

Operating Systems

Linux Foundations prepares learners for the LPI Linux Essentials certification, and is an introduction to Linux as an operating system as well as an introduction to open-source concepts and the basics of the Linux command line. Learners will gain skills in identifying the fundamentals of open-source software and to develop resources for data access and security.

This course covers operating systems from the perspective of a programmer, including the placement of the operating system in the layered application development model. Primarily, OSs provide memory management, task scheduling, and CPU allocation. Secondarily, OSs provide tools for file storage/access, permission control, event handling, network access, and cross-process interaction. OSs also provide tools for debugging problems within a single process or within groups of programs. There are no prerequisites for this course.

Web Development

Web Development Foundations introduces students to web design and development using HTML, XML, and Cascading Style Sheets (CSS), the foundational languages of the web. This course also covers how to troubleshoot problems using developer tools and integrated development environments commonly employed in web development. There are no prerequisites for this course. 

Business of IT

Business of IT - Applications examines Information Technology Infrastructure Library (ITIL®) terminology, structure, policies, and concepts. Focusing on the management of information technology (IT) infrastructure, development, and operations, learners will explore the core principles of ITIL practices for service management to prepare them for careers as IT professionals, business managers, and business process owners. This course has no prerequisites.

IT Leadership Foundations is an introductory course that provides students with an overview of organizational structures, communication, and leadership styles specific to information technology in organizations. It also introduces students to some of the power skills that help make successful IT professionals, including time management, problem solving, and emotional intelligence. Students in this course explore their own strengths and passions in relation to the field. There are no prerequisites for this course.

Data Management

Data Management Foundations offers an introduction in creating conceptual, logical and physical data models.  Students gain skills in creating databases and tables in SQL-enabled database management systems, as well as skills in normalizing databases. No prerequisites are required for this course

Data Management - Applications covers conceptual data modeling and introduces MySQL. Students will learn how to create simple to complex SELECT queries, including subqueries and joins, and how to use SQL to update and delete data. Topics covered in this course include exposure to MySQL; creating and modifying databases, tables, views, foreign keys and primary keys (FKs and PKs), and indexes; populating tables; and developing simple Select-From-Where (SFW) queries to complex 3+ table join queries. The following course is a prerequisite: Data Management - Foundations.

Advanced Data Management enables learners to extract and analyze raw data. Skillful data management allows organizations to discover and explore data in ways that uncover trends, issues, and their root causes. In turn, businesses are better equipped to capitalize on opportunities and more accurately plan for the future. As organizations continue to extract larger and more detailed volumes of data, the need is rapidly growing for IT professionals who possess data management skills. The skills gained in this course include performing advanced relational data modeling as well as designing data marts, lakes, and warehouses. This course will empower learners with the skills to build business logic at the database layer to employ more stability and higher data-processing speeds. Learners will gain the ability to automate common tasks to summarize and integrate data as they prepare it for analysis. Data Management - Foundations is a prerequisite for this course.

Information Technology Management

Software Engineering introduces the concepts of software engineering to students who have completed the core courses in programming and project management. The principles build on previously acquired concepts, switching the emphasis from programming simple routines to engineering robust and scalable software solutions. This course does not cover programming, but it provides an overview of software engineering processes and their challenging nature, focusing on the need for a disciplined approach to software engineering. A generic process framework provides the groundwork for formal process models. Prescriptive process models such as the Waterfall Model and Agile Development are included. This course also introduces the elements and phases of software engineering, including requirements engineering, design concepts, and software quality. There are no prerequisites for this course.

Secure Systems Analysis & Design

This course lays the foundation for understanding terminology, principles, processes, and best practices of information security at local and global levels. It further provides an overview of basic security vulnerabilities and countermeasures for protecting information assets through planning and administrative controls within an organization. This course has no prerequisites.

Software

Back-End Programming introduces students to creating back-end components of a web application with the support of framework packages. This course also teaches students how to implement database functionality in a web application and how to create web services. This course requires intermediate expertise in object-oriented programming and the Java language.

Java Fundamentals introduces you to object-oriented programming in the Java language. You will create and call methods, design Java classes, and other object-oriented principles and constructs to develop software that meets business requirements. This course requires foundational knowledge of programming including variables, type, program flow and debugging.

Java Frameworks builds object-oriented programming expertise and introduces powerful new tools for Java application development. Students will execute exception handling, Java frameworks, and other object-oriented principles and constructs to develop a complete application including a user interface. This course requires foundational knowledge of object-oriented programming and the Java language.

Advanced Java refines object-oriented programming expertise and skills. You will implement multithreaded, object-oriented code with the features of Java necessary to develop software that meets business requirements. Additionally, you will determine how to deploy software applications using cloud services. This course requires intermediate expertise in object-oriented programming and the Java language.

Software Design and Quality Assurance applies a QA focus to every phase of the software development life cycle. This course investigates best practices for quality analysis, quality planning, and testing strategies as they pertain to the everyday practice of software development. Students will come to understand how their work fits into the bigger picture: how QA, testing, and code-writing practices interact within specific process models; the potential impact of new code on existing code or on other applications; the importance of usability and the influence users have on the ultimate success of an application. Students will explore test plans, test cases, unit tests, integration tests, regression tests, usability tests, and test and review tools.

Scripting and Programming - Applications for undergraduates explores the various aspects of the C++ programming language by examining its syntax, the development environment, and tools and techniques to solve some real-world problems.

Full Stack Engineering

Version control is critical to maintaining software and enabling scalability solutions. A best practice for any programming project that requires multiple files uses version control. Version control enables teams to have collaborative workflows and enhances the software development lifecycle. This course introduces students to the basics of publishing, retrieving, branching, and cloning. There are no prerequisites for this course.

Scripting and Programming

Scripting and Programming - Foundations introduces programming basics such as variables, data types, flow control, and design concepts. The course is language-agnostic in nature, ending in a survey of languages, and introduces the distinction between interpreted and compiled languages. Learners will gain skills in identifying scripts for computer program requirements and in using fundamental programming elements as part of common computer programming tasks. Learners will also gain an understanding of the logic and outcome of simple algorithms.

Network and Security

Network and Security - Foundations introduces learners to the basic network systems and concepts related to networking technologies. Learners will gain skills in applying network security concepts for business continuity, data access, and confidentiality, and in identifying solutions for compliance with security guidance.

General Education

This is Introduction to Physical and Human Geography, a three-module course that addresses the question of what geography really is in today's complex world; how migration affects—and has been affected by—geography; and one of the biggest present problems related to geography: climate change. Because the course is self-paced, you may move through the material as quickly or as slowly as you need to, with the goal of demonstrating proficiency in the five competencies covered in the final assessment. If you have no prior knowledge of this material, you can expect to spend 30–40 hours on the course content.

Welcome to Composition: Successful Self-Expression! In this course, you will focus on four main topics: professional writing for a cross-cultural audience, narrowing research topics and questions, researching for content to support a topic, and referencing research sources. Each section includes learning opportunities through readings, videos, audio, and other relevant resources. Assessment activities with feedback also provide opportunities to check your learning, practice, and show how well you understand course content. Because the course is self-paced, you may move through the material as quickly or as slowly as you need to gain proficiency in the seven competencies that will be covered in the final assessment. If you have no prior knowledge or experience, you can expect to spend 30-40 hours on the course content. You will demonstrate competency through a performance assessment. There is no prerequisite for this course and there is no specific technical knowledge needed.

Health, Fitness, and Wellness focuses on the importance and foundations of good health and physical fitness—particularly for children and adolescents—addressing health, nutrition, fitness, and substance use and abuse.

Ethics in Technology examines the ethical considerations of technology use in the 21st century and introduces students to a decision-making process informed by ethical frameworks. Students will study specific cases related to important topics such as surveillance, social media, hacking, data manipulation, plagiarism and piracy, artificial intelligence, responsible innovation, and the digital divide. This course has no prerequisites.

American Politics and the U.S. Constitution examines the evolution of representative government in the United States and the changing interpretations of the civil rights and civil liberties protected by the Constitution. This course will give candidates an understanding of the powers of the branches of the federal government, the continual tensions inherent in a federal system, the shifting relationship between state and federal governments, and the interactions between elected officials and the ever-changing electorate. This course will focus on such topics as the role of a free press in a democracy, the impact of changing demographics on American politics, and the debates over and expansion of civil rights. Upon completion of the course, candidates should be able to explain the basic functions of the federal government, describe the forces that shape American policy and politics, and be better prepared to participate in America’s civic institutions. This course has no prerequisite.

Welcome to Introduction to Communication: Connecting with Others! It may seem like common knowledge that communication skills are important, and that communicating with others is inescapable in our everyday lives. While this may appear simplistic, the study of communication is actually complex, dynamic, and multifaceted. Strong communication skills are invaluable to strengthening a multitude of aspects of life. Specifically, this course will focus on communication in the professional setting, and present material from multiple vantage points, including communicating with others in a variety of contexts, across situations, and with diverse populations. Upon completion, you will have a deeper understanding of both your own and others’ communication behaviors, and a toolbox of effective behaviors to enhance your experience in the workplace.

This is a Global Arts and Humanities course that contains three modules with corresponding lessons. This course is an invitation to see the world through the humanities, examine the humanities during the Information Age, and explore the global origins of music—essentially questioning what makes us human, and how people are connected across culture and time. Each module includes learning opportunities through readings, videos, audio, and other relevant resources. Assessment activities with feedback also provide opportunities to practice and check learning. With no prior knowledge or experience, a learner can expect to spend 30-40 hours on the course content.

Technical Communication introduces skills in editing professional communications, evaluating the impact of professional etiquette in digital environments, and in creating artifacts that are persuasive, informational, and research-based. The course also introduces skills in delivering multimedia presentations using professional verbal communication skills.

Applied Probability and Statistics is designed to help students develop competence in the fundamental concepts of basic statistics including: introductory algebra and graphing; descriptive statistics; regression and correlation; and probability. Statistical data and probability are often used in everyday life, science, business, information technology, and educational settings to make informed decisions about the validity of studies and the effect of data on decisions. This course discusses what constitutes sound research design and how to appropriately model phenomena using statistical data. Additionally, the content covers simple probability calculations, based on events that occur in the business and IT industries. No prerequisites are required for this course.

This course guides candidates to apply theoretical concepts of calculus to real-world situations, demonstrating a developing mathematical mindset. This course focuses on limits, derivatives, integrals, and differential equations; it also prepares students for Discrete Mathematics. Prerequisites may include an entrance exam that assesses pre-calculus skills, or readiness; alternatively, completion of pre-calculus within the past 3 – 5 years.

Discrete Mathematics I helps candidates develop competence in the use of abstract, discrete structures fundamental to computer science. In particular, this course will introduce candidates to logic and proofs; Boolean algebra and functions; set theory; finite and infinite sequences and series; and relations, graphs, and trees. The course emphasizes applications in computer science. Calculus I is a prerequisite for this course.

Discrete Mathematics II addresses abstract, discrete, computational methods used in computer science. In particular, this class introduces searching and sorting algorithms; big-O estimates; number theory and cryptography; recursion and induction; counting and advanced counting techniques; discrete probability; and modeling computation. This course emphasizes applications in computer science. Discrete Mathematics I is a prerequisite for this course.

This course provides students an introduction to using the scientific method and engaging in scientific research to reach conclusions about the natural world. Students will design and carry out an experiment to investigate a hypothesis by gathering quantitative data. They will also research a specific ecosystem using academic sources and draw conclusions from their findings.

38 Courses

Program consists of38 courses

At WGU, we design our curriculum to be timely, relevant, and practical—all to help you show that you know your stuff.

Program Guide

Capstone Project

Special requirements for this program

At the end of your program, you will complete a capstone project that represents the culmination of all your hard work—a project that allows you to take what you’ve learned and apply it to a real-world situation, proposing a solution to an actual issue faced in an actual place of business.

Request Info

Skills For Your Résumé

As part of this program, you will develop a range of valuable skills that employers are looking for.

  • Software Engineering:
    • Analyzed the objectives, scope, and organizational impact of software systems, providing valuable insights.
    • Collaborated with developers to determine the optimal software design, fostering effective teamwork, and ensuring that software solutions are well-designed, efficient, and user-friendly.
  • Java (Programming Language): Created an object-oriented program using Java, demonstrating strong programming skills.
  • SQL (Programming Language): Manipulated data with structured query language (SQL) statements, enabling effective data retrieval and management.
  • Software Development:
    • Implemented a process to create and maintain software source code to achieve goals, ensuring efficient and well-organized codebases.
    • Specified a software development lifecycle plan that meets project requirements, leading to successful project execution, on-time delivery, and high-quality software products.

“I truly enjoyed my experience with, and time at, WGU. I appreciate the innovative approach to education making it competency-based. Especially compared to a traditional university that would rather I instead pointlessly sit in a class for 6 months even if I am already competent in the areas the class is aiming to educate me in. My mentor was also amazing and helped me power through the program at the pace I expected. Couldn't have done it without him. Literally can't recommend WGU enough!”

—Steven Christensen
B.S. Computer Science

WGU vs. Traditional Universities
Compare the Difference

Traditional Universities

Computer Science Degree Online – Bachelor of Science | WGU (1)

AVG. cost
For 3RD PARTY IT CERTIFICATIONS

$350*

Included with your tuition cost

TUITION STRUCTURE

Per credit hour

Flat rate per 6-month term

SUPPORT

Schedule and wait days or even weeks to meet with one of many counselors

Simply email or call to connect with your designated Program Mentor who supports you from day one

EXAMS

Scheduled time

Whenever you feel ready

SCHEDULE

Professor led lectures at a certain time and place

Courses available anytime, from anywhere

TIME TO FINISH

Approximately 4 years, minimal acceleration options

As quickly as you can master the material, typically less than 3 years

TRANSFER CREDITS

Few accepted, based on certain schools and specific courses

A generous transfer policy that is based on your specific situation

*The cost of valuable industry certification exams can range from $150 to $400. At WGU, we offer vouchers for certification exams, so the cost is included in your tuition price. Students may have to pay additional fees for membership to complete the certification requirements.

Traditional Universities

Computer Science Degree Online – Bachelor of Science | WGU (2)

AVG. cost
For 3RD PARTY IT CERTIFICATIONS

$350*

AVG. cost
For 3RD PARTY IT CERTIFICATIONS

Included with your tuition cost

TUITION STRUCTURE

Per credit hour

TUITION STRUCTURE

Flat rate per 6-month term

SUPPORT

Schedule and wait days or even weeks to meet with one of many counselors

SUPPORT

Simply email or call to connect with your designated Program Mentor who supports you from day one

EXAMS

Scheduled time

EXAMS

Whenever you feel ready

SCHEDULE

Professor led lectures at a certain time and place

SCHEDULE

Courses available anytime, from anywhere

TIME TO FINISH

Approximately 4 years, minimal acceleration options

TIME TO FINISH

As quickly as you can master the material, typically less than 3 years

TRANSFER CREDITS

Few accepted, based on certain schools and specific courses

TRANSFER CREDITS

A generous transfer policy that is based on your specific situation

*The cost of valuable industry certification exams can range from $150 to $400. At WGU, we offer vouchers for certification exams, so the cost is included in your tuition price. Students may have to pay additional fees for membership to complete the certification requirements.

Why WGU?

Affordability

WGU tuition is charged per six-month term, not per credit. That means if you want to move faster through the online computer science degree program, you'll pay less.

PAYING FOR SCHOOL

On Your Schedule

No class times, no assignment deadlines. You are in charge of your learning and schedule. You can move through your courses as quickly as you master the material, meaning you can graduate faster.

A FLEXIBLE SCHEDULE

Entirely Online

The computer science bachelor's degree at WGU is 100% online, which means it works wherever you are. You can do your coursework at night after working at your full-time job, on weekends, while you're traveling the world or on vacation—it's entirely up to you.

ADMISSIONS INFO

Accredited, Respected,
Recognized™

The flexibility you need. The respect you deserve. Earn a degree and IT certifications at the same time with WGU. Boost your résumé and showcase your talents to impress employers and set yourself apart from the competition.

IT CERTIFICATIONS

3rd Party Computer Science Certifications Included

Industry certifications in this degree program includes a Linux certification, as well as the AXELOS ITIL® Foundation certification.

The cost of these certifications is included in your tuition, helping you save money as you enhance your skills. Earning certifications before you’ve even finished your degree gives you the knowledge, skills, and credentials that will immediately boost your résumé.

SEE MORE ABOUT CERTIFICATIONS

Computer Science Degree Online – Bachelor of Science | WGU (3)

  • ITIL®*^ Foundation Certification

*Subject to vendor availability.
^ITIL® is a registered trade mark of AXELOS Limited, used under permission of AXELOS Limited. All rights reserved.

Computer Science Degree Online – Bachelor of Science | WGU (4)

  • Linux Essentials

COST & TIME

An Affordable CS Degree

By charging per six-month term rather than per credit—and empowering students to accelerate through material they know well or learn quickly—WGU helps students control the ultimate cost of their degrees. The faster you complete your program, the less you pay for your degree.

Tuition Calculator

Pay less by completing your program faster

TOTAL COST:

$

.

5

1

1

.

5

2

2

.

5

3

3

.

5

4

Computer Science Degree Online – Bachelor of Science | WGU (5)

Computer Science Degree Online – Bachelor of Science | WGU (6)

YEARS

A College Degree Within Reach

There is help available to make paying for school possible for you:

The average student loan debt of WGU graduates in 2022 (among those who borrowed) was less than half* the national average.

Responsible Borrowing Initiative

Most WGU students qualify for financial aid, and WGU is approved for federal financial aid and U.S. veterans benefits.

Financial Aid

Many scholarship opportunities are available. Find out what you might be eligible for.

Scholarships

*WGU undergraduate students have approximately half the debt at graduation compared to the national average, according to theInstitute for College Access and Success (2022).

FLEXIBLE SCHEDULE

A Different Way to Learn: Degree Programs Designed to Fit Your Life—and All the Demands on Your Time

Professional responsibilities. Family obligations. Personal commitments. At WGU, we understand schedules are tight and often unpredictable for adult students. That’s why we offer a flexible, personalized approach to how education should be. No rigid class schedules. Just a solid, career-focused teaching program that meshes with your current lifestyle. You'll be challenged. You'll work hard.But if you commit yourself and put in the hours needed, WGU makes it possible for you to earn a highly respected degree as a busy working adult.

REQUEST MORE INFO

"Online classes were great. Sometimes I would have difficulty on a subject and was able to promptly contact my instructor for further help. Scheduling a phone call was also easy.”

—Lehi Toskin
B.S. Computer Science

Computer Science Degree Online – Bachelor of Science | WGU (7)

CAREER OUTLOOK

Computer Scientists Are in High Demand

The field of computer science is rapidly expanding into some truly exciting areas, including artificial intelligence, robotics, intelligent systems, and human-computer interaction. Increase your earning potential, boost your résumé with valuable credentials, and find a career you love with the help of a computer science degree.

According to the National Center for Education Statistics, there are almost 10 times more U.S. computing jobs open than there were students who graduated with a computer science degree in 2015. When you’ve completed WGU’s online Bachelor of Science in Computer Science degree program, you’ll find yourself in demand because of the skills, knowledge, and certifications you’ve gained. Stand out from the competition and become a vital player on a team with the help of the right program.

MORE ABOUT CAREERS

Return on Your Investment

On average, WGU graduates see an increase in income post-graduation

Average income increase from all degrees in annual salary vs. pre-enrollment salary. Source:2022 Harris Poll Surveyof 1,542 WGU graduates.

Survey was sent to a representative sample of WGU graduates from all colleges. Respondents received at least one WGU degree since 2017.

21%

The market for computer and information research scientists is projected to grow 21% through 2031.

—U.S. Bureau of Labor Statistics

Learn About Careers for Computer Science Graduates

Some of the job titles a graduate of this computer science bachelor’s degree program are qualified for include:

  • Information Manager
  • Data Engineer
  • NLP Scientist
  • Software Engineer
  • Computer Vision Engineer
  • Business Intelligence Developer
  • Machine Learning Specialist
  • Application Developer
  • Algorithm Engineer
  • Computational Linguist
  • Security Engineer
  • Computer Vision Engineer

WGU Grads Hold Positions With Top Employers

Explore More

ADMISSIONS

Admissions Requirements Unique to Computer Science

Students must be able to use key Calculus principles, rules, and applications while in the B.S. Computer Science program. Students must meet the following admission requirements for admittance to this program:

1. Possess a high school diploma or its equivalent.

2. Demonstrate readiness through completion ofoneof the following:

  • Option 1: Submit transcripts documenting completion of college-level coursework with a minimum of 2.75 GPA or higher, AND successful and verifiable completion of a pre-calculus course from a WGU approved third-party provider with a grade “C” or better.
  • Option 2:A high school GPA of 3.0, or higher, AND a B grade, or better, in a high school honors, IB, or AP level advanced mathematics course.

If no previous Pre-Calculus course has been completed by the time of application, students can complete this course through WGU Academy, prior to matriculation.

NOTE: You do not need to take the ACT or SAT to be admitted to this program.Learn why we don't require these tests.

GENERAL ADMISSION REQUIREMENTS

Get Your Enrollment Checklist

Download your step-by-step guide to enrollment.

VIEW CHECKLIST

Get Your Questions Answered

Talk to an WGU Enrollment Counselor.

CONTACT AN ENROLLMENT COUNSELOR

Transfer Credits

TRANSFER INFORMATION

Get Added Support and Flexibility as You Start Your Degree
Take a course or two at your pace before committing to a full degree program. Strengthen your study habits, gain essential learning skills and, best of all, each completed course counts toward your degree requirements.

Learn More about Pathways to Starting

Questions about Computer Science at WGU

  1. General IT Program Questions

  2. Computer Science Program Questions

You should speak with an Enrollment Counselor. WGU can often provide advice or resources to help a prospective student fulfill enrollment prerequisites.

When you enroll in a WGU degree program, our goal is to see you through to graduation. Admission requirements are designed to increase your likelihood of success. Years of data and experience with the nontraditional students WGU serves have shown us how various types of academic and professional experience can be highly important in helping a student persist to graduation. Industry certifications are one of many ways a student can meet eligibility.

WGU has an obligation to our graduates—and their current and future employers—to ensure WGU alumni have mastered the most up-to-date, current competencies and skills needed in the workplace. Recency of certifications helps us ensure that students have demonstrated competency in skills as they are needed in today's working world.

As a full-time student, you will be required to maintain a minimum pace of 12 competency units (CUs) per term for undergraduate programs or 8 CUs per term for graduate programs. However, there is no maximum speed—once you complete a course, you move immediately to the next, and you complete a course not by waiting for the syllabus, the professor, or the rest of the class. You progress by learning the material and proving it—so you can move through your coursework at the speed of your own learning and experience.

Instructors are highly educated, experienced experts in the subject matter of a course. Unlike in a traditional university where going to class means listening to an instructor lecture while you take notes and try to learn in a group setting, WGU's Instructors provide one-on-one instruction and support when you need it—tailoring the instruction to your precise needs when you need it. Instructors also provide additional resources, lead topical discussions in online communities, and find countless other ways to bring a specific course to life for students.

Computer science is the study of computers, systems, networks, and servers. Computer science analyzes the performance of computer hardware and software. Computer scientists design and analyze algorithms, programs, and operations of computers.

There are many job opportunities available for those who have a degree in computer science, including:

  • Data scientist
  • Software tester
  • Web developer
  • Systems analyst
  • Business analyst
  • Product manager
  • Network architect
  • Software engineer
  • Computer engineering
  • Machine learning
  • Data scientist
  • Network architecture

Computer science can be a challenging degree and career path. It involves learning about lots of coding, which can be like another language. It also involves understanding complex network systems and programs. The world of computer science is unique and can be foreign for some. But for many, the reason they love computer science is because something clicks and makes sense. If you enjoy languages, math, science, and computers, computer science will likely be a challenging but exciting degree.

A computer science degrees should cover important topics that will prepare you for your future. In order for a computer science degree to be successful and relevant it should include scripting, programming languages, computer architecture, network fundamentals, and more.

Ready to Start Your WGU Journey?

Computer Science Degree Online – Bachelor of Science | WGU (2024)
Top Articles
Latest Posts
Article information

Author: Mrs. Angelic Larkin

Last Updated:

Views: 6526

Rating: 4.7 / 5 (47 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Mrs. Angelic Larkin

Birthday: 1992-06-28

Address: Apt. 413 8275 Mueller Overpass, South Magnolia, IA 99527-6023

Phone: +6824704719725

Job: District Real-Estate Facilitator

Hobby: Letterboxing, Vacation, Poi, Homebrewing, Mountain biking, Slacklining, Cabaret

Introduction: My name is Mrs. Angelic Larkin, I am a cute, charming, funny, determined, inexpensive, joyous, cheerful person who loves writing and wants to share my knowledge and understanding with you.