Skip to content

Changelog

This page lists the important changes to the course site. For the detailed history, see the commit history of the GitHub repository.

2026–2027 Fall

25.09.2026 — Diagrams, slide structure, project topics

  • All course diagrams (199) were redrawn in LaTeX/TikZ; each diagram's .tex source is published next to the image in that week's assets folder.
  • The slides of all 16 weeks were cleared of repetition and restructured: each deck follows plan → earlier weeks → concept map → sections → a single closing ("Next week").
  • Images in the slides are scaled to fit the slide (the title always stays visible).
  • 100 project topics were added to the project guide; topics are chosen from this list.
  • A Prerequisites page was added; the Licence, Résumé and Changelog pages were renewed.

24.09.2026 — Flow of the lecture notes

  • Repetition in the weekly notes was removed; each week opens with a "Before we start" section (a recap of earlier weeks and a concept map) and ends with a "Next week" bridge.
  • About 600 links were added between weeks; the syllabus and the project guide now link to the week pages.
  • Links on the site open in a new tab.

23.09.2026 — English version and downloadable outputs

  • The lecture notes and slides of all 16 weeks were translated into English; the site is Turkish by default, with English under /en/.
  • Lecture notes (PDF, DOCX) and slides (HTML, PDF, PPTX) were produced in both languages for every week.

22.09.2026 — 2026–2027 structure

  • New 16-week plan; each week has book-length lecture notes, a deck of ~150–200 slides, working demos, and self-check questions with answers.
  • The project guide (C++ application + security guide S0–S17, two checkpoints) was published.

19.09.2026 — Security fix

  • The compromised external polyfill.io script was removed from the site.

2024–2025 Fall

25–26.09.2024 — First release

  • The course site was created; the course code was updated from CE407 to CEN429; the syllabus was published.