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
.texsource is published next to the image in that week'sassetsfolder. - 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.ioscript 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.