TY - GEN
T1 - Applying the top-down approach to beginners in programming language education
AU - Saito, Daisuke
AU - Yamaura, Tsuneo
N1 - Publisher Copyright:
© 2014 IEEE.
Copyright:
Copyright 2020 Elsevier B.V., All rights reserved.
PY - 2014/1/21
Y1 - 2014/1/21
N2 - There are two approaches in learning programming language: The bottom up approach and the top-down approach. The bottom up approach starts from basic learning and shifts to real programming via data definition, and grammar. The top-down approach, on the other hand, is a process to self-learn the programming language with using formal sample program. The top down approach is more effective and requires less time to learn compared with the bottom up, but is supposed for a person who has already learned one language or more. We, however, believe that the top down approach is applicable to the first-time learners. The top down approach also fosters the understanding of reusability.
AB - There are two approaches in learning programming language: The bottom up approach and the top-down approach. The bottom up approach starts from basic learning and shifts to real programming via data definition, and grammar. The top-down approach, on the other hand, is a process to self-learn the programming language with using formal sample program. The top down approach is more effective and requires less time to learn compared with the bottom up, but is supposed for a person who has already learned one language or more. We, however, believe that the top down approach is applicable to the first-time learners. The top down approach also fosters the understanding of reusability.
KW - Bottom-up Approach
KW - Education method
KW - Programing language learning
KW - Top-down Approach
UR - http://www.scopus.com/inward/record.url?scp=84922900634&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84922900634&partnerID=8YFLogxK
U2 - 10.1109/ICL.2014.7017791
DO - 10.1109/ICL.2014.7017791
M3 - Conference contribution
AN - SCOPUS:84922900634
T3 - Proceedings of 2014 International Conference on Interactive Collaborative Learning, ICL 2014
SP - 311
EP - 318
BT - Proceedings of 2014 International Conference on Interactive Collaborative Learning, ICL 2014
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2014 International Conference on Interactive Collaborative Learning, ICL 2014
Y2 - 3 December 2014 through 6 December 2014
ER -