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