Skip to main content
Manifesto · Vol. II Est. 2010

Computer Science Bachelor.

This online program is delivered fully asynchronously to learners worldwide. Coursework blends recorded seminars, live cohort sessions across timezones, and project-based assessment, so working profes…

I
The catalog entry

A standard built for working learners.

Everything you need to budget your time, your tuition, and your transcript before you apply.

01 Degree Level Bachelor
02 Duration 4 years
03 Total Courses 39
04 Total Credits 129
05 ECTS Credits 239
06 Delivery Online · Asynchronous
07 Language English
08 Intakes / year 3
Programme overview

What you will study — and how.

A self-paced syllabus with weekly checkpoints, asynchronous lectures, and live cohort rooms across timezones.

This online program is delivered fully asynchronously to learners worldwide. Coursework blends recorded seminars, live cohort sessions across timezones, and project-based assessment, so working professionals can balance study with their existing responsibilities.

Faculty are drawn from partner institutions across multiple continents. Every term opens with a syllabus, a clear assessment ledger, and direct access to academic advising — no commute required, no campus assumed.

II
Chapter III · The curriculum ledger

Course breakdown, semester by semester.

39 courses · 129 Credits
Across 8 semesters
I Semester 1 · term 1 5 Courses · 17 cr · 30 ECTS
Code
Course
Type
Theory
Practice
Credits
ECTS
ENG101
Academic English I University-level reading, writing, and presentation skills.
Core
3
0
3
5
MAT101
Calculus I Limits, derivatives, and applications.
Core
4
0
4
7
CSC102
Discrete Mathematics Logic, sets, relations, and proof techniques.
Core
3
0
3
6
CSC101
Introduction to Programming Structured programming in Python — variables, control flow, functions.
Core
3
2
4
7
PHY101
Physics I (Mechanics) Newtonian mechanics, energy, and rotational motion.
Core
3
1
3
5
II Semester 2 · term 2 5 Courses · 18 cr · 30 ECTS
Code
Course
Type
Theory
Practice
Credits
ECTS
ENG102
Academic English II Technical writing for software engineers.
Core
3
0
3
5
MAT102
Calculus II Integration techniques, sequences, and series.
Core
4
0
4
7
CSC104
Data Structures Arrays, lists, stacks, queues, trees, hash tables, and graphs.
Core
3
2
4
7
MAT103
Linear Algebra Vectors, matrices, eigenvalues, and applications.
Core
3
0
3
4
CSC103
Object-Oriented Programming OOP in Java/C++ — classes, inheritance, polymorphism, generics.
Core
3
2
4
7
III Semester 3 · term 3 5 Courses · 17 cr · 30 ECTS
Code
Course
Type
Theory
Practice
Credits
ECTS
CSC201
Algorithms Asymptotics, divide & conquer, greedy, DP, and graph algorithms.
Core
3
2
4
7
CSC202
Computer Organization Number representation, ISA, pipelining, and memory hierarchy.
Core
3
1
3
6
CSC203
Database Systems Relational model, SQL, normalization, and transactions.
Core
3
2
4
7
STT201
Probability & Statistics Random variables, distributions, and inference for CS.
Core
3
0
3
5
CSC211
Web Programming HTML, CSS, JS, and a modern client–server stack.
Core
2
2
3
5
IV Semester 4 · term 4 5 Courses · 16 cr · 30 ECTS
Code
Course
Type
Theory
Practice
Credits
ECTS
CSC213
Computer Networks OSI/TCP-IP stack, routing, and modern application protocols.
Core
3
1
3
6
CSC216
Numerical Computing Floating point, root finding, and numerical linear algebra.
Core
3
1
3
5
CSC212
Operating Systems Processes, threads, scheduling, memory, and file systems.
Core
3
2
4
7
CSC214
Software Engineering Agile, requirements, design, testing, and DevOps fundamentals.
Core
3
1
3
6
CSC215
Theory of Computation Automata, formal languages, and computability.
Core
3
0
3
6
V Semester 5 · term 5 5 Courses · 16 cr · 30 ECTS
Code
Course
Type
Theory
Practice
Credits
ECTS
CSC301
Artificial Intelligence Search, knowledge representation, and intro to learning agents.
Core
3
1
3
7
CSC331
Cloud Computing IaaS/PaaS, containers, and serverless architecture.
Elective
3
1
3
5
CSC332
Computer Graphics Rasterization, ray tracing, and shader-based rendering.
Elective
3
1
3
5
CSC302
Machine Learning Supervised and unsupervised methods with scikit-learn.
Core
3
2
4
7
CSC303
Mobile Application Development Cross-platform mobile development and offline-first design.
Core
2
2
3
6
VI Semester 6 · term 6 5 Courses · 15 cr · 29 ECTS
Code
Course
Type
Theory
Practice
Credits
ECTS
CSC313
Compilers Lexing, parsing, semantic analysis, and code generation.
Core
3
1
3
6
CSC342
Computer Vision Image processing, feature detection, and deep learning for vision.
Elective
3
1
3
5
CSC311
Cybersecurity Fundamentals Threats, controls, cryptography basics, and secure development.
Core
3
1
3
6
CSC312
Distributed Systems Replication, consensus, and modern distributed architectures.
Core
3
1
3
7
CSC341
Natural Language Processing Tokenization, embeddings, sequence models, and modern transformers.
Elective
3
1
3
5
VII Semester 7 · term 7 5 Courses · 15 cr · 30 ECTS
Code
Course
Type
Theory
Practice
Credits
ECTS
CSC401
Big Data Engineering Spark, data lakes, streaming, and modern analytics platforms.
Core
3
1
3
6
CSC471
Blockchain & Web3 Consensus, smart contracts, and decentralized application design.
Elective
3
1
3
6
CSC472
HCI & UX Engineering User research, interaction design, and accessibility.
Elective
3
0
3
6
CSC451
Industry Internship Supervised software engineering placement.
Core
0
6
3
7
RES401
Research Methods in CS Reproducible research, benchmarking, and academic writing.
Core
3
0
3
5
VIII Semester 8 · term 8 4 Courses · 15 cr · 30 ECTS
Code
Course
Type
Theory
Practice
Credits
ECTS
CAP402
Capstone Project Year-long team software project, defended before a faculty panel.
Core
0
8
6
12
CSC481
Deep Learning CNNs, RNNs, transformers, and practical PyTorch/TF training.
Elective
3
1
3
6
CSC482
DevOps & Site Reliability CI/CD, observability, IaC, and reliability engineering.
Elective
3
1
3
6
CSC483
Game Development Engines, physics, scripting, and gameplay programming.
Elective
3
1
3
6
Chapter IV · What graduates leave with

