Teaching Functional Programming for High School Students
Tami Lapidot, Dalit Levy, Tamar Paz, Technion, Israel Institute of Technology, Israel
International Conference on Mathematics / Science Education and Technology, Publisher: Association for the Advancement of Computing in Education (AACE)
Functional programming includes complex concepts and advanced ideas such as building abstractions with functions, compound data and list processing. As part of a new computer science curriculum for high school students in Israel, we developed a functional programming course, using DrScheme environment , based on recent research in science education that emphasizes the constructivist nature of learning. This paper deals with some preliminary findings from our field research and discusses some of the successes and difficulties of the high school students who took part in the course.
Lapidot, T., Levy, D. & Paz, T. (2000). Teaching Functional Programming for High School Students. In Proceedings of International Conference on Mathematics / Science Education and Technology 2000 (pp. 245-249). Association for the Advancement of Computing in Education (AACE).
© 2000 Association for the Advancement of Computing in Education (AACE)
Cited ByView References & Citations Map
Dalit Levy, Zefat Academic College, Israel
Society for Information Technology & Teacher Education International Conference 2013 (Mar 25, 2013) pp. 36–42
These links are based on references which have been extracted automatically and may have some errors. If you see a mistake, please contact firstname.lastname@example.org.