Integrating World Wide Web technology into undergraduate education
ITiCSE '96 Proceedings of the 1st conference on Integrating technology into computer science education
A Web based configuration control system for team projects
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Using mapping for cognitive assessment in project-based science
Journal of Interactive Learning Research - Special double issue on concept mapping
Java Distributed Computing
JavaSpaces Principles, Patterns, and Practice
JavaSpaces Principles, Patterns, and Practice
Using Multi-agent Approach for the Design of an Intelligent Learning Environment
Proceedings of the Workshops on Commonsense Reasoning, Intelligent Agents, and Distributed Artificial Intelligence: Agents and Multi-Agent Systems Formalisms, Methodologies, and Applications
A multi-agent platform for automatic assignment management
Proceedings of the 7th annual conference on Innovation and technology in computer science education
EC-TEL'10 Proceedings of the 5th European conference on Technology enhanced learning conference on Sustaining TEL: from innovation to learning and practice
An Agent Based Voting System for E-Learning Course Selection Involving Complex Preferences
WI-IAT '11 Proceedings of the 2011 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology - Volume 02
Hi-index | 0.00 |
In this paper, we present a multi-agent system for supporting student-centered, self-paced, and highly interactive learning in undergraduate computer science education. The system is based on a hybrid problem-based and case-based learning model, for both creative problem solving and mechanical experience simulation. It aims at enhancing the effectiveness of the undergraduate learning experience in computer science. Implemented using the prevalent Internet, Web, and digital library technologies, the system adopts an open architecture design and targets at large-scale, distributed operations. In the initial implementation of the system, a number of prototypes using different Java-based software environments have been developed. They offer tradeoffs in system performance and design complexity.