- IB
- 4. Computational thinking, problem-solving and programming
These interactive flashcards help IB Computer Science (CS) students Standard Level (SL) and Higher Level (HL) quickly review and memorize the essential definitions, formulas, and terms needed for success in IB Exams. Each card focuses on 4. Computational thinking, problem-solving and programming and is aligned with the IB Computer Science (CS) syllabus, ensuring focused revision on programming concepts, algorithms, and data structures. Students can test themselves anytime, anywhere, perfect for reinforcing tricky concepts, learning IB terminology, and committing formulas to memory. By using RevisionDojo's flashcards consistently, learners turn repetition into mastery and enter the exam with confidence.
Applies to all decks
4.1 General principles
8 subtopics
4.1.1 Procedures and Sub-Procedures
15 flashcards
4.1.2 Decision-Making Situations
22 flashcards
4.1.3 Inputs and Outputs in a Solution
15 flashcards
4.1.4 Pre-Planning in Problem Solutions
15 flashcards
4.1.5 Pre- and Post-Conditions
15 flashcards
4.1.6 Exceptions in Problem Solutions
15 flashcards
4.1.7 Understanding Concurrency
15 flashcards
4.1.8 Abstraction
15 flashcards
4.3 Introduction to programming
6 subtopics
4.3.1 Fundamental Operations of a Computer
22 flashcards
4.3.2 Features of a Computer Language
15 flashcards
4.3.3 Need for Higher-Level Languages
28 flashcards
4.3.4 Variables, Constants, and Operators
15 flashcards
4.3.5 Algorithms with Loops and Branching
17 flashcards
4.3.6 Characteristics of a Collection
17 flashcards