Abstract
AbstractA context-based approach is one of the successful methods of teaching programming: The basic idea, concepts, and theories of programming are put into a context which meshes well with the idea of “teaching for understanding,” its primary goal being to assist with knowledge transfer. The goal of the research is to examine the ways in which the context-based approach can be used in teaching dynamic programming. The first step consists of developing two algorithm visualization tools: a hardware-oriented one and a software-based one. Our assumption is that a software-based visualization tool will prove more useful for IT students, while engineering students will find the hardware-oriented tool more efficient. Our paper includes the presentation of both the hardware and software-based algorithm visualization tool. The two different contextual approaches will be used in teaching computer algorithms for STEM students. The paper is recommended for those who would use digital visualization tools to help the students to understand how algorithms work. The presented devices are intended as auxiliary tools used in teaching beside the proper explanation of the chosen algorithm, illustrating its specific key turning points.KeywordsTeaching programmingContext basedAlgorithm visualization
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.