FPLC
Home
Education Page
Schedule
Literature
Assignments
Haskell
Haskell Home
Haskell Definition
Learning Haskell
Parser Combinators
GHC
GHC
GHC User Guide
GHC Libraries
Center
Master Program
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
FPLC
This is the schedule for the meetings. The schedule is preliminary, so check this page regularly for updates. You are supposed to study the specified material *before* the meeting takes place. With "Hutton", I refer to the book by Graham Hutton, and with "LN", I refer to the lecture notes. Both are listed on the [[CourseLiterature][literature page]]. | *Date* | *Time* | *Topics* | *Material* | *Exercises* | *Assignments* | | 07 Sep | 11-13 | Introduction | | | | | 09 Sep | 09-11 | <b>no werkcollege</b> | | | | | 09 Sep | 11-13 | Functions and basic types | Hutton 1-4 (function definitions, basic types, basic classes)<br/>In YAHT, corresponds roughly to all of Language Basics and most of Type Basics | All in Hutton 1-4 | [[CourseExercises#LabIntro][Lab Intro]] | | 14 Sep | 11-13 | Higher-order functions | Hutton 5-7 (recursive functions, list comprehensions, higher-order functions)<br/>YAHT is more fast-paced, so no new parts here | All in Hutton 1-7 | | | 16 Sep | 09-11 | question time | | | | | 16 Sep | 11-13 | Basic IO and datatypes | Hutton 9-10 (skip Chapter 8 on parsers for now) | | | | 17 Sep | | | | | <b>deadline [[CourseExercises#MasterMind][MasterMind]]</b> | | 21 Sep | 11-13 | Datypes and classes | Hutton 10 | All in Hutton 9-10 | | | 23 Sep | 09-11 | !MasterMind and questions | | | | | 23 Sep | 11-13 | Haskell questions and parsing intro | repeat | repeat | | | 28 Sep | 11-13 | Languages | LN 2 | | | | 30 Sep | 09-11 | exercises from LN 2 | exercises from LN 2 | 2.1, 2.2, 2.6, 2.7, 2.8, 2.9, 2.10, 2.13, 2.14, 2.16, 2.18, 2.19, 2.20, 2.21, 2.23, 2.24, 2.25, 2.26, 2.27 | | | 30 Sep | 11-13 | Parsers and monads | LN 3 | | | | 01 Oct | | | | | <b>deadline [[CourseExercises#StereogramAssignment][Stereograms]]</b> | | 05 Oct | 11-13 | Parser design | LN 2-4 | | | | 07 Oct | 09-11 | exercises from LN 3 | exercises from LN 3 | 3.3, 3.4, 3.5, 3.7, 3.8, 3.9, 3.10, 3.12, 3.13, 3.16, 3.21, 3.22, 3.28, 3.29, 3.33, 3.34, 3.37, 3.47, 3.49, 3.50 | | | 07 Oct | 11-13 | Regular languages | LN 5 | | | | 11 Oct | | | | | <b>deadline [[CourseExercises#DatabaseAssignment][Database]]</b> | | 12 Oct | 11-13 | [[%PUBURLPATH%/%WEB%/CourseExercises/SSM.pdf][Stack machine (slides)]] | | | | | 14 Oct | 09-11 | exercises from LN 3 and 5 | exercises from LN 3 and 5 | see last week, plus 5.1, 5.2, 5.5, 5.6, 5.7, 5.12, 5.13, 5.14, 5.16 | | | 14 Oct | 11-13 | Compositionality | LN 6 | | | | 19 Oct | 11-13 | Higher-order folds | LN 7-8 | | | | 21 Oct | 09-11 | exercises from LN 6-8 | exercises from LN 6-8 | 6.1, 6.2, 6.3, 6.4, 6.5, 6.8| | | 21 Oct | 11-13 | LL parsing | LN 10 | | | | 22 Oct | | | | | <b>deadline [[CourseExercises#JavaAssignment][Java]]</b> | | 26 Oct | 11-13 | LR parsing | LN 11 | | | | 28 Oct | 09-11 | | | | | | 28 Oct | 11-13 | repetition | | | | | 02 Nov | 09-12 | Exam | | | | <!-- | 08 Sep | 11-13 | FP2 | Hutton 1-4, %GREEN%LN 2.1-2.5%ENDCOLOR% | All in Hutton 1-4 | [[CourseExercises#LabIntro][Lab Intro]] | | 10 Sep | 09-11 | FP3 | Hutton 1-4, %GREEN%LN all of 2%ENDCOLOR% | All in Hutton 1-4 | | | 10 Sep | 11-13 | werkcollege | | | | | 15 Sep | 11-13 | FP4 | Hutton 5-6, %GREEN%LN 3-%ENDCOLOR% | All in Hutton 5-6 | | | 17 Sep | 09-11 | FP5 | Hutton 7, %GREEN%LN 3-4%ENDCOLOR% | All in Hutton 7 | | | 17 Sep | 11-13 | werkcollege | | | | | 18 Sep | 12 | | | | deadline [[Course Exercises#AssignmentOne][Assignment 1]] | | 22 Sep | 11-13 | FP6 (Stefan) | Hutton 9, %GREEN%LN 6%ENDCOLOR% | All in Hutton 9 | | | 24 Sep | 09-11 | FP7 (Stefan) | Hutton 10-11, %GREEN%LN 7%ENDCOLOR% | All in Hutton 10-11 | | | 24 Sep | 11-13 | werkcollege | | | | | 29 Sep | 11-13 | FP8 | rest of Hutton | | | | 01 Oct | 09-11 | LC1 | LN 2.1-2.5, %GREEN%LN 10%ENDCOLOR% | | | | 02 Oct | 12 | | | | deadline [[Course Exercises#AssignmentTwo][Assignment 2]], %GREEN%deadline [[Course Exercises#AssignmentA][Assignment A]]%ENDCOLOR% | | 06 Oct | 11-13 | LC2 | LN rest of 2, 3 %GREEN%LN 10%ENDCOLOR% | | | | 08 Oct | 09-11 | LC3 | LN 3-4 | | | | 13 Oct | 11-13 | LC4 | LN 5, %GREEN%LN 5%ENDCOLOR% | | | | 15 Oct | 09-11 | LC5 | LN 6 | | | | 17 Oct | 12 | | | | deadline [[Course Exercises#AssignmentB][Assignment B]] | | 20 Oct | 11-13 | LC6 | LN 7-8, %GREEN%LN 8%ENDCOLOR% | | | | 22 Oct | 09-11 | LC7 | LN 9, %GREEN%LN 9%ENDCOLOR% | | | | 27 Oct | 11-13 | LC8 | LN 10, %GREEN%LN 10%ENDCOLOR% | | | | 29 Oct | 09-11 | LC9 | LN 11, %GREEN%LN 11%ENDCOLOR% | | | | 31 Oct | 12 | | | | deadline [[Course Exercises#AssignmentC][Assignment C]] | | 03 Nov | 09-12 | %RED% Exam, BBL 420 %ENDCOLOR% | | | | --> -- Main.AndresLoeh - 28 Sep 2009