Bachelor of Science

Online Computer Science Degree

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

Earn your bachelor’s degree in computer science from XTU 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.

XTU provides a solid foundation for the most  in-demand skills:

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

Why Choose This Course

71% of students finish within

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

Tuition per six-month term is

Tuition charged per term rather than per credit helps you control the ultimate cost of your computer science degree. Finish faster, pay less!

Income growth after two years

Just two years after graduation, XTU grads report earning $18,200 more per year. Four years after graduation, XTU grads report earning $25,900.

Computer Science Courses

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 XTU faculty. You will be expected to complete at least 12 competency units each 6-month term. (One course is typically 3 or 4 units.)

Computer Course

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

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

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

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

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

Career Outlook For CS

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.

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.

Xashy Students Pictures