Applied COIN Lab Anatole Gershman, Alan Black, Louis Van Ahn TA: Mehrbod Sharifi August 26, 2008.

Slides:



Advertisements
Similar presentations
Project Analysis Course ( ) Final Project Report Overview.
Advertisements

Software for Engineers EG1003: Introduction to Engineering and Design.
HCI SEMESTER PROJECT PROJECTS  Project #2 (due 2/20)  Find an interface that can be improved  Interview potential clients  Identify an HCI concept.
Robot Soccer Challenge
Page 1 SIXTH SENSE TECHNOLOGY Presented by: KIRTI AGGARWAL 2K7-MRCE-CS-035.
Human Computer Interaction
The Role of Software Engineering Brief overview of relationship of SE to managing DSD risks 1.
COMP4710 Senior Design Richard Chapman. Outline What is Senior Design? What is Senior Design? Course Structure Course Structure End of Cycle Binder End.
Hear and see your contacts with Office Communicator Make audio calls You and your team are ready to launch a new product in the marketplace. As the deadline.
RAGEEVGANDHI MEMORIAL COLLEGE OF ENGINEERING AND TECHNOLOGY
Sixth Sense Technology. Already existing five senses Five basic senses – seeing, feeling, smelling, tasting and hearing.
Welcome to PC362: Managing Grants. Please set cell phones and pagers to silent Refrain from side discussions. We all want to hear what you have to say!
SMART BUILDING Yousef Awwad Te-Yuan Huang Newlin Rajkumar Group No.11.
Telecooperation Technische Universität Darmstadt Copyrighted material; for TUD student use only 1 Exercise TK3 Assigment 3: Application Scenario FG Telekooperation.
Programming for Interactivity Professor Bill Tomlinson Tuesday & Wednesday 6:00-7:50pm Fall 2005.
Computer-Based Trading Room Dec04-05 Client: ISU College of Business Advisor: Dr. Gerald B. Sheblé Team Members Steve Saillard Vipul Tiwari Dan Fitch Fahim.
1 Pervasive & Ubiquitous Computing (UbiComp) Lecture #1: Introduction Hao-hua Chu ( 朱浩華 )
Computer –the machine the program runs on –often split between clients & servers Human-Computer Interaction (HCI) Human –the end-user of a program –the.
Presentation by: K.G.P.Srikanth. CONTENTS  Introduction  Components  Working  Applications.
Project Workflow. How do you do it? -Discussion-
Project Tracking. Questions... Why should we track a project that is underway? What aspects of a project need tracking?
S556 SYSTEMS ANALYSIS & DESIGN Week 11. Creating a Vision (Solution) SLIS S556 2  Visioning:  Encourages you to think more systemically about your redesign.
By Joe and Josh.. Would you leave your front door open? Letting strangers see every thing about you by giving away your details online is probably the.
Moodle (Course Management Systems). Forums, Chats, and Messaging.
Submitted by:- Vinay kr. Gupta Computer Sci. & Engg. 4 th year.
Section 2 Variables National 4/5 Scratch Course. What you should know after this lesson What a variable is Where variables are stored How to get data.
Software Engineering Chapter 7 Fall Capturing the Requirements as Use Cases Capturing the Requirements as Use Cases By using use cases analysts.
JUST A FEW OF THE SMART PHONES WHERE MEET OR BEAT THAT PRICE APPLICATION IS ALREADY OR SOON WILL BE AVAILABLE 1.
Internet Safety Helpful Tips to Stay Safe. I bet you didn’t know… 18% of 8- to 10-year-olds spend time on some kind of social networking site daily Kids'
Welcome to the Communications Center. Operating Hours  Mondays – Thursdays 8 a.m. to 8 p.m.  Fridays 8 a.m. to 5 p.m.  Saturdays 9 a.m. to 2 p.m. 
FOREWORD By: Howard Shrobe MIT CS & AI Laboratory
+ Introduction to Class IST210 Class Lecture. + Course Objectives Understand the importance of data, databases, and database management Design and implement.
ICT in Mathematics October 2011 Workshop. 2 Introduction NSSCF Why is this presentation important? Why were we asked to present? Personalised.
Creating the street of the future. In this project you get to create your own futuristic house using a tool called Google Sketchup. Afterwards you will.
How to Use Media Master to record your voice in the ESL Lab By Marsha Chan.
WIN* Career Readiness Courseware Website – edgecombe-nc.wincshost.com Win Career Readiness Courseware prepares students to successfully take the ACT WorkKeys.
MODUL 2: KEY POINTS IN DEVELOPING ANDROID APPS Studio Mobile Content Development IMTelkom 2012.
Design Process … and some design inspiration. Course ReCap To make you notice interfaces, good and bad – You’ll never look at doors the same way again.
Project Deliverables CEN Engineering of Software 2.
UML Use Case Models and Modular Programming Session 3 LBSC 790 / INFM 718B Building the Human-Computer Interface.
UNIT 6: SECURITY MEASURES IN WORD PROCESSORS. Functions of Word Processing Software Preparing written forms of communications for clients, other lawyers,
Project Sharing  Team discussions (15 minutes) –Share results of your work on the Project Scope Proposal –Discuss your choice of methods and results –Prepare.
4-H Problem-Solving, Teamwork and Fun through LEGO Mindstorm Robotics And FIRST LEGO League Teams.
CSC USI Meeting 8 October 26, Designing the Perfect Phone™ Meet as design teams this evening Interim design report due by 9:00 p.m. EDT.
Chapter 6 Finding a Job Chapter 6 Finding a Job Lesson 6.1 Gathering Leads Lesson 6.1 Gathering Leads.
Week 6 Social Networking & Business. Lateral Thinking Puzzle “Acting on an anonymous phone call, the police raid a house to arrest a suspected murderer.
How to Start a Software-Based Project. REQUIREMENTS DESIGN DEVELOPMENT TEST DEMONSTRATE PLANNING.
LRC STUDY GROUP AND WORKSHOP TRAINING Spring, 2016.
Project Deliverables CIS 4328 – Senior Project 2 And CEN Engineering of Software 2.
US Collaborating Schools Session 2 Module 1 Week 1 1.
CSE 403, Spring 2008, Alverson CSE 403 Software Engineering Pragmatic Programmer Tip: Care about Your Craft Why spend your life developing software unless.
Welcome to the Communications Center Building 5, Room 155.
M253 Students Study Guide Mrs. Fatheya Al Mubarak – AOU Dammam.
1 Interaction in Pervasive Computing Settings using Bluetooth-enabled Active tags and passive RFID Technology tegether with Mobile Phones PerCom 2003 F.
Mrs. Walls April Introduction  Most of us use the internet every day, but many of us do not use it safely.  Internet safety is an important topic.
BUS 611 Week 4 Assignment Integrated Project Management To purchase this material link
Project Breakdowns HCDE 492/592 Winter 2014.
Lecture 1: Getting Ready
Intro to Real World Robotics Upcoming course project Martin Jagersand
Laboratory 1: Software for Engineers
What is a hybrid course and is it for you?
E 96 Introduction to Engineering Design Peter Reiher UCLA
BSA 376 Teaching Effectively-- snaptutorial.com
Your Start with Informatics* at Leicester
Software for Engineers
Software for Engineers
INFO 461: Cooperative Software Development
CIS 4328 – Senior Project 2 And CEN Engineering of Software 2
Technology and the NHS.
Presentation transcript:

