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

Daisuke Saito, Tsuneo Yamaura

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

2 Citations (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 - 2014 Jan 21
Externally publishedYes
Event2014 International Conference on Interactive Collaborative Learning, ICL 2014 - Dubai, United Arab Emirates
Duration: 2014 Dec 32014 Dec 6

Publication series

NameProceedings of 2014 International Conference on Interactive Collaborative Learning, ICL 2014

Other

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

Keywords

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

ASJC Scopus subject areas

  • Human-Computer Interaction
  • Education

Fingerprint

Dive into the research topics of 'Applying the top-down approach to beginners in programming language education'. Together they form a unique fingerprint.

Cite this