Applying the Top-down Approach to Beginners in Programming Language Education

被引:0
作者
Saito, Daisuke [1 ]
Yamaura, Tsuneo [1 ]
机构
[1] Tokai Univ, Informat & Telecommun Engn Dept, Tokyo, Japan
来源
2014 INTERNATIONAL CONFERENCE ON INTERACTIVE COLLABORATIVE LEARNING (ICL) | 2014年
关键词
Programing language learning; Education method; Top-down Approach; Bottom-up Approach;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
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.
引用
收藏
页码:311 / 318
页数:8
相关论文
共 7 条
  • [1] Alderman M.K., 2013, MOTIVATION ACHIEVEME
  • [2] Jenkins T., 2001, ACM SIGCSE B, V33, P53, DOI [DOI 10.1145/507758.377472, 10.1145/507758.377472]
  • [3] Lahtinen E., 2005, SIGCSE Bulletin, V37, P14, DOI 10.1145/1151954.1067453
  • [4] Reek M. M., 1995, SIGCSE Bulletin, V27, P6, DOI 10.1145/199691.199696
  • [5] A New Approach to Programming Language Education for Beginners with Top-Down Learning
    Saito, Daisuke
    Yamauara, Tsuneo
    [J]. INTERNATIONAL JOURNAL OF ENGINEERING PEDAGOGY, 2013, 3 : 16 - 21
  • [6] Stefanov Stoyan., 2010, JavaScript Patterns
  • [7] Zakas Nicholas C., 2012, Maintainable JavaScript