Teaching computer programming in the 21st century

dc.contributor.authorMutua, Stephen
dc.contributor.authorWabwoba, Franklin
dc.contributor.authorAbenga, Elizabeth
dc.contributor.authorKilwake, Juma
dc.contributor.authorOgao, Patrick
dc.date.accessioned2019-03-21T17:44:59Z
dc.date.available2019-03-21T17:44:59Z
dc.date.issued2011
dc.description.abstractOver the years, research has shown that programming has proved to be a challenging task to many. Due to this, several program visualization tools have been developed to aid in teaching programming. This study aimed at assessing the impact of using programming visualization tools in the teaching and learning of computer Programming. An overview of the tools that were used during the study is given followed by review of literature on the benefits of PV tools in teaching Programming. The study is based on Edga Dale’s (1954) Cone of Experience, which forms the foundation of resource based learning theories. Literature reveals that the use of program visualization tools in teaching and learning Programming have posted positive results in various institutions. This is followed by a report of a study conducted using experimental research design approach. The same class was taught two programming introductory courses using BlueJ and Jeliot3 tools; and the performance of the students in the two courses was compared. In addition, during the classes, the covert-direct observation method was used to observe student interactions’ and behaviors as they programmed and solved problems during the lessons. Results revealed that these tools if effectively used can improve on the alertness of students, interest in the subject and ultimately positive results.en_US
dc.identifier.issn224-3577
dc.identifier.urihttp://erepository.kibu.ac.ke/handle/123456789/330
dc.language.isoenen_US
dc.publisherInternational Journal of Science and Technologyen_US
dc.rightsAttribution-NonCommercial-ShareAlike 3.0 United States*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/us/*
dc.subjectProgram Visualization (PV)en_US
dc.subjectProgrammingen_US
dc.subjectAlgorithm Visualization (AV)en_US
dc.titleTeaching computer programming in the 21st centuryen_US
dc.typeArticleen_US

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Benga_Teaching Computer programming in the 21s.pdf
Size:
281.03 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: