General description

Click here for a description of the CUGS curriculum, goals of CUGS, admission requirements etc. Curriculum in detail with requirements of points etc.

General information about core and advanced courses.

Courses (core and advanced) are normally given in English. Further, courses are sometimes given in crash format, i.e., they are intensive courses where classes are given in a condensed format to minimize travelling.

Review courses

  • Discrete Structures (Covered in the courses TDDB94, TATM90. These two courses are considered equivalent.)

  • Computation I (Corresponds to the course TDDA89)

  • Logic I (Covered in the courses TDDB94, TATM90. These two courses are considered equivalent.)

Core courses

Advanced courses

Below you find our plans for advanced courses for 2002, 2003, and 2004. The list is incomplete for 2003 and 2004 in the sense that we are always interested in hearing about new course proposals. Further, we are currently investigating if we can set up a course on optimizing compilers and other courses on advanced topics in software engineering. Courses will be listed in the course schedule as soon as the organization is fixed. Advanced courses are normally awarded 3-5 credits.



  • Advanced Parallel Programming: Models, Languages, Algorithms, spring 2003, Welf Löwe (Växjö university) and Christoph Kessler (Linköping university)

  • Combinatorics , spring 2003, Svante Linusson

  • Graph Theory, fall 2003, 4-5 credits, Leif Melkersson, Dept. of Mathematics, Linköping university

  • Embodied learning, Tom Duckett, OrU

  • Constraint programming, Krzysztof Kuchcinski, CS@LTH

2004 and forward



Travel reports

Licentiate seminars


Courses Fall 2014


Last modified on August 2014 by Anne Moe