Supplementing lectures on recursive C programming with an interactive learning environment
College
Br. Andrew Gonzalez FSC College of Education
Department/Unit
Dept of English and Applied Linguistics
Document Type
Conference Proceeding
Source Title
7th International Conference on Information Technology Based Higher Education and Training, ITHET
First Page
236
Last Page
244
Publication Date
12-1-2006
Abstract
Computer programming is one of the foundation courses taken by Computer Science freshmen students of De La Salle University. Fresh from high school where the majority of the students have not been exposed to programming or even algorithm formulation, the students find it difficult to create solutions to programming problems. This paper describes our experience in the development and use of a computer-based learning tool to help students better understand programming concepts. Specifically, this tool focuses on the topic of recursion in the context of C programming. The students are assumed to be knowledgeable in creating and using functions using the C programming language. This software tool is an interactive learning environment (ILE) to supplement lectures on recursive C programming. An ILE for programming aims to assist students hone their problem solving skills through programming, specifically in clarifying student's thoughts about thinking and improve student's thinking habits. This approach requires the student to write a computer program, thus applying the educational philosophy of learning by doing. The developed ILE, thus, provides an editor where the user may program and/or answer programming exercises. Sample C programs and answers to exercises may also be loaded into the editor. The answers to the exercises may be submitted for system evaluation. A system-generated feedback is given to the student to encourage him to try again. In addition, C programs loaded or typed in the editor can be simulated to show how the program executes step by step. The ILE was used by a select group of students. Performance of the control group is compared to that of the experimental group through pre-test and post-test. Results show that (at an average) students who used the ILE scored higher in the posttest than the control group. © 2006 IEEE.
html
Digitial Object Identifier (DOI)
10.1109/ITHET.2006.339769
Recommended Citation
Lim, N. T. (2006). Supplementing lectures on recursive C programming with an interactive learning environment. 7th International Conference on Information Technology Based Higher Education and Training, ITHET, 236-244. https://doi.org/10.1109/ITHET.2006.339769
Disciplines
Programming Languages and Compilers
Keywords
C (Computer program language)—Computer-assisted instruction; Computer-assisted instruction
Upload File
wf_no