Affiliation:
1. Ramapo College of New Jersey, Mahwah, NJ
Abstract
We have developed a tutoring system for the parameter passing mechanisms discussed in a typical
Comparative Programming Languages
course, viz., value, result, value-result, reference and name. The tutor helps students better understand these parameter passing mechanisms by administering problems for them to solve and providing instant feedback on their solution. In this paper, we will describe the design and features of the tutor. We will also discuss a test that we conducted to evaluate the effectiveness of using the tutor, and present its results. The test confirmed our hypothesis that using the tutor would result in a systematic improvement in the learning of our students. This tutor may be used in the
Comparative Programming Languages
course as well as
Computer Science I
.
Publisher
Association for Computing Machinery (ACM)
Cited by
5 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Generation of Code Tracing Problems from Open-Source Code;Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1;2023-03-02
2. Smart generation of code tracing questions for assessment in introductory programming;Computer Applications in Engineering Education;2022-09-19
3. Generating Expression Evaluation Learning Problems from Existing Program Code;2022 International Conference on Advanced Learning Technologies (ICALT);2022-07
4. Distributed Framework for Adaptive Explanatory Visualization;Electronic Notes in Theoretical Computer Science;2007-07
5. Individualized exercises for self-assessment of programming knowledge;Journal on Educational Resources in Computing;2005-09