An interactive programming environment for enhancing learning performance

3Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Constructivist and social learning environments have attracted considerable research effort in recent years. However, our experience in teaching programming languages has shown that it is an unavoidable difficulty for a programming environment to have a method that enables the system to determine how students think and plan to program. Students often feel perceiving programming subjects as requiring significantly more work than other general courses. Although, novice programmers have their own mental plan to programming, technically they do not have a systematic plan to write a program. In this paper, we investigated novice programmers’ learning performance during programming in a VLB1 programming environment. The system we designed enables students to reach their goal without high cognitive loads and with minimum efforts. The system builds a knowledge tree using a source program written by students and then maintains changes of the source code using a special technique in order to gain students’ learning performance. This also helps the system to minimize error messages of the source code, and increases quality of their explanations.

Cite

CITATION STYLE

APA

Jambalsuren, M., & Cheng, Z. (2002). An interactive programming environment for enhancing learning performance. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2544, pp. 201–212). Springer Verlag. https://doi.org/10.1007/3-540-36233-9_16

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free