Applied COIN Lab Anatole Gershman, Alan Black, Louis Van Ahn TA: Mehrbod Sharifi August 26, 2008

Who are we? Alan W Black Luis von Ahn Anatole Gershman Mehrbod Sharifi

Why are we teaching this class? This class is about inventing Applications People don’t use computers – they use applications In your future jobs you’ll be building applications

What kinds of applications will we see in the future? Future applications will: Sensethe world through networks of sensors; Thinkby making sense out of massive amounts of information; and help us Actin the real world Example: Your smart phone senses that you are at the airport; it checks your schedule and concludes that you are there to take flight 123 to Chicago; it acts by displaying the departure gate

Is a smart phone a product or a service? The distinction between physical products and services will largely disappear: most services will be provided through physical products most physical products will become conduits for services Applications will combine physical products and services They have to be designed together

What will you be doing in this class? You will be inventing and building applications that combine physical products and services and can sense think and act You will work in small groups or individually We will provide project ideas, tools and advice We expect you to submit: a project proposal a project design and mock-up a working demo a project report We expect to hear from you on a weekly basis

Class Schedule 8/28/08 First Class 9/4/08 Proposal + Groups (1-3) 9/11/08 Mockup (Specs and PPT) 9/18/08 9/25/08 Final Plan and starting work 10/2/08 10/9/08 10/16/08 10/23/08 10/30/08 Mid Point Milestone 11/6/08 11/13/08 11/20/08 11/27/08 No class - Thanksgiving 12/4/08 Project presentations 12/11/08 Project presentation + final report

