CPSC 701.81: Ubiquitous, Domestic and Tangible Computing

CPSC70181.Home History

Hide minor edits - Show changes to output

April 03, 2013, at 02:59 PM by 24.64.81.248 -
Changed line 31 from:
* [[ReadingsPage|Readings for the Course]]
to:
* [[http://saul.cpsc.ucalgary.ca/pmwiki.php/HCIResources/ReadingListUbicomp|Readings for the Course (ON THE NEW WEB SITE)]]
Changed line 52 from:
'-mailing list: saul.greenberg@ucalgary.ca; elliotk@cpsc.ucalgary.ca; nunes@cpsc.ucalgary.ca; mlroundi@gmail.com; chuck@chuckmckinnon.com; MelanieMitchell@smarttech.com; cheng.guo@gmail.com; tee@cpsc.ucalgary.ca; minxinca@yahoo.ca; carmster@gmail.com; rsfurr@awenet.com; mdwatson@gmail.com -'
to:
'-mailing list: saul.greenberg@ucalgary.ca; elliotk@cpsc.ucalgary.ca; nunes@cpsc.ucalgary.ca; mlroundi@gmail.com; chuck@chuckmckinnon.com; MelanieMitchell@smarttech.com; cheng.guo@gmail.com; tee@cpsc.ucalgary.ca; minxinca@yahoo.ca; carmster@gmail.com; rsfurr@awenet.com; mdwatson@gmail.com -'
Changed lines 3-4 from:
Note: this course was last taught in fall, 2006.
to:
'''Note:''' this course was last taught in fall, 2006.
Added lines 3-4:
Note: this course was last taught in fall, 2006.
Changed line 2 from:
%rfloat% [[CPSC70181/Home| Attach:logo70181.png]]
to:
%rfloat% [[CPSC70181/Home| Attach:logo-70181.png]]
Changed line 2 from:
%rfloat% [[CPSC70181/Home| Attach:701.81.png]]
to:
%rfloat% [[CPSC70181/Home| Attach:logo70181.png]]
Changed line 2 from:
%rfloat% [[CPSC70181/Home| Attach:701.81.gif]]
to:
%rfloat% [[CPSC70181/Home| Attach:701.81.png]]
Changed line 2 from:
to:
%rfloat% [[CPSC70181/Home| Attach:701.81.gif]]
Changed lines 47-57 from:
||[[SaulGreenberg | Saul Greenberg]] ||[[ChuckMcKinnon | Chuck McKinnon]] ||[[KimberlyTee | Kimberly Tee]]
||[[KathrynElliot | Kathryn Elliot]] ||[[MichaelNunes | Michael Nunes]] ||[[MarkWatson | Mark Watson]] ||
||[[RobinFurr | Robin Furr]] ||[[MikeRounding | Mike Rounding]] ||[[MinXin | Min Xin]] ||
||[[ChengGuo | Cheng Guo]] ||[[StephanieSmale | Stephanie Smale]] ||[[MelanieMitchell | Melanie Mitchell]] ||




to:
||[[MinXin | Min Xin]] ||
||[[ChengGuo | Cheng Guo]] ||
Added lines 42-43:
!! Lectures
* [[Attach:701.81-intro.ppt | Course Introduction ]]
Changed lines 26-27 from:
* [---[[StudentDeliverables|''details...'']]---]
to:
* [[StudentDeliverables|''details...'']]
Changed line 22 from:
!![[StudentDeliverables|Deliverables]] [---[[StudentDeliverables|''more...'']]---]
to:
!![[StudentDeliverables|Deliverables]]
Changed lines 26-27 from:
to:
* [---[[StudentDeliverables|''details...'']]---]
Changed lines 2-3 from:
'-''This course was last held Fall, 2006.''-'
to:
Changed line 10 from:
!!Next offering
to:
!!Last offering
Changed lines 2-3 from:
''This course description is still under construction.''
to:
'-''This course was last held Fall, 2006.''-'
Changed lines 45-55 from:
|| [[SaulGreenberg | Saul Greenberg]] || [[ChuckMcKinnon | Chuck McKinnon]] || [[KimberlyTee | Kimberly Tee]]
|| [[KathrynElliot | Kathryn Elliot]] || [[MichaelNunes | Michael Nunes]] || [[MarkWatson | Mark Watson]] ||
|| [[RobinFurr | Robin Furr]] || [[MikeRounding | Mike Rounding]] || [[MinXin | Min Xin]] ||
|| [[ChengGuo | Cheng Guo]] || [[StephanieSmale | Stephanie Smale]] ||[[MelanieMitchell | Melanie Mitchell]] ||
to:
||[[SaulGreenberg | Saul Greenberg]] ||[[ChuckMcKinnon | Chuck McKinnon]] ||[[KimberlyTee | Kimberly Tee]]
||[[KathrynElliot | Kathryn Elliot]] ||[[MichaelNunes | Michael Nunes]] ||[[MarkWatson | Mark Watson]] ||
||[[RobinFurr | Robin Furr]] ||[[MikeRounding | Mike Rounding]] ||[[MinXin | Min Xin]] ||
||[[ChengGuo | Cheng Guo]] ||[[StephanieSmale | Stephanie Smale]] ||[[MelanieMitchell | Melanie Mitchell]] ||
Deleted line 44:
||!Hdr ||!Hdr ||!Hdr ||
Changed lines 48-55 from:
|| [[ChengGuo | Cheng Guo]] || [[StephanieSmale | Stephanie Smale]] || MelanieMitchell | Melanie Mitchell ||
to:
|| [[ChengGuo | Cheng Guo]] || [[StephanieSmale | Stephanie Smale]] ||[[MelanieMitchell | Melanie Mitchell]] ||
Changed lines 49-56 from:
|| [[ChengGuo | Cheng Guo]] || [[StephanieSmale | Stephanie Smale]] ||
to:
|| [[ChengGuo | Cheng Guo]] || [[StephanieSmale | Stephanie Smale]] || MelanieMitchell | Melanie Mitchell ||
Changed lines 46-62 from:
|| || ||
|| || ||

|| [[SaulGreenberg | Saul Greenberg
]] || [[ChuckMcKinnon | Chuck McKinnon]] || [[KimberlyTee | Kimberly Tee]]

|| [[KathrynElliot | Kathryn Elliot]]
|| [[MichaelNunes | Michael Nunes]] || [[MarkWatson | Mark Watson]]

|| [[RobinFurr | Robin Furr]] || [[MikeRounding | Mike Rounding]] || [[MinXin | Min Xin]]

|| [[ChengGuo | Cheng Guo]] || [[StephanieSmale | Stephanie Smale]]
to:
|| [[SaulGreenberg | Saul Greenberg]] || [[ChuckMcKinnon | Chuck McKinnon]] || [[KimberlyTee | Kimberly Tee]]
|| [[KathrynElliot | Kathryn Elliot]] || [[MichaelNunes | Michael Nunes]] || [[MarkWatson | Mark Watson]] ||
|| [[RobinFurr | Robin Furr]] || [[MikeRounding | Mike Rounding]] || [[MinXin | Min Xin]] ||
|| [[ChengGuo | Cheng Guo]] || [[StephanieSmale | Stephanie Smale]] ||
Changed lines 44-48 from:
* [[SaulGreenberg | Saul Greenberg]]
* [[KathrynElliot
| Kathryn Elliot]]
* [[CarmanNeustaedter | Carman Neustaedter]]
* [[MichaelNunes | Michael Nunes]]
* [[StephanieSmale | Stephanie Smale
]]
to:
||border=1 width=80%
||!Hdr ||!Hdr ||!Hdr ||
|| || ||
|| || ||

|| [[SaulGreenberg | Saul Greenberg
]] || [[ChuckMcKinnon | Chuck McKinnon]] || [[KimberlyTee | Kimberly Tee]]

|| [[KathrynElliot | Kathryn Elliot]] || [[MichaelNunes | Michael Nunes]] || [[MarkWatson | Mark Watson]]

|| [[RobinFurr | Robin Furr]] || [[MikeRounding | Mike Rounding]] || [[MinXin | Min Xin]]

|| [[ChengGuo | Cheng Guo]] || [[StephanieSmale | Stephanie Smale]]





Added line 49:
'-mailing list: saul.greenberg@ucalgary.ca; elliotk@cpsc.ucalgary.ca; nunes@cpsc.ucalgary.ca; mlroundi@gmail.com; chuck@chuckmckinnon.com; MelanieMitchell@smarttech.com; cheng.guo@gmail.com; tee@cpsc.ucalgary.ca; minxinca@yahoo.ca; carmster@gmail.com; rsfurr@awenet.com; mdwatson@gmail.com -'
Added line 44:
* [[SaulGreenberg | Saul Greenberg]]
Deleted line 48:
Changed lines 16-17 from:
* [[TentativeSchedule | Schedule(incomplete)]]
to:
* [[TentativeSchedule | Tentative Schedule]]
Changed lines 16-17 from:
to:
* [[TentativeSchedule | Schedule(incomplete)]]
Added line 29:
* [[http://70181.blogspot.com/ | Class Blog log in as saul@cpsc.ucalgary.ca]]
Changed lines 2-3 from:
to:
''This course description is still under construction.''
Changed line 31 from:
** '-[http://eclass.cc.gatech.edu/classes/cs8113c_99_spring/readings/overview.html | Georgia Tech - Mobile and Ubiquitous Computing ]]-'
to:
** '-[[http://eclass.cc.gatech.edu/classes/cs8113c_99_spring/readings/overview.html | Georgia Tech - Mobile and Ubiquitous Computing ]]-'
Changed lines 36-38 from:
** '-[[http://www.iturls.com/English/TechHotspot/TH_77.asp | Tech Hot Spot on Ubiquitous & Pervasive Computing]]
** [[http://pages.cpsc.ucalgary.ca/~saul/601.56.puis/readings_in_puis.html | Calgary - Readings in Physical User Interfaces]]-'
to:
** '-[[http://www.iturls.com/English/TechHotspot/TH_77.asp | Tech Hot Spot on Ubiquitous & Pervasive Computing]]-'
** '-[[http://pages.cpsc.ucalgary.ca/~saul/601.56.puis/readings_in_puis.html | Calgary - Readings in Physical User Interfaces]]-'
Changed lines 36-38 from:
** '-[[http://www.iturls.com/English/TechHotspot/TH_77.asp | Tech Hot Spot on Ubiquitous & Pervasive Computing]]-'
to:
** '-[[http://www.iturls.com/English/TechHotspot/TH_77.asp | Tech Hot Spot on Ubiquitous & Pervasive Computing]]
** [[http://pages.cpsc.ucalgary.ca/~saul/601.56.puis/readings_in_puis.html | Calgary - Readings in Physical User Interfaces]]-'
Changed lines 31-36 from:
** [[http://eclass.cc.gatech.edu/classes/cs8113c_99_spring/readings/overview.html | Georgia Tech - Mobile and Ubiquitous Computing ]]
** [[http://guir.berkeley.edu/groups/privacy/readings.html | Berkeley - Information Privacy in Ubiquitous Computing]]
** [[http://www.ece.rutgers.edu/~parashar/Classes/02-03/ece572/readings-perv.html | Rutgers - Parallel and Distributed Computing]]
** [[http://www.cs.utah.edu/~sgoyal/res/pervasive/ | Utah - Pervasive Computing Reading List ]]
** [[http://www.cs.indiana.edu/~connelly/b649.html | Indiana - Ubiquitous Computing]]
** [[http://www.iturls.com/English/TechHotspot/TH_77.asp | Tech Hot Spot on Ubiquitous & Pervasive Computing]]
to:
** '-[http://eclass.cc.gatech.edu/classes/cs8113c_99_spring/readings/overview.html | Georgia Tech - Mobile and Ubiquitous Computing ]]-'
** '-[[http://guir.berkeley.edu/groups/privacy/readings.html | Berkeley - Information Privacy in Ubiquitous Computing]]-'
** '-[[http://www.ece.rutgers.edu/~parashar/Classes/02-03/ece572/readings-perv.html | Rutgers - Parallel and Distributed Computing]]-'
** '-[[http://www.cs.utah.edu/~sgoyal/res/pervasive/ | Utah - Pervasive Computing Reading List ]]-'
** '-[[http://www.cs.indiana.edu/~connelly/b649.html | Indiana - Ubiquitous Computing]]-'
** '-[[http://www.iturls.com/English/TechHotspot/TH_77.asp | Tech Hot Spot on Ubiquitous & Pervasive Computing]]-'
Added line 36:
** [[http://www.iturls.com/English/TechHotspot/TH_77.asp | Tech Hot Spot on Ubiquitous & Pervasive Computing]]
Changed lines 30-35 from:
to:
* Other reading lists on these topics that I found on the web (try your own search)
** [[http://eclass.cc.gatech.edu/classes/cs8113c_99_spring/readings/overview.html | Georgia Tech - Mobile and Ubiquitous Computing ]]
** [[http://guir.berkeley.edu/groups/privacy/readings.html | Berkeley - Information Privacy in Ubiquitous Computing]]
** [[http://www.ece.rutgers.edu/~parashar/Classes/02-03/ece572/readings-perv.html | Rutgers - Parallel and Distributed Computing]]
** [[http://www.cs.utah.edu/~sgoyal/res/pervasive/ | Utah - Pervasive Computing Reading List ]]
** [[http://www.cs.indiana.edu/~connelly/b649.html | Indiana - Ubiquitous Computing]]
Added lines 26-30:
!!Resources
* [[ReadingsPage|Readings for the Course]]
* [[http://grouplab.cpsc.ucalgary.ca/cookbook/index.php | Developer Cookbook]] - software and examples for tools we will use
* [[http://www.acm.org | ACM Digital Library]] and [[http://www.hcibib.org/ | HCI Bibliography]] - digital archives of papers
Deleted lines 37-40:
!!Resources
* [[ReadingsPage|Readings for the Course]]
* [[http://grouplab.cpsc.ucalgary.ca/cookbook/index.php | Developer Cookbook]] - software and examples for tools we will use
* [[http://www.acm.org | ACM Digital Library]] and [[http://www.hcibib.org/ | HCI Bibliography]] - digital archives of papers
Changed line 26 from:
!! [[StudentSandbox | Student Sandbox]]
to:
!! Student Sandbox
Changed lines 28-32 from:
* Kathryn Elliot
* Carman Neustaedter
* Michael Nunes
* Stephanie Smale
to:
* [[KathrynElliot | Kathryn Elliot]]
* [[CarmanNeustaedter | Carman Neustaedter]]
* [[MichaelNunes | Michael Nunes]]
* [[StephanieSmale | Stephanie Smale]]
Added lines 26-32:
!! [[StudentSandbox | Student Sandbox]]
Students: The sandbox is a place for you to put your own materials for this course.
* Kathryn Elliot
* Carman Neustaedter
* Michael Nunes
* Stephanie Smale
Changed lines 14-15 from:
to:
* [[Attach:70181-L01.pdf | Official Course Information Sheet]]
Added lines 8-9:
Students may take this course as an official audit. Autditors will not have to define and implement major projects, and will not be graded. However, they will still have to be involved in all other aspects of the course, i.e., readings, presentations, etc.
July 28, 2006, at 11:22 AM by 24.64.76.194 -
Changed line 10 from:
* Time: To be announced
to:
* Time: Monday, Wednesday 10:00 - 11: 15 (tentative) OR Wednesday, 10:00 - 1:00 pm
July 26, 2006, at 08:58 PM by 24.64.76.194 -
Changed lines 23-24 from:
!!!Resources
to:
!!Resources
* [[ReadingsPage|Readings for the Course]]
July 26, 2006, at 08:55 PM by 24.64.76.194 -
Changed lines 16-17 from:
* Permission of the instructor (mailto:saul.greenberg@ucalgary.ca)
to:
* Permission of the instructor mailto:saul.greenberg@ucalgary.ca
July 26, 2006, at 08:55 PM by 24.64.76.194 -
Changed lines 16-17 from:
* Permission of the instructor (email him: saul.greenberg@ucalgary.ca)
to:
* Permission of the instructor (mailto:saul.greenberg@ucalgary.ca)
July 26, 2006, at 08:54 PM by 24.64.76.194 -
Changed line 25 from:
* [[http://www.acm.org | ACM Digital Library]] and [[http://www.hcibib.org/ | HCI Bibliography[ - digital archives of papers
to:
* [[http://www.acm.org | ACM Digital Library]] and [[http://www.hcibib.org/ | HCI Bibliography]] - digital archives of papers
July 26, 2006, at 08:54 PM by 24.64.76.194 -
Changed line 18 from:
!![[StudentDeliverables|Deliverables]] [--[[StudentDeliverables|''more information'']]--]
to:
!![[StudentDeliverables|Deliverables]] [---[[StudentDeliverables|''more...'']]---]
July 26, 2006, at 08:53 PM by 24.64.76.194 -
Changed line 18 from:
!![[StudentDeliverables|Deliverables]]
to:
!![[StudentDeliverables|Deliverables]] [--[[StudentDeliverables|''more information'']]--]
Changed lines 22-23 from:
* [--[[StudentDeliverables|''more information'']]--]
to:
July 26, 2006, at 08:53 PM by 24.64.76.194 -
Changed lines 22-23 from:
* [[--[[StudentDeliverables|more information]]--]]
to:
* [--[[StudentDeliverables|''more information'']]--]
July 26, 2006, at 08:52 PM by 24.64.76.194 -
Changed line 18 from:
!![[StudentDeliverables | Deliverables]]
to:
!![[StudentDeliverables|Deliverables]]
Changed lines 22-23 from:
to:
* [[--[[StudentDeliverables|more information]]--]]
July 26, 2006, at 08:52 PM by 24.64.76.194 -
Changed line 18 from:
!![[StudentDeliverables | Student deliverables]]
to:
!![[StudentDeliverables | Deliverables]]
July 26, 2006, at 08:50 PM by 24.64.76.194 -
Changed line 20 from:
* Assignments (two): 20%
to:
* Assignments (two): 25%
July 26, 2006, at 08:50 PM by 24.64.76.194 -
Changed lines 19-22 from:
!!!Seminar presentations: 25%
!!!Two Assignments: 20%
!!!Major Project: 50%
to:
* Seminar presentations: 25%
* Assignments (two): 20%
* Major Project: 50%
July 26, 2006, at 08:50 PM by 24.64.76.194 -
Changed lines 20-31 from:
* decide on several subtopics (with approval by the instructor)
* gather core readings
* create a resource page on the course wiki for other students
* prepare a presentation summarizing the topic (full class)
* Deliverables reflect the above, i.e., the resource page and the presentation. The Seminar grade will also reflect student participation in other class discussions.

!!!Assignments: 20%
* Two assignments will give students hands-on experiences coding ubiquitous interfaces.
* Assignment 1: Shared Phidgets coding exercise
* Assignment 2: To be determined with the student(s), e.g., pen-based programming of a tablet Programming cell phones, PDAs, etc.
* Deliverables are a demonstration of the developed system, a short video of it being used in action, and an archive page on the class wiki including all the software (source, executables, documentation) in an easily deployable package
to:
!!!Two Assignments: 20%
Changed lines 22-27 from:
* The student must propose and carry through a major project in this area, with the project agreed upon by the instructor.
* Projects can cover a broad range of topics within this area, and may focus on (for example):
** a study of a particular niche relevant to ubiquitous computing and/or domestic environments
** implementation of a significant tangible device and / or information appliance
* Deliverables will be the actual study results/system development, an archive of this material on the class wiki, and an 8-10 page report in ACM CHI format
to:
July 26, 2006, at 08:48 PM by 24.64.76.194 -
Changed line 18 from:
!!Student deliverables
to:
!![[StudentDeliverables | Student deliverables]]
July 26, 2006, at 08:47 PM by 24.64.76.194 -
Changed line 3 from:
This course covers
to:
The advanced course in Human Computer Interaction is structured around readings, seminars, and projects related to the topics of ubiquitous, domestic and tangible computing. Students are expected to take the lead in pursuing sub-topics, where they gather materials and present it to others, and where they define and implement major projects. Basic contents include:
Changed lines 7-8 from:
The course is structured primarily as a reading / seminar / project course. Students are expected to take the lead in pursuing sub-topics, where they gather materials and present it to others. Students are expected to define and implement major projects.
to:
July 26, 2006, at 08:45 PM by 24.64.76.194 -
Deleted lines 2-3:

!!Description
Changed lines 7-8 from:
to:
The course is structured primarily as a reading / seminar / project course. Students are expected to take the lead in pursuing sub-topics, where they gather materials and present it to others. Students are expected to define and implement major projects.
Deleted lines 18-20:
!!Structure
The course is structured primarily as a reading / seminar / project course. Students are expected to take the lead in pursuing sub-topics, where they gather materials and present it to others. Students are expected to define and implement major projects.
July 26, 2006, at 08:43 PM by 24.64.76.194 -
Changed lines 16-17 from:
* Computer Science 481 or equivalent, and
*
CPSC 581 and CPSC 681 or equivalent is helpful
to:
* Required: Computer Science 481 or equivalent
* Recommended: CPSC 581 and CPSC 681 or equivalent
July 26, 2006, at 08:36 PM by 24.64.76.194 -
Changed line 4 from:
!!Course description
to:
!!Description
July 26, 2006, at 08:36 PM by 24.64.76.194 -
Changed lines 1-3 from:
CPSC 701.81
!Ubiquitous, Domestic and Tangible Computing
to:
(:title CPSC 701.81: Ubiquitous, Domestic and Tangible Computing :)
July 26, 2006, at 08:35 PM by 24.64.76.194 -
Added lines 1-46:
CPSC 701.81
!Ubiquitous, Domestic and Tangible Computing

!!Course description
This course covers
* core conceptual, technical and social concepts in ubiquitous computing;
* human and social factors of domestic environments and its interplay with ubiquitous computing
* realizing ubiquitous computing through tangible devices and information appliances

!!Next offering
* Fall, 2006
* Time: To be announced
* Instructor: Saul Greenberg

!!Prerequisites
* Computer Science 481 or equivalent, and
* CPSC 581 and CPSC 681 or equivalent is helpful
* Permission of the instructor (email him: saul.greenberg@ucalgary.ca)

!!Structure
The course is structured primarily as a reading / seminar / project course. Students are expected to take the lead in pursuing sub-topics, where they gather materials and present it to others. Students are expected to define and implement major projects.

!!Student deliverables
!!!Seminar presentations: 25%
* decide on several subtopics (with approval by the instructor)
* gather core readings
* create a resource page on the course wiki for other students
* prepare a presentation summarizing the topic (full class)
* Deliverables reflect the above, i.e., the resource page and the presentation. The Seminar grade will also reflect student participation in other class discussions.

!!!Assignments: 20%
* Two assignments will give students hands-on experiences coding ubiquitous interfaces.
* Assignment 1: Shared Phidgets coding exercise
* Assignment 2: To be determined with the student(s), e.g., pen-based programming of a tablet Programming cell phones, PDAs, etc.
* Deliverables are a demonstration of the developed system, a short video of it being used in action, and an archive page on the class wiki including all the software (source, executables, documentation) in an easily deployable package

!!!Major Project: 50%
* The student must propose and carry through a major project in this area, with the project agreed upon by the instructor.
* Projects can cover a broad range of topics within this area, and may focus on (for example):
** a study of a particular niche relevant to ubiquitous computing and/or domestic environments
** implementation of a significant tangible device and / or information appliance
* Deliverables will be the actual study results/system development, an archive of this material on the class wiki, and an 8-10 page report in ACM CHI format

!!!Resources
* [[http://grouplab.cpsc.ucalgary.ca/cookbook/index.php | Developer Cookbook]] - software and examples for tools we will use
* [[http://www.acm.org | ACM Digital Library]] and [[http://www.hcibib.org/ | HCI Bibliography[ - digital archives of papers