Exploration of computational thinking expressed on Bebras performance with studies on K5 students learning programming
Date Issued
2015
Date
2015
Author(s)
Lu, Yung-Chun
Abstract
This thesis is trying to use Bebras [32] to explore and evaluate students’ computational thinking from a point of view of learning programming. We are focusing on exploring the relationships between CT and four basic concepts of programming. The four concepts are “Procedure”, “Variable”, “Condition” and “Loop”. Bebras is an international initiative whose goal to promote informatics among pupils of all ages by designing interesting and attractive tasks. Those tasks are highly related to informatics, computer science or computer literacy. We will measure the learning effect on CT by learning through two completely different programming languages, Blockly and Python. “Blockly” uses blocks that link together to make writing code easier because it greatly decreases the barrier of syntax of programming. So that beginners can spend more time focusing on the logical flow of program. “Python” uses sequences of text including words, numbers and punctuation to write code and it needs more formal syntax to describe the possible combinations that form a syntactically correct program. The barrier of learning syntax may easily cause beginners to fail their classes.
Subjects
programming
computational thinking
Type
thesis
File(s)![Thumbnail Image]()
Loading...
Name
ntu-104-R02942034-1.pdf
Size
23.32 KB
Format
Adobe PDF
Checksum
(MD5):98a1114e8cd2aedc9af88f19a4865bb9
