Computational Thinking

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/9

flashcard set

Earn XP

Description and Tags

Unfinished. These only include Year 10 content, sorry.

Last updated 10:04 AM on 7/4/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

10 Terms

1
New cards

Computational thinking techniques

  • Decomposition

    • Breaking down problems into smaller sub-problems

  • Abstraction

    • Filtering out unnecessary ideas and details to focus on the important parts

2
New cards

Truth tables

Tables showing the value of different variables and how they contribute to an outcome

3
New cards

AND

Both A and B must be true

4
New cards

OR

Either A or B must be true

5
New cards

NOT

A must not be true

6
New cards

Relational operators

== - is equal to

> - is greater than

< - is less than

>= - is equal to or greater than

<= - is equal to or less than

7
New cards

Arithmetic operators

+ - addition

- - subtraction

* - multiplication

/ - division

** - exponentiation

% - remainder

// - floor division

8
New cards

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

9
New cards

SSI

Sequence, selection, iteration

10
New cards

Data types

  • String - convert with str()

  • Integer - convert with int()

  • Float - convert with float()

  • Boolean - convert with bool()