TY - GEN
T1 - Using visual tiling patterns to support the teaching of programming concepts
AU - Liang, Hai Ning
AU - Morey, Jim
AU - Sedig, Kamran
PY - 2012
Y1 - 2012
N2 - In this paper, we present an approach for introducing programming concepts using visual tiling patterns (tilings for short). Tilings exhibit regularities and their construction can be achieved through the use of simple textual commands. We show that fundamental programming concepts, such as sequencing of commands (i.e., the right commands in the right order), conditional structures (i.e., yes/no decisions), grouping and repetition of sets of commands (i.e., subroutines that are executed more than once), can be communicated effectively using tilings and in the process support students' learning and mastering of these concepts. The use of concrete, visual tilings represents a potentially effective approach to introduce programming to students.
AB - In this paper, we present an approach for introducing programming concepts using visual tiling patterns (tilings for short). Tilings exhibit regularities and their construction can be achieved through the use of simple textual commands. We show that fundamental programming concepts, such as sequencing of commands (i.e., the right commands in the right order), conditional structures (i.e., yes/no decisions), grouping and repetition of sets of commands (i.e., subroutines that are executed more than once), can be communicated effectively using tilings and in the process support students' learning and mastering of these concepts. The use of concrete, visual tilings represents a potentially effective approach to introduce programming to students.
KW - CS0/CS1 teaching
KW - computer science education
KW - programming
KW - spatial visualization
KW - visual tiling patterns
UR - http://www.scopus.com/inward/record.url?scp=84871530453&partnerID=8YFLogxK
U2 - 10.1109/TALE.2012.6360400
DO - 10.1109/TALE.2012.6360400
M3 - Conference Proceeding
AN - SCOPUS:84871530453
SN - 9781467324182
T3 - Proceedings of IEEE International Conference on Teaching, Assessment, and Learning for Engineering, TALE 2012
SP - W1B5-W1B10
BT - Proceedings of IEEE International Conference on Teaching, Assessment, and Learning for Engineering, TALE 2012
T2 - 1st IEEE International Conference on Teaching, Assessment, and Learning for Engineering, TALE 2012
Y2 - 20 August 2012 through 23 August 2012
ER -