shCode

Module 1.5Program Design Tools and Environments

Quarter 1 · Weeks 5–6 · Environment: console

Lessons in this module

Estimated: ~9 hr 4 min

  1. Slides1.5.1Slides — Program Design Tools and Environments~5 min
  2. Reading1.5.2Reading — Think Before You Type~10 min
  3. Reading1.5.3Reading — What Computational Thinking Is~10 min
  4. Reading1.5.4Reading — The Four Cornerstones~10 min
  5. Reading1.5.5Reading — The Three As~10 min
  6. Worked Example1.5.6Worked Example — The Jam Sandwich Robot~10 min
  7. Assignment1.5.7Instructions for a Robot~20 min
  8. Reading1.5.8Reading — Decomposition~10 min
  9. Reading1.5.9Reading — Pattern Recognition~10 min
  10. Reading1.5.10Reading — Inductive and Deductive Reasoning~10 min
  11. Worked Example1.5.11Worked Example — Decomposing the Sandwich~10 min
  12. Quiz1.5.12Decompose Getting to School~8 min
  13. Reading1.5.13Reading — Abstraction~10 min
  14. Reading1.5.14Reading — Layers of Abstraction~10 min
  15. Worked Example1.5.15Worked Example — Computational Thinking in Chess~10 min
  16. Quiz1.5.16Keep Two, Drop Two~8 min
  17. Assignment1.5.17Computational Thinking~30 min
  18. Reading1.5.18Reading — What an Algorithm Is~10 min
  19. Reading1.5.19Reading — Pseudocode and Flowcharts~15 min
  20. Reading1.5.20Reading — The Two Pseudocode Rules~10 min
  21. Worked Example1.5.21Worked Example — Pseudocode for a Decision~10 min
  22. Worked Example1.5.22Worked Example — Butter or No Butter~10 min
  23. Quiz1.5.23Spot the Broken Pseudocode~8 min
  24. Quiz1.5.24Pseudocode: Largest of Three~8 min
  25. Reading1.5.25Reading — The Three Flowchart Shapes~10 min
  26. Reading1.5.26Reading — The Diamond~10 min
  27. Reading1.5.27Reading — Pseudocode or Flowchart?~10 min
  28. Assignment1.5.28Chart the Even-or-Odd Test~20 min
  29. Reading1.5.29Reading — The Class Flowchart Convention~15 min
  30. Assignment1.5.30Your First Flowchart (Part 1)~25 min
  31. Assignment1.5.31Implement Your Plan (Part 2)~30 min
  32. Reading1.5.32Reading — Sequential, Parallel, Concurrent~10 min
  33. Reading1.5.33Reading — Recursion and the Base Case~15 min
  34. Worked Example1.5.34Worked Example — Stack Overflow on Purpose~10 min
  35. Reading1.5.35Reading — The Browser Console~10 min
  36. Reading1.5.36Reading — A Code Editor~10 min
  37. Assignment1.5.37Settle It in the Console~10 min
  38. Reading1.5.38Reading — Reading an Error Message~10 min
  39. Assignment1.5.39Cause a ReferenceError on Purpose~15 min
  40. Reading1.5.40Reading — Testing and Test Cases~10 min
  41. Reading1.5.41Reading — Debugging with console.log~10 min
  42. Worked Example1.5.42Worked Example — Finding the Rectangle Bug~10 min
  43. Assignment1.5.43Debug the Order Total~25 min
  44. Video1.5.44Video — Think Before You Type~5 min
  45. Quiz1.5.45Module 1.5 Quiz~12 min