CPSC 701.81: Ubiquitous, Domestic and Tangible Computing

CPSC70181.Home History

Hide minor edits - Show changes to markup

April 03, 2013, at 02:59 PM by 24.64.81.248 -
Changed line 31 from:
to:
  • 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:
to:
Changed line 2 from:
to:
Changed line 2 from:
to:
Changed line 2 from:
to:
Added lines 42-43:
Changed lines 26-27 from:
to:
Changed line 22 from:
to:
Changed lines 26-27 from:
to:
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.

Deleted line 44:
HdrHdrHdr
Changed lines 48-55 from:
Cheng GuoStephanie SmaleMelanieMitchell | Melanie Mitchell
to:
Changed lines 49-56 from:
to:
Cheng GuoStephanie SmaleMelanieMitchell | Melanie Mitchell
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:
Deleted line 48:
Changed lines 16-17 from:
to:
Changed lines 16-17 from:
to:
Added line 29:
  • 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:
  • Georgia Tech - Mobile and Ubiquitous Computing
Changed lines 36-38 from:
  • '-Tech Hot Spot on Ubiquitous & Pervasive Computing
  • Calgary - Readings in Physical User Interfaces-'
to:
  • Tech Hot Spot on Ubiquitous & Pervasive Computing
  • Calgary - Readings in Physical User Interfaces
Changed lines 36-38 from:
  • Tech Hot Spot on Ubiquitous & Pervasive Computing
to:
  • '-Tech Hot Spot on Ubiquitous & Pervasive Computing
  • Calgary - Readings in Physical User Interfaces-'
Changed lines 31-36 from:
  • Georgia Tech - Mobile and Ubiquitous Computing
  • Berkeley - Information Privacy in Ubiquitous Computing
  • Rutgers - Parallel and Distributed Computing
  • Utah - Pervasive Computing Reading List
  • Indiana - Ubiquitous Computing
  • 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 ]]
  • Berkeley - Information Privacy in Ubiquitous Computing
  • Rutgers - Parallel and Distributed Computing
  • Utah - Pervasive Computing Reading List
  • Indiana - Ubiquitous Computing
  • Tech Hot Spot on Ubiquitous & Pervasive Computing
Added line 36:
  • 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)
    • Georgia Tech - Mobile and Ubiquitous Computing
    • Berkeley - Information Privacy in Ubiquitous Computing
    • Rutgers - Parallel and Distributed Computing
    • Utah - Pervasive Computing Reading List
    • Indiana - Ubiquitous Computing
Added lines 26-30:

Resources

  • Readings for the Course
  • Developer Cookbook - software and examples for tools we will use
  • ACM Digital Library and HCI Bibliography - digital archives of papers
Deleted lines 37-40:

Resources

  • Readings for the Course
  • Developer Cookbook - software and examples for tools we will use
  • ACM Digital Library and HCI Bibliography - digital archives of papers
Changed line 26 from:
to:

Student Sandbox

Changed lines 28-32 from:
  • Kathryn Elliot
  • Carman Neustaedter
  • Michael Nunes
  • Stephanie Smale
to:
Added lines 26-32:

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:
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:
July 26, 2006, at 08:55 PM by 24.64.76.194 -
Changed lines 16-17 from:
to:
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:
July 26, 2006, at 08:54 PM by 24.64.76.194 -
Changed line 25 from:
  • ACM Digital Library and [[http://www.hcibib.org/ | HCI Bibliography[ - digital archives of papers
to:
  • ACM Digital Library and HCI Bibliography - digital archives of papers
July 26, 2006, at 08:54 PM by 24.64.76.194 -
Changed line 18 from:
to:
July 26, 2006, at 08:53 PM by 24.64.76.194 -
Changed line 18 from:
to:
Changed lines 22-23 from:
to:
July 26, 2006, at 08:53 PM by 24.64.76.194 -
Changed lines 22-23 from:
to:
July 26, 2006, at 08:52 PM by 24.64.76.194 -
Changed line 18 from:
to:
Changed lines 22-23 from:
to:
July 26, 2006, at 08:52 PM by 24.64.76.194 -
Changed line 18 from:
to:
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:
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

  • Developer Cookbook - software and examples for tools we will use
  • ACM Digital Library and [[http://www.hcibib.org/ | HCI Bibliography[ - digital archives of papers