<-- Last Module ----- Main ----- Next Module -->

Module 2: Introduction to Abstraction

Learning Objective: This week focuses on the fundamental computer science concept of Abstraction. In NetLogo, the student learns about local variables, looping and iteration. The science concept of Complex Adaptive Systems are also introduced.

While the coding portion of the module isn't due until the end of the module, it is always best to review the programming challenges and extensions at the beginning of the week, ask questions about them and start coding.

Videos Watch before class

  • Abstraction in Computer Science [13:23] (.mp4)
  • CS Constructs: Local Variables [4:49] (.mp4)
  • CS Constructs: Looping and Iteration [5:04] (.mp4)
  • Introduction to Complex Systems [10:09] (.mp4)
  • Emergence - PBS Documentary [12:14] (.mp4)
  • Pair Programing at Atlassian with Lucy Bain [4:28] (YouTube) Information on pair programing.

CS Concepts Review before class

Programming Challenge

<-- Last Module ----- Main ----- Next Module -->