This paper presents the author's experience in designing and teaching a graduate level Ubiquitous Computing (Ubicomp) course at Arizona State University. It identifies some of the challenges in teaching a Ubicomp course and presents some solutions. This course was designed for students with no prior exposure to Ubicomp or experience in Human Computer Interaction; and to have minimal overlap with a Mobile Computing course. Both anonymous endof-semester and openly solicited feedback indicate that the class was successful in conveying the vision, challenges, and techniques of Ubicomp to a majority of students.
S. K. S. Gupta