• Title/Summary/Keyword: 프로그래밍 언어 학습

Search Result 341, Processing Time 0.022 seconds

Effect of Digital Storytelling based Programming Education on Motivation and Achievement of Students in Elementary school (디지털 스토리텔링 기반 프로그래밍 교육이 학습자의 동기 및 학업 성취도에 미치는 영향)

  • Kim, Kwang-Yeol;Song, Jeong-Beom;Lee, Tae-Wuk
    • Journal of the Korea Society of Computer and Information
    • /
    • v.14 no.1
    • /
    • pp.47-55
    • /
    • 2009
  • The purpose of this study is to ermine the effect of digital storytelling as a strategy of programming education to improve students' learning motivation and achievement. To overcome the difficulty of programming education in elementary school and find teaching method which derives the students' motivation, we used a digital storytelling in programming class. Digital storytelling that is considered as an important factor of edutainment gives interest to learners with interaction and stories for programming materials. The result is that elementary school students are more interested in programming and attend actively and their motivation and achievement is improved. Therefore it can gives elementary school students a positive experience with programming that will hopefully contribute to a more positive attitude towards computer science.

A Meta-Analysis on the Effects of Educational Programming Language (교육용프로그래밍언어의 효과에 관한 메타분석)

  • Jin, Young-Hak;Kim, Yung-Sik
    • The Journal of Korean Association of Computer Education
    • /
    • v.14 no.3
    • /
    • pp.25-36
    • /
    • 2011
  • The purpose of this study was to analyze the effects of educational programming language(EPL) using the meta-analysis method. In order to achieve the purpose of this study, t-test and F-test were performed for the effect size differences between the variables. The results of the study were as follows: First, EPL turned out to be highly effective in improving learning effects. The total mean of effect size was as big as 1.01 and the value of $U_3$ was 84.38%. EPL increased the learning effect by 34.38% compared with the control group. Second, the moderator variables such as subject, publication type, and learner's school age there was no statistically significant differences. By designing the experiment nonequivalent control group pretest-posttest design showed statistically significant effect size compared with single group pretest-posttest design. Third, the mean effect sizes of the dependent variables were as follows: Creativity 1.90, problem solving ability 1.25, logical thinking ability 1.18, learning motivation 0.81, and achievement 0.59. EPL showed positive effect than traditional teaching and learning method comprehensively.

  • PDF

Effects on Metacognition and GALT Logical Thinking Ability in Programming Educations using Squeak e-toy (스퀵 e-toy 프로그래밍 교육을 통한 메타인지 및 GALT 논리 사고력 향상 효과 분석)

  • Jong, You-Rim;Hur, Kyeong
    • Journal of The Korean Association of Information Education
    • /
    • v.14 no.2
    • /
    • pp.199-207
    • /
    • 2010
  • This paper is proposed to present elementary algorithmic thinking-based Squeak E-toy programming problems for flowchart-based programming educations without programming languages in elementary programming educations. Furthermore, this paper proves the validity and effects of developed Squeak E-toy programming problems through measurement analyses of metacognition and GALT logical thinking ability experiments by comparing with the language-based traditional programming education.

  • PDF

The Effect of Programming Education Using Hands-on Robot on Learning Motivation and Academic Achievement of Prospective Elementary Teachers (교구로봇을 활용한 프로그래밍 교육이 예비 초등교사의 학습동기 및 학업성취도에 미치는 영향)

  • Yang, Gwonwoo
    • Journal of The Korean Association of Information Education
    • /
    • v.18 no.4
    • /
    • pp.575-584
    • /
    • 2014
  • Lately, as the importance of software and the software education has been emphasized, the studies on ways of teaching programming to elementary students have been actively progressed. However, most of undergraduates as prospective elementary teachers who will be in charge of teaching programming at the elementary schools have a lack of interest in programming education as well as of the understanding of basic programming principles. Therefore, this study investigated how programming education using hands-on robot and scratch affected learning motivation and academic achievement of preliminary teachers. The comparison of results of two programming educations shows that the programming education using hands-on robot revealed statistically significant difference in learning motivation and academic achievement.

A case study on programming academic achievement: Focused on the hardware curriculum (프로그래밍 학업성취도에 관한 사례연구: 하드웨어 교과과정 중심으로)

  • Lee, Seung-Woo
    • Journal of the Korean Data and Information Science Society
    • /
    • v.25 no.4
    • /
    • pp.779-790
    • /
    • 2014
  • The purpose of this study is to find the programming capability for the students majoring in H/W. For implementing this purpose, first, the academic achievements on the C language and C++ language are measured for the graduates-to-be majoring in H/W and S/W. Second, the H/W and S/W curriculum are compared and analyzed to derive the relevant factors to give influence on the academic achievement of the programming. Third, to find the influence of mathematic competence on the academic achievement of the programming, the relevance is analyzed in terms of the regression analyses between mathematics curriculum and programing curriculum. This paper presents the effective teaching method for the improvement of the programming academic achievement in the H/W curriculum.

