• Title/Summary/Keyword: 스크래치 프로그래밍

Search Result 126, Processing Time 0.029 seconds

A Study on Effective Method to improve the Metacognitive ability with Scratch Programming (스크래치 EPL교육을 통한 상위인지능력 향상 방안 연구)

  • Jo, Moon-Hyun;Sohn, Won-Sung
    • 한국정보교육학회:학술대회논문집
    • /
    • 2010.01a
    • /
    • pp.31-35
    • /
    • 2010
  • 현대 지식정보화 사회에서 학생들의 자기 주도적 학습능력을 중시하는 시대적 요구에 따라 본 연구에서는 스크래치 프로그래밍 교육을 통하여 학생들의 자기 주도적 학습능력에 가장 많은 영향을 미치는 상위인지능력을 향상시키기 위한 방안을 제시하고자 한다. 기존의 여러 교육용 프로그래밍 교육은 그 자체의 기능을 익히는데 너무 많은 시간과 노력이 소요되어 정작 프로그래밍 교육을 통해 얻고자 하는 것을 얻기에는 부족함이 많이 있었다. 하지만 최근 개발된 교육용 프로그램 스크래치는 기존에 교육용 프로그램이 갖고 있던 여러 가지 단점을 보완하고 보다 쉬운 프로그래밍 교육을 통해 논리력이나 문제해결력 같은 고인지 사고능력을 길러줄 수 있다. 자신의 인지상태를 탐색하고 학습 혹은 문제 해결 과정에 필요한 인지적 자원을 분석하며 능동적으로 조정하는 인지적 상호작용의 총합인 상위인지능력의 향상에 중점을 둔 스크래치 프로그래밍 교육을 통해 학생들의 상위인지능력을 향상시킬 수 있을 것으로 기대된다.

  • PDF

A Study on Teaching and Learning for Math Education at Elementary School with Scratch Programing (스크래치 프로그래밍을 활용한 초등학교 수학 교수.학습에 관한 연구)

  • Shin, Seung-Ki;Park, Phan-Woo
    • 한국정보교육학회:학술대회논문집
    • /
    • 2011.01a
    • /
    • pp.7-13
    • /
    • 2011
  • Scratch programming comes into the spotlight as Education Programming Language. Especially, it is made better use at educational class by accessibility and visuality in elementary school. But most of latest research is just focus on effective for programming education and prove effectiveness once more. In this study, possibility about curriculum using Scratch programming and specific applicable methods were suggested. This research suggested that how to study with scratch programming through lesson "Make a pattern" in 5th grade Math curriculum at elementary school. And there was reflected that we can verify programming procedure visually and improve creativity.

  • PDF

The Effect of Scratch on Learning Motivation and Academic Achievement for Programming Education (스크래치가 프로그래밍 교육에 대한 학습동기 및 학업성취도에 미치는 영향)

  • Yang, Gwon-Woo
    • Journal of The Korean Association of Information Education
    • /
    • v.14 no.4
    • /
    • pp.547-553
    • /
    • 2010
  • Lately, studies on the educational effectiveness of educational programming language which can reduce the learning burden of the learners have been conducted in the programming learning process. This study analyzed the effect of programming education on the learning motivation and academic achievement after training the programming education using Scratch and Dolittle on the preliminary elementary school teachers. As a result, the experimental group trained by Scratch programming education showed significantly higher achievement than the control group by Dolittle Programming. This result can be helpful in selecting educational programming language when the programming education will be trained to the preliminary elementary school teachers.

  • PDF

Development and implementation of STEAM Program based on Scratch Programming (스크래치 프로그래밍 중심의 STEAM 교육 프로그램 개발 및 적용)

  • Kim, Tae-Hun;Kim, JongHoon
    • The Journal of Korean Association of Computer Education
    • /
    • v.17 no.6
    • /
    • pp.49-57
    • /
    • 2014
  • As growing more and more interested in programming education, we need to concerned how to teach programming in school. We are presented the STEAM program based on scratch programming as a way of programming education for elementary students. We were developed STEAM program that do digital storytelling using scratch about selected science topic in order to raise interests about science and educate programming. In order to verify the effectiveness of the educational program, we analyzed the results of pre- and post-test about GALT, TTCT of experimental group and comparison group is comprised of 6th grade elementary students. In the analysis results, the education program we developed affected positive impacts on creativity, logical thinking of elementary school students.

  • PDF

Evaluation of Computational Thinking through Code Analysis of Elementary School Students' Scratch Projects (초등학생의 스크래치 프로젝트 코드 분석을 통한 컴퓨팅 사고력 평가)

  • Park, Juyeon
    • Journal of The Korean Association of Information Education
    • /
    • v.23 no.3
    • /
    • pp.207-217
    • /
    • 2019
  • In order to improve computational thinking, elementary schools have been using 'Scratch' to provide basic programming education. However, the study on evaluation of computational thinking is at an early stage. Therefore, this study evaluated the conceptual level of computational thinking using the scratch code analyzing. For this, Dr. Scratch was used to analyze 179 scratch projects. The results showed that the conceptual level of computational thinking of most elementary students was at the developing level, and that it varied according to gender and production style, showed the lowest level of logic and abstraction, and improved computational thinking during programming. This study is meaningful in that it provides implications for the improvement of teaching methods and self-directed evaluation in learning.

