Introduction to Ubiquitous Computing Spring 2014.

Slides:



Advertisements
Similar presentations
Personality Psychology: Course Beginnings Professor John D. Mayer.
Advertisements

TAMING THE CLOCK Tutor Training Module, Level 1. A Winners Wisdom Article by Jim Stovall Your destiny awaits. Today is the day!
Welcome to the seminar course
Conduct in the Classroom Classrooms are for learning. Teachers and students must work together so that the classroom is a good place to learn. You can.
Classmate Interview Slideshow Assignment
First-Year Advising Meeting 1: Why Are You Here?.
Copyright © Clifford Neuman - UNIVERSITY OF SOUTHERN CALIFORNIA - INFORMATION SCIENCES INSTITUTE USC CSci599 Trusted Computing Lecture notes.
Computers in Principle & Practice I - V Deena Engel Computers in Principle and Practice I V , Sections 1 & 2 Fall, 2009 Deena Engel .
How do my actions affect the world?. Goal You are to create a presentation, brochure, or informational paper that explains the current state of the environment.
COMP 006: Computers Make It Possible 25 August 2004.
User Personas Assignment IS 485, Professor Matt Thatcher.
BioSci 2B - Environment and Human Health Bruce Blumberg –2113E McGaugh Hall – open office hours –phone check daily for.
CSE 322: Software Reliability Engineering Topics covered: Course outline and schedule Introduction, Motivation and Basic Concepts.
Innovation Leadership Training Day One February 5, 2009.
Chapter 8 Design of Creative Online Learning Spaces.
Professional Facilitation
Unit 8 Presentations: The Middle of a Presentation
Administrative Stuff (yawn) How rude - I think I forgot to introduce myself. Lecturer: Rob Day Cell Office Kenny Road, Room 200E.
S ECRETARIAT Division Secretariat Advisory Preparing Meeting Agendas & Minutes Presented by Myron Iseminger.
ENVS& 100 Survey of Environmental Science Instructor: Tom Broxson Library 138 Office Hours: 11:00-12:00 M,T,W,Th, F and by appointment
Moodle (Course Management Systems). Introduction.
BACK TO THE BASICS: Library Instruction Redux. BRENT HUSHER MELISSA MUTH FU ZHU0 University of Missouri–Kansas.
Introduction To Operations Management ISQS 3344 – 014, Spring 2013 Instructor: Roozmehr Safi.
1 Requirements Analysis and Design Engineering Southern Methodist University CSE 7313.
@sparqs_scotland Course Rep Training name of trainer associate trainer | sparqs.
1 Introduction to Operating Systems 9/16/2008 Lecture #1.
University 100 Classroom Management and Instruction Workshop by Dr. Kathryn Hoover.
WELCOME to ALGEBRA 1, PART A Mrs. Hall Room st Period 4 th Period Mrs. Hall Room st Period 4 th Period.
Analyzing Politics Pol Agenda Introductions Go Over Syllabus Brainstorm some political stuff.
L1-S1Introduction 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
Database Design and Implementation ITCS6160 & ITCS 8160 Instructor: Jianping Fan Webpage:
BUILDING COHESIVE LEARNING TEAMS USING A SHARED LITERATURE EXPERIENCE Presented at The 30 th Annual International Lilly Conference on College Teaching,
Family Interview Nichole Salvador EEX 5051 June 29, 2009.
1 Introduction to Linguistics Teacher: Simon Smith ( 史尚明 ) – “Dr Smith”, “Simon” or “ 老師 ”: OK – “Smith” or “Teacher”: not OK This semester’s course: –
LWV Membership & Leadership Development (MLD) Program.
Fall 2o12 – August 27, CMPSC 202 First Day Handouts  Syllabus  Student Info  Fill out, include all classes and standard appointments  Return.
Unit 2 (task 28) In this PowerPoint I will tell you about 7 important IT job roles and if a candidate might want one what he would have to do to get one.
Your Roadmap for Success Alice: “Would you tell me, please, which way I ought to go from here?" Cat: "That's depends a good deal on where you want to get.
EDP 389H: Educational Disabilities in the Schools January 22nd, 2009.
Welcome to ENGLISH 9!.
Podcast/Vodcast for the Educational Field Brittney Hendrickson, Kelly Kuisle, and Nate Dietzman Introduction We created this poster based on research we.
ECE398: The Design Review Fall What the Design Review is  Board meeting with engineers- (faculty, TA, classmates)  Structured discussion of your.
U.S. Government and Politics Pol Agenda Introductions Syllabus and Class Policies Discuss some current events.
Welcome to English with Mrs. Noble! Please sit in your assigned seat. This will help me to learn your names faster; hopefully we will be able to change.
CS 139 – Algorithm Development MS. NANCY HARRIS LECTURER, DEPARTMENT OF COMPUTER SCIENCE.
CS 4620 Intelligent Systems. What we want to do today Course introductions Make sure you know the schedule for the next three weeks.
Formal Methods in System Design, Lec 2 University of Utah School of Computing Ganesh Gopalakrishnan, Instructor Greg Szubzda, half-TA
Database Design and Implementation ITCS6160 & ITCS 8160 Instructor: Jianping Fan Time: Thursday 3:30PM-6:15PM Classroom: Woodward Hall 130 Course Webpage:
Welcome to English Class Week Class 1 Topic: Introductions Professor Emory.
Welcome to Biology 160!  Please come pick up the following: Initial questionnaire Course syllabus We are full, but, depending on how many people show.
Clinical Anatomy Lecture Intro. Outline Syllabus Dissection Project Contracts Set the Baseline.
WAIT, WAIT…DON’T TELL ME! I ALREADY KNOW WHAT YOU’RE GOING TO ASK. WELCOME TO FRESHMAN LANGUAGE ARTS.
WAIT, WAIT…DON’T TELL ME! I ALREADY KNOW WHAT YOU’RE GOING TO ASK. WELCOME TO FRESHMAN BIOLOGY.
© 2015 albert-learning.com How to talk to your boss How to talk to your boss!!
Homework for Next Week Write a short (one page) story of something interesting that happened to you during the New Years Break, that you will share in.
1 Netprog Course Information Network Programming Instructor: Dave Hollinger Home Page:
1 Sobah Abbas Petersen Adjunct Associate Professor, NTNU Researcher, Sintef TDT4252 Modelling of Information Systems Advanced Course TDT4252,
CSC4841/6841 Computer Animation Administrative Issues & Course Overview Ying Zhu.
IT 240 OUTLET The learning interface/it240outletdotcom.
Research Topics in Ubiquitous Computing Jason I. Hong.
1 Computer Science 1021 Programming in Java Geoff Draper University of Utah.
Reflections on Using Simulation Based Methods to Teach Statistical Methods Amanda Ellis and Melissa Pittard University of Kentucky, Department of Statistics.
Welcome to Introduction to Psychology! Let’s share a bit about where we are all from…
Cynthia Cherry Welcome to AB 140 Unit 1 – Introduction to Management.
Database Design and Implementation
Introduction to CS Senior Design Project I / II
Bell Work: Read the article on your own. Make notes on it if needed.
Carla Vecchiola ICED, June 6th, 2018
Project Iterations.
Welcome To First Grade Nicole and Monique.
Presentation transcript:

