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

Slides:



Advertisements
Similar presentations
Critical Reading Strategies: Overview of Research Process
Advertisements

LECTURE 1: COURSE INTRODUCTION Xiaowei Yang. Roadmap Why should you take the course? Who should take this course? Course organization Course work Grading.
Welcome to the seminar course
Crafting a Research Paper/Talk Prasun Dewan SN 150, Sitterson, 11-12:
Designing Ubiquitous Computing Systems for Sports Equipment Matthias Kranz, Wolfgang Spiessl, Albrecht Schmidt University of Munich The Fifth Annual IEEE.
SENG 531: Labs TA: Brad Cossette Office Hours: Monday, Wednesday.
Molecular Biophysics III: Biomolecular Interactions and Dynamics Course Directors: Judith Klein-Seetharaman Sanford Leuba.
Info 203: Social and Organizational Issues of Information Course Introduction: Social Science Perspectives on Information and Information Technology.
Advanced Topics in Next- Generation Wireless Networks Qian Zhang Department of Computer Science HKUST.
SM3121 Toys and Gadgets Mark Green School of Creative Media.
IS 421 Information Systems Management James Nowotarski 16 September 2002.
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-
CSE 322: Software Reliability Engineering Topics covered: Course outline and schedule Introduction, Motivation and Basic Concepts.
Introduction to SEG 5010 Hong Cheng 2009/10 Second Term.
CS 680 Internet Systems Research Sami Rollins Spring 2007.
CSCE790: Security and Privacy for Emerging Ubiquitous Communication system Wenyuan Xu Department of Computer Science and Engineering University of South.
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.
Welcome to CS 395/495 Measurement and Analysis of Online Social Networks.
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,
On Education Gerrit C. van der Veer most work done by Anne Bowser Elizabeth Churchill Jennifer Preece.
1 CSCE 5013: Hot Topics in Mobile and Pervasive Computing Nilanjan Banerjee Hot Topic in Mobile and Pervasive Computing University of Arkansas Fayetteville,
Mixed-level English classrooms What my paper is about: Basically my paper is about confirming with my research that the use of technology in the classroom.
Telecooperation Technische Universität Darmstadt Copyrighted material; for TUD student use only 1 Exercise TK3 Assigment 3: Application Scenario FG Telekooperation.
Note Taking 101 Developed by Elisa P. Paramore STUDENT SUPPORT SERVICES COUNSELOR.
1 Pervasive & Ubiquitous Computing (UbiComp) Lecture #1: Introduction Hao-hua Chu ( 朱浩華 )
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.
Introduction to the Major Design Project (MDP) University of Western Ontario Faculty of Engineering Science Introduction to Engineering Design, ES 1050.
{ IAFF 6159: 10 Interdisciplinary Seminar on International Science & Technology Policy Spring 2013: Syllabus.
1 Pervasive & Ubiquitous Computing Introduction Hao Chu ( 朱浩華 ) 2/22/2005.
Senior Capstone Experience Framework A Guide for South Dakota Schools.
CS 498 Senior Seminar Students will research a current topic in computer science, write a paper on that topic, and make an oral presentation.
CSCD 434 Network Security Spring 2014 Lecture 1 Course Overview.
What is Usability? Usability Is a measure of how easy it is to use something: –How easy will the use of the software be for a typical user to understand,
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
1 Wireless Networks and Services 10 Years Down the Road Ross Murch Professor, Electronic and Computer Engineering Director, Centre for Wireless Information.
IStuff Mobile: Rapidly Prototyping New Mobile Phone Interfaces for Ubiquitous Computing Rafael Ballagas, Faraz Memon, Ren´e Reiners, Jan Borchers Media.
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
Jan 10, 2001CSCI {4,6}900: Ubiquitous Computing1 Administrative Chores Add yourself to the mailing
1 D5720 Research on Interactive and Ambient Media Lecture #0: Introduction 陳立杰、鄭穎懋 Adopt from Hao-Hua Chu’s Ubiquitous Computing Course, NTU.
Welcome to EECS 395/495 Networking Problems in Cloud Computing.
Final Exam Review Session 14 LBSC 790 / INFM 718B Building the Human-Computer Interface.
Key issues Faculty Website “English Legal Methods”
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 4620 Intelligent Systems. What we want to do today Course introductions Make sure you know the schedule for the next three weeks.
Human Factors in Mobile Computing By: Ed Leland EEL
EECS 582 Projects Mosharaf Chowdhury EECS 582 – W1611/8/16.
CSE6339 DATA MANAGEMENT AND ANALYSIS FOR COMPUTATIONAL JOURNALISM CSE6339, Spring 2012 Department of Computer Science and Engineering, University of Texas.
CS & CS ST: Probabilistic Data Management Fall 2016 Xiang Lian Kent State University Kent, OH
Introduction to CSCI 1311 Dr. Mark C. Lewis
Welcome to EECS 395/495 IoT Networks Seminar
CS 664 Sample Presentation
Welcome to EECS 395/495 Networking Problems in Cloud Computing
The Vertically-Integrated Projects (VIP) Program: Integrating Undergraduate Education and Graduate Research Bloom, B. S. (Ed.). (1956). Taxonomy of educational.
Research Methods Dr. X.
It’s called “wifi”! Source: Somewhere on the Internet!
CS 351d Human-computer interaction Lecture 01 Introduction
EECE 310 Software Engineering
Welcome to CT1315 Project1 Latifa AlAbdlkarim King Saud University October,2009.
COMS 161 Introduction to Computing
Research Topics in Human-Computer Interaction
CS6501 Embedded Operating Systems for the IoT
CS 580 Human-computer interaction Lecture 01 Introduction
Faculty In-Service Week
CS 6640 Sample Presentation
CSE 4340/5349 Mobile Systems Engineering
Presentation transcript:

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

2 What is UbiComp? Keynote talk at the 26th Conference of Taiwan Occupational Therapy, November 2007

3 Students Intro 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 English (presentation, reading, and writing) –Why are you interested in this course?

4 Course Outline Reading list will be finalized next week. Reading list intro UbiComp vision UbiComp criticized Smart objects & Context- awareness Localization systems Tangible interaction & ambient display Persuasive objects (3) Autism technology

5 Course Objectives To prepare us (students and faculty) for research in UbiComp research. Learning by reading & discussing papers –Define problems & challenges –Understand state-of-art techniques & solutions –Identify limitations of state-of-art solutions Learning by doing projects –The project must have a research component.

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

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

8 (Unusual) Course Format Each lecture will discuss 3~5 papers on a specific topic. For each paper, –Faculty & presenters will pose questions before the start of the class –An overview of the paper will be given for 15~20 minutes. –Everyone will join the discussion for 15~20 minutes.

9 How to read a paper? For each paper, try to answer the following questions: –What is the problem? –What is the current state-of-the-art? –What is the key make-a-difference (new) method and technique? –What is good/bad/ugly about this make-a-difference method? –What has actually been done? –What is the future work?

10 Reading in Depth Must challenge what you read! Attack the paper (use your common sense) –Are assumptions reasonable? –Is the method similar to other methods in related work? –Is the improvement marginal or significant? –Are arguments logically sound? –Are evaluation metrics reasonable? –Is conclusion drawn logically from measurements?

11 Develop Critical Thinking Critical thinking is "the examination and testing of suggested solutions to see whether they will work." Lindzey, Hall, and Thompson, 1978.

12 Paper Sources ACM UBICOMP Pervasive ACM CHI IEEE PERCOM IEEE Pervasive Computing Magazines ACM Transaction on Computer Human Interaction (TOCHI) ACM/Springer Personal and Ubiquitous Computing (PUC) Journal MOBICOM, SENSYS, MOBIHOC, etc. (system & network oriented)

13 Project Component Rapid research prototype of an UBICOMP application in one semester. Push you to do some research Find a fit with your current research Learn some team work

14 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 Derive problem(s) –Assumptions, requirements, implementation vs. research problems 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

15 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

16 Project Focus Localization Autism Play

17 Toys for your projects NTU Zigbee Taroko nodes Crossbow motes Nokia and Windows CE Smart phones HP IPAQ 5500 (Bluetooth ) Handheld PCs IPAQ Accessories: expansion pack, camera, memory card, GPS, GPRS,.. Sparkfun Sensors: light, tilt, temperature, accelerometer, pressure, weight, orientation, ultrasound, etc. Philgets RFID kits

18 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 

19 Grading Class Participation (30%) Project (70%)

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

21 Course webpage

22 Who are still interested in this course?