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 KB346 downloads
Week 1 (11.10 - 17.10.2004): Answerspdf92.56 KB344 downloads
Week 2 (18.10 - 24.10.2004): Questionshtml3.97 KB304 downloads
Week 2 (18.10 - 24.10.2004): Answerspdf158.33 KB334 downloads
Week 3 (25.10 - 31.10.2004): Questionshtml5.21 KB323 downloads
Week 3 (25.10 - 31.10.2004): Answerspdf349.42 KB276 downloads
Week 4 (01.11 - 07.11.2004): Questionshtml7.16 KB343 downloads
Week 4 (01.11 - 07.11.2004): Answerspdf59.5 KB382 downloads
Week 5 (15.11 - 21.11.2004): Questionshtml3.23 KB314 downloads
Week 5 (15.11 - 21.11.2004): Answers (JavaDoc)zip35.8 KB134 downloads
Week 5 (15.11 - 21.11.2004): Answers (document)pdf37.41 KB268 downloads
Week 6 (22.11 - 28.11.2004): Lecture slidespdf37.21 KB423 downloads
Week 6 (22.11 - 28.11.2004): Questionshtml3.01 KB367 downloads
Week 6 (22.11 - 28.11.2004): Answerspdf39.48 KB673 downloads
Week 7 (29.11 - 05.12): Lecture slidespdf38.82 KB295 downloads
Week 7 (29.11 - 05.12): Questionspdf6.96 KB285 downloads
Week 7 (29.11 - 05.12): Answerspdf29.92 KB579 downloads
Week 8 (06.12 - 12.12): Lecture slidespdf11.53 KB740 downloads
Week 8 (06.12 - 12.12): Questionspdf11.29 KB306 downloads
Week 8 (06.12 - 12.12): Answerspdf47.63 KB462 downloads
Week 9 (13.12 - 19.12): Lecture slides (1)pdf23.42 KB552 downloads
Week 9 (13.12 - 19.12): Lecture slides (2)pdf17.29 KB442 downloads