The algorithmic beauty of plants
The algorithmic beauty of plants
Teaching recursion in a procedural environment—how much should we emphasize the computing model?
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
SIGCSE '82 Proceedings of the thirteenth SIGCSE technical symposium on Computer science education
A framework for teaching recursion
ACM SIGCSE Bulletin
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Proceedings of the 37th SIGCSE technical symposium on Computer science education
K-12 education shrinking future college graduate population in computer studies
Journal of Computing Sciences in Colleges
Building Java Programs: A Back to Basics Approach
Building Java Programs: A Back to Basics Approach
Teaching recursion using recursion graphs
Journal of Computing Sciences in Colleges
A conceptual approach to teaching induction for computer science
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Increasing diversity in k-12 computer science: strategies from the field
Proceedings of the 39th SIGCSE technical symposium on Computer science education
A gentle introduction to mutual recursion
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Algorithm Design: Foundations, Analysis and Internet Examples
Algorithm Design: Foundations, Analysis and Internet Examples
Moving K-7 education into the information age
Proceedings of the 15th Western Canadian Conference on Computing Education
Using cargo-bot to provide contextualized learning of recursion
Proceedings of the ninth annual international ACM conference on International computing education research
Reaching the 'aha!' moment: web development as a motivator for recursion
Proceedings of the 14th annual ACM SIGITE conference on Information technology education
Hi-index | 0.00 |
This paper outlines a pilot study which expands the age range of students exposed to computer science through interesting and engaging activities. Through this engagement, the number of students who understood and recognized the concepts covered increased. We hypothesize that these activities can increase the number of students who pursue post-secondary computer science. We present a unique recursion curriculum that exposes nine students aged 11-14 through hands-on experience over a 7 week period at the University of Victoria, Canada. The curriculum was comprised of progressively challenging "unplugged" activities and included programming applications with the Logo based programming language MicroWorlds EX. Curriculum, classroom experience, preliminary results and next steps are discussed.