You are here:

Improving Student Performance by Enforcing Algorithm Development
PROCEEDINGS

, , , , , Middle Tennessee State University, United States

EdMedia + Innovate Learning, in Honolulu, HI, USA ISBN 978-1-880094-73-0 Publisher: Association for the Advancement of Computing in Education (AACE), Waynesville, NC

Abstract

Having the ability to design algorithms for simple problems is one of the most important learning outcomes of introductory computer science courses. Unfortunately, teaching algorithm design has been a challenging task, and most students ignore this step due to a variety of reasons when they are solving problems. To address this challenge, we developed a web-based tutoring system to train students to develop algorithms prior to coding. In this paper, we present the results of experiments that were conducted to analyze the effectiveness of enforcing algorithm development prior to programming. The experimental results show that by using the web-based tutoring system, both the student overall performance and the student attitudes regarding the importance of algorithm development are improved. In addition, the students find the tutor to be helpful.

Citation

Yoo, J., Dong, Z., Yoo, S., Seo, S. & Pettey, C. (2009). Improving Student Performance by Enforcing Algorithm Development. In G. Siemens & C. Fulford (Eds.), Proceedings of ED-MEDIA 2009--World Conference on Educational Multimedia, Hypermedia & Telecommunications (pp. 3362-3370). Honolulu, HI, USA: Association for the Advancement of Computing in Education (AACE). Retrieved December 12, 2019 from .

Keywords

References

View References & Citations Map

These references have been extracted automatically and may have some errors. Signed in users can suggest corrections to these mistakes.

Suggest Corrections to References

Cited By

View References & Citations Map

These links are based on references which have been extracted automatically and may have some errors. If you see a mistake, please contact info@learntechlib.org.