
Improving Student Performance by Enforcing Algorithm Development
PROCEEDINGS
Jungsoon Yoo, Zhijiang Dong, Sung Yoo, Suk Seo, Chrisila Pettey, 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 14, 2019 from https://www.learntechlib.org/primary/p/31962/.
© 2009 Association for the Advancement of Computing in Education (AACE)
Keywords
References
View References & Citations Map- Arnow, D., & Barshay, O. (1999). WebToTeach: An Interactive Focused Programming Exercise System. Frontiers in Education Conference (pp.12a9-39-2a9-44). San Juan, Puerto Rico: IEEE Press.
- Carlisle, M.C., Wilson, T.A., Humphries, J.W., & Hadfield, S.M. (2005). Raptor: a visual programming environment for teaching algorithmic problem solving. In SIGCSE '05: Proceedings of the 36th SIGCSE technical symposium on Computer science education (pp.176-180). St. Louis, Missouri, USA.
- Chen, S. & Morris, S. (2005). Iconic programming for flowcharts, java, turing, etc. In ITiCSE '05: Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education (pp.104-107). Caparica, Portugal.
- Hundhausen, C.D. & Brown, J.L. (2007). What you see is what you code: A"live" algorithm development and visualization environment for novice learners. Journal of Visual Languages and Computing, 18(1) (pp.22-47).
- Kinnunen, P., & Malmi, L. (2006). Why students dropout CS1 course?, In proceedings of the 2006 international Workshop on Computing Education Research (pp.97-108). Canterbury, United Kingdom, September 09-10, 2006. ICER '06. ACM, New
- Pettey, C., Seo, S., & Yoo, J., Yoo, S., Dong, Z. (2009). A Tool for Promoting Algorithm Development in Introductory CS Classes. Submitted to ED-MEDIA 2009-World Conference on Educational Multimedia, Hypermedia& Telecommunications. Honolulu, Hawaii. June 22, 2009.
- Shah, H. & Kumar, A. (2002). A Tutoring System for Parameter Passing in Programming Languages. The 7th Annual Conference on Innovation and Technology in Computer Science Education, Aarhus, Denmark (pp.170-173).
- Shute, V.J., & Psotka, J. (1996). Intelligent tutoring systems: Past, Present and Future. In D. Jonassen (Ed.), Handbook of Research on Educational Communications and Technology (pp.1-99). Scholastic Publications.
- Yoo, J., Pettey, P, Yoo, S., Hankins, J., Li, C., & Seo, S. (2006) Intelligent Tutoring System for CS-I and II Laboratory, Proceedings of ACMSE 06 (pp. 146-151). Melbourne, FL, March 10-12, 2006.
- Ziegler, U. & Crews, T. (1999). An integrated program development tool for teaching and learning how to program. ACM SIGCISE Bulletin, 31 (1) (pp. 276-280).
These references have been extracted automatically and may have some errors. Signed in users can suggest corrections to these mistakes.
Suggest Corrections to ReferencesCited By
View References & Citations Map-
A Tool for Promoting Algorithm Development in Introductory CS Classes
Chrisila Pettey, Suk Seo, Jungsoon Yoo, Sung Yoo & Zhijiang Dong, Middle Tennessee State University, United States
EdMedia + Innovate Learning 2009 (Jun 22, 2009) pp. 1533–1541
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.