facilitating a course in developing tablet pc applications roy p. pargas department of computer...

Download Facilitating a Course in Developing Tablet PC Applications Roy P. Pargas Department of Computer Science Clemson University

If you can't read please download the document

Upload: darleen-sullivan

Post on 18-Jan-2018

215 views

Category:

Documents


0 download

DESCRIPTION

Burning Question

TRANSCRIPT

Facilitating a Course in Developing Tablet PC Applications Roy P. Pargas Department of Computer Science Clemson UniversityWIPTE 2006, April 7, 2006 Matteo Burning Question Where in the World is Clemson University? We are here Where in the World is Clemson University? We are here At least we know its in North Carolina. -- Anonymous WIPTE 2006 attendees Facilitating a Course in Developing Tablet PC Applications Roy P. Pargas Department of Computer Science Clemson UniversityWIPTE 2006, April 7, 2006 Fall 2005 Goals Students learn how to develop software for Tablet PCs Students learn how to develop software for Tablet PCs Semester projects Semester projects Try to use animation Try to use animation Theme: Theme: Pedagogical toolsPedagogical tools Course Outline Phase 1, 6 weeks Phase 1, 6 weeks 20% Six small programming assignments20% Six small programming assignments Phase 2, 6 weeks Phase 2, 6 weeks 10% Project proposal10% Project proposal 10% Project development10% Project development Progress during Phase 2 meetingsProgress during Phase 2 meetings Phase 3, 3 weeks Phase 3, 3 weeks 10% Presentation10% Presentation 5% Peer-evaluation of presentation 5% Peer-evaluation of presentation 25% Completely working project25% Completely working project 20% Documentation20% Documentation Recommended Text Jarrett and Su, Building Tablet PC Applications, Microsoft Press, Redmond, WA, 2003 Jarrett and Su, Building Tablet PC Applications, Microsoft Press, Redmond, WA, 2003 Text Text Text Examples from Jarrett and Su Hello ManagedAPI Hello ManagedAPI HelloInkCollector HelloInkCollector HelloInkOverlay HelloInkOverlay TopOfPenErase TopOfPenErase InputWatcher InputWatcher many more many more Microsoft Tablet PC SDK Jarrett and Su Text Student Projects Sarah Peck Russian/Language Tutor Note to Microsoft: Sarah Peck Russian/Language Tutor Note to Microsoft: We need a Cyrillic alphabet recognizer bad! Himanshu Kumar Mind Map Word file Jerry Stasulis Graph Algorithms Achal Singha Math and Statistics Tools Adam Goodbar Finite State Automata Conclusions Powerful One-Two Punch Powerful One-Two Punch Microsoft Tablet PC SDKMicrosoft Tablet PC SDK Jarrett and Su textJarrett and Su text Tablet PC animation often overlooked Tablet PC animation often overlooked Students can develop useful, visual applications within one semester Students can develop useful, visual applications within one semester Students exercise creative talents Students exercise creative talents Conclusions Future Work Will teach course again in fall 2006 Will teach course again in fall 2006 Future Work Will teach course again in fall 2006 Will teach course again in fall 2006 Now have seven student projects to build on Now have seven student projects to build on Future Work Will teach course again in fall 2006 Will teach course again in fall 2006 Now have seven student projects to build on Now have seven student projects to build on Focus: Focus: Building pedagogical toolsBuilding pedagogical tools Extension of this years student projects (?) Extension of this years student projects (?) Earth and science courses (?) Earth and science courses (?) Making CS interesting to high school students (?) Making CS interesting to high school students (?) Future Work Will teach course again in fall 2006 Will teach course again in fall 2006 Now have seven student projects to build on Now have seven student projects to build on Focus: Focus: Building pedagogical toolsBuilding pedagogical tools Extension of this years student projects (?) Extension of this years student projects (?) Earth and science courses (?) Earth and science courses (?) Making CS interesting to high school students (?) Making CS interesting to high school students (?) Hook: Hook: If you take this course and do a good job, you may get to present a poster at WIPTE 2007!If you take this course and do a good job, you may get to present a poster at WIPTE 2007! Acknowledgements Development of this course was supported by Development of this course was supported by 2005 Microsoft Research Tablet PC and Computing Curriculum Grant, Jane Prey, Program Manager2005 Microsoft Research Tablet PC and Computing Curriculum Grant, Jane Prey, Program Manager Donation of an HP Tablet PC, Rob Reed, University Relations and Wayne Johnson, VP University RelationsDonation of an HP Tablet PC, Rob Reed, University Relations and Wayne Johnson, VP University Relations Two Final Thoughts Where in the World is Clemson University? We are here Thank you for your kind attention Roy Pargas Clemson UniversityMy Grandpa Matteo