The University of Aberdeen
The Computing Science Department

Practicals

Throughout weeks 2-12 we shall have practicals/tutorials. These will be held as follows:

Demonstrators

In addition to the lecturer, Roman Kutlak will be demonstrating on this course.

The following will keep being revised throughout the course:


Week/Dates Topic On-Line Material
Week 2 Strings and languages Practical (MS Word)
Answers (MS Word)
Week 3 Finite State Automata Practical (MS Word)
Answers (MS Word)
Week 4 Regular Expressions Practical (HTML)
Answers
Week 5 Introduction to l-Calculus Practical (HTML)
Some answers See also Answers to items 1 and 3
Week 6 Functional Programming in Haskell I Practical (HTML)
sample.hs
Answers
Week 7 Functional Programming in Haskell II Practical
Answers
Week 8 Functional Programming in Haskell III
Work on the assessed coursework.
Week 9 Functions and countability
questions
sample answers .
Week 10 Turing Machines Practical (extended on 6 Dec.
Answers to questions 1-5
Week 11 Turing Machines Answer to question 6a.
Week 12 Review of Course

[an error occurred while processing this directive]