Computer Laboratory

Course pages 2014–15

Topical Issues


Topical Issues is a fairly unique course within the CS Tripos. It is intended to broaden horizons and to provide basic grounding in some hot topics in the industry. This means that the lectures are often standalone rather than being a flowing series, and the list of topics covered often changes to track current trends. Where possible, guest lecturers are used to get expert views.

There are two exam questions on the course in Part II, although many students attend for interest rather than with the intention of doing the questions in the exams.

Examples Sheets

Example sheet 1 can be downloaded here.

Example sheet 2 can be downloaded here.

Lecture Plan

The plan below is subject to change as the availability of guest lecturers can fluctuate at short notice. However, few changes are expected at this stage in the year.

F24/04/15Course intro, the Internet of ThingsRobert Harle
M27/04/15Introduction to Bluetooth Low Energy (BLE)Robin Heydon, CSR
W29/04/15RFID and NFCRobert Harle
F01/05/15Bluetooth MeshRobin Heydon, CSR
M04/05/15Location Tracking: Core PrinciplesRobert Harle
W06/05/15Inertial Naviagation and Pedestrian Dead ReckoningRobert Harle
F08/05/15GPSRamsey Faragher
M11/05/15SLAM and Opportunistic PositioningRamsey Faragher
W13/05/15WiFi FingerprintingRamsey Faragher
F15/05/15Deep Belief Networs for Speech at GoogleMatt Stuttle & David Singleton, Google
M18/05/15Advanced Vehicle RoutingAlan Jones, Cotares
W20/05/15UWB RadioAndy Ward, Ubisense


Lecture 1: Intro and IoT
Lecture 2: Bluetooth Low Energy

Lecture 3: RFID and NFC
Lecture 4: Bluetooth Mesh
Lecture 5: Location, Location, Location
Lecture 6: Inertial Navigation and PDR
Lecture 7: GPS
Lecture 8: SLAM and Opportunistic Positioning
Lecture 9: WiFi Fingerprinting
Lecture 10: Machine Learning at Google
Lecture 11: Road Routing
Lecture 12: UWB