块(置换群论)
计算机科学
光学(聚焦)
焦点小组
探索性研究
数学教育
过程(计算)
编码(集合论)
心理学
程序设计语言
数学
社会学
物理
几何学
集合(抽象数据类型)
人类学
光学
作者
Ünal Çakıroğlu,Suheda Mumcu
标识
DOI:10.1177/0735633120930673
摘要
This exploratory study attempts to determine problem solving steps in block based programming environments. The study was carried out throughout one term within Code.org. Participants were 15 6th grade secondary school students enrolled in an IT course at a public secondary school. Observations, screenshots and interviews were analyzed together to find out what students do and what they think during problem solving process. As a result, three main steps (focus, fight and finalize) were extracted from students’ behavioral patterns. The results suggest that three steps occur in linear or cyclic manner with regard to the programming constructs required for the solution of the problem. Implications for instructors who desire to provide a better learning experience on problem solving through block-based programming are also included.
科研通智能强力驱动
Strongly Powered by AbleSci AI