DocumentCode
2793019
Title
Toys are us: presenting mathematical concepts in CS1/CS2
Author
Bucci, Paolo ; Long, Timothy J. ; Weide, Bruce W. ; Hollingsworth, Joe
Author_Institution
Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
Volume
2
fYear
2000
fDate
2000
Abstract
Presentation and use of formally-specified software components in CS1/CS2 presents interesting pedagogical challenges. Specifications may involve unfamiliar mathematical concepts and notation. We have found that the use of toys, such as stacking plastic cups and Lego(C) blocks, to be amazingly effective in helping students develop mental models for mathematical concepts. With the aid of these mental models, students are able to understand the behavior of software components through cover stories (their specifications), without knowing the implementations of the components
Keywords
computer science education; formal logic; formal specification; human factors; teaching; CS1/CS2; Lego blocks; computer science education; cover stories; formally-specified software components; mathematical concepts; mental models; pedagogical challenges; software components; specifications; stacking plastic cups; students; unfamiliar mathematical concepts; Animation; Binary trees; Cognitive science; Context modeling; Data structures; Data visualization; Formal specifications; Mathematical model; Mathematics; Software engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontiers in Education Conference, 2000. FIE 2000. 30th Annual
Conference_Location
Kansas City, MO
ISSN
0190-5848
Print_ISBN
0-7803-6424-4
Type
conf
DOI
10.1109/FIE.2000.896585
Filename
896585
Link To Document