Active and cooperative learning: more tips and tricks (part II)
ACM SIGCSE Bulletin
A systematic approach to active and cooperative learning in CS1 and its effects on CS2
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Reducing lecture and increasing student activity in large computer science courses
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Pair programming improves student retention, confidence, and program quality
Communications of the ACM - Music information retrieval
An experimental study of cooperative learning in cs1
Proceedings of the 39th SIGCSE technical symposium on Computer science education
CollabEd: A Platform for Collaboratizing Existing Editors
ELML '09 Proceedings of the 2009 International Conference on Mobile, Hybrid, and On-line Learning
Saros: an eclipse plug-in for distributed party programming
Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering
Beyond clickers: using ClassQue for multidimensional electronic classroom interaction
Proceedings of the 42nd ACM technical symposium on Computer science education
Collabode: collaborative coding in the browser
Proceedings of the 4th International Workshop on Cooperative and Human Aspects of Software Engineering
Interactive tools in the graphics classroom
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
Effects of team-based learning on a CS1 course
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
Turning the tables: learning from students about teaching CS1
Proceedings of the 13th annual conference on Information technology education
Pythy: improving the introductory python programming experience
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
The Java Wiki Integrated Development Environment (JavaWIDE) is an innovative environment that promotes active learning and collaboration in programming courses. This paper surveys how JavaWIDE's features have been used to promote active and collaborative learning in both traditional and distance education (synchronous) in four different environments: high school, summer enrichment courses, and at two- and four-year colleges. The authors describe the context of each teaching and learning environment and the parts of JavaWIDE that are particularly well suited in each context. After discussing the active learning and collaboration techniques employed, student responses to the experience are summarized. This collection of case studies illustrates how the concurrent editing, shared environment awareness and other features of JavaWIDE can be used to promote active learning and collaboration within a heterogeneous set of teaching and learning environments.