상세 보기
초록
"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.
키워드
- 제목
- Achievement analysis of programming education according to majors
- 저자
- Joe, M.J.
- 발행일
- 2018
- 유형
- Article
- 호
- 2
- 페이지
- 1353 ~ 1363