Computer Science Principles

  • Creativity (7)
  • Abstraction (3, 7)
  • Data and Information (4, 7, 9)
  • Algorithms
  • Programming (7)
  • Internet
  • Global Impact (9)

Optional Lessons

Computer Science Principles

  • Creativity (7)
  • Abstraction (3, 7)
  • Data and Information (4, 7, 9)
  • Algorithms
  • Programming (7)
  • Internet
  • Global Impact (9)

Optional Lessons

B. Control Structures

Learn the control structures in Quorum. Control structures include if statements for conditionals and repeat statements for looping.

  1. Conditional Statements with if
  2. Conditionals
  3. Travel Reservation
  4. Repeat
  5. Loops
  6. Number Guessing Game
  7. Use Statements
  8. Quiz

Computer Science Principles

  • Creativity (6)
  • Abstraction
  • Data and Information (2)
  • Algorithms (5, 6)
  • Programming (2, 3, 5, 6)
  • Internet
  • Global Impact

Computer Science Principles

  • Creativity (6)
  • Abstraction
  • Data and Information (2)
  • Algorithms (5, 6)
  • Programming (2, 3, 5, 6)
  • Internet
  • Global Impact

C. Actions

Learn to structure your code into reusable sections, called actions. Actions allow you to use parameters, overloading, and return types to make code flexible.

  1. Actions
  2. Practicing Actions
  3. Parameters and Return Types
  4. Rock, Paper, Scissors with Actions
  5. Files and Overloading
  6. Quiz

Computer Science Principles

  • Creativity
  • Abstraction
  • Data and Information
  • Algorithms (4)
  • Programming (3, 4)
  • Internet
  • Global Impact

Optional Lessons

    Computer Science Principles

    • Creativity
    • Abstraction
    • Data and Information
    • Algorithms (4)
    • Programming (3, 4)
    • Internet
    • Global Impact

    Optional Lessons

      D. Classes

      Learn to structure your code into classes in Quorum. These classes will allow you to store logically connected data and actions in one place.

      1. Classes
      2. Practicing Classes
      3. Class Variables and Modifiers
      4. Generics
      5. Arrays
      6. Advanced use of Primitive Types
      7. Input Validation and Multiple Files
      8. Recursion
      9. Arrays and Student Grades
      10. Quiz

      Computer Science Principles

      • Creativity
      • Abstraction (9)
      • Data and Information (9)
      • Algorithms (8)
      • Programming (2, 8)
      • Internet
      • Global Impact

      Computer Science Principles

      • Creativity
      • Abstraction (9)
      • Data and Information (9)
      • Algorithms (8)
      • Programming (2, 8)
      • Internet
      • Global Impact