ACM Home Page
Please provide us with feedback. Feedback
An algorithm explanation agent for the SHALEX system
Full text PdfPdf (366 KB)
Source International Conference on Information Integration and web-based Applications and Services archive
Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services table of contents
Linz, Austria
SESSION: iiWAS 2008: Data mining and agents for information integration table of contents
Pages 292-298  
Year of Publication: 2008
ISBN:978-1-60558-349-5
Authors
Elhadi M. Shakshuki  Acadia University, Nova Scotia, Canada
Richard Halliday  Acadia University, Nova Scotia, Canada
Sponsor
SIGWEB: ACM Special Interest Group on Hypertext, Hypermedia, and Web
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 12,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1497308.1497362
What is a DOI?

ABSTRACT

Studying and understanding algorithms is important for all computer scientists. Knowledge gained from these practices allows us to design and implement logically correct programs with considerations to runtime and memory constraints. For many students, learning algorithms in a traditional manner (i.e. using text-books) is challenging. We have developed an alternative approach to teaching algorithms called the Structured Hypermedia Algorithm Explanation (SHALEX) system, which uses hypermedia and represents algorithms as an abstract tree structure. Although SHALEX is a fully functioning teaching tool, currently it does not provide a way of receiving feedback on student's progress. To address this problem, this paper extends SHALEX with intelligent agent to monitor student progress, to provide the student with hints where necessary and to record the results of student interaction, all of which provide a means of quantifying the level of understanding the student has achieved.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Curcio, F. and Schwartz, S. 1998. There are no algorithms for teaching algorithms. Teaching Children Mathematics. Reston: Sep 1998. Vol. 5, Iss. 1; pg. 26.
 
2
 
3
eXist. Open Source Native XML Database. http://exist.sourceforge.net/, 2007.
 
4
Fok, A., Ip, H., An Agent Based Framework for Personalized Learning in Continuing Professional Development, International Journal of Distance Education Technologies, Vol. 4 No. 3 July-September 2006, pp. 48--61.
 
5
Müldner, T. and Shakshuki, E. 2006. Explaining Algorithms: A New Perspective. International Journal of Distance Education Technologies. Idea Group Inc., 4(3), 6--23.
 
6
Müldner, T., Shakshuki, E., Kerren, A., "Algorithm Education Using Structured Hypermedia", Strategic Applications of Distance Learning Technologies, Idea Group Inc., Chapter V, pp. 58--84, 2008.
 
7
Müldner, T., Shakshuki, E., Kerren, A., Shen, Z., Bai, X., Using Structured Hypermedia to Explain Algorithms, Proceedings of the 3rd IADIS International Conference e-Society '05, Qawra, Malta, 2005, IADIS, pp. 499--503.
8
 
9

Collaborative Colleagues:
Elhadi M. Shakshuki: colleagues
Richard Halliday: colleagues