Cards (28)

  • What is Prezi AI used for?
    It is a presentation assistant.
  • How does Prezi AI enhance content?
    It refines, enhances, and tailors content.
  • What is the quote by Claire L. Evans about computers?
    A computer condenses the world into numbers.
  • What are the components of computational thinking?
    • Decomposition
    • Pattern Recognition
    • Pattern Generalisation and Abstraction
    • Algorithm Design
  • What does decomposition involve in computational thinking?
    Identifying and describing problems and processes.
  • What is pattern recognition in computational thinking?
    Seeing recurring attributes in problems or systems.
  • What does pattern generalisation and abstraction involve?
    Identifying necessary information to solve a problem.
  • What is algorithm design?
    Describing a step-by-step strategy to solve a problem.
  • What are standard methods and techniques used to develop algorithms?
    • Structured English (pseudocode)
    • Flowcharts using standard symbols
  • What is pseudocode?
    A way to describe algorithms using structured English.
  • What are the operations in pseudocode?
    BEGIN, END, INPUT, OUTPUT, PRINT, READ, WRITE.
  • What are the decision structures in pseudocode?
    IF, THEN, ELSE, ELSEIF (ELIF), WHEN.
  • What are the repetition structures in pseudocode?
    FOR, REPEAT UNTIL, WHILE, WHILE NOT.
  • What are the types of data structures in programming?
    • One-dimensional arrays
    • Two-dimensional arrays
    • Records
    • Sets
  • What are the arithmetic operations in programming?
    +, -, / (DIV), *, % (MOD).
  • What are built-in functions in programming?
    Functions for arithmetic, string handling, and general operations.
  • What is data validation?
    Techniques to check the accuracy and quality of data.
  • What are common validation check techniques?
    • Data type
    • Range
    • Constraints
    • Boolean
  • What is a presence check in data validation?
    Checking if a value has been entered.
  • What are control structures in programming?
    Structures that control the flow of execution in a program.
  • What are the types of programming paradigms?
    • Procedural programming
    • Object-oriented programming
    • Event-driven programming
  • What is procedural programming best suited for?
    Longer pieces of code that can be made into procedures.
  • What is event-driven programming?
    A programming paradigm that responds to user actions or events.
  • What is object-oriented programming?
    A programming paradigm based on the concept of objects.
  • What are common/standard algorithms in programming?
    • Sorting
    • Searching
    • Input validation
  • What is bubble sort?
    A sorting algorithm that repeatedly steps through the list.
  • What is quick sort?
    A fast sorting algorithm that uses a divide and conquer approach.
  • What is insertion sort?
    A sorting algorithm that builds a sorted sub-list within the main list.