The Intelligent Web-Based Tutoring System using the C++ Standard Template Library

An intelligent tutoring system (ITS) is a computer-based instructional system with models of instructional contents that specify what to teach and teaching strategies that specify how to teach. Earlier work on creating an ITS for programming focused on the teaching programming syntax as opposed to a...

Full description

Saved in:
Bibliographic Details
Main Authors: Lee, C., Baba, M.S.
Format: Article
Language:English
Published: Malaysian Educational Technology Association 2005
Subjects:
Online Access:http://eprints.um.edu.my/5689/1/The_Intelligent_Web-Based_Tutoring_System_using_the_C%2B%2B_Standard_Template_Library.pdf
http://eprints.um.edu.my/5689/
http://pdf.aminer.org/000/246/180/a_system_architecture_of_intelligent_guided_browsing_on_the_web.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.um.eprints.5689
record_format eprints
spelling my.um.eprints.56892017-10-06T03:24:25Z http://eprints.um.edu.my/5689/ The Intelligent Web-Based Tutoring System using the C++ Standard Template Library Lee, C. Baba, M.S. T Technology (General) An intelligent tutoring system (ITS) is a computer-based instructional system with models of instructional contents that specify what to teach and teaching strategies that specify how to teach. Earlier work on creating an ITS for programming focused on the teaching programming syntax as opposed to application. The main teaching strategy is to present problem specifications for students to solve, followed by the intelligent analysis of their solutions. However, this research focused on the application level of learning programming using the C++ standard template library (STL). It has been discovered that students find C++ STL difficult due to their weaknesses in understanding various object-oriented concepts; this understanding forms the prerequisite in learning the application of the STL. As the STL is taught at the second level of a degree course, tutors face difficulties in dealing with various levels of prerequisite skills of each student. Therefore, the ITS overcomes the challenges by modelling programme specifications based on prerequisite concepts. The Bayesian theorem is applied to model the student�s knowledge and direct the tutoring intelligently. This paper describes the ITS development which applies practices from the eXtreme programming methodology and J2EE technologies. An evaluation of the preliminary system testing is also included. Combining Web technologies and the ITS provides both globalisation and individualisation in teaching and learning. Malaysian Educational Technology Association 2005 Article PeerReviewed application/pdf en http://eprints.um.edu.my/5689/1/The_Intelligent_Web-Based_Tutoring_System_using_the_C%2B%2B_Standard_Template_Library.pdf Lee, C. and Baba, M.S. (2005) The Intelligent Web-Based Tutoring System using the C++ Standard Template Library. Malaysian Online Journal of Instructional Technology, 2 (3). pp. 34-42. ISSN 1823-1144 http://pdf.aminer.org/000/246/180/a_system_architecture_of_intelligent_guided_browsing_on_the_web.pdf
institution Universiti Malaya
building UM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Malaya
content_source UM Research Repository
url_provider http://eprints.um.edu.my/
language English
topic T Technology (General)
spellingShingle T Technology (General)
Lee, C.
Baba, M.S.
The Intelligent Web-Based Tutoring System using the C++ Standard Template Library
description An intelligent tutoring system (ITS) is a computer-based instructional system with models of instructional contents that specify what to teach and teaching strategies that specify how to teach. Earlier work on creating an ITS for programming focused on the teaching programming syntax as opposed to application. The main teaching strategy is to present problem specifications for students to solve, followed by the intelligent analysis of their solutions. However, this research focused on the application level of learning programming using the C++ standard template library (STL). It has been discovered that students find C++ STL difficult due to their weaknesses in understanding various object-oriented concepts; this understanding forms the prerequisite in learning the application of the STL. As the STL is taught at the second level of a degree course, tutors face difficulties in dealing with various levels of prerequisite skills of each student. Therefore, the ITS overcomes the challenges by modelling programme specifications based on prerequisite concepts. The Bayesian theorem is applied to model the student�s knowledge and direct the tutoring intelligently. This paper describes the ITS development which applies practices from the eXtreme programming methodology and J2EE technologies. An evaluation of the preliminary system testing is also included. Combining Web technologies and the ITS provides both globalisation and individualisation in teaching and learning.
format Article
author Lee, C.
Baba, M.S.
author_facet Lee, C.
Baba, M.S.
author_sort Lee, C.
title The Intelligent Web-Based Tutoring System using the C++ Standard Template Library
title_short The Intelligent Web-Based Tutoring System using the C++ Standard Template Library
title_full The Intelligent Web-Based Tutoring System using the C++ Standard Template Library
title_fullStr The Intelligent Web-Based Tutoring System using the C++ Standard Template Library
title_full_unstemmed The Intelligent Web-Based Tutoring System using the C++ Standard Template Library
title_sort intelligent web-based tutoring system using the c++ standard template library
publisher Malaysian Educational Technology Association
publishDate 2005
url http://eprints.um.edu.my/5689/1/The_Intelligent_Web-Based_Tutoring_System_using_the_C%2B%2B_Standard_Template_Library.pdf
http://eprints.um.edu.my/5689/
http://pdf.aminer.org/000/246/180/a_system_architecture_of_intelligent_guided_browsing_on_the_web.pdf
_version_ 1643687643046739968
score 13.211869