INFORMATICS 2D: Reasoning and Agents
The material on this page is currently being updated for the 2017/18 session
- Official University Course Descriptor, Informatics Course Information Page
- Teaching Assistants (TAs):
- Xue Li for lectures 1-15 and assignment 1
- Craig Innes for lectures 16-30 and assignment 2
- Set Book:
Note that there will be no lecture notes for this course, but
assigned reading from Russell and Norvig will be associated with
each lecture. You might also find it useful to refer to:
- “Artificial Intelligence: A Modern Approach”
Third Edition, Russell R & Norvig P, Prentice Hall, 2010.
- “Haskell: The Craft of Functional Programming”,
Simon Thompson, Addison Wesley, 1999
- Lecture videos: Video from previous years are available online at this URL.
- Discussion group: A discussion group for the course was created on Piazza, you can sign up for it at this page. Please note that we will mainly use this as a tool for peer support, and expect that you contact TAs/lecturers by email with any critical issues or questions that require an authoritative answer. Also, the page you are currently looking at is the central location for all course-relevant information.
- Programming Languages: Haskell for the first assignment and Prolog for the second assignment.
- Timetable: Lectures are
held in Semester 2 at:
- Tuesdays 15.10-16:00 at Lecture Theatre C, David Hume Tower
- Thursdays 15:10-16:00 at Meadows Lecture Theatre (G.07, Doorway 4), Medical Quad Teviot
- Fridays 15:10-16:00 at Lecture Theatre G.03, 50 George Square
- Slides: You can download the
slides for each lecture from the links in the timetable.
Each student will be allocated to a tutorial group, which will be held
once a week throughout the semester, starting in week 2 (week of the 18th January). Preparatory work for the tutorial
will be assigned in advance and will be based on lectures from the previous
week. The list of tutorial times and group allocations can be
found at ITO's tutorial groups page. Solutions to tutorials will be provided at the end of every week of tutorials.
Assessment will be by:
- An end of year exam (75%),
Note, that you will have to verify yourself the place and time of the exam!
Coursework (25%): 2 assignments, worth 12.5% each.
The first coursework will be issued here by February 2nd 2018. The CW deadlines are as follows:
The deadline for assignment 1 is 3pm Tuesday 13th March 2018 and
the deadline for assignment 2 is 3pm Thursday 29th March 2018.
We will endeavour to return feedback to students no later than 2 weeks after the deadlines. For more information, see Informatics coursework guidelines.
- Drop-in labs: Coursework clinics will be offered on Fridays from 11am to 1pm in Appleton Tower room 6.06 in weeks 4, 5, 6, 7, 8, and 9
Demonstrators are: Xue Li, Patrick Chen and Zheng Zhao.
Policy on Late Coursework
Academic Conduct Policy
- Past Exam Papers: can be reached from the main
past examination papers page.
- Student Representatives:
Or use firstname.lastname@example.org to contact all of them.
- Comments on the Course: Please take some time to fill in the
online feedback questionnaires.
|Informatics Forum, 10 Crichton Street, Edinburgh, EH8 9AB, Scotland, UK
Tel: +44 131 651 5661, Fax: +44 131 651 1426, E-mail:
Please contact our webadmin with
any comments or corrections. Logging and Cookies
Unless explicitly stated otherwise, all material is copyright ©
The University of Edinburgh