Applying the top-down approach to beginners in programming language education

Daisuke Saito, Tsuneo Yamaura

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

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.

Original languageEnglish
Title of host publicationProceedings of 2014 International Conference on Interactive Collaborative Learning, ICL 2014
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages311-318
Number of pages8
ISBN (Electronic)9781479944378
DOIs
Publication statusPublished - 2015 Jan 21
Externally publishedYes
Event2014 International Conference on Interactive Collaborative Learning, ICL 2014 - Dubai, United Arab Emirates
Duration: 2014 Dec 32014 Dec 6

Other

Other2014 International Conference on Interactive Collaborative Learning, ICL 2014
CountryUnited Arab Emirates
CityDubai
Period14/12/314/12/6

Fingerprint

language education
programming language
Computer programming languages
Education
Reusability
learning
grammar
programming
human being
language
time

Keywords

  • Bottom-up Approach
  • Education method
  • Programing language learning
  • Top-down Approach

ASJC Scopus subject areas

  • Human-Computer Interaction
  • Education

Cite this

Saito, D., & Yamaura, T. (2015). Applying the top-down approach to beginners in programming language education. In Proceedings of 2014 International Conference on Interactive Collaborative Learning, ICL 2014 (pp. 311-318). [7017791] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ICL.2014.7017791

Applying the top-down approach to beginners in programming language education. / Saito, Daisuke; Yamaura, Tsuneo.

Proceedings of 2014 International Conference on Interactive Collaborative Learning, ICL 2014. Institute of Electrical and Electronics Engineers Inc., 2015. p. 311-318 7017791.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Saito, D & Yamaura, T 2015, Applying the top-down approach to beginners in programming language education. in Proceedings of 2014 International Conference on Interactive Collaborative Learning, ICL 2014., 7017791, Institute of Electrical and Electronics Engineers Inc., pp. 311-318, 2014 International Conference on Interactive Collaborative Learning, ICL 2014, Dubai, United Arab Emirates, 14/12/3. https://doi.org/10.1109/ICL.2014.7017791
Saito D, Yamaura T. Applying the top-down approach to beginners in programming language education. In Proceedings of 2014 International Conference on Interactive Collaborative Learning, ICL 2014. Institute of Electrical and Electronics Engineers Inc. 2015. p. 311-318. 7017791 https://doi.org/10.1109/ICL.2014.7017791
Saito, Daisuke ; Yamaura, Tsuneo. / Applying the top-down approach to beginners in programming language education. Proceedings of 2014 International Conference on Interactive Collaborative Learning, ICL 2014. Institute of Electrical and Electronics Engineers Inc., 2015. pp. 311-318
@inproceedings{06e47cdbfbc748f683f2e94ec40515fb,
title = "Applying the top-down approach to beginners in programming language education",
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 = "Bottom-up Approach, Education method, Programing language learning, Top-down Approach",
author = "Daisuke Saito and Tsuneo Yamaura",
year = "2015",
month = "1",
day = "21",
doi = "10.1109/ICL.2014.7017791",
language = "English",
pages = "311--318",
booktitle = "Proceedings of 2014 International Conference on Interactive Collaborative Learning, ICL 2014",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
address = "United States",

}

TY - GEN

T1 - Applying the top-down approach to beginners in programming language education

AU - Saito, Daisuke

AU - Yamaura, Tsuneo

PY - 2015/1/21

Y1 - 2015/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

SP - 311

EP - 318

BT - Proceedings of 2014 International Conference on Interactive Collaborative Learning, ICL 2014

PB - Institute of Electrical and Electronics Engineers Inc.

ER -