TDT 4205 Compilers

Fall 2006

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

Teaching Assistant (Øvingsleder): Jan Christian Meyer

Student Assistant (stud.ass.): Per Kristian Schanke


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

Time and place:

(first lecture was Aug. 22, 2006)
  • Tuesdays 11:15-12:00 in F3 -- NOTE TIME & LOCATION CHANGE!
  • Tuesdays 12:15-13:00 in F4 -- NOTE LOCATION CHANGE!
  • Thursdays 13:15-14:00 in B22 Bergavd.
  • Thursdays 14:15-15:00 in B2 -- Recitiations (Øvingstimer): TBD

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

    NB! EXAM 2 in S8 Tuesday Nov. 14, 2006 11:15-14:00
    Bring ID. Exam is compulsory (obligatorisk)


  • Updated Schedule (pdf)

    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).


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

  • Assignment no. 1 was given Aug 29
  • See It's Learnng for assignements, announcements and grading

    This Page is maintained by Dr. Anne C. Elster. -- Updated: Nov. 13, 2006 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.