1 Pervasive & Ubiquitous Computing (UbiComp) Lecture #1: Introduction Hao-hua Chu ( 朱浩華 )

Slides:



Advertisements
Similar presentations
Course Welcome INLS 541: Information Visualization Brad Hemminger.
Advertisements

SECOND MIDTERM REVIEW CS 580 Human Computer Interaction.
213: User Interface Design & Development Professor: Tapan Parikh TA: Eun Kyoung Choe
SM3121 Toys and Gadgets Mark Green School of Creative Media.
CEP Welcome September 1, Matthew J. Koehler September 1, 2005CEP Cognition and Technology Who’s Who?  Team up with someone you don’t.
Kapi’olani Community College Art 155 Information Architecture In-class Presentation Week 2B.
Announcements Class is cancelled on Monday 11/22 The final exam will be take-home, two-three questions, optional for those who want to boost their mid-
COMP 110 Introduction to Programming Jingdan Zhang June 20, 2007 MTWRF 9:45-11:15 am Sitterson Hall 014.
Course Introduction (Lecture #1) ENGR 107 – Intro to Engineering The slides included herein were taken from the materials accompanying Engineering Fundamentals.
10th Workshop "Software Engineering Education and Reverse Engineering" Ivanjica, Serbia, 5-12 September 2010 First experience in teaching HCI course Dusanka.
Independent Work Fall 2007 David Walker. Welcome Junior ABs (both semesters) Junior ABs (both semesters) Senior ABs (thesis) Senior ABs (thesis) BSEs.
EE496A Senior Design Project I Dr. Jane Dong Electrical and Computer Engineering.
1 普及計算 Embedded Interactive Systems (Pervasive & Ubiquitous Computing) Hao Chu ( 朱浩華 ) 2/20/2006.
Embedded Programming and Robotics Introduction and Overview Presented by John Cole Senior Lecturer in Computer Science The University of Texas at Dallas,
CS 6750 Human-Computer Interaction Fall 2009 Keith Edwards
On Education Gerrit C. van der Veer most work done by Anne Bowser Elizabeth Churchill Jennifer Preece.
1 CMSC 628: Introduction to Mobile Computing Nilanjan Banerjee Introduction to Mobile Computing University of Maryland Baltimore County
1 CSCE 5013: Hot Topics in Mobile and Pervasive Computing Nilanjan Banerjee Hot Topic in Mobile and Pervasive Computing University of Arkansas Fayetteville,
Telecooperation Technische Universität Darmstadt Copyrighted material; for TUD student use only 1 Exercise TK3 Assigment 3: Application Scenario FG Telekooperation.
1 CSCE 4013: Mobile Systems Programming Nilanjan Banerjee Mobile Systems Programming University of Arkansas Fayetteville, AR
Network Computing Laboratory CS492b Creative System Design Course Orientation.
CS426 Game Programming II Dan Fleck. Why games?  While the ideas in this course are demonstrated programming games, they are useful in all parts of computer.
I5310 : Part II Context-Aware Computing [Introduction to the course] Yun-Maw Kevin Cheng 鄭穎懋 Context-Aware Interactive Systems Lab.
EECE 310 Software Engineering Lecture 0: Course Orientation.
1 General Introduction CPRE 416-Software Evolution and Maintenance-Lecture 1.
Welcome to CSIS10A Computer Science: Beginning Programming Please, take a syllabus.
1 Pervasive & Ubiquitous Computing (UbiComp) Lecture #1: Introduction Hao-hua Chu ( 朱浩華 )
1 Pervasive & Ubiquitous Computing Introduction Hao Chu ( 朱浩華 ) 2/22/2005.
Computer Science 10: Introduction to Computer Science Dr. Natalie Linnell with credit to Cay Horstmann and Marty Stepp.
Network Simulation and Testing Polly Huang EE NTU
Electrical and Computer Engineering Senior Design John Peeples, Ph. D., P.E. Professor and Department Head.
Polly Huang, NTU EEAdmin1 Network Simulation and Testing Polly Huang EE NTU
MSE 101 ON LINE LECTURE INTRODUCTION LECTURE & LABORATORY Professor: Professor Shahriar Manufacturing Systems & Engineering Management Dept.  Faculty.
The group will focus on the design of a “smart” device. This includes researching the best method of design and fabricating the design to create a working.
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
+ Hand in Guided Exercise Questions!. + MGS 351 Introduction to Management Information Systems RECITATION 3.
1 D5720 Research on Interactive and Ambient Media Lecture #0: Introduction 陳立杰、鄭穎懋 Adopt from Hao-Hua Chu’s Ubiquitous Computing Course, NTU.
A compilation of Suggestions on How to Study Jeff Fineberg.
Final Exam Review Session 14 LBSC 790 / INFM 718B Building the Human-Computer Interface.
LAB OF TOMORROW project: A constructivist approach in science teaching through emerging technologies IST S.A.Sotiriou, Ellinogermaniki Agogi.
IST 210: Organization of Data
TEACHING AND LEARNING What you need to know School of Computing and Mathematics.
English 28: Last Class Class Reflection PLO Survey Discussing the Final Exam.
CS-112 Object Oriented Concepts Course Syllabus. Outline  Instructor and Prerequisites  What this course is  Learning outcomes  Degree program outcomes.
Jin-Ning TiohComputer Engineering Tony RossComputer Engineering Dave ZajicekComputer Engineering Alex BurdsComputer Engineering Abstract In recent years,
Applied COIN Lab Anatole Gershman, Alan Black, Louis Van Ahn TA: Mehrbod Sharifi August 26, 2008.
HCI-833 Advanced User Interface Technology Scott Hudson NSH 3523.
CS 463 Sample Presentation G. S. Young Computer Science Department.
Please Hand In: -Chapter 2 Guided Exercise Questions -TIDB Cover Page and Member Report.
Project Deliverables CIS 4328 – Senior Project 2 And CEN Engineering of Software 2.
Chemical Hydrogeology GLY What this course is: Diffusion equation Dispersion Convection-Dispersion equation Boundary conditions Sorption Production.
CS-321 Dr. Mark L. Hornick 1 CS-321 – Computer Graphics Dr. Mark L. Hornick web: webCT: webct.msoe.edu.
IST 210: ORGANIZATION OF DATA Introduction IST210 1.
10 Aug 2010 ECE/BENG-492 SENIOR ADVANCED DESIGN PROJECT Meeting #6.
Chen-li Kuo (Karen).  郭珍利   Ext  Wednesday 10:00-12:00am  Otherwise, by appointment.
Think.  How are you doing with the final project?
By: Wilmer Arellano.  1. Form a team  2. Find a Team Leader  3. Find Three Potential Topics  4. Find a Mentor  5. Select a Topic.
CSE6339 DATA MANAGEMENT AND ANALYSIS FOR COMPUTATIONAL JOURNALISM CSE6339, Spring 2012 Department of Computer Science and Engineering, University of Texas.
CS 575 Spring 2012 Lecture Bapa Rao.
Introduction to CSCI 1311 Dr. Mark C. Lewis
CS 664 Sample Presentation
02086 Writing Inspirations Aalto University
Introduction to CS Senior Design Project I / II
It’s called “wifi”! Source: Somewhere on the Internet!
Hello World! CSE442.
02086 Writing Inspirations Aalto University
Introduction to CS Senior Design Project I / II
EECE 310 Software Engineering
Introduction to CS Senior Design Project I / II
CS 6640 Sample Presentation
Presentation transcript:

1 Pervasive & Ubiquitous Computing (UbiComp) Lecture #1: Introduction Hao-hua Chu ( 朱浩華 )

2 What is UbiComp? 30-minute Introduction

3 Course Topics Be different (better) from last year –Still formulate the topics –Reading reference list will be finalized next week. UbiComp vision Context-aware, smart object Tangible interaction Ambient display Persuasive computing Cyber-physical systems

4 Course Objectives To prepare us (students and faculty) for research in UbiComp research. Learning by in-class discussion Learning by projects Learning by reading & listening papers

5 What more can you get out of this course? Develop your own belief where digital technology is going Learn research experiences –Scenario, problem definition, related work survey, design & implementation, evaluation, etc. –Reading, writing, and presentation skills

6 Collaborative Learning This is a research seminar course, so everyone (faculty and students) will contribute to the learning process. –Idea generation & discussion –Project presentation –Paper presentation UbiComp is a new, fast changing field, so faculty may not know all materials.

7 Course Format Precise details are yet to be determined. Take-home (individual) & in-class (group) exercises –Add an ambient display to your most favorite everyday object to enhance that most “favorite” aspect. –Think about one of your bad habits – come up with persuasive technology to correct your bad habit. –Upload & share exercise answers on course WiKi In class [may or may not] discuss 3+ papers on a specific topic. –Papers are used as reference for exercises

8 Project Component Rapid research prototype of an UBICOMP application in one semester. –The project ideas come from take-home or in-class exercises. –Push you to do some research –Find a fit with your current research –Learn some team work

9 Lifecycle of a Research Project Define motivation scenario (an interesting story) –Emphasize the parts of scenario where it is currently not possible, but with your idea, it will become possible. –Show me a proof-of-concept demo prototype Survey related work Design –Differentiate your work from related work –What’s new? Why is it significant? Rapid prototype implementation Evaluation of prototype implementation –Define evaluation metrics –Experiments & user studies Shoot a video & write a report

10 Project Phases Phase 1: project idea presentation (4 weeks) –Fun, realizable within one semester time framework and computing equipments, has a research component. –[Scenario] Phase 2: project proposal document (4 weeks) –Form teams, define goals, plan, and needed equipments. –[Problems, related work, and design] Phase 3: progress checkpoint (4 weeks) –[Preliminary prototype, evaluation metrics] Phase 4: project working prototype and final report (4 weeks) –Working prototype demonstration

11 Samples of previous year projects? You may have already seen some of them …

12 Toys for your projects NTU Zigbee Taroko nodes Crossbow motes Nokia and Windows CE Smart phones Smart phones (iPhone & HTC Diamond) Sparkfun Sensors: light, tilt, temperature, accelerometer, pressure, weight, orientation, ultrasound, etc. Philgets RFID kits

13 More Toys for your projects Passive RFID tags & readers (Skyetek and Alien) Biometric sensors (heart rate, BVP, GSR, etc.) Projectors WiFi based location systems (ekahau.com) Ultrasound-based positioning systems (Navinote or Cricket motes) LCD TV Use your imagination –Anything you can find on the Internet or from your own lab … –However, budget may be limited 

14 Grading Class Participation (? %) Project (? %)

15 Course Requirements Class attendance (MUST!) –Please don’t register if you are going to miss many classes. Must be able to talk & exchange ideas with others Creativity Good programming skill Willing to learn hardware/software skills (by yourself) Willing to spend extra time & efforts than what a regular course would need

16 TA & Students Intro TA: Ted Please tell us about: –Current (future) research area, interests, & faculty advisor –Background Hardware skills Software programming skills (C/C++, Java) User interface Computer vision and sensors Interdisciplinary Mandarin - English (presentation, reading, and writing) [We need to select one language in which everyone is comfortable using for in-class discussion] –Why are you interested in this course?

17 Course webpage

18 Who are still interested in this course?