The Proceedings of the Information Systems Education Conference 2007: §2333
|Fri, Nov 2, 10:30 - 10:55, Stoops Ferry Paper (refereed)
|Recommended Citation: Wu, P Y. Fostering Collaboration in Teaching Computer Programming through Sharing of Relevant Examples: a Proposed Project. In The Proceedings of the Information Systems Education Conference 2007, v 24 (Pittsburgh): §2333. ISSN: 1542-7382.
Fostering Collaboration in Teaching Computer Programming through Sharing of Relevant Examples: a Proposed Project
While we teach with examples, students learn from doing. Each example should illustrate a specific concept, and each assignment puts the concepts in an application for exercise. The IS curriculum is particularly strong in the emphasis of application in teaching programming. Good examples are difficult to find, and substantial effort is necessary to design and develop them. A good teacher maintains a reserve pool of illustrative examples and interesting exercises, and knows what each one is effective for. While we can easily gather a good collection of many examples, we need a good search tool to find the right one. Our need in each teaching situation can be very specific. We need to leverage a good sharing facility to foster collaboration. Good teachers who use the system may also want to contribute to the system. It should also keep track of contribution credits and usage statistics to provide additional information for teaching performance review. For a good search tool, we need to work on categorization of the content and design the user interface for easy browsing, searching, and making contribution.
|Peter Y. Wu [a1] [a2]|
Department of Computer and Information Systems
Robert Morris University [u1] [u2]
Moon Township, Pennsylvania, USA [c1] [c2]
Keywords: Computer Programming, Teaching Examples, Categorization, Dependencies
Read this refereed paper in Adobe Portable Document (PDF) format. (5 pages, 279 K bytes)
Preview this refereed paper in Plain Text (TXT) format. (15 K bytes)
Comments and corrections to