PHASE 00

๐Ÿงฉ Computational Thinking & Pseudocode

Before any code, we learn to think like a programmer: what a computer does, what a program is, and how to write precise, step-by-step instructions in our simple pseudocode language.

โฑ๏ธ 1 week ๐Ÿ“š 12 lessons โœ๏ธ 63 exercises Beginner
โ–ถ Start this phase

๐ŸŽฏ In this phase you willโ€ฆ

  • Explain what a computer, a program and an algorithm are
  • Describe any task as Input โ†’ Process โ†’ Output
  • Break big problems into small, precise steps
  • Read and write the LearnWith pseudocode rules
  • Write your first complete algorithm

๐Ÿ“บ Lessons in this playlist

๐Ÿ“ Phase test

Concept questions, pseudocode writing, tracing and debugging โ€” check youโ€™re ready for the next phase.

๐Ÿ’ก Concept check
Which list shows the three jobs of every computer, in order?
๐Ÿ’ก Concept check
Which is the best description of an algorithm?
๐Ÿ”ฎ What will this display?
What will this program display?
1BEGIN2    SET A = 33    SET B = A + 44    SET A = B * 25    DISPLAY A6END
๐Ÿž Find the error
Why will this program fail?
1BEGIN2    TAKE PRICE3    SET TOTAL = PRICE * QUANTITY4    DISPLAY TOTAL5END
โœ๏ธ Write the pseudocode
Write a program that TAKEs a number of HOURS and DISPLAYs how many minutes that is.