Bookmark button

1007 - Introduction to Programming Principles

I was teaching the problem class seminars for
1007 - Introduction to Programming Principles (Autumn term 2004).
If you are one of my students and have any questions, do not hesitate to get in touch.

When I was an undergraduate student myself, I took some courses that were quite similar to this unit. Some of my coursework assignments are available on-line and might be quite helpful for current students:

For imperative programming, see "1B11a/b (Programming I & II)".
That course was also taught by Dr. Graham Roberts.

For declarative programming, see "PLINC101 (Prolog for Cognitive Science)".
That course was more advanced than this and concentrated on using Prolog in Natural Language Processing, however it might still be helpful.

Below is the course material. More material and further information is available via the course home page (I do not know if is still exists).

Files:

FileTypeSizeDownloadsLink
Week 1 (11.10 - 17.10.2004): Questionshtml2.79 KB63 downloads
Week 1 (11.10 - 17.10.2004): Answerspdf92.56 KB55 downloads
Week 2 (18.10 - 24.10.2004): Questionshtml3.97 KB54 downloads
Week 2 (18.10 - 24.10.2004): Answerspdf158.33 KB42 downloads
Week 3 (25.10 - 31.10.2004): Questionshtml5.21 KB52 downloads
Week 3 (25.10 - 31.10.2004): Answerspdf349.42 KB39 downloads
Week 4 (01.11 - 07.11.2004): Questionshtml7.16 KB51 downloads
Week 4 (01.11 - 07.11.2004): Answerspdf59.5 KB46 downloads
Week 5 (15.11 - 21.11.2004): Questionshtml3.23 KB45 downloads
Week 5 (15.11 - 21.11.2004): Answers (JavaDoc)zip35.8 KB16 downloads
Week 5 (15.11 - 21.11.2004): Answers (document)pdf37.41 KB41 downloads
Week 6 (22.11 - 28.11.2004): Lecture slidespdf37.21 KB59 downloads
Week 6 (22.11 - 28.11.2004): Questionshtml3.01 KB52 downloads
Week 6 (22.11 - 28.11.2004): Answerspdf39.48 KB50 downloads
Week 7 (29.11 - 05.12): Lecture slidespdf38.82 KB42 downloads
Week 7 (29.11 - 05.12): Questionspdf6.96 KB50 downloads
Week 7 (29.11 - 05.12): Answerspdf29.92 KB52 downloads
Week 8 (06.12 - 12.12): Lecture slidespdf11.53 KB60 downloads
Week 8 (06.12 - 12.12): Questionspdf11.29 KB47 downloads
Week 8 (06.12 - 12.12): Answerspdf47.63 KB47 downloads
Week 9 (13.12 - 19.12): Lecture slides (1)pdf23.42 KB50 downloads
Week 9 (13.12 - 19.12): Lecture slides (2)pdf17.29 KB56 downloads