Section outline

  • Lecture 7, due on Monday, 18 October, follows on from where lecture 6 ended, continuing and completing a first, general overview of how threads may communicate with one another within a program.

    Lecture 8, due on Wednesday, 20 October, delves into a concrete realization of synchronous message passing (direct link to lecture material). This topic will continue with Lecture 9, on Monday, 25 October, where students will be requested to make an in-class exercise, which will require the students to study, debug, and run the code example posted here.

    Students are advised that, on Monday, 8 November, the activity in class will be flipped: students will be required to prepare and deliver a short (8-minute) live presentation highlighting the model of concurrency featured by a programming language of their own liking.

    In order to avoid redundancy, students shall notify explicitly the instructor of their presentation choice beforehand, by the time of Lecture 11, on Wednesday, 3 November.