/programming_formalisms

Repository for the Programming Formalisms course

Primary LanguageTeX

Programming formalisms

'Programming Formalisms' course logo, by Jonas Söderberg and Lars Eklund

Build PDFs Check links Check spelling Deploy GitHub Pages

  • Course Repository for programming formalisms course.
  • Under this projects, notes, exercises and lecture slides will be stored.
  • Please view the setup.md file for preparations

Schedule

Day Time Teacher Topic Material
Mon 9-12, 13-16 BC + JN (LE, RB) Introduction day, including a Reflection by JN from 15:30-16:00 HTML
Tue 9-12 LE (RB) Paradigms, Introduction to formalised development PDF
Tue 13-16 RB + JN (LE) TDD, including a Reflection by JN from 15:15-15:45 PDF
Wed 9-12 JN (LE, RB) Social coding, pair programming as a tool for rapid development PDF
Wed 13-16 RB + JN (LE) Testing, including a Reflection by JN from 15:15-15:45 PDF
Thu 9-12 RB Algorithms PDF
Thu 13-16 RB + JN Data structures, including a Reflection by JN from 15:15-15:45 PDF
Fri 9-12 LE (RB) Modular programming PDF
Fri 13-16 RB + JN (LE) Optimisation, including a Reflection by JN from 15:15-15:45 PDF
  • ([names]) means that [names] assist or observe
  • Regular course room is at the room sent around

Feedback to students

Retrospective sessions

Link Result
Day 1 retro PDF
Day 2 retro PDF
Day 3 retro PDF
Day 4 retro PDF
Day 5 retro .

Files

Filename Descriptions
mlc_config.json Link checker configuration file
.spellcheck.yml Spell checker configuration file, use pyspelling -c .spellcheck.yml to do spellcheck locally
.wordlist.txt Whitelist for spell checker

Other course repositories build statuses

Links