Achievement analysis of programming education according to majors
- Authors
- Joe, M.J.
- Issue Date
- 2018
- Publisher
- Rushing Water Publishers Ltd.
- Keywords
- C language; Computational thinking; Entry; Motivation; Programming education; Programming language; Python; Scratch
- Citation
- Asia Life Sciences, no.2, pp 1353 - 1363
- Pages
- 11
- Indexed
- SCOPUS
- Journal Title
- Asia Life Sciences
- Number
- 2
- Start Page
- 1353
- End Page
- 1363
- URI
- https://scholarworks.gnu.ac.kr/handle/sw.gnu/12977
- ISSN
- 0117-3375
- Abstract
- "Programming has been recently used as an educational tool for logical thinking and problem solving. Programming allows students to use computers to improve their logical thinking and problem solving ability. For this reason, programming education is being conducted at universities regardless of major. However, non-computer-major students have difficulty in learning programming education. Various programming languages such as C, Java, and Python are based on mathematics, so logical meaning is difficult to understand. There is also technical difficulty in setting up an environment in which students can practice programming. To solve these problems, graphic-based programming environments such as Scratch and Entry have been provided, but these are also difficult for students. In this paper, the achievements between computer-major and non-computer-major students in the programming education offered by universities were analyzed. In addition, establishing the cause of the difference in achievements according to students’ major was done. In this study, two courses were taught: Elementary Programming Course for freshmen using Entry and Python and Intermediate Programming Course for sophomore using C language. The analysis of the achievements of the two courses shows inconsistency. In the Elementary Programming Course, there was a difference according to major, but there was no difference in the Intermediate Programming Course. Based on the results, more important factors such as motivation exist to improve achievement of programming education. ? Rushing Water Publishers Ltd. 2018.
- Files in This Item
- There are no files associated with this item.
- Appears in
Collections - 융합기술공과대학 > Division of Converged Electronic Engineering > Journal Articles

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.