The technology of team navigation
Intellectual teamwork
Basic support for cooperative work on the World Wide Web
International Journal of Human-Computer Studies - Special issue: innovative applications of the World Wide Web
The supplemental proceedings of the conference on Integrating technology into computer science education: working group reports and supplemental proceedings
Excel as an algorithm animation environment
Proceedings of the 2nd conference on Integrating technology into computer science education
CLAP: teaching data structures in a creative way
Proceedings of the 2nd conference on Integrating technology into computer science education
Constructivism in computer science education
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
On animation features of Excel
ITiCSE '98 Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science education
Hypermedia teaching of mechanics—MechANIma
ITiCSE '98 Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science education
An automated student diagram assessment system
ITiCSE '98 Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science education
Effective electronic marking for on-line assessment
ITiCSE '98 Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science education
ITiCSE '98 Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science education
A secure networked laboratory for kernel programming
ITiCSE '98 Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science education
VCOCO: a visualisation tool for teaching compilers
ITiCSE '98 Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science education
Animation of user algorithms on the Web
VL '97 Proceedings of the 1997 IEEE Symposium on Visual Languages (VL '97)
Practical Problem-Based Learning in Computing Education
ACM Transactions on Computing Education (TOCE)
Hi-index | 0.00 |
In a problem-based learning (PBL) environment, students work in groups on real-life problems and have the opportunity to determine for themselves what they need to learn in the relevant subject area(s). A common feature of problem-based learning is to provide students with a range of resources that assist them in solving the problems. This paper attempts to classify resources according to the educational functions and activities for which they will be used. It also discusses communication patterns, assessment, and evaluation with respect to problem-based learning. Finally, it presents two case studies, one that illustrates a progression of problem development within the PBL environment and one that describes a practical application of PBL, with appropriate use of resources, for a first-year course in Java.