TDT 4205 Compilers
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.
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.
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.
Get to know your class mates.
Photos of TDT 4205 students
- Operating Systems
- Computer Architecture
- Distributed Systems
- Parallel Computing (TDT 4200)
Material covered (Pensum):
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 idi.ntnu.no to get on the mailing
list, get a Unix account, and to make sure to receive the
See It's Learnng for assignements, announcements and grading
This Page is maintained by Dr. Anne C. Elster. -- Updated: Dec 11, 2007
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.