CPSC 701.81: Ubiquitous Computing

CPSC7018110.Home History

Hide minor edits - Show changes to markup

November 10, 2010, at 01:45 AM by 212.18.211.141 -
Changed lines 75-79 from:
to:
Changed lines 65-66 from:
to:
Changed line 63 from:
to:
Changed lines 65-66 from:
to:
Deleted line 48:
Added line 64:
  • The Proximity Toolkit, by Rob Diaz
Changed lines 64-66 from:
to:
Changed line 63 from:

Lectures (TO BE REPLACED)

to:

Lectures

Changed lines 64-66 from:
to:
Changed lines 70-73 from:
  • ePresence
    • If you haven't registered an ePresence account, click go to http://nectar.epresence.kmdi.utoronto.ca/ and click "Join" at the top-right of the interface. Fill in the form and submit.
    • On the day of the event navigate to http://nectar.epresence.kmdi.utoronto.ca/ and look for your event in the Live Event schedule. Click on the event link. You will be asked to login with your username and password. If the event hasn't started yet you will be placed in a waiting room. When the webcast begins "Join Event" button will be available. Press it to enter the webcast room.
to:
Changed line 67 from:

The Blog and ePresence

to:

The Blog

Changed lines 2-3 from:

Earlier variants of this course focused on domestic computing (2008) more generally on ubiquitous computing (2006).

to:

Earlier variants of this course focused on domestic computing (2008) and more generally on ubiquitous computing (2006).

Deleted line 57:
  • Georgia Tech - Mobile and Ubiquitous Computing
Deleted line 58:
  • Berkeley - Information Privacy in Ubiquitous Computing
Changed lines 63-64 from:
  • Calgary - Readings in Physical User Interfaces
to:
Changed line 26 from:

(:table border=0 cellspacing=0 :)

to:

(:table border=0 cellspacing=1 :)

Changed line 30 from:

(:cell :) CPSC 681 and/or CPSC 601.23 or equivalent

to:

(:cell :) CPSC 681 or another grad-level HCI course or equivalent

Deleted lines 57-58:
  • Microsoft's Easy Living Project
  • Intelligent Environments Resource Page (somewhat dated)
Changed lines 20-21 from:
  • learning software systems and other methods for various ubicomp-related technologies, including learning by doing through simple exercises
to:
  • learning software systems and other methods for various ubicomp-related technologies, including learning by doing through simple exercises.
  • student-led seminars and discussions about papers and topics of interest.
Changed line 12 from:

(:cell :)Monday / Wednesday 10:00 am - 11:15 pm. If all students permit, we will occasionally join the class time so that it will be a 3 hour block on Monday or Wednesday instead of two blocks.

to:

(:cell :)Monday / Wednesday 10:00 am - 11:15 pm. If all students permit, we will occasionally conduct the class on a single day as a 3 hour block on Monday or Wednesday.

Changed lines 2-3 from:

A variant of this course, which focused more generally on ubiquitous computing, was last taught in Fall, 2006.

to:

Earlier variants of this course focused on domestic computing (2008) more generally on ubiquitous computing (2006).

Changed lines 35-38 from:

Typical students attending this course will be:

  • those pursuing Human Computer Interaction as part of their thesis research, where their research will include aspects of ubiquitous, domestic and tangible computing.
  • those pursuing some aspect of Computer Science (e.g., software engineering) that may require field studies in non-work settings
to:

Typical students attending this course will be those pursuing Human Computer Interaction as part of their thesis research, where their research will include aspects of ubiquitous computing and proxemic interaction.

Changed lines 40-47 from:

Social Science Field Methods.

Through the NSERC Network Research Networks, a video-based course equivalent to a 1/2 semester in Qualitative Field Research for User-Centered Design of Technology will be offered this coming fall. I will be including this as a course component if logistics work out.

This part of the course will consume about one-half of the semester. Consisting of seven 3.5 hour sessions, it will cover various aspects of Qualitative Field Research including planning a research strategy, data gathering, interviewing and contextual inquiry, data analysis and interpretive issues. Students will also be assigned readings and involved in carrying out activities and exercises representative of tasks in a field research project. Further information and details of the course can be found by clicking the link above.

Instructors for the class will be Susan Dray and David Siegel of Dray & Associates, Inc. A small consulting firm with an international reputation, Dray & Associates specializes in user-centered design of systems and products. Dr. Dray, a leader in the Human Factors profession, has given over 80 talks at conferences and symposiums worldwide and published numerous papers and book chapters. With a strong background in psychology, Dr. Siegel has been involved in all aspects of consultation and usability, user interface design, and user-centered design processes. For more information on both Susan and David, please visit their website at .

to:
Changed lines 48-51 from:
to:
Changed lines 52-53 from:
to:
Changed line 67 from:

Lectures

to:

Lectures (TO BE REPLACED)

Changed lines 82-94 from:
to:
Changed line 84 from:
to:
Added lines 1-107:

(:title CPSC 701.81: Ubiquitous Computing :) A variant of this course, which focused more generally on ubiquitous computing, was last taught in Fall, 2006.

