You are here:

FunGram: A Tool to Facilitate Problem Solving Among First Year Programming Students
PROCEEDING

, Alamo Colleges District, United States

Society for Information Technology & Teacher Education International Conference, in Austin, TX, United States ISBN 978-1-939797-27-8 Publisher: Association for the Advancement of Computing in Education (AACE), Chesapeake, VA

Abstract

Learning to develop computer programs is considered a daunting task for first year programming students. A multi-national and multi-institutional study revealed that most first year computer science students do not develop the expected computer programming competencies of reading comprehension and problem solving abilities. The goal of this research is to build upon existing research on mathematical problem solving to develop a computer-based instructional tool to facilitate problem solving for first year programming students. This research resulted in the development of the FunGram tool, which combines structure-emphasizing examples with problem solving steps and illustrates the relationship between problem solving, pseudocode generation, and program code. FunGram guides students through the problem solving steps of (1) rewording the problem, (2) generating sub-problems, (3) transferring sub-problems into sub-solutions, (4) recomposing sub-solutions, and (5) evaluation.

Citation

Jones Munroe, K. (2017). FunGram: A Tool to Facilitate Problem Solving Among First Year Programming Students. In P. Resta & S. Smith (Eds.), Proceedings of Society for Information Technology & Teacher Education International Conference (pp. 222-227). Austin, TX, United States: Association for the Advancement of Computing in Education (AACE). Retrieved April 10, 2020 from .

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