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

    SYLLABUS (FORELESNINGSPLAN) -- UPDATED

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

    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.

    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

    Assignments:

    Contact the TA (janchris at idi.ntnu.no 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.