Last updated: 6 July 2017

Home Page for CM50230 & CM30229
Intelligent Control & Cognitive Systems   2018

Dr. Joanna Bryson

This unit reflects a rapidly developing field.  Therefore the schedule on this page is always subject to change.

This course has three different but complementary objectives (see unit descriptions):
  1. To give students skills and experience in constructing intelligent systems.
  2. To provide an academic survey concerning the roles and capabilities of cognition in both nature and artefacts.  The goal of this survey is that students should become conversant in the topics, be able to provide advice on them for any companies, organisations, or citizens that ask for their help or opinion, and able to seek out, acquire, and/or engage with expertise on these topics where necessary or useful.
  3. To give students skills and experience in reading and writing academic reports and communication.  This should be of benefit for writing dissertations.  For CM50230, the level of skill in writing should extend to the capacity at least provisionally to write for publication in workshops or conferences.
This page is provided as a resource, mostly so you can find lecture notes and problem sets.  There is also a moodle page associated with this course, which contains forums for support & is where you submit your coursework.  You are responsible for reading thoroughly all communication from email, the moodle news forum, and the coursework specifications.

Note on Labs:  Sometimes a single laboratory will be mandatory for the entire class.  Generally you are welcome to attend either laboratory, but the people who are assigned to a lab have first precedence for equipment and tutor time.

 Lecture Topics
(exact organization still subject to change)
Coursework & Labs
(courseworks due Friday at midnight, handed out Tuesdays in Lecture)
First Lecture
Special notes
Introduction, Intelligence & Sensing; Artificial Intelligence & Cognition.
Lecture 1; Lecture 2
Coursework 1 handed out. 5 Feb Don't miss the first lecture! Don't miss your first lab!  Robot kits handed out in lab, and we help you with the software to program them there.
Action Selection; Cognitive Architectures.
Lecture 3; Lecture 4

12 Feb

Perception & Learning.
Lecture 5; Lecture 6

19 Feb

Evolution and Evolutionary Algorithms; Design, Learnability, and Specialised Perception for Robots.
Lecture 7; Lecture 8
Coursework 1 Due
Coursework 2  & Coursework 4 handed out
26 Feb

Science, Agents and Spatial Simulations; Social Simulation and Social Structure.
Lecture 9; Lecture 10;
Robot Beauty Contest in one Lab!
Quiz Tuesday, 5:45. Details in Monday lecture
5 Mar
Lab:This year's judge / na´ve observer is [yet to be determined].  Labs this week are just the (optional) beauty contest and the (non optional) disassembly of the non-winning robots (mandatory for undergrads; MScs can hold on to their robot if they think they might use it for CW4.)
NetLogo; Hypothesis Testing and Evidence
Lecture 11; Lecture 12
NetLogo lecture live Monday, 3:15, by Joanna
Netlogo labs this week & next.
12 Mar
No quiz this week.
Multiple Conflicting Goals: Intro to Game AI; Lecture 15; Lecture 16 Game AI lecture Tuesday 9:15am by Andreas
Game AI labs this week & after break
Coursework 2 due Friday
Coursework 3 handed out

19 Mar


Likeability, Believability & Engagement; Emotions & Intelligence
Lecture 13; Lecture 14

9 Apr

Culture, Language & Cognition II
Lecture 17 & 18 (double lecture)
Code for Coursework 3 due Monday.
Labs mandatory,
Coursework 3 writeup due Friday

16 Apr
Lab: Round robin game competition; if you can't make your lab you need to get someone else to make your code run for you (NOT the tutors!)
Mind & Consciousness; Ethics & Society
Lecture 19; Lecture 20
Optional fun lab on Tuesday (game championship) 23 Apr

Revision or Guest Lecture
30 Apr
Dissertations due the end of this week.  No more quizzes!
 Revision or Guest Lecture

7 May
Coursework 4 due for postgraduates.

If you want to meet with Dr. Bryson privately, schedule an appointment during her office hours; if there are none coming up, email her.  Please don't email lecturers or tutors questions about lectures, course content, or coursework.  Questions are good work done by good students, both they and answers belong to the whole course and should appear in the Moodle forums.  It's also easiest to get our attention in lecture, lab and the moodle forums, but please note that Dr. Bryson and the tutor also have twitter accounts they tend to check for notifications at least daily.  Note that extension requests go to the Director of Studies, not to Lecturers.  The best time to talk to Dr. Bryson is often immediately after lecture (before is OK iff everything technical seems to be set up OK.)

Is there a text?

This is an advanced course for which there is (so far) no single text book.  One of the skills taught in this course is reading primary literatureľthat is, you should be able to read some of the publications cognitive scientists use to communicate to each other.  However, we have also ordered a large number of books on robots, AI, LEGO robots & Cognitive Science for the library.  Have a look on the shelves or in the catalogue.  Let me know if you particularly like any of these books and/or think we should get more copies.

page author: Joanna Bryson