The case for case studies of programming problems
Communications of the ACM
Supporting Pascal programming with an on-line template library and case studies
International Journal of Man-Machine Studies
Programming patterns and design patterns in the introductory computer science course
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Supporting reflection in introductory computer science
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
The Architecture of Cognition
The quality of a PeerWise MCQ repository
Proceedings of the Twelfth Australasian Conference on Computing Education - Volume 103
Hi-index | 0.00 |
Repositories of learning objects are developed and used by computer science educators especially for the teaching of programming, data types, and algorithms. Developing a learning object requires decisions about the granularity and the respective metadata for further retrieval. In this paper, we describe educational advantages of learning activities that deal with metadata creation by students. The learning objects relate to computer programming examples that the students use and reuse throughout a course.