🕷️ Crawler Inspector

URL Lookup

Direct Parameter Lookup

Raw Queries and Responses

1. Shard Calculation

Query:
Response:
Calculated Shard: 73 (from laksa073)

2. Crawled Status Check

Query:
Response:

3. Robots.txt Check

Query:
Response:

4. Spam/Ban Check

Query:
Response:

5. Seen Status Check

ℹ️ Skipped - page is already crawled

đź“„
INDEXABLE
âś…
CRAWLED
23 minutes ago
🤖
ROBOTS ALLOWED

Page Info Filters

FilterStatusConditionDetails
HTTP statusPASSdownload_http_code = 200HTTP 200
Age cutoffPASSdownload_stamp > now() - 6 MONTH0 months ago
History dropPASSisNull(history_drop_reason)No drop reason
Spam/banPASSfh_dont_index != 1 AND ml_spam_score = 0ml_spam_score=0
CanonicalPASSmeta_canonical IS NULL OR = '' OR = src_unparsedNot set

Page Details

PropertyValue
URLhttps://www.wgu.edu/online-it-degrees/computer-science.html
Last Crawled2026-04-11 22:23:00 (23 minutes ago)
First Indexed2018-04-02 19:55:16 (8 years ago)
HTTP Status Code200
Meta TitleComputer Science Degree Online – Bachelor of Science | WGU
Meta DescriptionEarn your Bachelor's degree in Computer Science online and at home, and gain advanced certifications included in tuition. Enroll today at WGU.
Meta Canonicalnull
Boilerpipe Text
Online IT Degrees B.S. Computer Science Bachelor of Science 3rd Party Certifications and Program Accreditation OVERVIEW An ABET-Accredited Online Computer Science Degree with an AI Focus Earn your bachelor’s degree in computer science from WGU and  increase 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, this program has received  ABET-accreditation . The computer science degree program at WGU provides a solid foundation for the most  in-demand skills : Artificial Intelligence (AI) Machine Learning Logic Architecture and systems Data structures Computer theory Version Control Linux You can earn while you learn with this information technology degree.  Top technology certifications , such as Linux Esssentials and ITIL® Foundation Certificate, as well as Artificial Intelligence Optimization Developer, Back-End Developer, and Java Developer 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! Students get a chance to be part of the first-ever School of Technology Online Teamwork Course, designed to enhance student collaboration and teamwork skills in a virtual environment. Have questions?  Attend our prospective student webinar to learn more about our programs. 62% of graduates finish within  25 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 Tuition per six-month term is $4,125 Tuition charged per term—rather than per credit—helps students control the ultimate cost of their degree. Finish faster, pay less! Average salary increase $24,565 WGU Computer Science graduates report an average salary increase of $24,565 after completing this degree program. *WGU Internal Data Earn Two Degrees, Faster If you don't have a bachelor's degree and are looking at furthering your education in computer science you can pursue an accelerated bachelor's AND master's degree program. This accelerated bridge program allows you to earn 2 computer science degrees faster—taking less courses overall and saving time and money! Technology COMPARE Accelerated Computer Science Bachelor's and Master's Degree Earn both your bachelor’s and master's in computer science to enhance your... Earn both your bachelor’s and master's in computer science to enhance your experience and skillset. MORE DETAILS Time: Approximately 5 years. Tuition : $4,195 per 6-month term for the bachelor's degree; $4,385 per term for the master's portion. Courses: 48 total courses in this program. Certifications included in this program at no additional cost: ITIL Linux Essentials WGU Back-End Developer WGU AI Optimization Developer WGU Java Developer  Skills for your résumé that you will learn in this program: Computer system design System development Computer architecture Data structures Project management This program allows students to earn their bachelor's degree in computer science and move directly into a master's degree in computer science, cutting down on the total number of courses to complete. Ready to Start Your WGU Journey? Next Start Date: {{startdate}} Start Dates the 1st of Every Month COURSES Computer Science Courses Program consists of 37 courses At WGU, we design our curriculum to be timely, relevant, and practical—all to help you show that you know your stuff. 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 13 competency units each 6-month term. (One course is typically 3 or 4 units.) Program consists of: 37 courses An unofficial estimated 14 courses are fulfilled by your associate degree leaving 27 courses. Courses Fulfilled By Your Associate Degree This is an unofficial estimate of your transfer credits. You may receive more or less credits depending upon the specific courses taken to complete your degree and other credits you may have. Below are the anticipated courses that will be fulfilled based on your indication that you have earned an associate’s degree. During the enrollment process this information will be verified. General Education Health, Fitness, and Wellness 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. Applied Probability and Statistics 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. Calculus I 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 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 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. Introduction to Communication: Connecting with Others 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. Composition: Successful Self-Expression 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. American Politics and the US Constitution 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. Ethics in Technology 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. Natural Science Lab 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 in the natural sciences to investigate a hypothesis by gathering quantitative data. They will also research a specific topic in the natural sciences using academic sources and draw conclusions from their findings. Introduction to Systems Thinking and Applications Introduction to Systems Thinking and Applications provides learners with the skills required to engage in a holistic systems-based approach to analyzing complex problems and solutions. This course introduces the foundational concepts and principles of systems thinking and provides opportunities to use a systems thinking approach to analyze and evaluate real-world case studies. The course will culminate with using systems thinking to develop a solution to an authentic complex problem. This course has no prerequisites, but general education math (C955 or C957) is preferred. Because the course is self-paced, learners may move through the material as quickly or as slowly as needed, with the goal of demonstrating proficiency in the five competencies covered in the final assessment. If learners have no prior knowledge of this material, they can expect to spend 30 to 40 hours on the course content. Data Management Data Management - Foundations 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 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. Operating Systems Linux Foundations 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. Web Development Web Development Foundations Welcome to Web Development Foundations! In this course you will learn about web design and development using HTML and CSS. This course employs the zyBooks learning platform which contains all the necessary reading materials, knowledge checks, and hands-on activities to prepare you for the course assessment. For the best understanding of the course content, complete each chapter. There are no prerequisites. Competency will be demonstrated with a performance assessment. Scripting and Programming Scripting and Programming - Foundations 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. Information Technology Management Software Engineering 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. Computer Science Introduction to Computer Science Introduction to Computer Science introduces learners to the field of computer science and its essential concepts. In this course students will explore, among other topics, programming basics through language-agnostic pseudocode, computational thinking and problem-solving, algorithms, hardware, and social and ethical considerations in the field. This course is designed for beginners to gain a solid understanding of computer science principles and their applications and prepare students for further study in the field. There are no prerequisites for this course. Advanced AI and ML Advanced AI and ML provides an opportunity for students to exercise their knowledge and skills in the design and development of artificial intelligence (AI) and machine learning (ML) solutions for real-world business problems. Through a hands-on project, students delve into the design and execution planning stages. The course culminates with the development of a fully functional AI/ ML product. Computer Architecture Computer Architecture introduces students to concepts and characteristics of organization and architecture applied to modern computer systems, including performance, processor, memory, I/O, and multiprocessors to optimize system design, performance, and efficiency. Data Structures and Algorithms I 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 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. Practical Applications of Prompt The Practical Applications of Prompt course introduces learners to generative artificial intelligence (AI). This course aims to allow learners to gain skills for writing effective prompts and develop more effective conversations with artificial intelligence. Practical Applications of Prompt will lead learners to explore why prompt engineering is necessary. The course also aims to help learners, regardless of background, increase prompt fluency, which is fluency in using prompt effectively. The course teaches learners how to create effective prompts to elicit information with consideration of scope, specificity, and context; additionally, it teaches learners to evaluate the medium of the prompt and adjust prompts to output relevant results. The last section of the course focuses on ways to evaluate the efficacy of prompts and improve the depth and quality of analytical investigations. This approach prepares students to navigate the complexities of working with generative AI and use these skills effectively throughout their careers. Operating Systems for Computer Scientists Operating Systems for Computer Scientists focuses on the intricacies of operating systems. This comprehensive course for computer science students covers core principles such as processes, threads, memory management, and file systems, providing students with insights into CPU scheduling algorithms, deadlock handling, and system performance optimization. Additionally, the course delves into security mechanisms, addressing common threats and preventative measures. Through a blend of theoretical concepts and practical applications, students emerge equipped to adeptly navigate operating system features and prepared for real-world challenges in computer science. Introduction to AI for Computer Scientists Introduction to AI for Computer Scientists provides an overview of critical terminology and key concepts for artificial intelligence (AI). The course explores the history and evolution of AI, elements of code, and the process for understanding algorithmic approaches to AI. The course presents topics of bias, ethical issues, and security concerns. Contextualized examples offer students an opportunity to see these concepts in professional scenarios; identifying issues within code, understanding the steps within an AI design, and understanding the different features, limitations, and benefits for a multitude of AI applications. Artificial Intelligence Optimization for Computer Scientists Artificial Intelligence Optimization for Computer Scientists guides students through the implementation and optimization of artificial intelligence (AI) solutions for various applications. Through extensive research, students will explore different AI approaches and determine the most applicable solutions for specific scenarios. Practical, hands-on exercises will enable students to implement and rigorously test AI solutions, thus honing their skills in optimizing AI models for enhanced performance and efficiency. Additionally, this course delves into creating data assumptions and interpretations that are crucial for predictive analytics and future data forecasting. Finally, students will adapt and extend AI solutions to address diverse application scenarios, ensuring their readiness to tackle real-world challenges in AI optimization and deployment. Introduction to Artificial Intelligence for Computer Scientists is a prerequisite to this course. Computer Science Project Development with a Team Computer Science Project Development with a Team has students prepare a prior project for submission to a mock technical and executive leadership team. This course expands on the coding work done in a previous course, asking students to submit three artifacts. The final artifact is a business proposal aimed at convincing stakeholders to implement the project, which includes an executive summary of product requirements directed at the IT audience, as well as a technical report of the fully functional data product intended to solve a real-world problem. Artifacts are evaluated by peer team members prior to submission, and students practice giving, receiving, and integrating feedback into their work process. Secure Systems Analysis & Design Fundamentals of Information Security 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 Scripting and Programming - Applications In this undergraduate course students explore 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. Java Fundamentals 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 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. Back-End Programming 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. Advanced Java 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 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. Full Stack Engineering Version Control 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. Network and Security Network and Security - Foundations 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. Business of IT Business of IT - Applications 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. 37 Courses Program consists of 37 courses At WGU, we design our curriculum to be timely, relevant, and practical—all to help you show that you know your stuff. Teamwork Project Special requirements for this program At the end of your program, you will complete a teamwork 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 to your peers and incorporate their feedback.  WGU vs. Traditional Universities Compare the Difference Traditional Universities 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 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. 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.   Entirely Online The network engineering and security 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. 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 include a Linux certification, as well as the ITIL® 4 Foundation certification.    The cost of these certifications are  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é. The computer science bachelor's degree program allows students to earn valuable credentials on their path to a degree, including the Artificial Intelligence Optimization Developer, Back-End Developer, and Java Developer certificates. These WGU certificates allow you to demonstrate mastery and add credentials to your résumé before you even graduate with your degree. WGU Certificate WGU Certificate WGU Certificate Linux Essentials ITIL® 4 Foundation Certification 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: $ 0 . 5 1 1 . 5 2 2 . 5 3 3 . 5 4 YEARS Cost Breakdown 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. Most WGU students qualify for financial aid, and WGU is approved for federal financial aid and U.S. veterans benefits.  Many scholarship opportunities are available. Find out what you might be eligible for. * WGU undergraduate students have approximately half the debt at graduation compared to the national average, according to the Institute 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. "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 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. Return on Your Investment Many WGU graduates may see an increase in income post-graduation Average income increase in annual salary vs. pre-enrollment salary from all degrees. Source:  2024 Harris Poll  of 1,655 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 and industries a graduate of this computer science bachelor’s degree program are qualified for include: Job Titles Software Engineer Software Developer Computer & Information Systems Manager Business Intelligence Analyst Machine Learning Specialist Diverse Industries Technology Aerospace Banking and Finance Military Consulting Major Employers Amazon JPMorgan Chase Microsoft Apple Northrop Gruman  WGU Grads Hold Positions With Top Employers ADMISSIONS Computer Science Admission Requirements 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 of  one   of the following: Option 1 : Submit all transcripts documenting completion of college-level coursework with a minimum of 2.75 cumulative GPA or higher, AND successful and verifiable completion of a precalculus (or higher level) course from a WGU approved third-party provider with a grade “C” or better. Option 2 :   A high school cumulative GPA of 3.0 or higher, AND successful, verifiable completion of a precalculus (or higher level) advanced mathematics course with a grade of B or better. If no previous precalculus course has been completed by the time of application, students can complete this course through WGU Academy for a $25 course fee 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 . Get Your Enrollment Checklist Download your step-by-step guide to enrollment. Get Your Questions Answered Talk to an WGU Enrollment Counselor. Transfer Credits Ready to Start Your WGU Journey?
Markdown
[Skip to content](https://www.wgu.edu/online-it-degrees/computer-science.html#main) [Skip to Chat](https://www.wgu.edu/online-it-degrees/computer-science.html#embeddedMessagingConversationButton) [![](https://www.wgu.edu/etc.clientlibs/wgu/clientlibs/clientlib-site/resources/images/wgu-logo.svg)](https://www.wgu.edu/) - Online Degrees - Certificates - About WGU - Tuition & Financial Aid - Admissions & Transfers - [Student Login](https://my.wgu.edu/) [Request Info](https://www.wgu.edu/admissions/get-info.html) [Apply Now](https://apply.wgu.edu/register) ![](https://www.wgu.edu/etc.clientlibs/wgu/clientlibs/clientlib-site/resources/images/search-icon.png) [![](https://www.wgu.edu/etc.clientlibs/wgu/clientlibs/clientlib-site/resources/images/phone-icon.svg)](tel:866.225.5948) ![Call WGU](https://www.wgu.edu/etc.clientlibs/wgu/clientlibs/clientlib-site/resources/images/phone-icon.svg) 866\.225.5948 - Business - Education - Technology - Health & Nursing - Courses [All Degrees](https://www.wgu.edu/online-degree-programs.html) [Explore Your Options](https://www.wgu.edu/quiz/program.html) - Bachelor's - Master's [Advanced Accounting Courses](https://www.wgu.edu/online-business-degrees/certificates/advanced-accounting-courses.html) [View All Business Degrees](https://www.wgu.edu/online-business-degrees.html) - [View all Business Bachelor's Degrees](https://www.wgu.edu/online-business-degrees/bachelors-programs.html) - [Business Management – B.S.](https://www.wgu.edu/online-business-degrees/business-management-bachelors-program.html) - [Healthcare Administration – B.S.](https://www.wgu.edu/online-business-degrees/healthcare-administration-bachelors-program.html) - [Human Resource Management – B.S.](https://www.wgu.edu/online-business-degrees/human-resources-bachelors-program.html) - [Information Technology Management – B.S.](https://www.wgu.edu/online-business-degrees/it-information-technology-management-bachelors-program.html) - [Marketing – B.S.](https://www.wgu.edu/online-business-degrees/marketing-bachelors-program.html) - [Supply Chain and Operations Management – B.S.](https://www.wgu.edu/online-business-degrees/supply-chain-operations-management-bachelors-program.html) - [Communications – B.S.](https://www.wgu.edu/online-business-degrees/communications-bachelors-program.html) - [User Experience Design – B.S.](https://www.wgu.edu/online-business-degrees/user-experience-design-bachelors-program.html) - [Accounting – B.S.](https://www.wgu.edu/online-business-degrees/accounting-bachelors-program.html) - [Finance – B.S.](https://www.wgu.edu/online-business-degrees/finance-bachelors-program.html) - [Health Information Management – B.S. (from the Leavitt School of Health)](https://www.wgu.edu/online-nursing-health-degrees/health-information-management-bachelors-program.html) - [View all Business Master's Degrees](https://www.wgu.edu/online-business-degrees/masters-programs.html) - [Master of Business Administration (MBA)](https://www.wgu.edu/online-business-degrees/mba-masters-business-administration-program.html) - [MBA Information Technology Management](https://www.wgu.edu/online-business-degrees/mba-masters-business-administration-it-management-program.html) - [MBA Healthcare Administration](https://www.wgu.edu/online-business-degrees/mba-masters-business-administration-healthcare-administration-program.html) - [Management and Leadership – M.S.](https://www.wgu.edu/online-business-degrees/management-leadership-masters-program.html) - [Accounting – M.S.](https://www.wgu.edu/online-business-degrees/accounting-masters-program.html) - [Marketing – M.S.](https://www.wgu.edu/online-business-degrees/marketing-masters-program.html) - [Human Resource Management – M.S.](https://www.wgu.edu/online-business-degrees/human-resources-masters-program.html) - [Master of Healthcare Administration (from the Leavitt School of Health)](https://www.wgu.edu/online-nursing-health-degrees/masters-healthcare-administration-leadership.html) - [Data Analytics – M.S. (from the School of Technology)](https://www.wgu.edu/online-it-degrees/data-analytics-masters-program.html) - [Education Technology and Instructional Design – M.Ed. (from the School of Education)](https://www.wgu.edu/online-teaching-degrees/education-technology-instructional-design-masters.html) - Bachelor's - Master's - Endorsements - Licensure [View All Education Degrees](https://www.wgu.edu/online-teaching-degrees.html) - [View all Education Bachelor's Degrees](https://www.wgu.edu/online-teaching-degrees/education-bachelors-degrees.html) - [Elementary Education](https://www.wgu.edu/online-teaching-degrees/elementary-education-bachelors-program.html) - [Biology Education](https://www.wgu.edu/online-teaching-degrees/biology-education-bachelors-program.html) - [Mathematics Education](https://www.wgu.edu/online-teaching-degrees/mathematics-teacher-certification-secondary-bachelors-program.html) - [Physics Education](https://www.wgu.edu/online-teaching-degrees/physics-education-bachelors-program.html) - [Earth Science Education](https://www.wgu.edu/online-teaching-degrees/earthscience-education-bachelors-program.html) - [Chemistry Education](https://www.wgu.edu/online-teaching-degrees/chemistry-education-bachelors-program.html) - [Special Education](https://www.wgu.edu/online-teaching-degrees/special-education-bachelors-program.html) - [Special Ed and Elementary Ed (Dual Licensure) – B.A.](https://www.wgu.edu/online-teaching-degrees/special-education-bachelors-program/dual-elementary-special-education.html) - [Educational Studies – B.A. (Does Not Lead to a Teaching License)](https://www.wgu.edu/online-teaching-degrees/educational-studies-bachelors-program.html) - [View All Education Master's Degrees](https://www.wgu.edu/online-teaching-degrees/education-masters-programs.html) - [English Language Learning](https://www.wgu.edu/online-teaching-degrees/ell-esl-english-language-learning-education-masters-program.html) - [Social Studies Education](https://www.wgu.edu/online-teaching-degrees/social-studies-masters-program.html) - [Science Education](https://www.wgu.edu/online-teaching-degrees/science-education-masters-program.html) - [Chemistry Education](https://www.wgu.edu/online-teaching-degrees/chemistry-education-masters-program.html) - [Physics Education](https://www.wgu.edu/online-teaching-degrees/physics-education-masters-program.html) - [Biology Education](https://www.wgu.edu/online-teaching-degrees/biology-education-masters-program.html) - [Earth Science Education](https://www.wgu.edu/online-teaching-degrees/earth-science-education-masters-program.html) - [Elementary Education](https://www.wgu.edu/online-teaching-degrees/elementary-education-masters-program.html) - [English Education](https://www.wgu.edu/online-teaching-degrees/english-education-masters-program.html) - [Special Education](https://www.wgu.edu/online-teaching-degrees/special-education-masters-program.html) - [Mathematics Education](https://www.wgu.edu/online-teaching-degrees/mathematics-education-masters-program.html) - [Curriculum and Instruction – M.S.](https://www.wgu.edu/online-teaching-degrees/curriculum-instruction-education-masters-program.html) - [Educational Leadership – M.S.](https://www.wgu.edu/online-teaching-degrees/educational-leadership-masters-program.html) - [Education Technology and Instructional Design – M.Ed.](https://www.wgu.edu/online-teaching-degrees/education-technology-instructional-design-masters.html) - [View All Education Endorsement Programs](https://www.wgu.edu/online-teaching-degrees/endorsements.html) - [English Language Learning](https://www.wgu.edu/online-teaching-degrees/endorsements/ell-esl-english-language-learning.html) - [Middle Grades Math](https://www.wgu.edu/online-teaching-degrees/endorsements/middle-grades-math.html) - [Middle Grades Science](https://www.wgu.edu/online-teaching-degrees/endorsements/middle-grades-science.html) - [Secondary Biology](https://www.wgu.edu/online-teaching-degrees/endorsements/secondary-biology.html) - [Secondary Chemistry](https://www.wgu.edu/online-teaching-degrees/endorsements/secondary-chemistry.html) - [Secondary Physics](https://www.wgu.edu/online-teaching-degrees/endorsements/secondary-physics.html) - [Secondary Earth Science](https://www.wgu.edu/online-teaching-degrees/endorsements/secondary-earth-science.html) - [Student Teaching](https://www.wgu.edu/admissions/student-teaching.html) - [Teaching License/Certification](https://www.wgu.edu/online-teaching-degrees/teaching-license-certification.html) - [State Licensure Information](https://www.wgu.edu/online-teaching-degrees/state-licensure.html) - Bachelor's - Master's - Accelerated [View All Technology Degrees](https://www.wgu.edu/online-it-degrees.html) - [View all Technology Bachelor's Degrees](https://www.wgu.edu/online-it-degrees/bachelors-programs.html) - [Cloud and Network Engineering](https://www.wgu.edu/online-it-degrees/cloud-computing-bachelors-program.html) - [Computer Science](https://www.wgu.edu/online-it-degrees/computer-science.html) - [Cybersecurity and Information Assurance](https://www.wgu.edu/online-it-degrees/cybersecurity-information-assurance-bachelors-program.html) - [Data Analytics](https://www.wgu.edu/online-it-degrees/data-analytics-bachelors-program.html) - [Information Technology](https://www.wgu.edu/online-it-degrees/information-technology-bachelors-program.html) - [Software Engineering](https://www.wgu.edu/online-it-degrees/software-engineering-bachelors-program.html) - [Health Information Management (from the Leavitt School of Health)](https://www.wgu.edu/online-nursing-health-degrees/health-information-management-bachelors-program.html) - [Information Technology Management – (from the School of Business)](https://www.wgu.edu/online-business-degrees/it-information-technology-management-bachelors-program.html) - [User Experience Design – (from the School of Business)](https://www.wgu.edu/online-business-degrees/user-experience-design-bachelors-program.html) - [View all Technology Master's Degrees](https://www.wgu.edu/online-it-degrees/masters-programs.html) - [Cybersecurity and Information Assurance](https://www.wgu.edu/online-it-degrees/cybersecurity-information-assurance-masters-program.html) - [Data Analytics](https://www.wgu.edu/online-it-degrees/data-analytics-masters-program.html) - [Information Technology](https://www.wgu.edu/online-it-degrees/information-technology-masters-program.html) - [Information Technology Product Management](https://www.wgu.edu/online-it-degrees/information-technology-masters-program/product-management.html) - [Computer Science](https://www.wgu.edu/online-it-degrees/computer-science-masters-program.html) - [Software Engineering](https://www.wgu.edu/online-it-degrees/software-engineering-masters-program.html) - [MBA Information Technology Management (from the School of Business)](https://www.wgu.edu/online-business-degrees/mba-masters-business-administration-it-management-program.html) - [Information Technology](https://www.wgu.edu/online-it-degrees/information-technology-bachelors-program/accelerated.html) - [Software Engineering](https://www.wgu.edu/online-it-degrees/software-engineering-bachelors-program/accelerated.html) - [Computer Science](https://www.wgu.edu/online-it-degrees/computer-science/accelerated.html) - Bachelor's - Master's - Licensure [View All Health & Nursing Degrees](https://www.wgu.edu/online-nursing-health-degrees.html) - [View all Health & Nursing Bachelor's Degrees](https://www.wgu.edu/online-nursing-health-degrees/bachelors-programs.html) - [Nursing (RN-to-BSN online) – B.S.](https://www.wgu.edu/online-nursing-health-degrees/rn-to-bsn-nursing-bachelors-program.html) - [Nursing (Prelicensure) – B.S. (Available in select states)](https://www.wgu.edu/online-nursing-health-degrees/rn-prelicensure-nursing-bachelors-program.html) - [Health Information Management – B.S.](https://www.wgu.edu/online-nursing-health-degrees/health-information-management-bachelors-program.html) - [Health and Human Services – B.S.](https://www.wgu.edu/online-nursing-health-degrees/health-human-services.html) - [Psychology – B.S.](https://www.wgu.edu/online-nursing-health-degrees/psychology-bachelors-program.html) - [Health Science – B.S.](https://www.wgu.edu/online-nursing-health-degrees/health-science-bachelors-program.html) - [Public Health – B.S.](https://www.wgu.edu/online-nursing-health-degrees/public-health-bachelors-program.html) - [Healthcare Administration – B.S. (from the School of Business)](https://www.wgu.edu/online-business-degrees/healthcare-administration-bachelors-program.html) - [View all Nursing & Health Master's Degrees](https://www.wgu.edu/online-nursing-health-degrees/masters-programs.html) - [Nursing – Education (BSN-to-MSN Program) – M.S.](https://www.wgu.edu/online-nursing-health-degrees/bsn-to-msn-nursing-education-masters-program.html) - [Nursing – Leadership and Management (BSN-to-MSN Program) – M.S.](https://www.wgu.edu/online-nursing-health-degrees/bsn-to-msn-nursing-leadership-management-masters-program.html) - [Nursing – Nursing Informatics (BSN-to-MSN Program) – M.S.](https://www.wgu.edu/online-nursing-health-degrees/nursing-informatics-bsn-to-msn-masters-program.html) - [Nursing – Family Nurse Practitioner (BSN-to-MSN Program) – M.S. (Available in select states)](https://www.wgu.edu/online-nursing-health-degrees/family-nurse-practitioner-masters.html) - [Nursing – Psychiatric Mental Health Nurse Practitioner (BSN-to-MSN Program) – M.S. (Available in select states)](https://www.wgu.edu/online-nursing-health-degrees/psychiatric-mental-health-nurse-practitioner-masters-program.html) - [Nursing – Education (RN-to-MSN Program) – M.S.](https://www.wgu.edu/online-nursing-health-degrees/nursing-education-rn-to-msn-masters-program.html) - [Nursing – Leadership and Management (RN-to-MSN Program) – M.S.](https://www.wgu.edu/online-nursing-health-degrees/rn-to-msn-nursing-leadership-management-masters-program.html) - [Nursing – Nursing Informatics (RN-to-MSN Program) – M.S.](https://www.wgu.edu/online-nursing-health-degrees/nursing-informatics-rn-to-msn-masters-program.html) - [Master of Healthcare Administration](https://www.wgu.edu/online-nursing-health-degrees/masters-healthcare-administration-leadership.html) - [Master of Public Health](https://www.wgu.edu/online-nursing-health-degrees/public-health-masters-program.html) - [MBA Healthcare Administration (from the School of Business)](https://www.wgu.edu/online-business-degrees/mba-masters-business-administration-healthcare-administration-program.html) - [Education Technology and Instructional Design – M.Ed. (from the School of Education)](https://www.wgu.edu/online-teaching-degrees/education-technology-instructional-design-masters.html) - [State Licensure Information](https://www.wgu.edu/online-nursing-health-degrees/state-licensure.html) [Single Courses](https://www.wgu.edu/admissions/personalized-start/courses.html) [Advanced Accounting Courses](https://www.wgu.edu/online-business-degrees/certificates/advanced-accounting-courses.html) - Business - Technology - Health & Nursing [All Certificates](https://www.wgu.edu/online-degree-programs/certificates.html) - [Accounting Fundamentals](https://www.wgu.edu/online-business-degrees/certificates/accounting-fundamentals.html) - [B2B Sales Fundamentals](https://www.wgu.edu/online-business-degrees/certificates/b2b-sales-fundamentals.html) - [Business Leadership](https://www.wgu.edu/online-business-degrees/certificates/leadership.html) - [Digital Marketing Fundamentals](https://www.wgu.edu/online-business-degrees/certificates/digital-marketing-fundamentals.html) - [Entrepreneurship Fundamentals](https://www.wgu.edu/online-business-degrees/certificates/entrepreneurship-fundamentals.html) - [Management Skills for Supervisors](https://www.wgu.edu/online-business-degrees/certificates/management-skills-for-supervisors.html) - [Project Management](https://www.wgu.edu/online-business-degrees/certificates/project-management-certificate.html) - [Supply Chain Fundamentals](https://www.wgu.edu/online-business-degrees/certificates/supply-chain.html) - [AI Skills Fundamentals](https://www.wgu.edu/online-it-degrees/certificates/ai-skills-fundamentals.html) - [Business Intelligence](https://www.wgu.edu/online-it-degrees/certificates/business-intelligence.html) - [Cybersecurity Fundamentals](https://www.wgu.edu/online-it-degrees/certificates/cybersecurity-fundamentals.html) - [Data Analytics Skills](https://www.wgu.edu/online-it-degrees/certificates/data-analytics.html) - [Data Engineering Professional](https://www.wgu.edu/online-it-degrees/certificates/data-engineering-professional.html) - [Front End Web Developer](https://www.wgu.edu/online-it-degrees/certificates/front-end-web-developer.html) - [Java Developer](https://www.wgu.edu/online-it-degrees/certificates/java-developer.html) - [ServiceNow Application Developer](https://www.wgu.edu/online-it-degrees/certificates/service-now-application-developer.html) 3RD PARTY CERTIFICATIONS - [IT Certifications Included in WGU Degrees](https://www.wgu.edu/online-it-degrees/it-certifications.html) - [Nursing Leadership](https://www.wgu.edu/online-nursing-health-degrees/certificates/nursing-leadership.html) - [Nursing Education—Post-Master's Certificate](https://www.wgu.edu/online-nursing-health-degrees/post-masters-nursing-certificate/education.html) - [Nursing Leadership and Management—Post-Master's Certificate](https://www.wgu.edu/online-nursing-health-degrees/post-masters-nursing-certificate/leadership-management.html) - [Family Nurse Practitioner—Post-Master's Certificate](https://www.wgu.edu/online-nursing-health-degrees/post-masters-nursing-certificate/family-nurse-practitioner.html) - [Psychiatric Mental Health Nurse Practitioner —Post-Master's Certificate](https://www.wgu.edu/online-nursing-health-degrees/post-masters-nursing-certificate/psychiatric-mental-health-nurse-practitioner.html) - About WGU - WGU Entities - Our Students - Our Leadership - Partnering with WGU - Media Resources - Careers at WGU - [Who We Are](https://www.wgu.edu/about.html) - [Annual Report](https://www.wgu.edu/about/annual-report.html) - [Institutional Catalog](https://www.wgu.edu/about/institutional-catalog.html) - [How We Compare](https://www.wgu.edu/about/measuring-impact/peer-comparison.html) - [WGU Entities](https://www.wgu.edu/about/entities.html) - [WGU Academy](https://www.wgu.edu/about/governance/academy.html) - [WGU Labs](https://www.wgu.edu/about/governance/labs.html) - [Craft Education](https://www.wgu.edu/about/governance/craft-education.html) - [Commencements](https://www.wgu.edu/alumni/commencement.html) - [Military and Veterans](https://www.wgu.edu/student-experience/military.html) - [Student Success](https://www.wgu.edu/about/students.html#overview) - [Retention and Graduation Rates](https://www.wgu.edu/about/measuring-impact/retention-graduation-rates.html) - [WGU Alumni](https://www.wgu.edu/alumni.html) - University Governance - Academic Governance - [Board of Trustees](https://www.wgu.edu/about/governance.html) - [Office of the President](https://www.wgu.edu/about/governance/president.html) - [WGU and States](https://www.wgu.edu/about/governance/states.html) - [Federal Policy Initiatives](https://www.wgu.edu/about/measuring-impact/policy-priorities.html) - [Chief Academic Officer](https://www.wgu.edu/about/governance/academics.html) - [School of Business](https://www.wgu.edu/about/governance/business.html) - [School of Education](https://www.wgu.edu/about/governance/education.html) - [School of Technology](https://www.wgu.edu/about/governance/it.html) - [Leavitt School of Health](https://www.wgu.edu/about/governance/health.html) - [Partnerships](https://www.wgu.edu/partnerships.html) - [Advancement & Giving](https://www.wgu.edu/advancement.html) - [Newsroom](https://www.wgu.edu/newsroom.html) - [Expert Center](https://www.wgu.edu/newsroom/expert-center.html) - [Impact Blog](https://www.wgu.edu/blog/impact.html) - [Careers at WGU](https://www.wgu.edu/about/careers.html) - [Locations](https://www.wgu.edu/about/careers/locations.html) - [Benefits](https://www.wgu.edu/about/careers/benefits.html) - [Teams](https://www.wgu.edu/about/careers/teams.html) - [Culture](https://www.wgu.edu/about/careers/culture.html) - [Hear from Employees](https://www.wgu.edu/about/careers/culture/voices.html) - [Careers Blog](https://www.wgu.edu/about/careers/blog.html) - Tuition and Fees - Financial Aid - Scholarships - Other Ways to Pay for School - [Tuition and Fees](https://www.wgu.edu/financial-aid-tuition.html) - [Tuition—School of Business](https://www.wgu.edu/financial-aid-tuition/tuition-business-degrees.html) - [Tuition—School of Education](https://www.wgu.edu/financial-aid-tuition/tuition-teaching-education-degrees.html) - [Tuition—School of Technology](https://www.wgu.edu/financial-aid-tuition/tuition-it-degrees.html) - [Tuition—Leavitt School of Health](https://www.wgu.edu/financial-aid-tuition/tuition-nursing-health-degrees.html) - [Your Financial Obligations](https://www.wgu.edu/financial-aid-tuition/financial-aid/obligations.html) - [Tuition Comparison](https://www.wgu.edu/financial-aid-tuition/tuition-comparison.html) - Financial Aid - FAFSA Support - [Financial Aid](https://www.wgu.edu/financial-aid-tuition/financial-aid.html) - [Applying for Financial Aid](https://www.wgu.edu/financial-aid-tuition/financial-aid/apply.html) - [State Grants](https://www.wgu.edu/financial-aid-tuition/financial-aid/state-grants.html) - [Consumer Information Guide](https://www.wgu.edu/financial-aid-tuition/financial-aid/consumer-information.html) - [Responsible Borrowing Initiative](https://www.wgu.edu/financial-aid-tuition/financial-aid/responsible-borrowing-initiative.html) - [Higher Education Relief Fund](https://www.wgu.edu/financial-aid-tuition/financial-aid/higher-ed-relief-fund.html) - [FAFSA Help](https://www.wgu.edu/financial-aid-tuition/fafsa-help.html) - [Net Price Calculator](https://www.wgu.edu/financial-aid-tuition/net-price-calculator.html) - [FAFSA Simplification](https://www.wgu.edu/financial-aid-tuition/financial-aid/fafsa-simplification.html) - [See All Scholarships](https://www.wgu.edu/financial-aid-tuition/scholarships.html) - [Military Scholarships](https://www.wgu.edu/financial-aid-tuition/scholarships/military-veterans.html) - [State Scholarships](https://www.wgu.edu/financial-aid-tuition/scholarships.html#state) - [Scholarship FAQs](https://www.wgu.edu/financial-aid-tuition/scholarships/faqs.html) - [Payment Plans](https://www.wgu.edu/financial-aid-tuition/payment-plans.html) - [Corporate Reimbursement](https://www.wgu.edu/financial-aid-tuition/corporate-reimbursement.html) - [Current Student Hardship Assistance](https://www.wgu.edu/financial-aid-tuition/current-student-hardship-assistance.html) - [Military Tuition Assistance](https://www.wgu.edu/student-experience/military/tuition-assistance.html) - Apply for Admission - Admission Requirements - Transfers - Apply - Enrollment - [New Students](https://apply.wgu.edu/register) - [WGU Returning Graduates](https://www.wgu.edu/alumni/stay-involved/continuing-grad.html) - [WGU Readmission](https://www.wgu.edu/admissions/restart.html) - [Enrollment Checklist](https://www.wgu.edu/admissions/enrollment.html) - [Accessibility](https://www.wgu.edu/admissions/accessibility.html) - [Accommodation Request](https://www.wgu.edu/admissions/ada-form.html) - Admission Requirements - Additional Requirements - [School of Education Admission Requirements](https://www.wgu.edu/admissions/teaching-requirements.html) - [School of Business Admission Requirements](https://www.wgu.edu/admissions/business-requirements.html) - [School of Technology Admission Requirements](https://www.wgu.edu/admissions/it-requirements.html) - [Leavitt School of Health Admission Requirements](https://www.wgu.edu/admissions/nursing-health-requirements.html) - [Computer Requirements](https://www.wgu.edu/admissions/computer-requirements.html) - [No Standardized Testing](https://www.wgu.edu/admissions/no-standardized-testing.html) - [Health and Nursing Clinical Information](https://www.wgu.edu/admissions/clinicals.html) - [Student Teaching Information](https://www.wgu.edu/admissions/student-teaching.html) - [FAQs about Transferring](https://www.wgu.edu/admissions/transfers.html) - [Transfer to WGU](https://www.wgu.edu/admissions/transfers/transfer-to-wgu.html) - [Transferrable Certifications](https://www.wgu.edu/admissions/transfers/wgu-transcript-request/transferable-certifications.html) - [Request WGU Transcripts](https://www.wgu.edu/admissions/transfers/wgu-transcript-request.html) - [International Transfer Credit](https://www.wgu.edu/admissions/international-transfer-credit.html) [![Call WGU](https://www.wgu.edu/etc.clientlibs/wgu/clientlibs/clientlib-site/resources/images/phone-icon.svg) 866.225.5948](tel:866.225.5948) [Apply Now](https://apply.wgu.edu/register) [Request Info](https://www.wgu.edu/admissions/get-info.html) 1. [Online IT Degrees](https://www.wgu.edu/online-it-degrees.html) 2. B.S. Computer Science ![](https://www.wgu.edu/content/dam/wgu-65-assets/web-sites/mvp/information-technology/images/degree-heroes/IT-hero-1.jpg) Bachelor of Science # Online Computer Science Degree [Apply Now](https://apply.wgu.edu/register) 3rd Party Certifications and Program Accreditation ![Linux Professional Institute logo](https://www.wgu.edu/content/experience-fragments/wgu-marketing/en/heroes/it_degrees/bscs-hero/master/_jcr_content/root/container/container_1310241457/container/container_1986375169/container_1574185759/image.coreimg.png/1687759127451/linux-white.png) ![ABET](https://www.wgu.edu/content/experience-fragments/wgu-marketing/en/heroes/it_degrees/bscs-hero/master/_jcr_content/root/container/container_1310241457/container/container_1986375169/container_1574185759_1848385427/image.coreimg.png/1699553258538/abetbandw.png) - [Overview](https://www.wgu.edu/online-it-degrees/computer-science.html#overview) - [Courses](https://www.wgu.edu/online-it-degrees/computer-science.html#courses) - [IT Certifications](https://www.wgu.edu/online-it-degrees/computer-science.html#certs) - [Cost & Time](https://www.wgu.edu/online-it-degrees/computer-science.html#cost) - [Flexible Schedule](https://www.wgu.edu/online-it-degrees/computer-science.html#schedule) - [Career Outlook](https://www.wgu.edu/online-it-degrees/computer-science.html#career) - [Admissions & Transfers](https://www.wgu.edu/online-it-degrees/computer-science.html#admissions) Next Start Date {{startdate}} [APPLY TODAY](https://apply.wgu.edu/register) OVERVIEW ## An ABET-Accredited Online Computer Science Degree with an AI Focus *** Earn your bachelor’s degree in computer science from WGU and **increase 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, this program has received [ABET-accreditation](https://amspub.abet.org/aps/name-search?searchType=institution&keyword=Western%20Governors%20University). The computer science degree program at WGU provides a solid foundation for the most **in-demand skills**: - **Artificial Intelligence (AI)** - **Machine Learning** - **Logic** - **Architecture and systems** - **Data structures** - **Computer theory** - **Version Control** - **Linux** ![](https://www.wgu.edu/online-it-degrees/computer-science/_jcr_content/root/container/columncontrol/column-2/image_copy.coreimg.jpeg/1765475913300/computer-science-man-woman.jpeg) You can earn while you learn with this information technology degree. **Top technology certifications**, such as Linux Esssentials and ITIL® Foundation Certificate, as well as Artificial Intelligence Optimization Developer, Back-End Developer, and Java Developer 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! Students get a chance to be part of the first-ever School of Technology Online Teamwork Course, designed to enhance student collaboration and teamwork skills in a virtual environment. *Have questions? [Attend our prospective student webinar to learn more about our programs.](https://www.wgu.edu/lp/webinar/wst-open-house.html)* 62% of graduates finish within 25 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](https://www.wgu.edu/online-it-degrees/computer-science.html#schedule) Tuition per six-month term is \$4,125 Tuition charged per term—rather than per credit—helps students control the ultimate cost of their degree. Finish faster, pay less\! [Cost & Time](https://www.wgu.edu/online-it-degrees/computer-science.html#cost) Average salary increase \$24,565 WGU Computer Science graduates report an average salary increase of \$24,565 after completing this degree program. *\*WGU Internal Data* [Career Outlook](https://www.wgu.edu/online-it-degrees/computer-science.html#career) ![](https://www.wgu.edu/content/dam/wgu-65-assets/web-sites/mvp/landing-pages/general/alumni-2024/alumni-headers/alumni-resources-header-1440x520-062024.jpg) Earn Two Degrees, Faster If you don't have a bachelor's degree and are looking at furthering your education in computer science you can pursue an accelerated bachelor's AND master's degree program. This accelerated bridge program allows you to earn 2 computer science degrees faster—taking less courses overall and saving time and money\! ![](https://www.wgu.edu/etc.clientlibs/wgu/clientlibs/clientlib-site/resources/images/Icon_IT.svg) Technology COMPARE Accelerated Computer Science Bachelor's and Master's Degree [VIEW DEGREE](https://www.wgu.edu/online-it-degrees/computer-science/accelerated.html) Earn both your bachelor’s and master's in computer science to enhance your... Earn both your bachelor’s and master's in computer science to enhance your experience and skillset. MORE DETAILS [APPLY NOW](https://apply.wgu.edu/register) - **Time:** Approximately 5 years. - **Tuition**: \$4,195 per 6-month term for the bachelor's degree; \$4,385 per term for the master's portion. - **Courses:** 48 total courses in this program. **Certifications included in this program at no additional cost:** - **ITIL** - **Linux Essentials** - **WGU Back-End Developer** - **WGU AI Optimization Developer** - **WGU Java Developer** **Skills for your résumé that you will learn in this program:** - **Computer system design** - **System development** - **Computer architecture** - **Data structures** - **Project management** This program allows students to earn their bachelor's degree in computer science and move directly into a master's degree in computer science, cutting down on the total number of courses to complete. Ready to Start Your WGU Journey? **Next Start Date: {{startdate}}** Start Dates the 1st of Every Month [Apply Today](https://apply.wgu.edu/register) COURSES ## Computer Science Courses **Program consists of 37 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](https://www.wgu.edu/online-it-degrees/computer-science/program-guide.html) 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](https://www.wgu.edu/about/governance/it-college.html) 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 13 competency units each 6-month term. (One course is typically 3 or 4 units.) [WHAT ABOUT TRANSFER CREDITS? ![](https://www.wgu.edu/etc.clientlibs/wgu/clientlibs/clientlib-site/resources/images/arrow-white.svg)](https://www.wgu.edu/admissions/transfers.html) Program consists of: 37 courses An unofficial estimated 14 courses are fulfilled by your associate degree leaving 27 courses. [I Have an Associate Degree]() [Estimate My Transfer Credits](https://www.wgu.edu/transfer-estimator.html) Courses Fulfilled By Your Associate Degree This is an unofficial estimate of your transfer credits. You may receive more or less credits depending upon the specific courses taken to complete your degree and other credits you may have. Below are the anticipated courses that will be fulfilled based on your indication that you have earned an associate’s degree. During the enrollment process this information will be verified. General Education Health, Fitness, and Wellness 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. Applied Probability and Statistics 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. Calculus I 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 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 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. Introduction to Communication: Connecting with Others 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. Composition: Successful Self-Expression 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. American Politics and the US Constitution 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. Ethics in Technology 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. Natural Science Lab 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 in the natural sciences to investigate a hypothesis by gathering quantitative data. They will also research a specific topic in the natural sciences using academic sources and draw conclusions from their findings. Introduction to Systems Thinking and Applications Introduction to Systems Thinking and Applications provides learners with the skills required to engage in a holistic systems-based approach to analyzing complex problems and solutions. This course introduces the foundational concepts and principles of systems thinking and provides opportunities to use a systems thinking approach to analyze and evaluate real-world case studies. The course will culminate with using systems thinking to develop a solution to an authentic complex problem. This course has no prerequisites, but general education math (C955 or C957) is preferred. Because the course is self-paced, learners may move through the material as quickly or as slowly as needed, with the goal of demonstrating proficiency in the five competencies covered in the final assessment. If learners have no prior knowledge of this material, they can expect to spend 30 to 40 hours on the course content. Data Management Data Management - Foundations 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 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. Operating Systems Linux Foundations 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. Web Development Web Development Foundations Welcome to Web Development Foundations! In this course you will learn about web design and development using HTML and CSS. This course employs the zyBooks learning platform which contains all the necessary reading materials, knowledge checks, and hands-on activities to prepare you for the course assessment. For the best understanding of the course content, complete each chapter. There are no prerequisites. Competency will be demonstrated with a performance assessment. Scripting and Programming Scripting and Programming - Foundations 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. Information Technology Management Software Engineering 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. Computer Science Introduction to Computer Science Introduction to Computer Science introduces learners to the field of computer science and its essential concepts. In this course students will explore, among other topics, programming basics through language-agnostic pseudocode, computational thinking and problem-solving, algorithms, hardware, and social and ethical considerations in the field. This course is designed for beginners to gain a solid understanding of computer science principles and their applications and prepare students for further study in the field. There are no prerequisites for this course. Advanced AI and ML Advanced AI and ML provides an opportunity for students to exercise their knowledge and skills in the design and development of artificial intelligence (AI) and machine learning (ML) solutions for real-world business problems. Through a hands-on project, students delve into the design and execution planning stages. The course culminates with the development of a fully functional AI/ ML product. Computer Architecture Computer Architecture introduces students to concepts and characteristics of organization and architecture applied to modern computer systems, including performance, processor, memory, I/O, and multiprocessors to optimize system design, performance, and efficiency. Data Structures and Algorithms I 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 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. Practical Applications of Prompt The Practical Applications of Prompt course introduces learners to generative artificial intelligence (AI). This course aims to allow learners to gain skills for writing effective prompts and develop more effective conversations with artificial intelligence. Practical Applications of Prompt will lead learners to explore why prompt engineering is necessary. The course also aims to help learners, regardless of background, increase prompt fluency, which is fluency in using prompt effectively. The course teaches learners how to create effective prompts to elicit information with consideration of scope, specificity, and context; additionally, it teaches learners to evaluate the medium of the prompt and adjust prompts to output relevant results. The last section of the course focuses on ways to evaluate the efficacy of prompts and improve the depth and quality of analytical investigations. This approach prepares students to navigate the complexities of working with generative AI and use these skills effectively throughout their careers. Operating Systems for Computer Scientists Operating Systems for Computer Scientists focuses on the intricacies of operating systems. This comprehensive course for computer science students covers core principles such as processes, threads, memory management, and file systems, providing students with insights into CPU scheduling algorithms, deadlock handling, and system performance optimization. Additionally, the course delves into security mechanisms, addressing common threats and preventative measures. Through a blend of theoretical concepts and practical applications, students emerge equipped to adeptly navigate operating system features and prepared for real-world challenges in computer science. Introduction to AI for Computer Scientists Introduction to AI for Computer Scientists provides an overview of critical terminology and key concepts for artificial intelligence (AI). The course explores the history and evolution of AI, elements of code, and the process for understanding algorithmic approaches to AI. The course presents topics of bias, ethical issues, and security concerns. Contextualized examples offer students an opportunity to see these concepts in professional scenarios; identifying issues within code, understanding the steps within an AI design, and understanding the different features, limitations, and benefits for a multitude of AI applications. Artificial Intelligence Optimization for Computer Scientists Artificial Intelligence Optimization for Computer Scientists guides students through the implementation and optimization of artificial intelligence (AI) solutions for various applications. Through extensive research, students will explore different AI approaches and determine the most applicable solutions for specific scenarios. Practical, hands-on exercises will enable students to implement and rigorously test AI solutions, thus honing their skills in optimizing AI models for enhanced performance and efficiency. Additionally, this course delves into creating data assumptions and interpretations that are crucial for predictive analytics and future data forecasting. Finally, students will adapt and extend AI solutions to address diverse application scenarios, ensuring their readiness to tackle real-world challenges in AI optimization and deployment. Introduction to Artificial Intelligence for Computer Scientists is a prerequisite to this course. Computer Science Project Development with a Team Computer Science Project Development with a Team has students prepare a prior project for submission to a mock technical and executive leadership team. This course expands on the coding work done in a previous course, asking students to submit three artifacts. The final artifact is a business proposal aimed at convincing stakeholders to implement the project, which includes an executive summary of product requirements directed at the IT audience, as well as a technical report of the fully functional data product intended to solve a real-world problem. Artifacts are evaluated by peer team members prior to submission, and students practice giving, receiving, and integrating feedback into their work process. Secure Systems Analysis & Design Fundamentals of Information Security 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 Scripting and Programming - Applications In this undergraduate course students explore 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. Java Fundamentals 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 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. Back-End Programming 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. Advanced Java 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 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. Full Stack Engineering Version Control 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. Network and Security Network and Security - Foundations 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. Business of IT Business of IT - Applications 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. 37 Courses Program consists of 37 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](https://www.wgu.edu/online-it-degrees/computer-science/program-guide.html) Teamwork Project Special requirements for this program At the end of your program, you will complete a teamwork 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 to your peers and incorporate their feedback. [Request Info](https://www.wgu.edu/admissions/get-info.html) ## WGU vs. Traditional Universities Compare the Difference Traditional Universities ![](https://www.wgu.edu/content/dam/wgu-65-assets/web-sites/mvp/business/images/college-page/WGU-logo-reversed.svg) 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.* [Apply Now](https://apply.wgu.edu/register) Traditional Universities ![](https://www.wgu.edu/content/dam/wgu-65-assets/web-sites/mvp/business/images/college-page/WGU-logo-reversed.svg) 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 [Apply Now](https://apply.wgu.edu/register) *\*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? ![](https://www.wgu.edu/online-it-degrees/computer-science/_jcr_content/root/columncontrol_copy_c_1483608730/column-2/image.coreimg.png/1765475920298/icon-piggybank-blue.png) 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 ![](https://www.wgu.edu/etc.clientlibs/wgu/clientlibs/clientlib-site/resources/images/arrow-white.svg)](https://www.wgu.edu/online-it-degrees/computer-science.html#cost) ![](https://www.wgu.edu/online-it-degrees/computer-science/_jcr_content/root/columncontrol_copy_c_1483608730/column-3/image.coreimg.png/1765475920506/icon-clock-blue.png) 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 ![](https://www.wgu.edu/etc.clientlibs/wgu/clientlibs/clientlib-site/resources/images/arrow-white.svg)](https://www.wgu.edu/online-it-degrees/computer-science.html#schedule) ![](https://www.wgu.edu/online-it-degrees/computer-science/_jcr_content/root/columncontrol_copy_c_1483608730/column-4/image.coreimg.png/1765475920661/icon-cellphone-blue.png) Entirely Online The network engineering and security 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 ![](https://www.wgu.edu/etc.clientlibs/wgu/clientlibs/clientlib-site/resources/images/arrow-white.svg)](https://www.wgu.edu/online-it-degrees/computer-science.html#admissions) 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. ![ABET Computing Accreditation Commission](https://www.wgu.edu/content/experience-fragments/wgu-marketing/en/lp/accredited---it-logos/bscs/_jcr_content/root/container_686504901_/columncontrol/column-2/columncontrol/column-1/image.coreimg.png/1699554007351/abet-accreditation.png) ![CyberWatch](https://www.wgu.edu/content/experience-fragments/wgu-marketing/en/lp/accredited---it-logos/bscs/_jcr_content/root/container_686504901_/columncontrol/column-2/columncontrol/column-2/image.coreimg.png/1699553864834/national-cyberwatch-center.png) IT CERTIFICATIONS ## 3rd Party Computer Science Certifications Included *** **Industry certifications** in this degree program include a Linux certification, as well as the ITIL® 4 Foundation certification. The cost of these certifications are **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é. The computer science bachelor's degree program allows students to earn valuable credentials on their path to a degree, including the Artificial Intelligence Optimization Developer, Back-End Developer, and Java Developer certificates. These WGU certificates allow you to demonstrate mastery and add credentials to your résumé before you even graduate with your degree. [SEE MORE ABOUT CERTIFICATIONS ![](https://www.wgu.edu/etc.clientlibs/wgu/clientlibs/clientlib-site/resources/images/arrow-white.svg)](https://www.wgu.edu/online-it-degrees/it-certifications.html) - WGU Certificate [![](https://www.wgu.edu/content/dam/wgu-65-assets/web-sites/mvp/information-technology/images/badges-icons/java-developer-badge.png) Java Developer Java Developer ![](https://www.wgu.edu/etc.clientlibs/wgu/clientlibs/clientlib-site/resources/images/arrow-white.svg)](https://wgu.badgr.com/public/badges/gqX2hTVFQ2Scu95xTvAh-w) - WGU Certificate [![](https://www.wgu.edu/content/dam/wgu-65-assets/web-sites/mvp/information-technology/images/badges-icons/Developer.png) Back-End Developer Back-End Developer ![](https://www.wgu.edu/etc.clientlibs/wgu/clientlibs/clientlib-site/resources/images/arrow-white.svg)](https://wgu.badgr.com/public/badges/A_NJvOaXRlSyRgeYW6mGHA) - WGU Certificate [![](https://www.wgu.edu/content/dam/wgu-65-assets/web-sites/mvp/information-technology/images/badges-icons/artificial-intelligence-badge.png) Artificial Intelligence Optimization Developer Artificial Intelligence Optimization Developer ![](https://www.wgu.edu/etc.clientlibs/wgu/clientlibs/clientlib-site/resources/images/arrow-white.svg)](https://wgu.badgr.com/public/badges/Y0cTbpwcS1ez3B44MxHiSg) ![Linux Professional Institute logo](https://www.wgu.edu/online-it-degrees/computer-science/_jcr_content/root/container_1438590742_2047518538/columncontrol/column-1/image_copy_134009983.coreimg.svg/1765475924200/lpi-linux-only.svg) - Linux Essentials ![Data Operations Badge](https://www.wgu.edu/online-it-degrees/computer-science/_jcr_content/root/container_1438590742_2047518538/columncontrol/column-3/image_copy.coreimg.png/1765475924856/itil-4-foundation-badge.png) - ITIL® 4 Foundation Certification 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. [Apply FREE](https://apply.wgu.edu/register) Tuition Calculator Pay less by completing your program faster TOTAL COST: \$ 0 . 5 1 1 . 5 2 2 . 5 3 3 . 5 4 ![](https://www.wgu.edu/etc.clientlibs/wgu/clientlibs/clientlib-site/resources/images/arrow-white.svg) ![](https://www.wgu.edu/etc.clientlibs/wgu/clientlibs/clientlib-site/resources/images/arrow-white.svg) YEARS Cost Breakdown Tuition \$4,125 E-Books and Resources Fee \+ \$200 *** TOTAL (per 6-month term) \= \$ 6-month terms X *** Total Cost \= \$ ### A College Degree Within Reach There is help available to make paying for school possible for you: ![](https://www.wgu.edu/online-it-degrees/computer-science/_jcr_content/root/container_1650657826_1800864051/container_2102094464/container/columncontrol_copy_c/column-1/image.coreimg.png/1765475927142/rbi-illustration.png) The average student loan debt of WGU graduates in 2022 (among those who borrowed) was less than half\* the national average. [Responsible Borrowing Initiative](https://www.wgu.edu/financial-aid-tuition/financial-aid/responsible-borrowing-initiative.html) ![](https://www.wgu.edu/online-it-degrees/computer-science/_jcr_content/root/container_1650657826_1800864051/container_2102094464/container/columncontrol_copy_c/column-2/image.coreimg.png/1765475927659/fafsa-illustration.png) Most WGU students qualify for financial aid, and WGU is approved for federal financial aid and U.S. veterans benefits. [Financial Aid](https://www.wgu.edu/financial-aid-tuition/financial-aid.html) ![](https://www.wgu.edu/online-it-degrees/computer-science/_jcr_content/root/container_1650657826_1800864051/container_2102094464/container/columncontrol_copy_c/column-3/image.coreimg.png/1765475927886/scholarships-illustration.png) Many scholarship opportunities are available. Find out what you might be eligible for. [Scholarships](https://www.wgu.edu/financial-aid-tuition/scholarships.html) #### \**WGU undergraduate students have approximately half the debt at graduation compared to the national average, according to the Institute 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 ![](https://www.wgu.edu/etc.clientlibs/wgu/clientlibs/clientlib-site/resources/images/arrow-white.svg)](https://www.wgu.edu/admissions/get-info.html) *"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** ![](https://www.wgu.edu/online-it-degrees/computer-science/_jcr_content/root/image_copy.coreimg.svg/1765475929662/graduation-path-infographic.svg) ![](https://www.wgu.edu/online-it-degrees/computer-science/_jcr_content/root/image_copy_133134365.coreimg.png/1765475929738/grad-path-mobile.png) 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 ![](https://www.wgu.edu/etc.clientlibs/wgu/clientlibs/clientlib-site/resources/images/arrow-white.svg)](https://www.wgu.edu/career-guide/information-technology.html) ### Return on Your Investment ### Many WGU graduates may see an increase in income post-graduation [![WGU graduates report an average salary increase of \$22,200 within 2 years of graduation. WGU Graduates report an average salary increase of \$30,300 within 4 years of graduation.](https://www.wgu.edu/content/experience-fragments/wgu-marketing/en/roi/return-on-investment/master/_jcr_content/root/container/container/image.coreimg.png/1765481447427/harris-poll-24-average-income-increase.png)](https://www.wgu.edu/about/annual-report.html) *Average income increase in annual salary vs. pre-enrollment salary from all degrees. Source: [2024 Harris Poll](https://www.wgu.edu/about/annual-report.html) of 1,655 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 and industries a graduate of this computer science bachelor’s degree program are qualified for include: **Job Titles** - Software Engineer - Software Developer - Computer & Information Systems Manager - Business Intelligence Analyst - Machine Learning Specialist **Diverse Industries** - Technology - Aerospace - Banking and Finance - Military - Consulting **Major Employers** - Amazon - JPMorgan Chase - Microsoft - Apple - Northrop Gruman ### WGU Grads Hold Positions With Top Employers ![Microsoft logo](https://www.wgu.edu/content/experience-fragments/wgu-marketing/en/career/where-wgu-grads-work-logos/where-wgu-grads-work-logos/_jcr_content/root/container_800644011/columncontrol/column-1/image.coreimg.svg/1686500084773/microsoft.svg) ![IBM](https://www.wgu.edu/content/experience-fragments/wgu-marketing/en/career/where-wgu-grads-work-logos/where-wgu-grads-work-logos/_jcr_content/root/container_800644011/columncontrol/column-2/image_1801459224_cop.coreimg.svg/1686500091709/ibm.svg) ![Facebook logo](https://www.wgu.edu/content/experience-fragments/wgu-marketing/en/career/where-wgu-grads-work-logos/where-wgu-grads-work-logos/_jcr_content/root/container_800644011/columncontrol/column-3/image_1801459224_cop.coreimg.svg/1728415870558/facebook.svg) ![Pfizer logo](https://www.wgu.edu/content/experience-fragments/wgu-marketing/en/career/where-wgu-grads-work-logos/where-wgu-grads-work-logos/_jcr_content/root/container_800644011/columncontrol/column-4/image_1734528901_cop.coreimg.svg/1686500104850/pfizer.svg) ![Northrup Grumman logo](https://www.wgu.edu/content/experience-fragments/wgu-marketing/en/career/where-wgu-grads-work-logos/where-wgu-grads-work-logos/_jcr_content/root/container_800644011/columncontrol/column-5/image.coreimg.svg/1686500112315/northrup.svg) ![AT\&T logo](https://www.wgu.edu/content/experience-fragments/wgu-marketing/en/career/where-wgu-grads-work-logos/where-wgu-grads-work-logos/_jcr_content/root/container_800644011/columncontrol/column-6/image.coreimg.svg/1686500118557/att.svg) [Explore More](https://www.wgu.edu/student-experience/education-outcomes/new-career.html) ADMISSIONS ## Computer Science Admission Requirements 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 of ***one*** of the following: - **Option 1**: Submit all transcripts documenting completion of college-level coursework with a minimum of 2.75 cumulative GPA or higher, AND successful and verifiable completion of a precalculus (or higher level) course from a WGU approved third-party provider with a grade “C” or better. - **Option 2**:A high school cumulative GPA of 3.0 or higher, AND successful, verifiable completion of a precalculus (or higher level) advanced mathematics course with a grade of B or better. If no previous precalculus course has been completed by the time of application, students can complete this course through [WGU Academy](https://www.wgu.edu/admissions/personalized-start/courses.html) for a \$25 course fee 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](https://www.wgu.edu/admissions/no-standardized-testing.html). [GENERAL ADMISSION REQUIREMENTS ![](https://www.wgu.edu/etc.clientlibs/wgu/clientlibs/clientlib-site/resources/images/arrow-white.svg)](https://www.wgu.edu/admissions/it-requirements.html) ![](https://www.wgu.edu/online-it-degrees/computer-science/_jcr_content/root/columncontrol_126051/column-2/image.coreimg.png/1765475933466/icon-paperpencil-blue.png) Get Your Enrollment Checklist Download your step-by-step guide to enrollment. [VIEW CHECKLIST ![](https://www.wgu.edu/etc.clientlibs/wgu/clientlibs/clientlib-site/resources/images/arrow-white.svg)](https://www.wgu.edu/content/dam/wgu-65-assets/western-governors/documents/admissions/checklist_general.pdf) ![](https://www.wgu.edu/online-it-degrees/computer-science/_jcr_content/root/columncontrol_126051/column-2/image_2023354188.coreimg.png/1765475933806/icon-callcenter-blue1.png) Get Your Questions Answered Talk to an WGU Enrollment Counselor. [CONTACT AN ENROLLMENT COUNSELOR ![](https://www.wgu.edu/etc.clientlibs/wgu/clientlibs/clientlib-site/resources/images/arrow-white.svg)](https://www.wgu.edu/admissions/get-info.html) ## Transfer Credits ![If you've taken courses or have earned certifications, you likely qualify for transfer credits. Send in transcripts to transfer credits.](https://www.wgu.edu/content/experience-fragments/wgu-marketing/en/degree_pages/transfer-info/transfer-info/_jcr_content/root/container/image.coreimg.svg/1723231797216/admissions-bachelors-1.svg) ![WGU's curriculum structure is competency-based allowing you to apply your existing knowledge and skills. A.A. and A.S. degrees usually qualify for upper division standing at WGU.](https://www.wgu.edu/content/experience-fragments/wgu-marketing/en/degree_pages/transfer-info/transfer-info/_jcr_content/root/container/image_1196295849.coreimg.svg/1774028100761/admissions-bachelors-2.svg) ![If you have completed some college coursework WGU will conduct a transcript evaluation. You may waive some requirements as a result.](https://www.wgu.edu/content/experience-fragments/wgu-marketing/en/degree_pages/transfer-info/transfer-info/_jcr_content/root/container/image_1196295849_cop.coreimg.svg/1723231818749/admissions-bachelors-3.svg) [TRANSFER INFORMATION ![](https://www.wgu.edu/etc.clientlibs/wgu/clientlibs/clientlib-site/resources/images/arrow-white.svg)](https://www.wgu.edu/admissions/transfers/transfer-to-wgu.html) Ready to Start Your WGU Journey? [Apply Now](https://apply.wgu.edu/register) ![](https://www.wgu.edu/content/experience-fragments/wgu-marketing/en/footer/footer/master/_jcr_content/root/container/container/container_274873350/image.coreimg.svg/1765996383338/university-of-you-footer-25.svg) ### The University - [About Us](https://www.wgu.edu/about.html) - [Accessibility](https://www.wgu.edu/admissions/accessibility.html) - [Accreditation](https://www.wgu.edu/student-experience/learning/accreditation.html) - [Newsroom](https://www.wgu.edu/newsroom.html) - [Careers](https://www.wgu.edu/about/careers.html) - [WGU Store](https://www.wgu.edu/lp/programs/wgu-store.html) ### For Students - [Student Portal](https://www.wgu.edu/student-portal.html) - [Admissions](https://www.wgu.edu/admissions.html) - [Catalog](https://www.wgu.edu/about/institutional-catalog.html) - [Title IX](https://www.wgu.edu/student-experience/title-ix.html) - [Alumni Services](https://www.wgu.edu/alumni.html) - [Achievement Wallet](https://www.wgu.edu/achievement-wallet.html) ### Most Visited Links - [Business Programs](https://www.wgu.edu/online-business-degrees.html) - [Bachelor's Degrees](https://www.wgu.edu/online-degree-programs/bachelors.html) - [Student Experience](https://www.wgu.edu/student-experience.html) - [Online Degrees](https://www.wgu.edu/content/wgu-marketing/en/online-degree-programs) - [Scholarships](https://www.wgu.edu/financial-aid-tuition/scholarships.html) ### Support - [Military](https://www.wgu.edu/student-experience/military.html) - [Scholarships](https://www.wgu.edu/financial-aid-tuition/scholarships.html) - [Financial Aid](https://www.wgu.edu/financial-aid-tuition/financial-aid.html) - [Faculty](https://www.wgu.edu/student-experience/how-you-learn/faculty.html) - [Testimonials](https://www.wgu.edu/student-experience/student-resources/testimonials.html) - [Student Communities](https://www.wgu.edu/student-experience/student-resources/communities.html) [Privacy Policy](https://www.wgu.edu/privacy.html) \| [Cookie Policy](https://www.wgu.edu/privacy/cookies.html) \| [Contact Us](https://www.wgu.edu/contact.html) \| [Sitemap](https://www.wgu.edu/sitemap.html) [![](https://www.wgu.edu/content/dam/wgu-65-assets/web-sites/mvp/global/footer/linkedin-icon.svg)](https://www.linkedin.com/edu/western-governors-university-19563) [![](https://www.wgu.edu/content/dam/wgu-65-assets/web-sites/mvp/global/footer/facebook-icon.svg)](https://www.facebook.com/wgu.edu/) [![](https://www.wgu.edu/content/dam/wgu-65-assets/web-sites/mvp/global/footer/instagram-icon.svg)](https://www.instagram.com/westerngovernorsu/) [![](https://www.wgu.edu/content/dam/wgu-65-assets/web-sites/mvp/global/footer/youtube-icon2.svg)](https://www.youtube.com/user/WesternGovernorsUniv) [![](https://www.wgu.edu/content/dam/wgu-65-assets/web-sites/mvp/global/home-page/TikTok.svg)](https://www.tiktok.com/@wgu) ©2026 WGU. All rights reserved.
Readable Markdown
1. [Online IT Degrees](https://www.wgu.edu/online-it-degrees.html) 2. B.S. Computer Science ![](https://www.wgu.edu/content/dam/wgu-65-assets/web-sites/mvp/information-technology/images/degree-heroes/IT-hero-1.jpg) Bachelor of Science 3rd Party Certifications and Program Accreditation OVERVIEW ## An ABET-Accredited Online Computer Science Degree with an AI Focus *** Earn your bachelor’s degree in computer science from WGU and **increase 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, this program has received [ABET-accreditation](https://amspub.abet.org/aps/name-search?searchType=institution&keyword=Western%20Governors%20University). The computer science degree program at WGU provides a solid foundation for the most **in-demand skills**: - **Artificial Intelligence (AI)** - **Machine Learning** - **Logic** - **Architecture and systems** - **Data structures** - **Computer theory** - **Version Control** - **Linux** You can earn while you learn with this information technology degree. **Top technology certifications**, such as Linux Esssentials and ITIL® Foundation Certificate, as well as Artificial Intelligence Optimization Developer, Back-End Developer, and Java Developer 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! Students get a chance to be part of the first-ever School of Technology Online Teamwork Course, designed to enhance student collaboration and teamwork skills in a virtual environment. *Have questions? [Attend our prospective student webinar to learn more about our programs.](https://www.wgu.edu/lp/webinar/wst-open-house.html)* 62% of graduates finish within 25 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* Tuition per six-month term is \$4,125 Tuition charged per term—rather than per credit—helps students control the ultimate cost of their degree. Finish faster, pay less\! Average salary increase \$24,565 WGU Computer Science graduates report an average salary increase of \$24,565 after completing this degree program. *\*WGU Internal Data* ![](https://www.wgu.edu/content/dam/wgu-65-assets/web-sites/mvp/landing-pages/general/alumni-2024/alumni-headers/alumni-resources-header-1440x520-062024.jpg) Earn Two Degrees, Faster If you don't have a bachelor's degree and are looking at furthering your education in computer science you can pursue an accelerated bachelor's AND master's degree program. This accelerated bridge program allows you to earn 2 computer science degrees faster—taking less courses overall and saving time and money\! ![](https://www.wgu.edu/etc.clientlibs/wgu/clientlibs/clientlib-site/resources/images/Icon_IT.svg) Technology COMPARE Accelerated Computer Science Bachelor's and Master's Degree Earn both your bachelor’s and master's in computer science to enhance your... Earn both your bachelor’s and master's in computer science to enhance your experience and skillset. MORE DETAILS - **Time:** Approximately 5 years. - **Tuition**: \$4,195 per 6-month term for the bachelor's degree; \$4,385 per term for the master's portion. - **Courses:** 48 total courses in this program. **Certifications included in this program at no additional cost:** - **ITIL** - **Linux Essentials** - **WGU Back-End Developer** - **WGU AI Optimization Developer** - **WGU Java Developer** **Skills for your résumé that you will learn in this program:** - **Computer system design** - **System development** - **Computer architecture** - **Data structures** - **Project management** This program allows students to earn their bachelor's degree in computer science and move directly into a master's degree in computer science, cutting down on the total number of courses to complete. Ready to Start Your WGU Journey? **Next Start Date: {{startdate}}** Start Dates the 1st of Every Month COURSES ## Computer Science Courses **Program consists of 37 courses** At WGU, we design our curriculum to be timely, relevant, and practical—all to help you show that you know your stuff. 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](https://www.wgu.edu/about/governance/it-college.html) 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 13 competency units each 6-month term. (One course is typically 3 or 4 units.) Program consists of: 37 courses An unofficial estimated 14 courses are fulfilled by your associate degree leaving 27 courses. Courses Fulfilled By Your Associate Degree This is an unofficial estimate of your transfer credits. You may receive more or less credits depending upon the specific courses taken to complete your degree and other credits you may have. Below are the anticipated courses that will be fulfilled based on your indication that you have earned an associate’s degree. During the enrollment process this information will be verified. General Education Health, Fitness, and Wellness 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. Applied Probability and Statistics 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. Calculus I 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 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 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. Introduction to Communication: Connecting with Others 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. Composition: Successful Self-Expression 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. American Politics and the US Constitution 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. Ethics in Technology 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. Natural Science Lab 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 in the natural sciences to investigate a hypothesis by gathering quantitative data. They will also research a specific topic in the natural sciences using academic sources and draw conclusions from their findings. Introduction to Systems Thinking and Applications Introduction to Systems Thinking and Applications provides learners with the skills required to engage in a holistic systems-based approach to analyzing complex problems and solutions. This course introduces the foundational concepts and principles of systems thinking and provides opportunities to use a systems thinking approach to analyze and evaluate real-world case studies. The course will culminate with using systems thinking to develop a solution to an authentic complex problem. This course has no prerequisites, but general education math (C955 or C957) is preferred. Because the course is self-paced, learners may move through the material as quickly or as slowly as needed, with the goal of demonstrating proficiency in the five competencies covered in the final assessment. If learners have no prior knowledge of this material, they can expect to spend 30 to 40 hours on the course content. Data Management Data Management - Foundations 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 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. Operating Systems Linux Foundations 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. Web Development Web Development Foundations Welcome to Web Development Foundations! In this course you will learn about web design and development using HTML and CSS. This course employs the zyBooks learning platform which contains all the necessary reading materials, knowledge checks, and hands-on activities to prepare you for the course assessment. For the best understanding of the course content, complete each chapter. There are no prerequisites. Competency will be demonstrated with a performance assessment. Scripting and Programming Scripting and Programming - Foundations 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. Information Technology Management Software Engineering 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. Computer Science Introduction to Computer Science Introduction to Computer Science introduces learners to the field of computer science and its essential concepts. In this course students will explore, among other topics, programming basics through language-agnostic pseudocode, computational thinking and problem-solving, algorithms, hardware, and social and ethical considerations in the field. This course is designed for beginners to gain a solid understanding of computer science principles and their applications and prepare students for further study in the field. There are no prerequisites for this course. Advanced AI and ML Advanced AI and ML provides an opportunity for students to exercise their knowledge and skills in the design and development of artificial intelligence (AI) and machine learning (ML) solutions for real-world business problems. Through a hands-on project, students delve into the design and execution planning stages. The course culminates with the development of a fully functional AI/ ML product. Computer Architecture Computer Architecture introduces students to concepts and characteristics of organization and architecture applied to modern computer systems, including performance, processor, memory, I/O, and multiprocessors to optimize system design, performance, and efficiency. Data Structures and Algorithms I 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 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. Practical Applications of Prompt The Practical Applications of Prompt course introduces learners to generative artificial intelligence (AI). This course aims to allow learners to gain skills for writing effective prompts and develop more effective conversations with artificial intelligence. Practical Applications of Prompt will lead learners to explore why prompt engineering is necessary. The course also aims to help learners, regardless of background, increase prompt fluency, which is fluency in using prompt effectively. The course teaches learners how to create effective prompts to elicit information with consideration of scope, specificity, and context; additionally, it teaches learners to evaluate the medium of the prompt and adjust prompts to output relevant results. The last section of the course focuses on ways to evaluate the efficacy of prompts and improve the depth and quality of analytical investigations. This approach prepares students to navigate the complexities of working with generative AI and use these skills effectively throughout their careers. Operating Systems for Computer Scientists Operating Systems for Computer Scientists focuses on the intricacies of operating systems. This comprehensive course for computer science students covers core principles such as processes, threads, memory management, and file systems, providing students with insights into CPU scheduling algorithms, deadlock handling, and system performance optimization. Additionally, the course delves into security mechanisms, addressing common threats and preventative measures. Through a blend of theoretical concepts and practical applications, students emerge equipped to adeptly navigate operating system features and prepared for real-world challenges in computer science. Introduction to AI for Computer Scientists Introduction to AI for Computer Scientists provides an overview of critical terminology and key concepts for artificial intelligence (AI). The course explores the history and evolution of AI, elements of code, and the process for understanding algorithmic approaches to AI. The course presents topics of bias, ethical issues, and security concerns. Contextualized examples offer students an opportunity to see these concepts in professional scenarios; identifying issues within code, understanding the steps within an AI design, and understanding the different features, limitations, and benefits for a multitude of AI applications. Artificial Intelligence Optimization for Computer Scientists Artificial Intelligence Optimization for Computer Scientists guides students through the implementation and optimization of artificial intelligence (AI) solutions for various applications. Through extensive research, students will explore different AI approaches and determine the most applicable solutions for specific scenarios. Practical, hands-on exercises will enable students to implement and rigorously test AI solutions, thus honing their skills in optimizing AI models for enhanced performance and efficiency. Additionally, this course delves into creating data assumptions and interpretations that are crucial for predictive analytics and future data forecasting. Finally, students will adapt and extend AI solutions to address diverse application scenarios, ensuring their readiness to tackle real-world challenges in AI optimization and deployment. Introduction to Artificial Intelligence for Computer Scientists is a prerequisite to this course. Computer Science Project Development with a Team Computer Science Project Development with a Team has students prepare a prior project for submission to a mock technical and executive leadership team. This course expands on the coding work done in a previous course, asking students to submit three artifacts. The final artifact is a business proposal aimed at convincing stakeholders to implement the project, which includes an executive summary of product requirements directed at the IT audience, as well as a technical report of the fully functional data product intended to solve a real-world problem. Artifacts are evaluated by peer team members prior to submission, and students practice giving, receiving, and integrating feedback into their work process. Secure Systems Analysis & Design Fundamentals of Information Security 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 Scripting and Programming - Applications In this undergraduate course students explore 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. Java Fundamentals 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 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. Back-End Programming 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. Advanced Java 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 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. Full Stack Engineering Version Control 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. Network and Security Network and Security - Foundations 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. Business of IT Business of IT - Applications 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. 37 Courses Program consists of 37 courses At WGU, we design our curriculum to be timely, relevant, and practical—all to help you show that you know your stuff. Teamwork Project Special requirements for this program At the end of your program, you will complete a teamwork 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 to your peers and incorporate their feedback. WGU vs. Traditional Universities Compare the Difference Traditional Universities ![](https://www.wgu.edu/content/dam/wgu-65-assets/web-sites/mvp/business/images/college-page/WGU-logo-reversed.svg) 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 ![](https://www.wgu.edu/content/dam/wgu-65-assets/web-sites/mvp/business/images/college-page/WGU-logo-reversed.svg) 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. 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. Entirely Online The network engineering and security 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. 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 include a Linux certification, as well as the ITIL® 4 Foundation certification. The cost of these certifications are **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é. The computer science bachelor's degree program allows students to earn valuable credentials on their path to a degree, including the Artificial Intelligence Optimization Developer, Back-End Developer, and Java Developer certificates. These WGU certificates allow you to demonstrate mastery and add credentials to your résumé before you even graduate with your degree. - WGU Certificate - WGU Certificate - WGU Certificate ![Linux Professional Institute logo](https://www.wgu.edu/online-it-degrees/computer-science/_jcr_content/root/container_1438590742_2047518538/columncontrol/column-1/image_copy_134009983.coreimg.svg/1765475924200/lpi-linux-only.svg) - Linux Essentials - ITIL® 4 Foundation Certification 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: \$ 0 . 5 1 1 . 5 2 2 . 5 3 3 . 5 4 ![](https://www.wgu.edu/etc.clientlibs/wgu/clientlibs/clientlib-site/resources/images/arrow-white.svg) ![](https://www.wgu.edu/etc.clientlibs/wgu/clientlibs/clientlib-site/resources/images/arrow-white.svg) YEARS Cost Breakdown ### 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. Most WGU students qualify for financial aid, and WGU is approved for federal financial aid and U.S. veterans benefits. Many scholarship opportunities are available. Find out what you might be eligible for. \**WGU undergraduate students have approximately half the debt at graduation compared to the national average, according to the Institute 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. *"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** ![](https://www.wgu.edu/online-it-degrees/computer-science/_jcr_content/root/image_copy.coreimg.svg/1765475929662/graduation-path-infographic.svg) 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. Return on Your InvestmentMany WGU graduates may see an increase in income post-graduation *Average income increase in annual salary vs. pre-enrollment salary from all degrees. Source: [2024 Harris Poll](https://www.wgu.edu/about/annual-report.html) of 1,655 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 and industries a graduate of this computer science bachelor’s degree program are qualified for include: **Job Titles** - Software Engineer - Software Developer - Computer & Information Systems Manager - Business Intelligence Analyst - Machine Learning Specialist **Diverse Industries** - Technology - Aerospace - Banking and Finance - Military - Consulting **Major Employers** - Amazon - JPMorgan Chase - Microsoft - Apple - Northrop Gruman WGU Grads Hold Positions With Top Employers ADMISSIONS ## Computer Science Admission Requirements 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 of ***one*** of the following: - **Option 1**: Submit all transcripts documenting completion of college-level coursework with a minimum of 2.75 cumulative GPA or higher, AND successful and verifiable completion of a precalculus (or higher level) course from a WGU approved third-party provider with a grade “C” or better. - **Option 2**:A high school cumulative GPA of 3.0 or higher, AND successful, verifiable completion of a precalculus (or higher level) advanced mathematics course with a grade of B or better. If no previous precalculus course has been completed by the time of application, students can complete this course through [WGU Academy](https://www.wgu.edu/admissions/personalized-start/courses.html) for a \$25 course fee 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](https://www.wgu.edu/admissions/no-standardized-testing.html). Get Your Enrollment Checklist Download your step-by-step guide to enrollment. Get Your Questions Answered Talk to an WGU Enrollment Counselor. Transfer Credits Ready to Start Your WGU Journey?
Shard73 (laksa)
Root Hash1670743372810782873
Unparsed URLedu,wgu!www,/online-it-degrees/computer-science.html s443