Note: The information on this site is tentative and subject to change.

(:table border=0 cellspacing=1 :) (:cellnr align=left:) Instructor: (:cell :)Saul Greenberg (:cellnr align=left :) Semester: (:cell :)Fall, 2010 (:cellnr align=left :) Time: (:cell :)Monday / Wednesday 10:00 am - 11:15 pm. If all students permit, we will occasionally join the class time so that it will be a 3 hour block on Monday or Wednesday instead of two blocks. (:tableend:)

Overview

This year, this advanced course in Human Computer Interaction will focus on Ubiquitous computing, with a special emphasis on Proxemic Interactions. Its contents is structured around:

  • introductory readings related to conceptual and technical concepts in ubiquitous computing;
  • specialized readings on social, conceptual and technical concepts in proxemic interaction;
  • a major independent project that you define that develops a proposal, design, implementation and critique of a system for proxemic interactions.
  • learning software systems and other methods for various ubicomp-related technologies, including learning by doing through simple exercises

This will be a demanding, time-intensive course. Students are expected to take the lead in pursuing projects and course sub-topics. They will gather and distill academic materials, and define and implement major projects. I strongly encourage projects that are tightly related to one's thesis research, and that can generate research results such as publications and/or thesis chapters.

Prerequisites

(:table border=0 cellspacing=0 :) (:cellnr align=left :) Required: (:cell :)Computer Science 481 or equivalent (:cellnr align=left :) Highly recommended: (:cell :) CPSC 681 and/or CPSC 601.23 or equivalent (:cellnr align=left :) Or Permission of the instructor: (:cell :) Contact saul.greenberg@ucalgary.ca (:tableend :)

Typical Students

Typical students attending this course will be:

  • those pursuing Human Computer Interaction as part of their thesis research, where their research will include aspects of ubiquitous, domestic and tangible computing.
  • those pursuing some aspect of Computer Science (e.g., software engineering) that may require field studies in non-work settings

Students with no background in Human Computer Interaction (HCI) sometimes ask me about this course. I caution that this is not an introductory HCI course. Rather, it is an advanced course on a highly specialized topic in HCI. While people without any HCI background may be able to get through the material, they will have to work much harder and will likely not get as much out of it due to its specialized nature. If you are looking for a basic introduction to HCI, or interface design, or basic HCI methods, I suggest you take or sit in on CPSC 481.

Come speak with me if you are unsure.

Social Science Field Methods.

Through the NSERC Network Research Networks, a video-based course equivalent to a 1/2 semester in Qualitative Field Research for User-Centered Design of Technology will be offered this coming fall. I will be including this as a course component if logistics work out.

This part of the course will consume about one-half of the semester. Consisting of seven 3.5 hour sessions, it will cover various aspects of Qualitative Field Research including planning a research strategy, data gathering, interviewing and contextual inquiry, data analysis and interpretive issues. Students will also be assigned readings and involved in carrying out activities and exercises representative of tasks in a field research project. Further information and details of the course can be found by clicking the link above.

Instructors for the class will be Susan Dray and David Siegel of Dray & Associates, Inc. A small consulting firm with an international reputation, Dray & Associates specializes in user-centered design of systems and products. Dr. Dray, a leader in the Human Factors profession, has given over 80 talks at conferences and symposiums worldwide and published numerous papers and book chapters. With a strong background in psychology, Dr. Siegel has been involved in all aspects of consultation and usability, user interface design, and user-centered design processes. For more information on both Susan and David, please visit their website at .

Deliverables and Grading

  • Written / oral presentations: 20%
  • Assignments: 20%
  • Term Project: 60%
  • See details ...

Details and Schedule

Resources

  • Readings for the Course
  • Readings for Dray & Associates component of the course
  • Class Blog
  • Developer Cookbook - software and examples for tools you may use
  • ACM Digital Library and HCI Bibliography - digital archives of papers
  • Other reading lists on these topics that I found on the web (try your own search)
    • Microsoft's Easy Living Project
    • Intelligent Environments Resource Page (somewhat dated)
    • 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
    • Calgary - Readings in Physical User Interfaces

Lectures

The Blog and ePresence

  • The blog is at: http://cpsc70181.blogspot.com/
    • create a google account. Once you do so, you will be able to post a comment.
  • ePresence
    • If you haven't registered an ePresence account, click go to http://nectar.epresence.kmdi.utoronto.ca/ and click "Join" at the top-right of the interface. Fill in the form and submit.
    • On the day of the event navigate to http://nectar.epresence.kmdi.utoronto.ca/ and look for your event in the Live Event schedule. Click on the event link. You will be asked to login with your username and password. If the event hasn't started yet you will be placed in a waiting room. When the webcast begins "Join Event" button will be available. Press it to enter the webcast room.

Student Sandbox (highly tentative)

Students: The sandbox is a place for you to put your own materials for this course.

Saul Greenberg
Nicole Edworthy
Yaser Ghanam
Helen He
Paul Lapides
Shaunna Milloy
Nicolai Marquardt
Paul Saulnier
Maha Shouman

Admininstration