TDT 4205 Compilers

Fall 2007

Instructor (Faglærer): Assoc. Prof. (førsteaman.) Anne C. Elster

Teaching Assistant (Øvingsleder): Jan Christian Meyer

Student Assistant (stud.ass.): Not Available

NOTE: December 11: See It's learning and Syllabus for updated info!!

FINAL is Thu Dec 13, 9:00-13:00 at Trondheim Spektrum, E2

Q&As are Tue Dec 11 at 11:15 and Wed Dec 12 at 16:00, both in ITVest 454 (IDI Lunch room)

Credits (Studiepoeng) : 7.5
Examination form: Written (skriftlig) + assignments (øvinger)

Time and place:

(first lecture was Aug. 22, 2006)
  • Mondays 12:15-14:00 in F3 -- FIRST LECTURE AUG. 20!
  • Thursdays 10:15-1|2, F3 -- CLASS ON AUG. 30!!, TIME & LOC. STAYS THE SAME!

    NB! You need to let the instructor know at the beginning of the semster if you cannot make all lectures


    NOTE: Programming Assignments (Øvinger) count 20% of total grade and must be done indiviually! Plagarism (koking) will not be tollerated. Assignments handed in after the deadlines without prior authorisation from the instructor will not be counted unless a formal medical note can be provided. (see Syllabus and It's Learning for details re. assignment deadlines.)


    Give the students a good understanding for basic the theory and proramming that enables modern compilers. Through this understanding and through the programming exercises, the students should also become much better programmers.

    Prerequesites (forutsetninger):

    It is recommended that the students have taken a course on operating systems and knows basic programming well before taking this course. Contact the instructor if you have any questions.

    Content (Innhold):

    Undergraduate compiler technology course covering the basic compiler topics from basic finite automata, through use of lexers, parsers, intermediate code and code generation at the back-end. See Syllabus for details.

    Teaching form (undervisningsform):

    Lectures (forelesninger) and recitations/assignments (øvingstimer/øvinger). The assignments will count towards the final grade.

    Student Photos

    Get to know your class mates. Photos of TDT 4205 students

    Related Lectures:

    Material covered (Pensum):

    TBA See Syllabus (forelesningsplanen) which will include links to relevant material. This material will be continually added/updated during the semster and also counts as exam material (pensum). PDF file of Elster's presentation on Sept. 17, 2007


    Contact the TA (janchris at to get on the mailing list, get a Unix account, and to make sure to receive the assignments.

  • See It's Learnng for assignements, announcements and grading

    This Page is maintained by Dr. Anne C. Elster. -- Updated: Dec 11, 2007 Comments welcome.

    All above notes and assignments for TDT 4200 are COPYRIGHTed by Dr. Elster and/or the author(s). Any copying or further publication without the authors' consent is a COPYRIGHT violation.