Grade 10 Computer Science

A variable learns to hold many values at once, and then to hold them under names of your choosing. Programs stop forgetting everything the moment they finish, and start saving what they know into files and reading it back. A spreadsheet learns to count and add only the rows that pass a test, and to look one table's answers up in another. Then the two things the whole subject has been circling — how a page actually reaches you, and how a hundred thousand records are kept so that any one of them can be found — get a term each of their own.

Print the whole term as one worksheet pack →

Lists and Dictionaries

Programs that Keep Their Data

Spreadsheets at Depth

How the Web Works

A First Look at Databases