MIT 6.883 & SMA 5508

Pervasive Human-Centric Computing



MASSACHUSETTS INSTITUTE OF TECHNOLOGY
Department of Electrical Engineering and Computer Science
Spring Semester, 2006


Site Contents
Home
General Information
Course Calendar
Handouts
Lectures & Readings
Class Wiki

Course Calendar

(calendar is preliminary and subject to change)

L = Lecture
GR = Group project assignment
PS = Individual programming problem set

In general; Readings assigned on Mondays and discussed in recitation Thurs/Fri. Problem sets go out on Mondays and due a week later (on Monday) along with 1-pagers for readings.

Monday
Tuesday
Wednesday
Thursday
Friday
Feb 6 (Reg Day)


Feb 7
Feb 8
L1: Overview

Slides & readings
Feb9
Discussion of readings
Feb10


Feb 13
L2: iPaq, Python, Connectivity

Slides pdf 2 per page
Python slides pdf 2 per page
readings & PS1 out

Feb 14




Feb 15
L3: Socket Programming & Bluetooth

Slides (ppt) (pdf 1spp 2spp)

Feb 16

 

Discussion of readings

Bluetooth Tutorial Slides (ppt) (pdf 1spp 2spp)

Feb 17


Feb 20

No class -- Tuesday is Monday

Feb 21
L4: More Bluetooth


Bluetooth Slides (ppt) (pdf 1spp 2spp)
PS 1 Due;

Readings & PS 2 out

Feb 22
L5: Location -- GPS

Larry's Slides (ppt pdf: 1spp 2spp)
How GPS Works (ppt pdf 1spp 2spp)

More info in readings

Feb 23
Feb 24


Feb 27
L6: Location -- API

Larry's Slides (ppt pdf: 1spp 2spp)

Feb 28




March 1
L7: Location -- Cricket
PS 3 Out
PS 2 due
BATS (ppt, 1 spp, 2 spp) and Crickets (ppt, 1 spp, 2 spp)

March 2
March 3


March 6
L8: Python on Series 60 Phones

Slides (ppt, 1 slide per page , 2 slides per page)

Symbian Python Reference Version 1.3 (80 pages pdf)


March7




March 8
L9: User Interface, GUIs, More Phone Programming

Slides (ppt, 1 slide per page , 2 slides per page)

PS 3 due
March 9
March10


March 13
L10: Keyboards and GUI;s

Keyboard input (and GUI)

Larry Slides (ppt; 1 spp; 2 spp)

The Dasher Project

 



March 14


March 15
L11: GUI's




March 16


March 17


March 20
XWand & Arrays

(ppt; 1 spp; 2 spp) (look at the XWand)



March 21
March 22
QUIZ
(sample quiz questions)

March 23

Preliminary Project Presentations

Problem Set 5 out

March 24

March 27
SPRING BREAK

March 28
SPRING BREAK

March 29
SPRING BREAK

March 30
SPRING BREAK

March 31
SPRING BREAK

 

April 3
L12:


April 4

April 5
L13: Speech(Pre-Recorded)

(ppt; pdf)




April 6

Guest Lecturer (HCI)

April 7


April 10
L14: Speech II (Pre-recorded)

(ppt, pdf)
PS-5 Due
April 11
April 12
L15: Vision(Tat Jen)





April 13

April 14




April 17
(no class -- patriot's day)

April 18
(no class -- patriot's day)
April 19
L16: Kiosk (ppt, pdf)


April 20
April 21

April 24
L17: Sketching (ppt, pdf)


April 25
April 26
L18: Security

Security -- group encryption (ppt; one slide/page; two slides/page)

Camera based security (ppt; one slide/page; two slides/page)

PUFs (ppt; one slide/page; two slides/page)


April 27
C++ Extensions to Python (pdf)
April 28

May 1
L19: Debugging

Slides (ppt; one slide pp; two slides pp)

Speech Animation Video

Pevasive Debugging Overview Article (pdf)



May 2

May 3
L20: Publish-Subscribe & Middleware

Slides (ppt; one slide pp; two slides pp)

Metaglue (ppt) & Hyperglue (ppt)

Papers: Distributed Event Heap (pdf) , L2imbo (pdf), Media Broker (pdf), Publish Subscribe Mobile (pdf)


May 4

Project Discussions
May 5





May 8
L20: Human Factors




May 9
May 10
L21: (videos of other projects)
May 11





May 12
May 15
Pervasive Projects Presentations


May 16

May 17
Pervasive Projects Presentations




May 18 (Last day of classes)













Send comments about this site to Larry Rudolph (rudolph@csail.mit.edu)
Copyright © 2006 by Larry Rudolph. All rights reserved.