DocumentCode :
236269
Title :
Applying the top-down approach to beginners in programming language education
Author :
Saito, Daisuke ; Yamaura, Tsuneo
Author_Institution :
Inf. & Telecommun. Eng. Dept., Tokai Univ., Tokyo, Japan
fYear :
2014
fDate :
3-6 Dec. 2014
Firstpage :
311
Lastpage :
318
Abstract :
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.
Keywords :
computer science education; grammars; programming languages; bottom up approach; data definition; formal sample program; grammar; programming language education; programming language learning; top-down approach; Collaborative work; Computer languages; Educational institutions; Encoding; Grammar; Programming; Bottom-up Approach; Education method; Programing language learning; Top-down Approach;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Interactive Collaborative Learning (ICL), 2014 International Conference on
Conference_Location :
Dubai
Type :
conf
DOI :
10.1109/ICL.2014.7017791
Filename :
7017791
Link To Document :
بازگشت