Institutionen för datavetenskap -
Software and Systems division - PELAB
Undergraduate Courses at IDA
Undergraduate courses given earlier:
TDDB78/TDDC78 - Programming parallel computers, methods and tools (C, D, IT, Y), 4p
in cooperation with the mathematics department (TANA77).
Given 2001, 2002, 2003, 2004, 2005, ca. 40 students per year.
TDDC18 - Component-based software (C, D, IT, I), 3p
Given 2005, ca. 35 students.
- 4 more courses in HT 2005, to be announced.
TDDB56 - Algorithms and Optimization (D), 6p, ht 2001.
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 problem-based learning (PBL)
course for the IT program, second year, ca. 30 students.
Graduate courses at IDA
FDA001 - Advanced Compiler Construction
Focuses on code generation for Instruction-level parallel architectures.
Given: 2002, 2004 (in even years). Ca. 15 students per instance.
FDA101: Parallel programming 4p
Given annually in vt2. Identical to
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.
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
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.