Effects of STEAM Lessons Using Scratch Programming Regarding Small Organisms in Elementary Science-Gifted Education (스크래치 프로그래밍을 활용한 '작은 생물' STEAM 수업이 초등과학 영재에게 미치는 효과)

  • Choi, Youngmi;Hong, Seung-Ho
    • Journal of Korean Elementary Science Education
    • /
    • v.34 no.2
    • /
    • pp.194-209
    • /
    • 2015
  • 본 연구의 목적은 스크래치 프로그래밍을 활용한 초등과학 '작은 생물' STEAM 수업을 개발하고 적용하여, 초등 영재학생의 창의적 인성, 창의적 문제해결력, 과학적 태도의 향상에 어떠한 영향을 미치는지 알아보고자 하였다. 개발한 STEAM 수업은 과학 지식과 스크래치 프로그래밍을 통합한 내용적 융합의 방법을 통해 학습자가 창의적 설계와 감성적 체험을 효과적으로 경험할 수 있도록 설계되었다. 연구 대상은 26명의 초등과학 영재학생들이었으며, 양적 및 질적 접근을 통해 자료를 수집하였다. 7차시의 수업을 적용한 결과, 개발한 STEAM 수업이 창의적 인성 및 과학적 태도에 효과가 있었다. 창의적 인성 하위 요소 중, 독립성에서 효과가 있었으며, 과학적 태도 측면에서는 자발성 및 인내심에서 유의한 상승을 보였다. 본 연구는 생명 과학 및 컴퓨터 프로그래밍처럼 STEAM 수업을 위한 효과적인 수단을 통합하는 일이 과학 기술에 대한 학생들의 창의성과 흥미를 신장시킬 수 있음을 제안한다.

A Study on Scratch programming learning for elementary student (초등학생을 위한 스크래치 프로그래밍 학습 방법 연구)

  • Lee, Mee-Hyun;Koo, Duk-Hoi
    • 한국정보교육학회:학술대회논문집
    • /
    • 2010.01a
    • /
    • pp.249-252
    • /
    • 2010
  • 컴퓨터 교육에 있어 프로그래밍 교육은 그 중요성에도 불구하고 가르치고 배우는데 있어 많은 어려움 때문에 교육 현장에서 활발히 이루어지지 않고 있다. 이러한 문제점을 극복하기 위해 최근에 다양한 EPL이 많이 개발되었으며 국내에도 소개되고 있다. 그 중 스크래치 프로그래밍은 객체지향기반의 언어로 배우기 쉽고 한글화가 되어 있기 때문에 최근 들어 프로그래밍 학습언어로 그 기반을 넓혀가고 있다. 이에 본 연구에서는 초등학생에게 적합한 스크래치 프로그래밍 학습 내용 설계 및 학습 절차와 방법은 살펴보았다. 이와 같은 연구가 초등프로그래밍교육이 활성화되는데 있어 도움이 되기를 기대한다.

  • PDF

A Study on the EPL using Instructional Model of SW Major's Programming Class (EPL 기반의 SW전공자를 위한 프로그래밍 수업 모형에 관한 연구)

  • KO, Kwangil
    • Journal of Digital Contents Society
    • /
    • v.19 no.5
    • /
    • pp.891-898
    • /
    • 2018
  • Although programming language is a core education area of software that is becoming increasingly important in the age of the fourth industrial revolution, as it requires logical thinking skills, it is recognized as a difficult subject even for SW major students. This difficulty occasionally causes SW major students to lose interest and confidence in their major during the introductory course of a programming language; making them change their majors, or give up their studies. In this study, we designed an instructional model using Scratch for educating C language which is a typical programming introductory language. To do this, we analyzed the concepts that can be trained by Scratch among the programming concepts supported by C language, and developed the examples of Scratch for exercising the concepts. The instructional model supports the progress model of learning first the programming concepts through Scratch and then expand the learning content into C language. We also conducted an experiment on the SW major freshman students of a local private university to verify the effectiveness of the model.

A Study on the Instructional Model utilizing Scratch for Introductory Programming Classes of SW-Major Students (SW전공자 프로그래밍 입문 수업의 스크래치 활용 수업 모형 연구)

  • KO, Kwangil
    • Convergence Security Journal
    • /
    • v.18 no.2
    • /
    • pp.59-67
    • /
    • 2018
  • The programming language is a core education area of software that is becoming increasingly important in the age of the fourth industrial revolution, but it requires mathematical knowledge and logical thinking skills, so that many local private university and college students with low basic skills are having difficulties learning it. This problem occasionally causes SW-major students to lose interest and confidence in their majors during the introductory course of programming languages; making them change their majors, or give up their studies. In this study, we designed an instructional model using Scratch for educating C-language which is a typical programming introductory language. To do this, we analyzed the concepts that can be trained by Scratch among the programming concepts supported by C-language, and developed the examples of Scratch for exercising the concepts. In addition, we designed an instructional model, by which the programming concepts are first learned through Scratch and then C-language is taught, and conducted an experiment on the SW-major freshman students of a local private university to verify the effectiveness of the model. In the situation where SW education is becoming common, we expect that this study will help programming language education of security IT students.

  • PDF

The Effect of teaching Scratch in introductory programming course (프로그래밍입문 수업에서 스크래치 활용 효과분석)

  • Park, JungShin;Cho, SeokBong
    • Journal of Digital Convergence
    • /
    • v.10 no.9
    • /
    • pp.449-456
    • /
    • 2012
  • The college students who have relatively weak academic background feel more difficult in learning programming language grammars and programming skills in introductory course. At the end of semester, most of students had the negative attitude to programming and only a few students could write the programs for the given problems because they spent most of time to learn grammars instead of learning problem solving skills and logics. In this study, we propose to use Scratch in introductory programming course to help students to understand grammars and problem solving skills. It's necessary to educate first-time programmers how to solve the problems before they learn grammars of the programming language in their first programming language course. This paper shows that Scratch allows students not only to learn problem solving skills in programming but also to motivate students themselves in the class.