Simo University | From Pre-K to PhD
bachelor · 3 years · Online-first, build-led

Bachelor in Software, Data and Digital Systems

Engineer robust software and data systems that scale.

EnglishFrench
Programme overview

A build-led bachelor's for engineers of robust software and data systems that scale. You ship working systems every term, reasoning rigorously about correctness, performance and security.

How you learn at Simo

No passive lectures. A curriculum built for how the mind actually learns.

Every course runs as a live, high-intensity seminar. Preparation happens before class; class time is spent thinking, defending ideas and applying them. Progression is governed by demonstrated mastery — never by age or time served.

01
Prepare

Engage independently with curated readings, problems and worked examples before every seminar.

02
Engage

Small live seminars built on structured discussion, argument and immediate faculty feedback — no lecturing.

03
Apply

Transfer each concept to real problems — ventures, research, systems and civic projects grounded in your own context.

04
Demonstrate mastery

Advance only when you can explain, defend and use what you know. Recorded oral explanation is central from the earliest years.

A structured path, built for growth
Year 1 — Foundations
Focus: Programming and machines.
  • Programming and data structures
  • How systems and networks work
  • Databases and data modelling
Year 2 — Direction
Focus: Scale and safety.
  • Distributed systems
  • Data engineering
  • Security and reliability
Year 3 — Synthesis
Focus: Ship at scale.
  • Advanced systems engineering
  • Capstone — a production-grade system
  • Technical defence
Faculties of Mind

Transferable habits of thought, practised in every course

Rather than memorisation, Simo trains a durable set of thinking skills that transfer across subjects, industries and a lifetime. They are introduced early, revisited deliberately, and assessed continuously.

Structured reasoning

Logic, quantitative and algorithmic thinking to frame, decompose and solve problems.

Empirical judgement

Framing hypotheses, designing evidence, reading data and reaching defensible conclusions.

Precise communication

Writing, speaking, visual and multilingual expression that persuades and clarifies.

Systems thinking

Multiple causality, trade-offs and second-order effects in complex human and technical systems.

Creative synthesis

Combining ideas across disciplines to produce original, useful and beautiful work.

Ethical discernment

Judgement under real stakes — responsibility, fairness and the human consequences of decisions.

Curriculum
  • Programming
  • Systems & networks
  • Databases & data engineering
  • Distributed systems
  • Security
  • Capstone
Your education, synthesised

A production-grade system you design, build, test and operate — with real users where possible — defended on architecture, performance and security.

Career preparation

Software engineer, data engineer, systems roles.

Entry pathway

Recognised secondary qualification or Foundation & Accelerated Entry Pathway.

For African students & families

The engineering degree behind Africa's digital economy — fully online, in French or English, on modest hardware, at regional tuition with Mobile Money instalments.