Linköpings Universitet

Institutionen för datavetenskap 
Software and Systems division  PELAB
Undergraduate Courses at IDA

TDDB78/TDDC78  Programming parallel computers, methods and tools (C, D, IT, Y), 4p
(annually, vt2)
in cooperation with the mathematics department (TANA77).
Given 2001, 2002, 2003, 2004, 2005, ca. 40 students per year.

TDDC18  Componentbased software (C, D, IT, I), 3p
Given 2005, ca. 35 students.
 4 more courses in HT 2005, to be announced.
Undergraduate courses given earlier:

TDDB56  Algorithms and Optimization (D), 6p, ht 2001.
TDDB56 covers
basic data structures, algorithms, and
linear and combinatorial optimization, where the latter part is
given by the Maths department.
D program, second year, ca. 140 students.

TTIT33  Algorithms and Optimization (IT), 6.5p, ht 2001.
Data structures, algorithms, linear and
combinatorial optimization, given as a problembased learning (PBL)
course for the IT program, second year, ca. 30 students.
Graduate courses at IDA
 [ACC]
FDA001  Advanced Compiler Construction
Focuses on code generation for Instructionlevel parallel architectures.
Given: 2002, 2004 (in even years). Ca. 15 students per instance.
 [PP]
FDA101: Parallel programming 4p
Given annually in vt2. Identical to
TDDC78
 [APP]
FDA125: Advanced Parallel Programming: Models, languages, algorithms 5p.
Focus on theory, language constructs, and
algorithmic paradigms of parallel computing.
Last given: vt1/2003, 8 students. Next instance: vt1/2007.

[CSEM]
FDA153: Compiler Seminar: Programming Language Design and Implementation 3p
This course teaches principles and techniques of reviewing
research papers in the compiler construction domain,
based of selected papers from the most recent PLDI, ICS, LCTES, CC
conferences.
Student presentations, opponering, written summary, writing reviews,
discussion of perspectives.
Given annually in ht1, 2003 and 2004. Ca. 5 students per instance.
 embedded graduate course:
An introduction to computational geometry.
Last given: January 2002, as part of a graduate course on geoinformatics
at IDA, ca. 10 students.

FDA095: Code Generation and Optimization part of FDA001 given in 2002.