Supplementing lectures on recursive C programming with an interactive learning environment

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 solution...

Full description

Saved in:
Bibliographic Details
Main Author: Lim, Nathalie Rose T.
Format: text
Published: Animo Repository 2006
Subjects:
Online Access:https://animorepository.dlsu.edu.ph/faculty_research/2900
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: De La Salle University
id oai:animorepository.dlsu.edu.ph:faculty_research-3899
record_format eprints
spelling oai:animorepository.dlsu.edu.ph:faculty_research-38992021-11-16T02:40:14Z Supplementing lectures on recursive C programming with an interactive learning environment Lim, Nathalie Rose T. 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. 2006-12-01T08:00:00Z text https://animorepository.dlsu.edu.ph/faculty_research/2900 Faculty Research Work Animo Repository C (Computer program language)—Computer-assisted instruction Computer-assisted instruction Programming Languages and Compilers
institution De La Salle University
building De La Salle University Library
continent Asia
country Philippines
Philippines
content_provider De La Salle University Library
collection DLSU Institutional Repository
topic C (Computer program language)—Computer-assisted instruction
Computer-assisted instruction
Programming Languages and Compilers
spellingShingle C (Computer program language)—Computer-assisted instruction
Computer-assisted instruction
Programming Languages and Compilers
Lim, Nathalie Rose T.
Supplementing lectures on recursive C programming with an interactive learning environment
description 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.
format text
author Lim, Nathalie Rose T.
author_facet Lim, Nathalie Rose T.
author_sort Lim, Nathalie Rose T.
title Supplementing lectures on recursive C programming with an interactive learning environment
title_short Supplementing lectures on recursive C programming with an interactive learning environment
title_full Supplementing lectures on recursive C programming with an interactive learning environment
title_fullStr Supplementing lectures on recursive C programming with an interactive learning environment
title_full_unstemmed Supplementing lectures on recursive C programming with an interactive learning environment
title_sort supplementing lectures on recursive c programming with an interactive learning environment
publisher Animo Repository
publishDate 2006
url https://animorepository.dlsu.edu.ph/faculty_research/2900
_version_ 1718382691183755264