Course pages 2011–12
Topical Issues
Examples sheet
To help guide supervisions, I will put up new questions after each lecture. The latest question sheet can be downloaded here. Check back for updates after each lecture!
Latest Lecture Plan (14/05/12)
The plan below is subject to change, as guest lecturers may be limited in their availability. There are a number of themes running through the lectures this year - these are highlighted in the table.
Date | Topic | Lecturer | Theme (if any) |
29 Feb | Principles of Location Tracking | Robert Harle | Location |
2 Mar | Fingerprinting | Robert Harle | Location |
5 Mar | RFID | Robert Harle | Location |
7 Mar | HCI | Peter Robinson | HCI |
9 Mar | HCI | Peter Robinson | HCI |
12 Mar | HCI | Peter Robinson | HCI |
14 Mar | Building Large Distributed Systems | David Singeleton (Google) | Big Data |
------------------------------EASTER VACATION------------------------------ | |||
27 Apr | Introduction to Big Data | Joseph Bonneau | Big Data |
30 Apr | Data Structures and Algorithms for Big Data | Joseph Bonneau | Big Data |
2 May | Working with Big Data at Startups | Peter Warden | Big Data |
4 May | Wireless Sensor Networks | Ian Wassell | Wireless |
7 May | Ultra Wideband (UWB) | Robert Harle | Wireless |
9 May | Designing a Wireless Protocol | Bogdan Roman | Wireless |
11 May | Software Defined Radio | Paul Tindall, Cognovo | Wireless |
14 May | ---Cancelled--- | ||
16 May | The GPS System | Alan Jones | Location |
18 May | Building RealVNC | Andy Harter, RealVNC | Open Source |
21 May | Open Source in Industry | Steve Hunt, Qualcomm | Open Source |
23 May | Smartphone Tracking | Ramsey Faragher, BAE Advanced Technology Systems | Location |
Notes and Resources
Lecture 1: Tracking
Lecture 2: Fingerprinting
Lecture 3: RFID
- Handout and lecture slides
- The excellent RFID handbook site
- Spychips site
- IEEE Spectrum article on verichip
- Intro to Electronic Article Surveillance
- Tesco's 2003 RFID trial and its termination
Lecture 4: Human-computer interaction - history
- EDSAC movie (1951)
- Sketchpad technical report, video first and second parts (1963)
- Xerox Star video first and second parts (1981)
- A brief informal history of the Computer Laboratory
Lecture 5: Human-computer interaction - techniques
- William Newman & Mik Lamming: Interactive system design
- Mark Weiser: The computer for the 21st century
- Details of experimental methods
- Exercise
- Apply the techniques in the design and evaluation of your Part II project
Lecture 6: Human-computer interaction - affective computing
- Royal Society Discussion Meeting on Computation of emotions in man and machines
- Local work on affective computing
- Exercises
- Computers just do calculations, what reasons are there for giving them emotional awareness? What are the risks?
- Discuss the use of training data in machine learning systems for affective inference. What problems are posed by generalization?
- Discuss some possible applications of emotionally aware computer systems.
Lecture 7: Building Large Distributed Systems (Google)
- No notes available
Lecture 8: Big Data I
Lecture 9: Big Data II
Lecture 10: Big Data III - Pete Warden
- No notes available.
Lecture 11: Wireless Sensor Networks - Ian Wassell
Lecture 12: Ultra-Wideband Radio - Robert Harle
Lecture 13: Designing a Wireless LAN Protocol - Bogdan Roman
Lecture 14: Software-Defined Radio - Paul Tindall
Lecture 15: GPS - Alan Jones
Lecture 16: Building RealVNC - Andy Harter
- No notes available