1 / 36

Facilitating a Course in Developing Tablet PC Applications

This presentation discusses the goals, course outline, recommended text, student projects, conclusions, and future work of a course in developing software for Tablet PCs.

foxb
Download Presentation

Facilitating a Course in Developing Tablet PC Applications

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. Matteo

  3. Burning Question

  4. Where in the World isClemson University?

  5. Where in the World isClemson University? We are here

  6. Where in the World isClemson University? We are here “At least we know it’s in North Carolina.” -- Anonymous WIPTE 2006 attendees

  7. 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

  8. Fall 2005 Goals • Students learn how to develop software for Tablet PCs • Semester projects • Try to use animation • Theme: • Pedagogical tools

  9. 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

  10. Recommended Text • Jarrett and Su, “Building Tablet PC Applications”, Microsoft Press, Redmond, WA, 2003 • Text

  11. Examples from Jarrett and Su • Hello ManagedAPI • HelloInkCollector • HelloInkOverlay • TopOfPenErase • InputWatcher • … many more

  12. Microsoft Tablet PC SDKJarrett and Su Text

  13. Student Projects

  14. Sarah PeckRussian/Language Tutor

  15. Sarah PeckRussian/Language Tutor

  16. Sarah PeckRussian/Language Tutor Note to Microsoft:

  17. Sarah PeckRussian/Language Tutor Note to Microsoft:  We need a Cyrillic alphabet recognizer bad!

  18. Himanshu KumarMind Map

  19. Himanshu KumarMind Map Word file

  20. Jerry StasulisGraph Algorithms

  21. Jerry StasulisGraph Algorithms

  22. Jerry StasulisGraph Algorithms

  23. Achal SinghaMath and Statistics Tools

  24. Achal SinghaMath and Statistics Tools

  25. Adam GoodbarFinite State Automata

  26. Adam GoodbarFinite State Automata

  27. 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

  28. Conclusions

  29. Future Work • Will teach course again in fall 2006

  30. Future Work • Will teach course again in fall 2006 • Now have seven student projects to build on

  31. 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 (?)

  32. 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!”

  33. 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

  34. Two Final Thoughts

  35. Where in the World isClemson University? We are here

  36. Thank you for your kind attention Matteo My Grandpa Roy Pargas Clemson University pargas@clemson.edu http://www.cs.clemson.edu/~pargas/tabletpc

More Related