Resources

Computers at the IT Department

Solvers for Discrete Satisfaction or Optimisation Problems

For each assignment there is information on what software resources are needed to complete the assignment.

Online Courses

Algorithms and Data Structures

LaTeX

We highly recommend you learn or use LaTeX for typesetting your assignment reports and presentation slides in a professional way, but this is optional. The learning of LaTeX is outside your time budget for this course, but very well-invested as you will find out during the course or later. Here are some LaTeX resources:

  • Our provided skeleton reports also contain examples of all LaTeX commands you need for this course; from the command line (or with Emacs/Aquamacs), compile with pdflatex (once or twice, depending on whether cross-references need to be recomputed), and run bibtex whenever the bibliography was modified

  • LaTeX

  • The (Not So) Short Introduction to LaTeX2e

  • The LaTeX wikibook: a gentle but thorough introduction

  • Don't know the LaTeX code for that mathematical symbol you need? Draw it by hand at Detexify, and the applet will find the code for you

  • clrscode4e (documentation) package for typesetting algorithms like in CLRS4

  • Recommended text editors: Emacs, Aquamacs, and share-editing via Overleaf; we strongly recommend not to use WYSIWYG editors for LaTeX like LyX


Last modified: Tue Feb 11 13:53:18 CET 2025