Online curriculum designed to make you a highly sought-after computer scientist.
At WGU, we designed our online computer science degree curriculum to be timely, relevant, and practical—all to ensure your online degree is proof you really know your stuff.
Every course focuses on a set of clearly defined competencies that you must prove you’ve learned—through tests, papers, projects, or other assessments. Demonstrating mastery is how you pass a course in this online degree program, so learning what it takes to be outstanding in your career is at the heart of WGU’s Bachelor of Science Computer Science curriculum.
That means that what you learn is often directly applicable the next day at work—and it means that what you’re doing at work frequently informs the work you’re doing in your courses. It’s all about real-world applicability so every moment spent studying is time well spent.
Earn certifications with your degree.
In the IT field, certifications are extremely valuable along with your degree. That's why all of our IT degrees include the opportunity to earn top industry certifications, at no additional cost! We want to make sure your computer science degree is as beneficial to you and your career as possible. Discover which certifications you can earn.
Courses fulfilled by your associate's degree.
This is an unofficial estimate of your transferable 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.
Applied Probability and Statistics
Introduction to Geography
Calculus I
English Composition I
Integrated Physical Sciences
Discrete Mathematics I
Discrete Mathematics II
Introduction to Communication
American Politics and the US Constitution
Introduction to Humanities
Ethics in Technology
Natural Science Lab
Courses in this online program.
This online degree program is made up of the following courses. Some may be waived through transfer from your previous college experience or industry certifications you already hold. The rest you will complete one at a time as you make your way through your program, working with your Program Mentor each term to build your personalized Degree Plan. You’ll work through each computer science or general course as quickly as you can study and learn the material. As soon as you’re ready, you’ll pass the assessment, complete the course, and move on. This means that you can finish as many courses as you're able in a term at no additional cost.
IT Leadership Foundations
Business of IT - Project Management
Business of IT - Applications
Applied Probability and Statistics
Introduction to Geography
Integrated Physical Sciences
Introduction to Communication
American Politics and the US Constitution
Introduction to Humanities
Web Development Foundations
Network and Security - Foundations
+
Scripting and Programming
Scripting and Programming - Foundations
+
General Science Content
Data Structures and Algorithms I
Data Structures and Algorithms II
Introduction to Artificial Intelligence
Computer Science Capstone
Scripting and Programming - Applications
Software II - Advanced Java Concepts
Software Quality Assurance
Data Management - Foundations
Data Management - Applications
+
Secure Systems Analysis & Design
Fundamentals of Information Security
Operating Systems for Programmers
Plan to work hard: Program requirements and expectations for this online computer science degree.
The B.S. Computer Science degree program is an all-online program that you will complete by studying and working independently with instruction and support from WGU faculty. You will be expected to complete at least 12 competency units each 6-month term. (One course is typically 3 or 4 units.)
The first person you speak with at WGU will be your Enrollment Counselor, who can explain requirements and expectations in more detail. You can also read more about each course in the Program Guide.
Request info from an Enrollment Counselor.
Download the Program Guide.
Special requirements for this program:
Capstone project: At the end of your program, you will complete a capstone project that represents the culmination of all your hard work—a project that allows you to take what you’ve learned and apply it to a real-world situation, proposing a solution to an actual issue faced in an actual place of business.
Quality you can trust: Curriculum developed with guidance from IT employers and experts.
Program councils, composed of industry and academic experts, drive the creation of our degree programs, providing input on the competencies a graduate needs to have mastered for success in the field.