TDT 4205 Compilers -- Spring 2013

Photo of Anne

Instructor: Dr. Anne C. Elster

Photo of Thomas

Senior Teaching Assistant (vit.ass): Thomas L. Flach (vit.ass.)

Photo of Lars

Teaching Assistant (Und.ass). Lars Kirkholt Melhus

Undergraduate compiler technology course covering the basic compiler topics from basic finite automata, through use of lexers, parsers, intermediate code and code generation and optimizations at the back-end. See syllabus for details. An updated version will be avaiable shortly.

Goal: 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.

Time and place:

  • Thursdays 12:15-14:00 lecture in F2 -- starts Jan 17!
  • Fridays 8:15-9:00 -- recitation in F6
  • Mondays 9:15-10:00 Recitation in F2 (starts 8:15 when needed)

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

    A crash-course in C will be given during lecture Thursday Jan 17. First regular lecture will be Thursday Jan 24, 2013. 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.

    Credits (Studiepoeng): 7.5

    Grading: Final (80%), Mandatory Prog./Prob Assign.(20%)


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

    NOTE: Programming Assignments (Øvinger) count 20% of total grade and are required passed to take the final. They 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.)

    Late Assigments

    Permission for late acceptance will be needed from the instructor at least 2 days before the original due date. For each day the Problem Sets are handed in late, 10% of the score will be deducted.

    Syllabus/ Material covered (Pensum) -- TBA, but similar to previous course

    See for now: TDT 4205 syllabus Sp2012 for details.

    Related Lectures:

    This Page is maintained by Dr. Anne C. Elster. -- Updated: Jan. 12, 2012 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.