Readings

Readings are not required this semester, but they are useful and fun resources related to each week’s topic. You are welcome to discuss the readings or watchings with course staff.

Week 2 Reading

  • Main: Learning to Code
  • Discussion Question: Why is learning how to code important? Are you convinced about the importance of computer science in the world today? Include at least one point made in the video, ‘Code Stars’. (Expected length: 2 - 4 sentences).

Week 3 Reading

  • Main: Introduction to Abstraction
  • Discussion Question: Why is a car a good example of abstraction? Using this example, give one reason why abstraction is helpful and then also give one reason why abstraction can do more harm than good. Finally, what is an example of abstraction in your daily life? (Expected length: 2 - 4 sentences).

Week 4 Reading

Week 5 Reading

Week 6 Reading

Week 7 Reading

Week 8 Reading

Week 9 Reading

Week 12 Reading

Week 13 Reading

Week 14 Reading