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
01
What Is a Computer?
02
What Is a Program?
03
What Is Programming?
04
What Is an Algorithm?
05
What Is Pseudocode?
06
Why Use Pseudocode?
07
Problem โ Input โ Process โ Output
08
Thinking in Steps
09
Breaking Big Problems Into Small Problems
10
Writing Precise Instructions
11
Our Pseudocode Rules
12
First Complete Algorithm
๐ 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.