Computer Science Department | Institute of Networking & Multimedia | National Taiwan University
ubicomp logo  

Courses > Ubicomp 2010S

Ubiquitous and Pervasive Computing

Fall Semester, 2010
Computer Science and Information Engineering Department
Graduate Institute of Networking and Multimedia
National Taiwan University
Class Time: Mon 2:20 ~ 5:10
Location: CSIE 324

Course Description:

"The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are indistinguishable from it." Mark Weiser, "Computer for the 21th Century," Scientific American, September, 1991.

Ubiquitous and pervasive computing (UbiComp/PerCom) is about how computing will be used in the future. It is about moving beyond the traditional desktop computing model, into embedding computing into everyday objects and everyday activities. The vision is that the virtual (computing) space will be seamlessly integrated with our physical environment, such that we as people cease to take notice of computing artifacts. In this course, we will focus specifically on the following topics to realize this vision of ubiquitous computing:

  • UbiComp vision and criticism
  • Ambient and tangible interfaces
  • Smart everyday objects and context awareness
  • Persuasive technologies
  • Wireless sensor networks
  • Participatory sensing
  • Machine-to-machine technologies
  • UbiComp tools
  • Localization system

This is a research-level course with the goal of preparing graduate students and senior undergraduate students for research in the area of ubiquitous and pervasive computing. This course will have three main components: in-class discussion, hands-on projects, and paper reading. Somehow different from previous semester, "in-class discussion" is expected to dominate this course's learning process. Papers will be used as references to generate ideas for discussion. In the hands-on projects, students will form teams to explore actual design and prototype of ubiquitous computing systems or applications.


  • Like to verbally communicate your ideas (mainly Chinese for discussion)
  • Some programming and hardware experiences (design and prior HCI experience are plus)
  • Creativity

Teaching Staff and Office Hours:

  • Instructor: Hao-hua Chu (朱浩華), Room 518, email: hchu AT
  • Teaching assistant: Ted Lai (賴宗德), Room 336/338, email:

Course WiKi Page:

  • Only for course participants (wiki)


  • Class discussion (30%)
  • Final Project (70%)