Computer Science
Master software engineering, algorithms, and system design in this comprehensive asynchronous program designed for the modern tech landscape.

Program Overview
The B.S. in Computer Science program prepares you for a successful career in software development, data engineering, and systems architecture. Through our flexible, subscription-based model, you can learn at your own pace while mastering the core principles of computer science.
Total Credits
120
Estimated Time
4 Years (Flexible)
Format
100% Online
Curriculum Outline
Core Courses
CS101: Introduction to Programming
Fundamentals of Python and computational thinking.
CS201: Data Structures & Algorithms
Analysis and implementation of core data structures.
CS301: Computer Networks
Protocols, routing, and network architecture.
Electives (Choose 4)
Artificial Intelligence
Cybersecurity Fundamentals
Cloud Computing
Mobile App Development
Learning Outcomes
Software Engineering
Design, develop, and test scalable software systems using modern methodologies.
Problem Solving
Apply algorithmic thinking to solve complex computational problems efficiently.
Frequently Asked Questions
Is this program fully asynchronous?
Yes, all coursework is designed to be completed entirely online and on your own schedule. There are no mandatory live login times.
Can I transfer credits from another institution?
Absolutely. We accept up to 90 transfer credits for bachelor's degree programs from accredited institutions.