Introduction to Ubiquitous Computing Spring 2014

Ubiquitous

Ubiquitous Computing

It’s (ubi)complicated This course will help you learn about this topic, and give you some conceptual tools to think about it.

Example: Ring Tones Goal: Phone rings (or doesn’t ring) in exactly the right way for a given user in a given situation. How do phones work at present? How could they work instead?

Activity Design a ubicomp system together. Design with 40 people is hard. Work in small groups, then integrate several projects, then augment them with elements from others. (Like persona generation from HCI.)

Activity Team up with a neighbor Design a ubicomp system that tracks all the resources used by a person (materials, energy, etc.) – Rules: May include current technologies, and technologies that are likely to exist in the next 5 years. – ~10 minutes

Activity: Pitches Several groups describe what they envisioned What topics did they miss that other groups decided were important?

Activity: Questions Are all users the same? How do you scope the domains of particular users? How does it sense the world? How does what it senses affect how it acts? What are the material and energetic costs of implementing it? What are the social implications of such a system?

Logistics

Introductions: Bill Professor of Informatics Courtesy appointment in Education Biology, Animation, Media Arts & Sciences Wife Rebecca is in Education Department, Kid named Miles. Interested in sustainability, oceans, animals. First time I’ve ever taught this class, so if you have suggestions about how I could do it better, please let me know!

Introductions: All of You Pair up (different neighbor from first activity) Tell your neighbor about your background, present/future goals and interests, hobbies, etc. (3-4 minutes each). Share as much or as little as you are comfortable with. Practice listening. Introduce your neighbor to the class.

Structure of the Course Lectures Readings Discussion led by students Activities Final Project

Note on Readings 20 assigned readings Plus additional ~20 readings during the course of your final project

Syllabus

Errors If you see errors in the syllabus, or inconsistencies with what I’ve said in class, please let me know so we can get it straightened out quickly.

Final projects May be implementation-based – Galileo/Arduino based – Android/iOS based May be evaluation-based – Some existing ubicomp system Or some third type of project

Final project teams Will form teams next week. Start thinking now about what kind of project you’d like to do, and chatting with classmates about teaming up if you’re interested.

Resources Galileo boards If you have specific needs for your project, feel free to ask.

Policies

Food policy Since we overlap with lunch time, discreet eating of food is okay. Distracting food (noisy, smelly, etc.) should be eaten before or after class.

Leading Discussion Discuss expectations (15 minutes in week 2-3, 20 minutes in later weeks, see syllabus for rubric) Discuss process of assigning people to the 20 readings sent out shortly

Questions?

Break policy 15 minute break, or 5 minute break and end a little early?

Break (or end at 1:30?)

Arduino/Galileo Single-board microcontroller Open-source hardware

Arduino/Galileo How many of you have ever worked with Arduino or similar systems before?

Task: Distribute boards. Gather around people with computers Steps 1-10.

Final Projects You may use Galileo boards, or not, in your final projects. If you want to use one or more of them, please note that in the questionnaire I’ll distribute in Week 2.

Goal of the Course Give you the conceptual tools to think about and create ubiquitous computing systems, and understand the roles that they play in the world around us.

Questions?