• Title/Summary/Keyword: 문제해결 프로그래밍 학습 모형

Search Result 61, Processing Time 0.023 seconds

Development of a Robot Programming Instructional Model based on Cognitive Apprenticeship for the Enhancement of Metacognition (메타인지 발달을 위한 인지적 도제 기반의 로봇 프로그래밍 교수.학습 모형 개발)

  • Yeon, Hyejin;Jo, Miheon
    • Journal of The Korean Association of Information Education
    • /
    • v.18 no.2
    • /
    • pp.225-234
    • /
    • 2014
  • Robot programming allows students to plan an algorithm in order to solve a task, implement the algorithm, easily confirm the results of the implementation with a robot, and correct errors. Thus, robot programming is a problem solving process based on reflective thinking, and is closely related to students' metacognition. On this point, this research is conducted to develop a robot programming instructional model for tile enhancement of students' metacognition. The instructional processes of robot programming are divided into 5 stages (i.e., 'exploration of learning tasks', 'a teacher's modeling', 'preparation of a plan for task performance along with the visualization of the plan', 'task performance', and 'self-evaluation and self-reinforcement'), and core strategies of metacognition (i.e., planning, monitering, regulating, and evaluating) are suggested for students' activities in each stage. Also, in order to support students' programming activities and the use of metacognition, instructional strategies based on cognitive apprenticeship (i.e. modeling, coaching and scaffolding) are suggested in relation to the instructional model. In addition, in order to support students' metacognitive activities. the model is designed to use self-questioning, and questions that students can use at each stage of the model are presented.

Computer Programming Curriculum and Teaching Method in Connection with Mathematics Education System in the Elementary and Secondary Schools (초.중등학교에서 수학교육체계와 연계된 컴퓨터 프로그래밍 교육과정과 교수방법)

  • Park, Young-Mi;Yoo, Kwan-Hee
    • The Journal of the Korea Contents Association
    • /
    • v.8 no.1
    • /
    • pp.116-127
    • /
    • 2008
  • In the $7^{th}$ education curriculum, computer education curriculum in the elementary and secondary schools is composited into the contents for the use of computers so that there are some limitations in teaching students the abilities for solving various problems of several areas using computers. Recently, the research has done to change the computer education curriculum for enhancing creativity and problem solving ability required by the future education. The contents of the main subject for enhancing them is of computer programming, however, there was not enough research on systematic programming education curriculum for leading to motivating learners and enhanced knowledge transfer to those learners. In this paper, we analysis the contents mathematics education curriculum with consecutive contents and in tight connection with computer education and then extract its programming related elements. Based on those, we propose a programming education curriculum with which we can teach systematically computer programing according to continual and systematic guidance in the elementary and secondary schools. And we develop a teaching model and learning guidance for teaching students programming methods with the computer programming education curriculum proposed in this paper.

Effect of MBTI Personality Type on Programming Learning Attitude (MBTI 성격유형이 프로그래밍 학습동기에 미치는 영향)

  • Kim, Semin;You, Kangsoo
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2018.05a
    • /
    • pp.606-608
    • /
    • 2018
  • In this study, MBTI personality type test was conducted for high school students in engineering, and then programming class was conducted to analyze students' learning attitudes. To do this, we designed learning based on creative problem solving model and integrated thinking model. Students classify I (introvert) type and O (extrovert) type as a primary and T (thinking type) and P (cognitive type) as secondary. As a result of this study, learning motivation factors according to personality type were found. Therefore, in future research, we want to study the change of learning method according to learner personality type.

  • PDF

Development and Application of STEAM Education Model using Scratch Programming and Sensor Board in Class of Elementary School Students (초등학생들이 수업시간에 스크래치 프로그래밍과 센서 보드를 활용한 STEAM교육 모형 개발과 적용)

  • Moon, Waeshik
    • Journal of The Korean Association of Information Education
    • /
    • v.18 no.2
    • /
    • pp.213-224
    • /
    • 2014
  • STEAM learning, which combined software with hardware, can greatly increase algorithm improvement, problem-solving skills, integrated thinking ability etc. and can ultimately improve learning attitude and academic achievement. In this study, we developed STEAM learning model so that 6th graders who can fully understand the basic concept of programming can learn subject contents of national textbooks (5 kinds) with programming that combined six sensors attached Sensor_board with Scratch and applied it to 6th grade class and analyzed the results. As a result, the STEAM learning tool that combined Scratch with Sensor_board was analyzed to be suitable for most elementary school students to be evaluated. In the achievement evaluation of learning, 39.5% of students obtained more than 7 points out of perfect 10 in the average achievement level of 5 subjects so most students evaluated were analyzed to obtain satisfactory achievement. Therefore, STEAM learning using Scratch and Sensor_board, hardware is considered to be more effective than existing software-centered ${\times}$learning using only software.

STEAM Learning Model in Elementary Schools by Applying SCRATCH Programming (스크래치 프로그래밍을 활용한 초등학교 STEAM학습모형)

  • Moon, Wae-Shik
    • Journal of The Korean Association of Information Education
    • /
    • v.17 no.4
    • /
    • pp.457-466
    • /
    • 2013
  • It is possible to increase integrated thinking and problem solving ability ultimately through STEAM education. This study developed STEAM model to apply to subjects and scratch knowledge education that sixth grade students in elementary schools can learn each subject through STEAM learning by applying scratch programming and it was applied and analyzed during regular classes and afterschool classes for sixth grade students. As a result, it was possible that about 70% of sixth grade students, the subject of model application were able to do STEAM learning initiatively by applying scratch program. Other 30% of the students were able to do STEAM learning partially through scratch. As for the achievement assessment of STEAM learning, it was evaluated that most of the students for the evaluation subjects got satisfactory achievement level by getting overall average 7.83 out of ten. Thus, it is considered that STEAM learning model by applying scratch is very superior that applying existing programming language such as C, BASIC etc.

A Programming Language Learning Model Using Educational Robot (교육용로봇을 이용한 프로그래밍 학습 모형 - 재량활동 및 특기적성 시간에 레고 마인드스톰의 Labview 언어 중심으로 -)

  • Moon, Wae-Shik
    • Journal of The Korean Association of Information Education
    • /
    • v.11 no.2
    • /
    • pp.231-241
    • /
    • 2007
  • With a focus on LabView language to program Lego Mindstoms Robot in afterschool class to help children develop their special ability and aptitude. The purpose of this research was to make proposal for programming learning method using a robot as an algorithm learning tool to improve creative problem solving ability. To do this, robot programming training program in the amount of 30th period and teaching aids thereof were developed, and 6th grade primary school children were taught up to 30th period, then after, they were evaluated accordingly. Results from analysis of evaluation of achievement level with a focus on outcomes according to each period revealed that learners understood most of contents of curriculum. In view of such results from evaluation, it is judged that the curriculum as well as teaching aids that devised and created have been constituted in order that school children will be able to have developed a shared understanding of their learning sufficiently, and to put it into practice easily. Through these hands-on experiences in the course of researches, researcher could have confirmed the possibility of success for robot-programming training class as new creative algorithm learning tool in the primary school curriculum.

  • PDF

The Application of the Scratch2.0 and the Sensor Board to the Programming Education of Elementary School (초등학교 프로그래밍 교육을 위한 스크래치2.0과 센서보드 활용)

  • Moon, Waeshik
    • Journal of The Korean Association of Information Education
    • /
    • v.19 no.1
    • /
    • pp.149-158
    • /
    • 2015
  • Programming education plays a very effective role in comprehensively learning problem analysis ability, logical thinking ability, procedural problem solving method, and imaginary problem solving method. Until recently, however, it is not applied to the elementary and the middle school in Korea, which is very different from the other IT centerd countries such as the U.S., etc., where coding class is actively implemented. Fortunately, Korean government recognized this reality and decided to implement programming education as a regular subject in the elementary school from 2017. In this situation, many researchers' programming education model research is urgently required for the students to learn in the elementary and the middle school. This research developed and suggested 17 sessions of programing education model connected with scratch language and sensor board, which is hardware, to be applied to the class of the 5th and 6th graders. As the result of implementing the joint class of 5th and 6th graders during the after-school class based on programming education process suggested to verify the suitability for elementary school programing education, satisfactory achievement was attained by the assessed students. The researcher plans to develop an optimum model proper for the elementary school students' intellectual capacity by more improving programming education model.

Maker Education Plan with Appropriate Technology Theme (적정기술과 오픈소스를 활용한 메이커 교육 방안)

  • Kim, Semin;Lee, Choonho
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2018.05a
    • /
    • pp.609-611
    • /
    • 2018
  • In this study, MBTI personality type test was conducted for high school students in engineering, and then programming class was conducted to analyze students' learning attitudes. To do this, we designed learning based on creative problem solving model and integrated thinking model. Students classify I (introvert) type and O (extrovert) type as a primary and T (thinking type) and P (cognitive type) as secondary. As a result of this study, learning motivation factors according to personality type were found. Therefore, in future research, we want to study the change of learning method according to learner personality type.

  • PDF

A Study on Teaching and Learning of Algorithms for an Elementary Computer Science Education (초등 컴퓨터 과학 교육을 위한 알고리즘 학습 지도 방안)

  • Lee, Ju-Hee;Kim, Kap-Su
    • 한국정보교육학회:학술대회논문집
    • /
    • 2007.01a
    • /
    • pp.181-187
    • /
    • 2007
  • 미래의 지식기반사회를 준비하기 위한 컴퓨터 교육이 나아가야할 방향은 컴퓨터 과학교육의 강조이며 또한 컴퓨터 과학교육은 프로그래밍과 알고리즘 등의 내용을 학습하고 이를 통해 컴퓨터의 기본 원리와 논리적인 사고력을 배양해야 한다는 많은 연구가 있었다. 이에 본 논문에서는 컴퓨터 과학교육의 중요한 한 부분인 알고리즘을 초등 컴퓨터 교육에 적용하여 학습자가 컴퓨터 알고리즘과 알고리즘의 과정을 이해하고 더 나아가 자신만의 알고리즘을 개발하는 과정을 통해 알고리즘적 사고능력을 기를 수 있도록 학습내용을 선정, 조직하여 적용하였다. 인지발달이 구체적 조작기에 머물고 있는 학습자들의 인지수준을 고려하여 문제해결학습모형을 기반으로 하여 구체적 조작활동이 포함된 교수-학습 모형을 구안해 적용해보았다.

  • PDF

The Development of Contents in Real Life for Improving Algorithmic Thinking of Elementary Gifted Student in Information (초등 정보영재의 알고리즘적 사고력 향상을 위한 실생활 중심의 컨텐츠 개발)

  • Jeon, Su-Ryun;Nam, Dong-Soo;Lee, Tae-Wuk
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2011.06a
    • /
    • pp.225-228
    • /
    • 2011
  • 창의성이 강조되는 시대에 영재 교육의 중요성은 점차 높아지고 있다. 그러나 정보 영재를 위한 연구는 수학이나 과학 영재에 비해 미미한 수준이며, 특히 초등 정보영재를 위한 프로그래밍 교육은 창의적 알고리즘을 개발하는 능력을 기르는 것보다 학습자의 수준에 맞지 않는 특정 프로그래밍 언어의 사용법이나 문법 위주의 교육에 치중하고 있다는 우려의 목소리가 높았다. 이에 본 논문에서는 초등 정보영재의 알고리즘적 사고력을 향상시키기 위한 실생활 중심의 컨텐츠를 제안하고자 한다. 초등학생의 생활과 밀접하게 연관된 주제를 선정하여 학습 동기를 유발하고, Polya의 문제해결모형을 토대로 스스로 이야기를 만들고 그 안에서 알고리즘을 찾아가는 과정을 통해 알고리즘적 사고력을 향상시킬 수 있도록 컨텐츠를 설계하였다.

  • PDF