Skip to content

Point chapter 8 to the 2026-27 lecture 8 slides - #10

Merged
ethan42 merged 2 commits into
mainfrom
lec08-2026
Oct 26, 2026
Merged

ethan42 merged 2 commits into
mainfrom
lec08-2026

Conversation

@ethan42

@ethan42 ethan42 commented Oct 26, 2026

Copy link
Copy Markdown
Contributor

Updates chapter 8 for the 2026-27 lecture 8 slides (assets/pdf/lec08.pdf on the course site). The new slides URL goes live when progintro.github.io#41 is merged.

Stacked on #9 (lecture 7): until #9 is merged, this PR also shows its commit. Merge #9 first.

The deck has the same 25 pages and no page numbers moved. The only changes:

  • painting captions on pp. 3–4
  • the accent fix «Πως» → «Πώς» on pp. 13 and 15–18
  • a link to Edsger Dijkstra (Wikipedia) in the reading list on p. 24

Changes:

  • Chapter 8: the new deck in the front matter and the reading list, with a link to the 2025-26 deck (same page numbers). The Dijkstra link is added under «Άλλα».
  • Six slide questions: they point to the new deck, and their page numbers are unchanged.
  • Other files: sources/extract/lec08.yaml (year, slides, the new pointer, and an issue describing the changes), the manifest, make fetch, and the README line «Διαλέξεις 0–8».

make check passes.

Opened from socrates.

The 2026-27 deck (assets/pdf/lec07.pdf on the course site) has 21
pages instead of 23. On p. 2 the AWS outage is replaced by a PHP
security flaw and the question of which language the PHP interpreter
is written in (C). The three GRCPC result pages (old pp. 3-5) are now
one empty announcements page, so every later page moves down by 2
(old pp. 6-23 are new pp. 4-21). The filter loop for the product of
the odd multiples of 7 now starts at i = 101, fixing the old i = 100.

Chapter 7 opens with the PHP example and keeps the AWS and GRCPC
material, labelled as 2025-26. The warm-up section shows the fixed
loop and explains the 2025-26 version. The chapter, its two slide
questions, the extract notes, the manifest and `make fetch` now point
to the new deck.
The 2026-27 deck (assets/pdf/lec08.pdf on the course site) has the
same 25 pages as 2025-26, with no content changes and no page numbers
moved. pp. 3-4 add painting captions, pp. 13 and 15-18 fix the accent
in «Πώς», and the reading list on p. 24 adds a link to Edsger Dijkstra.

The chapter, its six slide questions, the extract notes, the manifest
and `make fetch` now point to the new deck, and the chapter's reading
list adds the Dijkstra link.
@ethan42
ethan42 merged commit 91a0991 into main Oct 26, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant