Course goals. CSE 481b. Schedule. Logistics. Why a Tablet PC Capstone? Richard Anderson Craig Prince. TPCSoftware



Similar documents
Mobile Computing with the Tablet PC February 2003

Mobile Computing with the Tablet PC March 2003

Academic Calendars. Term I (20081) Term II (20082) Term III (20083) Weekend College. International Student Admission Deadlines

Analysis One Code Desc. Transaction Amount. Fiscal Period

AGEC 448 AGEC 601 AGRICULTURAL COMMODITY FUTURES COMMODITY FUTURES & OPTIONS MARKETS SYLLABUS SPRING 2014 SCHEDULE

CS 425 Software Engineering. Course Syllabus

ACADEMIC TECHNOLOGY SUPPORT

CS 425 Software Engineering. Course Syllabus

Introduction to Computer Graphics. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012

Office: LSK 5045 Begin subject: [ISOM3360]...

CS 425 Software Engineering

CI 437: Educational Game Design

CS 6220: Data Mining Techniques Course Project Description

Mobile App Design ITP 340x (3 Units)

COURSE OUTLINE. SOC SCI 2HR3 Winter Human Resources Management for Social Sciences

A. COURSE DESCRIPTION

- trace the origins of the art and science of modeling and animation - establish Blender in the context of 3D modeling and animation production

What's new in OneNote 2010

PowerSteering Product Roadmap Your Success Is Our Bottom Line

INFORMATICS PROGRAM. INF 560: Data Informatics Professional Practicum (3 units)

Introduction to Game Design and Development GAME 1303 Syllabus

Lecture: Mon 13:30 14:50 Fri 9:00-10:20 ( LTH, Lift 27-28) Lab: Fri 12:00-12:50 (Rm. 4116)

(618) Be sure to read Emergency Procedures at the bottom of this syllabus!!

Class Info: ITD 210-W01 Phone: Location/Room: Internet Office Location 1: FAC 2, Room 223

English 3010IA: Writing for Business

Michigan State University. Team Meijer. Tablet-Based Point-of-Sale System. Project Plan. Fall 2011

Microsoft OneNote. Presented by Ben M. Schorr OM42 5/22/2014 2:15 PM - 3:15 PM. May 19-22, 2014, Toronto ON Canada

where HCI and software engineering meet Andy Ko Information School * why you should work with Andy

Mobile App Project ITP 442x (4 Units)

CSC 314: Operating Systems Spring 2005

Carleton University School of Computer Science COMP Computer graphics Fall 2015

GGR462/JPG1914: GIS RESEARCH PROJECT. Course Outline

NETOP VISION CLASSROOM MANAGEMENT SOFTWARE. Using Vision in mobile labs and BYOD environments

THFM (6 credit hours) INTRODUCTION TO FILM (home) Office time: Wed. 1:30 2:20 p.m.


JOU 3411 DESIGN SYLLABUS

ECE 297 Design and Communication. Course Syllabus, January 2015

MAT 1111: College Algebra: CRN SPRING 2013: MWF 11-11:50: GRAY 208

Progressive Teaching of Mathematics with Tablet Technology

Multiplayer Game Programming ITP 484x (4 Units)

SIGNificant e-signing for the ipad and Android

ACCESS Nursing Programs Session 1 Center Valley Campus Only 8 Weeks Academic Calendar 8 Weeks

ACCESS Nursing Programs Session 1 Center Valley Campus Only 8 Weeks Academic Calendar 8 Weeks

Brown University Department of Economics Spring 2015 ECON 1620-S01 Introduction to Econometrics Course Syllabus

Electronic Laboratory Notebook in the Graduate Level Laboratory Informatics Program

Executive Master of Public Administration. QUANTITATIVE TECHNIQUES I For Policy Making and Administration U6311, Sec. 003

Course information: Copy and paste current course information from Class Search/Course Catalog.

Statistics W4240: Data Mining Columbia University Spring, 2014

CHEMISTRY 109. Lecture 2, Fall Read This Syllabus Today Keep It for Future Reference

MIS W: Mobile Business

Testing Tools using Visual Studio. Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation

Department of Electrical and Computer Engineering. EEL 4730 Programming Embedded Systems Spring 2015

Evolv Technology & Support Delivers Platform Updates & Customer Support Insights

University of Colorado Denver College of Engineering & Applied Science CVEN 5235 Advanced Construction Engineering

Thursday 11:00 a.m. - 12:00 p.m. and by appointment

Software Requirements Specification. For. Attendance Tracking System, Release 1.0. Version 1.0

IT 201 Information Design Techniques

TEACHING WITH TABLET PC'S Kenrick Mock University of Alaska Anchorage Anchorage, AK

PCA 342B, andia<at>post.harvard.edu, (305) Spring 2015

Open Source Solution for IVI: Tizen IVI. Brett Branch Tizen IVI Product Marketing

Rapid Prototyping of Computer Systems , *, , *, Units Carnegie Mellon University. Course Syllabus Spring 2013

Data Warehouses and Business Intelligence ITP 487 (3 Units) Fall Objective

Portland Community College - Cascade Campus MM Credits 3D for Interactivity CRN: 18072

APPROVED - CAMBRIAN COLLEGE ACADEMIC SCHEDULE September August 2016

CSE 3461 / 5461: Computer Networking & Internet Technologies

Make life work better. How to get the most out of your Office 365.

ITNW 1337 Introduction to the Internet Course Syllabus: Spring 2015

CS160: User Interface Design, Prototyping and Evaluation. Prof: John Canny GSI: Anuj Tewari

Experiences with Tutored Video Instruction for Introductory Programming Courses

Ordinary Differential Equations

The Information Security and Privacy Tradeshow. CIS 8080 Security/Privacy of Information Richard Baskerville

Prerequisite: For students other than business and agribusiness majors.

UNIVERSITY OF LETHBRIDGE FACULTY OF MANAGEMENT. Management Contemporary Database Applications (Using Access)

Data Science and Business Analytics Certificate Data Science and Business Intelligence Certificate

Open Source Experiences in the elearning. Andrea Valboni National Technology Officer Microsoft Italy

Technical Club: New Vision of Computing

CSCI-599 DATA MINING AND STATISTICAL INFERENCE

Providing real-time, built-in analytics with S/4HANA. Jürgen Thielemans, SAP Enterprise Architect SAP Belgium&Luxembourg

Technical Writing - A Guide to the Najobe System

Psychology 1031 Syllabus Online Course Introduction to Psychology and Neuroscience I: From Neuron to Person

Tablet PC The New New Thing Demonstration, and Implications in Deaf Education

Mobile Strategies and the Need for Process Reinvention Smarter Process Summit

Essentials of Developing Windows Store Apps Using C# MOC 20484

Select One: New Delete Course Modification

Yes: (Web address: Click here to enter text.) No:

GRDSN Web/Interactive Design 2 Spring 2014

Overcoming the Quantitative Divide: Penn State's Approaches to Online Mathematics

Imagine > Believe > Create

Numerical Analysis. Professor Donna Calhoun. Fall 2013 Math 465/565. Office : MG241A Office Hours : Wednesday 10:00-12:00 and 1:00-3:00

College of Education and Human Development. Department of Teaching & Learning. T & L 311 Observation and Assessment of Young Children

Mobile Application Test Automation Best Practices for Best Results. A white paper from Mobile Labs, Inc.

How To Complete Math 1314 Online

EDUCATIONAL BENEFITS OF A PAPERLESS CLASSROOM UTILIZING TABLET PCS. R. Ellis-Behnke, J. Gilliland, G.E. Schneider, D. Singer

CSE 6329: Special Topics in Advanced Software Engineering. Office. Class. Class Meetings in GS 109. Office hours in NH 306, after class

Psychology 150-D01 Winter 2010 Child Development Online. Instructor: Grace Chan Phone: Office: F352

Collaborative Web Design (INF500) Wednesdays, 4:00 pm 6:40 PM Informatics Lab, Baldy Room 14

CSE 427 CLOUD COMPUTING WITH BIG DATA APPLICATIONS

MIS W: Mobile Business

MBA K731 Project Management Winter 2015 Course Outline- TENTATIVE. Information Systems Area DeGroote School of Business McMaster University

Briefing on New Student 7 Nov 2014 Information Technology Services Centre

Transcription:

Course goals Tablet PC Capstone CSE 481b Richard Anderson Craig Prince Why a Tablet PC Capstone? Course Model TPCSoftware New software company planning several products around electronic note taking Management has identified candidate products Develop a set of proof of concept prototypes Evaluate potential applications Performance review of developers Logistics Sign up for the course mailing list Project ideas will be presented next Fill in web survey expressing preferences by noon tomorrow (Jan 5, 2007) If you have problems, contact cmprince@cs Assignments will be announced Tuesday, Jan 9. Schedule January 23. Project vision February 8. Early prototypes February 22. Alpha version March 9. Projects due 6pm March 12. Final project demos, 10:30am- 12:20 pm 1

Presentations Homework Assignments Each team will give a 18 minute presentation at each of the check points Groups will meet with course staff following these presentations Writing requirement Three short papers Feb 5, Midterm reflective statement Mar 5, Project component description Mar 14, Final reflective statement Homework and writing assignments are individual assignments Logistics Department Lab Machines Most Tablet PC development can be done on a Windows XP desktop machine CSE 003D, Tablet PC Lab Tablet PCs from Loaner Pool (Toshiba) Old Compaq Tablet PCs Development Tools C#, Visual Studio, Windows Version control SVN recommended Other tools are recommended Team portal/website Bug Tracking Team Structure Teams are assigned by instructors Each team must choose a PM Teams may choose their own structure But should have some structure All team members are expected to contribute But contributions may be different 2

Note taking Why paper is better than the Tablet Note taking could be the killer app for the Tablet But you don t see many people using the Tablet for notes There are a number of good note taking programs for the Tablet Windows Journal OneNote Digital notes Tablet based note taking attempts to duplicate paper based note taking There are drawbacks And very few advantages The one advantage of digital notes is that they are digital! Suppose all the notes you have ever taken were accessible to you... The (potential) advantage of electronic notes is after they have been taken Current note taking systems offer limited support for working with notes Journal simulate paper OneNote structuring and organizing notes Projects Components of a system for working with a large collection of digital ink notes Information Extraction and Search Search for content identify specific information Specific types of information Phone numbers, URLs, email addresses, todo lists Specific types of note content Lists, Mathematics, Drafts, Brainstorming, Pseudo code, Doodles,... 3

Clean up and Editing Handwritten notes are hastily written, without regard for structure Post processing can greatly enhance long term usability Approaches Manual Automatic Semi-automatic Project should take advantage of structure of notes Should be more than just an ink manipulation tool Visualization How would you visually scan a term s worth of course notes? Visual search can be very efficient On-line notes allow non-linear display and content modification Possible approaches Multi-resolution viewing with content classification Enhancement of titles and key words Write anywhere/ view anywhere Personal note publishing infrastructure Key problems: Notes taken from multiple machines Want to access notes from multiple machines Web based Possibly targeting multiple devices Project requirements Large amount of flexibility on each of these projects Aim for including a Wow! factor Demonstrate on large, real world data set Final demo is important Make a pitch to turn your prototype into a product Show something that works Present compelling scenarios Practical issues Use Windows Journal as a source of notes There is a.jnt to Tablet PC ink interface available Not necessary to export to Journal Don t reinvent a note-taking system Lots of flexibility in how you do the project Projects should include a Pen based UI (but there is a lot of flexibility on how far to take this) Note collection RJA s Journal notes Feb 2005 Dec 2006 To be interesting solutions must handle A large amount of data Realistic, messy, unstructured writing 4

Project grading philosophy What do you want to get out of the course? Grading criteria Prototype Deadlines and Presentations Code quality Design methodology Project Architecture Testing methodology and execution Engineering quality User Interface Release quality Development process User and technical documentation Technical Innovation Business Case for Application Integration with other Projects Grading Implementation Initial weights Prototype 40 Deadlines and presentation 10 Assign remaining 50 points to at most 4 components Team evaluation criterion If team members don t agree on evaluation criterion, the default is 85:15 5