Study on Development Teaching Material about Scratch Programming for Improving the Creativity In Elementary School (초등학생의 창의성 신장을 위한 스크래치 프로그래밍 교육 자료 개발 연구)

  • Kim, Sung-Hoon;Kim, Jong-Hoon
    • 한국정보교육학회:학술대회논문집
    • /
    • 2010.01a
    • /
    • pp.277-281
    • /
    • 2010
  • 스크래치는 교육용 프로그래밍 언어 중 하나로 풍부한 멀티미디어 프로그래밍 환경과 쉽고 흥미로운 사용자 인터페이스를 제공한다. 또한 한국어를 지원하고 있어 초등학교 학습자들의 프로그래밍 교육에 유용하게 활용될 수 있다. 본 연구에서는 스크래치 프로그래밍을 초등학교 4학년 학생들에게 적용하여 자신에게 주어진 문제 상황을 이해하고 창의적 요소를 익히면서 문제를 해결해 나가게 된다. 이를 위해 스크래치에서 초등학생에게 적용할 수 있는 교육요소를 추출하고 관련 주제로 통합하여 실제 현장에서 사용이 가능한 스크래치 프로그래밍 교육 자료를 개발하고자 한다.

  • PDF

Analysis of Learner's Characteristics and Relationship between Learning Styles and Achievements in Online Programming Course (온라인 프로그래밍 학습에서 학습자 특성 및 학습양식과 성취도간의 관계 분석)

  • Kim, Ji Seon;Kim, Yungsik
    • The Journal of Korean Association of Computer Education
    • /
    • v.18 no.3
    • /
    • pp.59-68
    • /
    • 2015
  • The purpose of this study is to analyze the learner's characteristics, and relationship between learning styles and achievements in online programming learning environment. For the analysis, after performing the inspection of learning styles of Grasha-Reichmann for 104 middle and high school students, online programming learning were performed for 12 weeks. First, according to learner's variable, boy was higher than girls in dependent learning style. Middle school student higher than high school student in competitive and avoid learning styles. Independent and participant learning styles show a significant difference in achievement level. Analysis of the relationship between learning styles and achievements show that independent(r=.253, p<.01) and participant(r=.303, p<.01) have the positive correlations. As a result, independent and participant learning styles are confirmed to be related with achievements. In addition, we analyzed each learning style characteristics by writing survey of the impression of the learners by main learning styles, through which we could derive teaching and learning strategies for the online programming by learning styles.

Programming Language Curriculum for Computational Thinking : Starting with Lightbot hour and Classic maze (컴퓨팅 사고력을 위한 프로그래밍 언어 교육과정 : 라이트봇 게임과 고전 미로 게임으로 시작하기)

  • Jun, Bungwoo;Shin, Seungki
    • Journal of The Korean Association of Information Education
    • /
    • v.25 no.6
    • /
    • pp.987-994
    • /
    • 2021
  • Computational Thinking is an analytical thinking ability that is necessary for everyone and everywhere. The existing Computational Thinking development education provided in Practical textbooks leads to block-based programming languages from unplugged activities. Many unplugged activities focus on practicing sequential order, which may lack the learning of abstractions or automation concepts. In block-based programming languages, concepts such as coordinate planes, which are not introduced in elementary school curriculum, appear, making students feel burdened by the block-based programming language itself. In this study, a curriculum was designed for elementary student's computational thinking through game-based programming language education. The results and their effectiveness were analyzed through the beaver challenge. As a result of analyzing the pre-test and post-test scores, it was confirmed that students' computational thinking skills improved.

Development of computational thinking based Coding_Projects using the ARCS model (ARCS 모형을 적용한 컴퓨팅사고력 기반 코딩 프로젝트 개발)

  • Nam, Choong Mo;Kim, Chong Woo
    • Journal of The Korean Association of Information Education
    • /
    • v.23 no.4
    • /
    • pp.355-362
    • /
    • 2019
  • Elementary students are studying software training to teach coding education using text-based languages such as Python. In general, these higher-level languages support learning activities in combination with a kits for physical computing or various programming languages, in contrast to block-coding programming languages. In this study, we conducted a coding project based on computational thinking using the ARCS model to overcome the difficulties of text-based language. The results of the experiment show that students are generally confident and interested in programming. Especially, the understanding of repetition, function, and object was high in the change of computational thinking power, so this trend is believed to be due to the use of text-based languages and the Python module.

Effect of a Flow Char Learning on Logical Thinking Ability and Performance Achievement in Middle School Computer Programming Class (중학교 프로그래밍 수업에서 순서도학습이 논리적 사고력과 성취도에 미치는 영향)

  • Jung, EunSook;Huh, Min;Jin, Younghak;Kim, YungSik
    • The Journal of Korean Association of Computer Education
    • /
    • v.12 no.6
    • /
    • pp.11-19
    • /
    • 2009
  • In the knowledge-information-oriented society, it is difficult for students to solve lots of problems or adapt themselves to society just by using simple knowledge. Students have to develop individual problem solving ability and creative, logical thinking ability. They can develope these abilities by learning computer programming. This thesis studies the influences of a flow-chart learning on the logical thinking ability in Scratch using programming learning. The findings identify that the making algorithm by using flow-chart is more effective in developing logical thinking ability then the making algorithm by using pseudo-code.

  • PDF