A three-fold introduction to computer science
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
Integrating a breadth-first curriculum with relevant programming projects in CS1/CS2
SIGCSE '95 Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
Web-based laboratories in the introductory curriculum enhance formal methods
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
Introductory computer science for general education: laboratories, textbooks, and the Internet
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Illustrating networking concepts with wireless handheld devices
Proceedings of the 7th annual conference on Innovation and technology in computer science education
An application with variations as used in teaching a Palm programming course
Journal of Computing Sciences in Colleges
A thin mobile client for a groupware application
Proceedings of the 2006 conference on Cooperative Systems Design: Seamless Integration of Artifacts and Conversations -- Enhanced Concepts of Infrastructure for Communication
HCI for m-learning in image processing by handhelds
Proceedings of the 2007 conference on Human interface: Part II
Proceedings of the Ergonomie et Informatique Avancee Conference
Hi-index | 0.00 |
Handheld computers provide a unique opportunity for teaching computer science. They are inexpensive (and keep dropping in price); they are powerful; they are accessible by students; and they run standard programming interfaces. These facets combine to provide a unique platform for teaching. This paper documents a project to integrate handheld machines into the classroom. We develop the case for using these machines; we overview our plans to use them; and we showcase two applications that we are using in classes. These applications are available for download from the Internet and represent a beginning for our project.