Deliverables 1. Project proposal (1-2 pages) due next Thursday What will the prototype do? Why is this interesting and important? What kinds of tools and equipment will be necessary? Who will be the team members? 2. Mockup and preliminary specs of the system due 9/11 A sequence of Power Point slides depicting a demo scenario Preliminary architecture and specs Preliminary selection of tools and equipment Preliminary assignment of roles and responsibilities 3. System specs and work plan due 9/18 Architecture and design decision justifications Tools and equipment Roles, responsibilities, schedule

Deliverables (cont.) 4. Weekly progress reports One page summary of the last week accomplishments and goals for the next week 5. Final working prototype A 10min demonstration, explaining what it does, why it is important and how it does it 6. Final report due 12/11 A 5 page paper describing: Project goals System design Use scenario Potential applications Lessons learned

Project ideas: Smart Online Cabinet How would the cabinet know what’s inside? RFID tags and reader How would it recognize the user? camera, voice? What other sensors should it have? What services should it provide? How do we communicate with it? When and what should it say and when should it remain silent?

Project ideas: Smart Mobile Assistant Your smart phone or PDA knows where you are and can record and play back snippets of information in the right context For example, while meeting someone new, you might record a snippet of the introduction when you say: “Hi John, nice to meet you” Later, you would be able to ask: “Wednesday, noon, cafeteria” Your assistant will play the snippets recorded at that time in that location

Project ideas: Smart Objects If this plant could talk, what should it say? What services might it provide? What about the door to your house or your office?

Project ideas: Interactive Picture Remember pictures on the walls of Hogwarts School of Magic? We already have the software and the hardware to track your position in front of the picture What applications would be interesting and useful?

Project ideas: Tricorder Or the remote control to the world Scan the environment to see what’s controllable Provide standard control interfaces Example: Point the tricorder at an interesting car in the street, click the “copy” button then find the nearest big screen, get a search engine and “paste” the car into it.

Project ideas: Speech Eliza Joseph Weizenbaum, MIT Q A.L.I.C.E.A.L.I.C.E. and AIMLAIML Chatterbot Dr. Sbaitso ELIZA effect Jabberwacky List of Chatterbots Loebner prize PARRY Racter Simulated consciousness Turing test Virtual Woman

Project ideas: Smarter Virtual Worlds A school yard in Second Life Robotic kids have internal states and behaviors governed by rules They can sense each other location and behavior and engage in conversations Verbal combat between characters

Tools and equipment RFID kits PDAs Smart Phones Bluetooth beacons Laptops Webcams Headsets and speech kits Sensor kits

Questions? Coin.scribblewiki.com All course information will be on Scribble Wiki 1. Project proposal (1-2 pages) due next Thursday What will the prototype do? Why is this interesting and important? What kinds of tools and equipment will be necessary? Who will be the team members? 2. Mockup and preliminary specs of the system due 9/11 A sequence of Power Point slides depicting a demo scenario Preliminary architecture and specs Preliminary selection of tools and equipment Preliminary assignment of roles and responsibilities