360 likes | 371 Views
This presentation discusses the goals, course outline, recommended text, student projects, conclusions, and future work of a course in developing software for Tablet PCs.
E N D
Facilitating a Course in Developing Tablet PC Applications Roy P. Pargas Department of Computer Science Clemson University pargas@cs.clemson.edu http://www.cs.clemson.edu/~pargas/tabletpc WIPTE 2006, April 7, 2006
Where in the World isClemson University? We are here
Where in the World isClemson University? We are here “At least we know it’s in North Carolina.” -- Anonymous WIPTE 2006 attendees
Facilitating a Course in Developing Tablet PC Applications Roy P. Pargas Department of Computer Science Clemson University pargas@cs.clemson.edu http://www.cs.clemson.edu/~pargas/tabletpc WIPTE 2006, April 7, 2006
Fall 2005 Goals • Students learn how to develop software for Tablet PCs • Semester projects • Try to use animation • Theme: • Pedagogical tools
Course Outline • Phase 1, 6 weeks • 20% Six small programming assignments • Phase 2, 6 weeks • 10% Project proposal • 10% Project development • Progress during Phase 2 meetings • Phase 3, 3 weeks • 10% Presentation • 5% Peer-evaluation of presentation • 25% Completely working project • 20% Documentation
Recommended Text • Jarrett and Su, “Building Tablet PC Applications”, Microsoft Press, Redmond, WA, 2003 • Text
Examples from Jarrett and Su • Hello ManagedAPI • HelloInkCollector • HelloInkOverlay • TopOfPenErase • InputWatcher • … many more
Sarah PeckRussian/Language Tutor Note to Microsoft:
Sarah PeckRussian/Language Tutor Note to Microsoft: We need a Cyrillic alphabet recognizer bad!
Himanshu KumarMind Map Word file
Conclusions • Powerful One-Two Punch • Microsoft Tablet PC SDK • Jarrett and Su text • Tablet PC animation often overlooked • Students can develop useful, visual applications within one semester • Students exercise creative talents
Future Work • Will teach course again in fall 2006
Future Work • Will teach course again in fall 2006 • Now have seven student projects to build on
Future Work • Will teach course again in fall 2006 • Now have seven student projects to build on • Focus: • Building pedagogical tools • Extension of this year’s student projects (?) • Earth and science courses (?) • Making CS interesting to high school students (?)
Future Work • Will teach course again in fall 2006 • Now have seven student projects to build on • Focus: • Building pedagogical tools • Extension of this year’s student projects (?) • Earth and science courses (?) • Making CS interesting to high school students (?) • Hook: • “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 • 2005 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 Relations
Where in the World isClemson University? We are here
Thank you for your kind attention Matteo My Grandpa Roy Pargas Clemson University pargas@clemson.edu http://www.cs.clemson.edu/~pargas/tabletpc