Introduction: The big picture 🔭

This week focusses on the Big Picture of Computer Science, and we just dip our toes into Python itself. With the big picture clear in our minds the remaining weeks of the course focus on Python and programming.

This week's assignment is quite different from all the others in the course. Assignment 1 is somewhat artificial, because I need a way to know that you have read the things I ask you to, so it has short answer questions, and an exercise as well. The remaining assignments are more natural and authentic since they all ask you to write programs.

Have a good week, and I Iook forward to hearing from you, and seeing your work.

p.s. My goal is to always respond to email during the week within 24 hours. If I haven't it's probably because I've overlooked your message. Please give me a nudge if that happens!

  1. Big Picture 1: Computer Science
  2. Big Picture 2: Computers and Programs
  3. Big Picture 3: Programming
  4. The World of the Computer: Six (+1) Key Programming Concepts
  5. Operation #1: Input
  6. Operation #2: Processing
  7. Operation #3: Output
  8. Control Structures
  9. Operation #4: Sequential Execution
  10. Operation #5: Selection
  11. Operation #6: Repetition
  12. Bonus Operation: Modularity
  13. Summary
  14. Using the Python Shell
  15. Assignment 1