Computer Science · Grades 9–10

Computer Science basics

How a computer stores data, what an algorithm is, and writing your first small programs.

About this study path

Five sessions for Grade 9–10 computer science: number systems, flowcharts and pseudocode, variables and control flow, and debugging. Examples use plain language first, code second.

5 sessions · about 120 minutes · Grades 9–10

What you will be able to do

  • You can convert between binary and decimal.
  • You can describe an algorithm as numbered steps before coding it.

Work through the sessions

  1. Binary and number systems — Convert in both directions, then check yourself. · 25 min · quiz
  2. Algorithms and flowcharts — Solve it on paper first. · 25 min · tutor
  3. Variables and control flow — Sequence, selection and iteration. · 30 min · tutor
  4. Debugging habits — Read the error, find the line, change one thing. · 20 min · reading
  5. Data and privacy — What your apps actually store about you. · 20 min · flashcards

These sessions are a study plan written by Ujyalo Learn, not official curriculum material. Examinations are set by your school board, not by this site.