Computer Science
G3N tutors you through the full CTVET Computer Science syllabus offline — from Turn a computer on/off and operate a mouse/trackpad, Identify basic hardware components (monitor, keyboard, mouse), Use simple graphics apps to draw and colour and more — with adaptive lessons, instant quizzes and exam-ready summaries.
Syllabus
What you’ll cover in Computer Science.
The complete topic outline G3N teaches, mapped to the CTVET curriculum.
Phase 1 (KG)
6 topicsTurn a computer on/off and operate a mouse/trackpad
Identify basic hardware components (monitor, keyboard, mouse)
Use simple graphics apps to draw and colour
Type letters and short words with correct posture
Work with a peer in an educational game or activity
Recognise safe and respectful device use
Phase 2 (Grades 1–2)
6 topicsNavigate desktop icons and simple menus
Use special keys (Enter, Space, Backspace) confidently
Open, close and save documents
Search for images or facts online with guidance
Create a short multimedia slide with text and pictures
Demonstrate basic online safety and etiquette
Phase 3 (Grades 3–4)
6 topicsProduce a multimedia presentation with audio and transitions
Create a simple program in a block‑based language (e.g., Scratch)
Use digital drawing/design software to illustrate ideas
Evaluate online sources for reliability
Send and reply to emails using proper etiquette
Describe positive digital citizenship behaviours
Phase 4 (Grades 5–6)
6 topicsCollect and analyse data with spreadsheets and basic formulas
Design a game or animation using block‑based coding
Build online forms and charts to present findings
Manage files and folders in local/cloud drives
Conduct independent research from multiple sources
Explain digital footprints, cyberbullying and privacy
MYP 1 (Grade 6)
6 topicsApply the design cycle to identify and plan digital solutions
Develop algorithms with flowcharts and pseudocode
Program simple interactive stories or games in Scratch or Python
Explore basic robotics with LEGO or micro:bit
Discuss data representation (binary, pixels, bits)
Demonstrate responsible use of online tools
MYP 2 (Grade 7)
6 topicsUse variables, conditionals and loops in a text‑based language
Create a basic website with HTML and CSS
Collect sensor data with microcontrollers and display results
Edit digital media (audio, video, images) for a project
Explain fundamentals of cybersecurity and strong passwords
Collaborate online using shared documents and version control basics
MYP 3 (Grade 8)
6 topicsDesign and prototype a mobile or web app
Analyse datasets with spreadsheets or beginner data‑science tools
Program autonomous behaviours in VEX or similar robotics kits
Model objects in CAD and produce a 3‑D print
Use Agile project management (scrum boards, sprints)
Debate ethical issues: privacy, AI bias, e‑waste
Theme A – Concepts of computer science
4 topicsComputer fundamentals (CPU, memory, processors, OS)
Networks (architecture, protocols, security)
Databases (design, SQL, alternative models)
Machine learning fundamentals and ethics (HL only)
Theme B – Computational thinking & problem‑solving
4 topicsComputational thinking processes
Programming fundamentals, algorithms and file processing
Object‑oriented programming (single class SL; multi‑class HL)
Abstract data types (queues, stacks, linked lists, trees – HL)
Practical programme
3 topicsCase study of an evolving real‑world computing scenario
Internal assessment: design, develop and test a software product
Collaborative sciences project across Group 4 subjects
How G3N helps
Turn this syllabus into a pass.
Generic subjects, covered
Guided lessons and quizzes for the mandated generic subjects every CTVET student takes.
Trade-aware support
Tutoring mapped to trade unit specifications, not generic web answers.
Practice that builds skill
Topic quizzes with explanations help competency-based learning stick.
Master Computer Science, offline.
No sign-up wall, no data plan required. Open G3N and go.