← Course catalogue
CSF-110Foundation

Computer science

Computer Science Subject Foundations

Develop confident subject knowledge in algorithms, data representation, programming, computer systems, networks and cyber safety.

Course outline: enrolment opens after THNF content and assessment review.

What you will be able to do

Clear outcomes. Practical evidence.

  • Explain core computing concepts
  • Represent and reason about algorithms
  • Connect hardware and software
  • Teach or apply computer-science ideas accurately

Course structure

Modules and lessons

01

How computing works

Build a connected foundation from data and algorithms to real computer systems.

  1. Algorithms, data and programming25 min
  2. Processors, memory, storage and networks25 min

Approved teaching sources

Research-informed resources, locally adapted.

Computing and computer-science teaching resourcesRaspberry Pi Foundation

THNF will select and contextualise age-appropriate curriculum, Ada Computer Science and classroom resources for Sierra Leonean learners.

View original resource ↗

THNF records the original source, licence and changes. Adaptations never imply endorsement by the original provider.

Access and progression

Know what the course requires.

The required capability matters; the learner does not have to personally own every device.

Who it is for

Learners, young people or educators building structured computing and computer-science knowledge.

Hardware access

Personal 64-bit computer with 4 GB RAM and 20 GB free, or use the required device and software at a readiness-approved THNF centre.

Software and practical access

Course software is available through the text-first pack, an approved offline installer or a readiness-approved THNF centre.

Possible progression

Further computer-science study, programming study, teaching support or an entry-level technical portfolio.

Progression is not a guarantee of employment or external certification.

Sierra Leone context

Use accurate Sierra Leonean names, districts, NLe values, familiar services, shared-device realities and low-connectivity alternatives without stereotypes.

Skills in context

Career directions and next steps

These are realistic directions that the skills can support—not promises of employment, job titles or external certification.

  • Computing teaching assistant
  • Technology-club facilitator
  • Curriculum-support practitioner
Possible progression pathways

Computer science and technology education