Talen en Compilers
News
Grading
Schedule
Materials
Assignments
FAQ
Education Page
Tools
Haskell Platform
GHC
Documentation
GHC
Hackage Packages
base package
Search
Hayoo!
Hoogle
Packages
Center
Home
Courses
People
Projects
Page
Edit Page
Rename Page
Attach File
Printable
Wiki Source
More ...
Web
Recent Changes
Notify Service
News
Page Index
Search
More ...
Wiki
About TWiki
Text Formatting
Registration
Change Password
Reset Password
Users
Groups
Log In
or
Register
Course Schedule
TC
---++ Schedule ---+++ Weekly Schedule <table> <tr> <td> </td> <th style="background-color:#8C8984; color:white;">Mon</th> <th style="background-color:#8C8984; color:white;">Tue</th> <th style="background-color:#8C8984; color:white;">Wed</th> <th style="background-color:#8C8984; color:white;">Thu</th> <th style="background-color:#8C8984; color:white;">Fri</th> </tr> <tr> <th>9 - 11</th> <td> </td> <td> </td> <td> </td> <td style="background-color:#005B9A; color:white;">Lecture</td> <td> </td> </tr> <tr> <th>11 - 13</th> <td> </td> <td> </td> <td> </td> <td style="background-color:#0191C8; color:white;">Werkcollege</td> <td> </td> </tr> <tr> <th>13 - 15</th> <td style="background-color:#005B9A; color:white;">Lecture</td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <th>15 - 17</th> <td style="background-color:#0191C8; color:white;">Practicum</td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> </table> * Practicum: This is in a computer room. Use this time to ask questions of the course assistants about computer- and practical-related exercises * Werkcollege: This is in a normal classroom without computers. Use this time to ask questions of the course assistants about the lecture, lecture notes, and written exercises. ---+++ Calendar There is also a Google Calendar with the general schedule. * [[https://www.google.com/calendar/embed?src=kff91oon0cemd8e12i65hi3fik%40group.calendar.google.com&ctz=Europe/Amsterdam][website]] * [[https://www.google.com/calendar/ical/kff91oon0cemd8e12i65hi3fik%40group.calendar.google.com/public/basic.ics][iCal]] (see the [[http://en.wikipedia.org/wiki/ICalendar][iCalendar format]]) * [[https://www.google.com/calendar/feeds/kff91oon0cemd8e12i65hi3fik%40group.calendar.google.com/public/basic][RSS feed]] of updates (using a [[http://en.wikipedia.org/wiki/http://en.wikipedia.org/wiki/Feed_reader][feed reader]]) <!-- This is a preliminary schedule. Please check regularly! | *Week* | *Date* | *Time* | *Lecture* | *Exercise classes/labs* | *Deadline/exam* | | 46 | 15 Nov | 11-13 | [[CourseMaterials#SlidesI][Introduction]] (chapter 1) | | | | | 17 Nov | 09-11 | [[CourseMaterials#SlidesII][Grammars and Parsing]] (chapter 2.1-2.4, 2.6-2.8) | | | | | 17 Nov | 11-13 | | exercise classes: chapter 2; all exercises in chapter 2 are useful; try at least the following list exercises; important exercises are marked with a `!'; 2.1, 2.2, 2.6 (!), 2.7, 2.8, 2.9, 2.10, 2.12, 2.13 (!), 2.15, 2.17 (!), 2.20, 2.21 (!), 2.22, 2.28 (!), 2.29, 2.30, 2.31, 2.32, 2.33, 2.34, 2.35, 2.43, 2.44 (!), 2.45, 2.46 | | | 47 | 22 Nov | 09-11 | | lab: refresh FP | | | | 22 Nov | 11-13 | [[CourseMaterials#SlidesIII][Parser combinators]] (chapter 3.1-3.3) | | | | | 23 Nov | | | </td><td align="right" style="background:#FFFF33"> [[Course Assignments#PractZero][Assignment 0]]</td> | | | 24 Nov | 09-11 | [[CourseMaterials#SlidesIV][Parser combinators and grammar transformations]] (chapter 2.5, 3.4-3.6) | | | | | 24 Nov | 11-13 | | combisession: introduction parser combinators; `c' are computer-based exercises, `p' exercises on paper, `!' particularly recommended: 3.1(c), 3.2(c), 3.3(c), 3.4(p), 3.5(p!), 3.6(p!), 3.7(c), 3.9(p!), 3.10(c), 3.11(p), 3.12(p), 3.14(p), 3.15(p!), 3.16(p!), 3.17(p), 3.18(p), 3.19(c), 3.20(c), 3.21(p!), 3.22(p!), 3.24(p!), 3.25(p!), 3.27(c), 3.28(p), 3.29(p), 3.30(c), 3.31(p), 3.32(p), 3.33(c), 3.34(c), 3.35(c), 3.36(c) | | | 48 | 29 Nov | 09-11 | | lab: Chess | | | | 29 Nov | 11-13 | [[CourseMaterials#SlidesV][Grammar and parser design]] (chapter 4) | | | | | 01 Dec | 09-11 | [[CourseMaterials#SlidesVI][Compositionality]] (chapter 5) | | | | | 01 Dec | 11-13 | | exercise classes: 4.1, 5.1(!), 5.2(!), 5.3(!), 5.4(!), 5.5, 5.6(!), 5.8, 5.9, 5.11, 5.13 | | | 49 | 06 Dec | 09-11 | | lab: Chess | | | | 06 Dec | 11-13 | [[CourseMaterials#SlidesVII][An interpreter for expressions]] (chapter 6, 7) | | | | | 07 Dec | | | </td><td align="right" style="background:#FFFF33"> [[CourseAssignments#PractOne][Assignment 1 (P1)]] | | | 08 Dec | 09-11 | [[CourseMaterials#SlidesVIII][repetition]], question hour | | | | | 08 Dec | 11-13 | | exercise classes: chapter 5 and 7, old exam exercises | | | 50 | 13 Dec | 10:30-13:00 </td><td colspan="3" align="right" style="background:#CCFF33"> Exam 1 (T1), Educ-Alfa | | | 15 Dec | 09-11 | discussion of exam | | | | | 15 Dec | 11-13 | | combisession: repetition chapter 1 to 7, lab Arrow | | | 51 | 20 Dec | 09-11 | | lab: Arrow | | | | 20 Dec | 11-13 | [[CourseMaterials#SlidesIX][Simple stack machine]] | | | | | 22 Dec | 09-11 | [[CourseMaterials#SlidesX][Regular languages]] (chapter 8) | | | | | 22 Dec | 11-13 | | exercise classes: chapter 8 | | | | 24 Dec | | | </td><td align="right" style="background:#FFFF33"> [[CourseAssignments#PractTwo][Assignment 2 (P2)]] | | 02 | 10 Jan | 09-11 | | lab: Java | | | | 10 Jan | 11-13 | [[CourseMaterials#SlidesXI][Regular expressions and pumping lemmas]] (chapter 8, 9) | | | | | 12 Jan | 09-11 | [[CourseMaterials#SlidesXII][LL parsing]] (chapter 10) | | | | | 12 Jan | 11-13 | | exercise classes: pumping lemma | | | 03 | 17 Jan | 09-11 | | lab: Java | | | | 17 Jan | 11-13 | [[CourseMaterials#SlidesXIII][LR parsing]] | | | | | 19 Jan | 09-11 | [[CourseMaterials#SlidesXIV][LR parsing]] | | | | | 19 Jan | 11-13 | | exercise classes: 9.9, 9.10, 10.6, 11.3, 11.8 | | | 04 | 24 Jan | 09-11 | | lab: ... | | | | 24 Jan | 11-13 | [[CourseMaterials#SlidesXV][Advanced parser combinators]] | | | | | 25 Jan | | | </td><td align="right" style="background:#FFFF33"> [[CourseAssignments#PractThree][Assignment 3 (P3)]] | | | 26 Jan | 09-11 | repetition, question hour | | | | | 26 Jan | 11-13 | | exercise classes: old exam | | |05 | 31 Jan | 08:30-11:30 </td><td colspan="3" align="right" style="background:#CCFF33"> Exam 2 (T2), Educ-Gamma | -->