updated
authorChristian Urban <christian dot urban at kcl dot ac dot uk>
Thu, 24 Sep 2015 22:52:10 +0100
changeset 328 bc03ff3d347c
parent 327 9470cd124667
child 329 dbba38a5c2ae
updated
coursework/cw01.pdf
coursework/cw01.tex
coursework/cw02.pdf
coursework/cw02.tex
coursework/cw03.pdf
coursework/cw03.tex
coursework/cw04.pdf
coursework/cw04.tex
coursework/cw05.pdf
coursework/cw05.tex
handouts/ho01.pdf
handouts/ho02.pdf
handouts/ho03.pdf
handouts/ho04.pdf
handouts/ho05.pdf
handouts/ho06.pdf
handouts/notation.pdf
handouts/scala-ho.pdf
hws/hw01.pdf
hws/hw02.pdf
hws/hw03.pdf
hws/hw04.pdf
hws/hw05.pdf
hws/hw06.pdf
hws/hw07.pdf
hws/hw08.pdf
hws/hw09.pdf
hws/proof.pdf
slides/slides01.pdf
slides/slides01.tex
slides/slides02.pdf
slides/slides03.pdf
slides/slides04.pdf
slides/slides05.pdf
slides/slides06.pdf
slides/slides07.pdf
slides/slides08.pdf
slides/slides09.pdf
slides/slides10.pdf
Binary file coursework/cw01.pdf has changed
--- a/coursework/cw01.tex	Thu Sep 24 15:58:48 2015 +0100
+++ b/coursework/cw01.tex	Thu Sep 24 22:52:10 2015 +0100
@@ -6,7 +6,7 @@
 
 \section*{Coursework 1 (Strand 1)}
 
-This coursework is worth 5\% and is due on 13 October at 16:00. You
+This coursework is worth 5\% and is due on 16 October at 16:00. You
 are asked to implement a regular expression matcher and submit a
 document containing the answers for the questions below. You can do
 the implementation in any programming language you like, but you need
Binary file coursework/cw02.pdf has changed
--- a/coursework/cw02.tex	Thu Sep 24 15:58:48 2015 +0100
+++ b/coursework/cw02.tex	Thu Sep 24 22:52:10 2015 +0100
@@ -7,7 +7,7 @@
 \section*{Coursework 2 (Strand 1)}
 
 \noindent
-This coursework is worth 5\% and is due on 3 November at 16:00. You
+This coursework is worth 5\% and is due on 6 November at 16:00. You
 are asked to implement the Sulzmann tokeniser for the WHILE language.
 You need to submit a document containing the answers for the questions
 below. You can do the implementation in any programming language you
Binary file coursework/cw03.pdf has changed
--- a/coursework/cw03.tex	Thu Sep 24 15:58:48 2015 +0100
+++ b/coursework/cw03.tex	Thu Sep 24 22:52:10 2015 +0100
@@ -7,7 +7,7 @@
 \section*{Coursework 3 (Strand 1)}
 
 \noindent
-This coursework is worth 5\% and is due on 28 November at 16:00. You 
+This coursework is worth 5\% and is due on 27 November at 16:00. You 
 are asked to implement a parser for the WHILE language and also 
 an interpreter. You should use the lexer from the previous
 coursework for the parser. 
Binary file coursework/cw04.pdf has changed
--- a/coursework/cw04.tex	Thu Sep 24 15:58:48 2015 +0100
+++ b/coursework/cw04.tex	Thu Sep 24 22:52:10 2015 +0100
@@ -6,7 +6,7 @@
 
 \section*{Coursework 4 (Strand 1)}
 
-\noindent This coursework is worth 10\% and is due on 12th
+\noindent This coursework is worth 10\% and is due on 11
 December at 16:00. You are asked to implement a compiler for
 the WHILE language that targets the assembler language
 provided by Jasmin. This assembler is available from
Binary file coursework/cw05.pdf has changed
--- a/coursework/cw05.tex	Thu Sep 24 15:58:48 2015 +0100
+++ b/coursework/cw05.tex	Thu Sep 24 22:52:10 2015 +0100
@@ -6,7 +6,7 @@
 
 \section*{Coursework (Strand 2)}
 
-\noindent This coursework is worth 25\% and is due on 12
+\noindent This coursework is worth 25\% and is due on 11
 December at 16:00. You are asked to prove the correctness of a
 regular expression matcher from the lectures using the
 Isabelle theorem prover. You need to submit a theory file
Binary file handouts/ho01.pdf has changed
Binary file handouts/ho02.pdf has changed
Binary file handouts/ho03.pdf has changed
Binary file handouts/ho04.pdf has changed
Binary file handouts/ho05.pdf has changed
Binary file handouts/ho06.pdf has changed
Binary file handouts/notation.pdf has changed
Binary file handouts/scala-ho.pdf has changed
Binary file hws/hw01.pdf has changed
Binary file hws/hw02.pdf has changed
Binary file hws/hw03.pdf has changed
Binary file hws/hw04.pdf has changed
Binary file hws/hw05.pdf has changed
Binary file hws/hw06.pdf has changed
Binary file hws/hw07.pdf has changed
Binary file hws/hw08.pdf has changed
Binary file hws/hw09.pdf has changed
Binary file hws/proof.pdf has changed
Binary file slides/slides01.pdf has changed
--- a/slides/slides01.tex	Thu Sep 24 15:58:48 2015 +0100
+++ b/slides/slides01.tex	Thu Sep 24 22:52:10 2015 +0100
@@ -687,10 +687,10 @@
 \begin{itemize}
 \item four programming subtasks:
 \begin{itemize}
-\item matcher (5\%, 13.10.) 
-\item lexer (5\%, 03.11.)
+\item matcher (5\%, 16.10.) 
+\item lexer (5\%, 06.11.)
 \item parser (5\%, 27.11.)
-\item compiler (10\%, 12.12.)
+\item compiler (10\%, 11.12.)
 \end{itemize}
 \end{itemize}
 \end{column}
@@ -700,7 +700,7 @@
 \underline{\bf Strand 2}\smallskip\begin{itemize}
 \item one task: prove the correctness of a regular expression matcher in 
 the Isabelle theorem prover
-\item 25\%, submission 12.12.
+\item 25\%, submission 11.12.
 \end{itemize}
 \end{column}
 \end{columns}\medskip
Binary file slides/slides02.pdf has changed
Binary file slides/slides03.pdf has changed
Binary file slides/slides04.pdf has changed
Binary file slides/slides05.pdf has changed
Binary file slides/slides06.pdf has changed
Binary file slides/slides07.pdf has changed
Binary file slides/slides08.pdf has changed
Binary file slides/slides09.pdf has changed
Binary file slides/slides10.pdf has changed