IWT Lessons and Experiences CS Dept Group, Texas A&M University John Bracy & Yang Yu (CPSC 311) Jamie Graham (CPSC 485) Osvaldo Lau & Chris Wood (CPSC.

Slides:



Advertisements
Similar presentations
Months of the year December January November October February
Advertisements

FIRST MEETING 2/12/2010 SPAIN AGENDA. 1-GOING THROUGH THE ACTIVITIES SEPTEMBER Introducing project to classes. -Healthy Breakfast twice a week.
MVA 2/3 - Mrs. Varnado’s Class - Week #14 Dear Parents- Our writing is becoming something to really celebrate and I see evidence of more interest and pride.
BACK TO SCHOOL THEY GO!!! With Miss. Pezzuti Please click the picture to hear a personal welcome to 5 th grade!
EUDOXOS PROJECT UNDER ITALIAN SKY Teacher’s point of view.
Interaction design using the graphical user interface (GUI)
The Art of Historical Inquiry
MICROCONTROLLED HOME Keith Jones EKU Deparment of Technology CEN.
Tara Yeager Computer Literacy March 20, Objective Grading Criteria Enjoyment Controls Strategies Simulated Aspects Improvements References.
Resisting Sexual Pressure
What is History? Adapted from Nicole Gilbertson – World History Project – UCI Inquiry : A close examination of something, in order to search for information.
10th Workshop "Software Engineering Education and Reverse Engineering" Ivanjica, Serbia, 5-12 September 2010 First experience in teaching HCI course Dusanka.
A way to showcase student- produced projects using all types of media production. A new way of showing what you have learned or are learning in school.
SOCIAL NETWORKING APP FACEBOOK. WHAT IS FACEBOOK Facebook was created in 2004 by Mark Zuckerburg and was first used on computers. It was one of the first.
Introduction of the Research Paper. Rhetorical Situation for Research Papers Every piece of writing has a “rhetorical situation.” This is the set of circumstances.
thinking hats Six of Prepared by Eman A. Al Abdullah ©
Sixth Sense Technology. Already existing five senses Five basic senses – seeing, feeling, smelling, tasting and hearing.
Learning Goals:. Here are some activities people do on vacation. Match the pictures with the words in the box. Listen and check.
Memories in Tyme Teaching you how to create your own style of albums on a budget!
WIKI IN EDUCATION Giti Javidi. W HAT IS WIKI ? A Wiki can be thought of as a combination of a Web site and a Word document. At its simplest, it can be.
Level 2 IT Users Qualification – Unit 1 Improving Productivity Katie.
Internet Searching Made Easy Last Updated: Lesson Plan Review Lesson 1: Finding information on the Internet –Web address –Using links –Search.
Erik Morales per: 1. What is this section about? This section is about suicide. Suicide is something you can prevent. You decide if you want it or not,
Welcome to CS 101! Introduction to Computers Spring 2015 This slide is based on Dr. Keen slides for CS101 day sections, with some modifications.
Unit 1 – Improving Productivity. 1.1Why did you use a computer? What other systems / resources could you have used? I used a computer for unit 10 and.
Faculty Professional Development Plan by. Introduction DIRECTIONS FOR CREATING YOUR PRESENTATION: Slide 1: Title Page Slide 2: Introduction Delete the.
MYJ - Strengthening Family Relationships. Activities: View stories from p ‘You and Your Family’ article Discuss key points List the guidelines.
Think About It! How to Help Your Kids Read it and Get it!
Amy Spitzberg Educ504: Special Education & Technology Research Topic Prepared July 23, 2007.
"What to keep in mind if you want an academic position.“ A possibly rambling series of tips By Brian D. Davison, Asst. Prof. CSE Dept.
Week 11. NOTES BEST Testing – Today and next week. NO SATURDAY CLASS ON NOVEMBER 30 (after Thanksgiving) Books - $24 Record yourself to get feedback.
Fall 2015 ECEn 490 Lecture #8 1 Effective Presentations How to communicate effectively with your audience.
Exploring the Original 13 Colonies
Extra, Extra!!. An “Extra, Extra!!” is an oral presentation that is made in front of the class.
2011 Calendar Important Dates/Events/Homework. SunSatFriThursWedTuesMon January
Welcome to CS 101! Introduction to Computers Fall 2015.
Source Cards. Getting Started: This Power Point will help take you through the process of writing your source cards and making sure they are perfect.
The problem that needs to be solved is if a computer career is for me.
CU Student Organizer Trey McAlhany CPSC 482 Mobile Software Development Clemson University April 14, 2015.
This presentation is intended to be used with my High School English students. A lesson teaching them about Web2.0 tools, in particular: PENZU journaling.
Division & Classification Essays A complex topic is broken into parts and the parts are classified into groups that have something in common with each.
The People Of Utah A WebQuest for UEN Created by Kim Colton December, 2006.
Our Co-Teaching Experiences Hamish Rolls, Jo Kyeongseon Hogye Middle School.
Mrs Andiyapan – Head of EPQ – office next to room 23.
Fun with Paper Hosted by Seri Lesson 18. Folding a silver bell.
Introduction to Computers Spring 2017
Material Handling Business Goals
CONTENTS Big 6 Skills Presentation Banana Split Presentation
Reviewing Documents Guided Lesson.
Friday, March 9 Introduction Class
FREE COOKING & NUTRITION WORKSHOPS
Microsoft Word Reviewing Documents.
Class of 2019 Naviance Student: Senior year
Introduction to Computers Fall 2017
CS 179 Project Intro.
Math Management Binder ©
Introduction to Computers Spring 2018
L.O. To identify and share the aspects of identity that have had the most impact n each of us TLN Identity Pack L5.
Introduction to Computers Fall 2018
Introduction to Computers SPRING 2019
CEF e-Invoicing Readiness Checker
Technology For Tomorrow - Intro to Facebook
Destination Success The Journey Starts First Stop Middle School
Red Green The student will begin with a topic sentence, which tells the audience about the item they are going to share. For example, “Today, I am going.
Lecture 4: HTML/CSS Lab Wednesday February 1, /12/2019
Assignment.
Successful Lessons – Conclusion
Begin with an introduction of each person:
2015 January February March April May June July August September
Presentation transcript:

IWT Lessons and Experiences CS Dept Group, Texas A&M University John Bracy & Yang Yu (CPSC 311) Jamie Graham (CPSC 485) Osvaldo Lau & Chris Wood (CPSC 431) Mark Mathis & Guang Song (CPSC 620) Nancy Amato (Faculty Advisor, CPSC 620)

September 1999May 2000November 1999January 2000March 2000Present Project Timeline October 8, group formation, eBook project idea September 17-18, Technology in Support of Families Workshop October 20, eBook abandonded December 14, iCook design document October 28, Kitchen Assistant proposed (iCook) February 18, Zope platform chosen February 10, MySQL database chosen March 20, Demo for Anita Borg May 1, Development Pause June 19-20, IWT VDC conference

After Technology in Support of Families Workshop….. Our group brainstormed about ideas coming out of the workshop We initially focussed on two or three ideas: –electronic book –video phone/wall –electronic planner/scheduler, home inventory We decided to research these more: –try to come up with some more specific plans – find out what was currently available

The eBook Our first idea was an electronic book –It would be lightweight and portable, –resemble a real book, –allow you to make notes in the margins, –and interface with other computers. We thought it was a very good idea. As it turns out, the idea was so good that someone else had already developed it!

The Kitchen Assistant Our next idea was a kitchen assistant –It would find recipes given certain ingredients, –suggest other recipes to make a meal based on your tastes and what ingredients you have, –make a personalized shopping list based on your inventory and meal selections, –and interactively help you prepare your meal. We also thought this was a very good idea. And original, too!

More Details: Interactive Cooking Assistance voice recognition: you can ask it to tell/show you ingredients of a recipe or techniques, or tell you the steps of a recipe it can show you a picture of a onion when you are preparing several dishes simultaneously, it can help you decide when to start what. it can ‘alert’ you when something is ready

More Details: Recipe Database If you feel like Italian, it can show you your favorite recipes, suggest new ones, or let you search through them all If you don’t like bell peppers, it can filter out all recipes containing them, or suggest alternative ingredients You can add your grandmother’s special recipes or search for recipes contributed by someone you know It can filter out recipes for which you don’t have the ingredients

More Details: Inventory it can keep track of when and where you bought something and how much you paid for it –if you last bought milk 4 weeks ago, you need more –it can tell you the cheapest place you’ve bought oranges –it can suggest to you that you might be missing a particular ingredient for a recipe –it can make shopping lists - what you need for the week’s selected recipes, what is old, etc.

iCook Design Phase By December we had produced a lengthy design document for our kitchen assistant. –Software Requirements –Object Model –Dynamic Models –Interface Model Now that we had the design worked out, it was time to starting implementing.

iCook Implementation Phase Before we could begin implementing we had to choose the tools we wanted to use. We chose to use Zope with MySQL. Zope provides the front end interface, web server, and development environment. –Zope is an excellent choice for group projects. MySQL provides the back end database. –MySQL is great because it’s free!

Current Status When Anita Borg came to visit we had a lot of the system in place, but unfortunately not a lot of the functionality operational. We had implemented the kitchen assistant as a web page, so we could show a demo of our design and future plans, but finally we expected the product to work as a program itself, not as a web page. By semester’s end we weren’t much further along and everyone had gone their separate ways.

A Screenshot This is what the iCook interface currently looks like.

Conclusions Good Things –We spent a lot of time discussing the project and coming up with (we think) a good design. Bad Things –It is much harder to implement something than it is to think of it, specially when you have to learn something new. –Working in a group can be difficult (and fun too, but maybe that’s part of the problem!)