shCode

Module 1.4Programming Paradigms and Languages

Quarter 1 · Weeks 4 · Environment: console

Lessons in this module

Estimated: ~3 hr 50 min

  1. Slides1.4.1Slides — Programming Paradigms and Languages~5 min
  2. Reading1.4.2Reading — Why There Are So Many Languages~5 min
  3. Assignment1.4.3Match the Language to the Job~8 min
  4. Reading1.4.4Reading — Level of Abstraction~10 min
  5. Reading1.4.5Reading — High-Level and Low-Level Languages~10 min
  6. Quiz1.4.6Which Level Fits?~8 min
  7. Reading1.4.7Reading — What a Paradigm Is~10 min
  8. Reading1.4.8Reading — Procedural Programming~10 min
  9. Reading1.4.9Reading — Structured Programming~10 min
  10. Reading1.4.10Reading — Sequence, Selection, Repetition~10 min
  11. Worked Example1.4.11Worked Example — Which Structures Does This Use?~10 min
  12. Assignment1.4.12Name the Structure~8 min
  13. Reading1.4.13Reading — Why goto Went Away~10 min
  14. Assignment1.4.14Three Structures, Three Examples~15 min
  15. Reading1.4.15Reading — Object-Oriented Programming~10 min
  16. Worked Example1.4.16Worked Example — Procedural vs Object-Oriented~10 min
  17. Quiz1.4.17Where Does the Balance Live?~8 min
  18. Reading1.4.18Reading — Functional Programming~10 min
  19. Reading1.4.19Reading — JavaScript Is Multi-Paradigm~10 min
  20. Assignment1.4.20Sort the Snippet~8 min
  21. Video1.4.21Video — Why Are There So Many Programming Languages?~5 min
  22. Quiz1.4.22Module 1.4 Quiz~10 min
  23. Assignment1.4.23Two Languages, Two Purposes~30 min