1/9
Unfinished. These only include Year 10 content, sorry.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
Computational thinking techniques
Decomposition
Breaking down problems into smaller sub-problems
Abstraction
Filtering out unnecessary ideas and details to focus on the important parts
Truth tables
Tables showing the value of different variables and how they contribute to an outcome
AND
Both A and B must be true
OR
Either A or B must be true
NOT
A must not be true
Relational operators
== - is equal to
> - is greater than
< - is less than
>= - is equal to or greater than
<= - is equal to or less than
Arithmetic operators
+ - addition
- - subtraction
* - multiplication
/ - division
** - exponentiation
% - remainder
// - floor division
Error types
Traceback = an exception with a message, callstack and where it occurred
Syntax error
Part of the program does not follow the syntax
Logic error
Program runs but does not work as it is meant to
Runtime error
An error that occurs during program runtime
SSI
Sequence, selection, iteration
Data types
String - convert with str()
Integer - convert with int()
Float - convert with float()
Boolean - convert with bool()