A degree built to be used.

Every outcome below is part of the program contract — not a marketing add-on.

01

A verifiable degree

A diploma issued by USA Open University, paired with a public verification record at our certificate portal.

02

A global cohort

Study alongside peers from dozens of countries — every cohort is intentionally international.

03

Async & live blend

Recorded seminars you watch on your timezone, plus optional live rooms each week with faculty.

04

Transferable credit

ECTS-aligned credits accepted by partner institutions for transfer or further graduate study.

05

Career-aware mentoring

Every program pairs you with an academic advisor and access to the alumni mentoring network.

06

Accredited and audited

Curricula reviewed annually against accreditation standards listed on our charter page.

Chapter V · Admissions snapshot

Tuition, intakes, and the paperwork.

Numbers you can budget against. Every figure routes through admin settings — what you see here is what the bursar publishes.

$20 / cr
Per-credit rate

Locked for the length of your degree at admission.

$50
Application fee

Non-refundable; waived for partner-agency referrals.

3 / yr
Intakes per year

Rolling admissions, three terms a year.

60 days before each term
Application window

Apply early to lock the published rate.

Chapter VI · Common questions

Before you apply.

The answers most working learners ask first — collected and updated by admissions.

Is the degree fully online — or are there required visits?
Every part of this program is delivered online. Lectures are recorded for asynchronous study, live cohort rooms run across multiple timezones, and assessments are completed through the student portal. No in-person attendance is required to enroll, study, or graduate.
How is the diploma issued and verified?
A physical diploma is mailed to the address on file once the degree is conferred. A verifiable digital credential is also published to our certificate verification portal — anyone can confirm authenticity using the document number and the student’s name.
Can I transfer credits in or out?
Yes. Credits earned at accredited institutions are evaluated against the curriculum on a course-by-course basis. Outgoing credits are ECTS-aligned and accepted by partner universities for graduate study or transfer.
What is the time commitment per week?
A typical full-time term load is 12 credit hours and runs about 18–22 hours of study per week, including recorded lectures, readings, and assignments. Part-time pacing is supported — you set the load each term within your degree window.
What support do online students receive?
Each student is paired with an academic advisor at admission. You also have access to the digital library, an alumni mentor network, and admissions video sessions across timezones for any administrative question — every channel is online.
Is the program accredited?
Yes. The full list of accrediting bodies and partner memberships is maintained on our accreditation page and reviewed annually. The page is the canonical source — please refer to it for the most current accreditors.
Closing · Vol. II

Begin the next chapter — on your timezone.

Submit an application for Computer Science, or speak to admissions in a video session at a time that suits you.

Apply Now