• Title/Summary/Keyword: 초등 프로그래밍 교육

Search Result 352, Processing Time 0.024 seconds

Programming practice system using Docker (Docker를 이용한 프로그래밍 실습 시스템 설계)

  • Chae, Minsu;Jeon, EunKwang;Lee, Hwamin
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2017.04a
    • /
    • pp.47-49
    • /
    • 2017
  • 최근 소프트웨어 교육이 중요해짐에 따라 학교 SW 교육이 강화되고 있다. 2017년부터는 초등학교, 2020년부터는 중학교에 소프트웨어교육이 필수화 될 예정이다. 그러나 현재 부족한 정보 교사의 수와, 열악한 실습실 환경을 갖는 학교가 많다. 그에 따라 본 논문에서는 학습자에 의해 시스템이 영향을 받지 않고, 다양한 언어를 제공하며, 실습 채점을 지원하는 프로그래밍 실습 시스템을 설계하였다.

A Study on the robot program application education through project study (프로젝트 학습을 통한 로봇 프로그램 활용 교육에 관한 연구)

  • Jeong, Dong-Gyu;Lee, Jae-In
    • 한국정보교육학회:학술대회논문집
    • /
    • 2006.01a
    • /
    • pp.83-88
    • /
    • 2006
  • 세계 최정상의 IT기술과 산업용 로봇 시장을 바탕으로 지능형 로봇 기술(RT: Robot Technology)을 확보하기 위하여 국가적 노력이 경주되고 있고 이러한 지식 과학 기술 확보를 위해서는 무엇보다도 과학적 인재 양성이 시급하다. 이에 초등학생의 과학에 대한 동기 유발과 창의력 신장에 적합한 로봇 프로그래밍이 각광을 받고 있다. 하지만, 국가적으로 중등 대학교육에서는 과학 인재 양성을 위해 많은 노력을 기울이고 활성화 되어 있으나 초등학교에서는 교육 환경의 미비로 그 한계를 보이고 있다. 따라서, 본 연구는 초등학교에서의 로봇 프로젝트 학습을 구안하여 초등학생의 창의력을 신장하기 위한 로봇 프로그램 활용 교육에 대하여 연구하여 보았다. 이러한 연구를 통한 실험, 공작 중심의 로봇 탐구교육은 학생들의 컴퓨터 과학에 대한 흥미와 선호도를 높이며, 탐구 활동을 통해 논리적 사고력과 창의력을 함양하는데 많은 도움이 될 것이다.

  • PDF

Development of Physical Computing Curriculum in Elementary Schools for Computational Thinking (컴퓨팅 사고력 향상을 위한 초등 피지컬 컴퓨팅 교육과정 개발)

  • Kim, Jaehwi;Kim, Dongho
    • Journal of The Korean Association of Information Education
    • /
    • v.20 no.1
    • /
    • pp.69-82
    • /
    • 2016
  • Block-based educational programming language(EPL) is commonly used due to its availability at low or no cost. It is also preferred tool of computing education due to its intuitive design, ease-of-use and its effectiveness in increasing algorithmic thinking abilities especially in elementary students. Physical computing is also necessary because it brings students closer to real-world problem solving by connecting the real world with the computing environment. However, due to high-cost and required knowledge in electrical engineering, many schools find the education difficult to access. The study shows significant increase in computational thinking abilities in both groups treated with EPL and additional physical computing education.

The Effects of Programming Learning Using Robot Based on Schoolwide Enrichment Model on Elementary School Students' Creative Potential (학교전체 심화학습 모형에 기반한 로봇활용 프로그래밍 학습이 초등학생의 창의적 잠재력에 미치는 영향)

  • Lee, YoungJun;Seo, YoungMin
    • The Journal of Korean Association of Computer Education
    • /
    • v.16 no.4
    • /
    • pp.47-54
    • /
    • 2013
  • Currently, the robot is widely utilized in various educational settings such as after-school classes, and special classes for gifted students. The robot is widely recognized as a useful tool for helping students solve problems. The core activities of programming learning with robot need to provide various problem contexts to the students and guide students' problem solving process. Students gain cognitive and affective benefits when they solve problems with robots. This paper describes the impact of programming learning using robot based on schoolwide enrichment model on elementary school students' creative potential. As a result, the students of experimental group than the students of the control group improved creative personality and ideational behavior, and the gifted students of experimental group than the gifted students of control group improved ideational behavior.

  • PDF

An Effect of Storytelling-based Robot Programming Class (스토리텔링을 활용한 로봇 프로그래밍 수업의 효과)

  • Park, Jung-Ho;Kim, Chul
    • Journal of The Korean Association of Information Education
    • /
    • v.16 no.2
    • /
    • pp.211-222
    • /
    • 2012
  • 21C future learners are required to have creative thinking and problem-solving capability to address an issue wisely by integrating and applying knowledge and functions. The robot education that has recently been studied in primary and secondary schools was reported to be effective in satisfying the requirements. The robot education varies ranging from the existing after-school education to an integrated approach used for regular curriculums, and has actively been studied. Nevertheless, aside from positive study results, any studies on the environment where primary school students can learn robot and programming knowledge more friendly is still insufficient. Therefore, this study was intended to give students a robot class with the use of storytelling friendly to students in order for primary school students to learn robot and programming knowledge with ease. The study result showed that acquirement of programming knowledge was improved, and that the students had a positive learning attitude. In addition, it was found that the storytelling of the robot class helped provide the entire learning context and continuous learning motivation for the students.

  • PDF

Design of a Visual BASIC Learning System Using GBS (GBS를 활용한 웹기반 비주얼 베이직 학습 시스템 설계)

  • Shin, Chae-Hong;Chun, Seok-Ju
    • 한국정보교육학회:학술대회논문집
    • /
    • 2006.08a
    • /
    • pp.295-300
    • /
    • 2006
  • 지식 정보 사회라 불리는 현대사회에서 학생의 정보 활용 능력의 증진은 매우 중요한 문제이다. 학교에서의 프로그래밍 교육은 문제 분석 능력, 논리적 사고력, 절차적 문제 해결 방식 등의 긍정적 역할을 한다. 그러나 제 7차 교육과정 중 초 중등 학교의 기본 교육과정에서 프로그래밍 교육이 제외되어 있는 상태이다. 따라서 GBS이론에 기초하여 초등학교 성장 발달 단계에 맞는 비주얼 베이직 학습 시스템 설계를 제안한다. GBS를 활용하여 학생들에게 미션, 커버스토리 제공, 역할을 주어 주입식의 교육이 아닌 능동적으로 학습할 수 있는 프로그래밍 학습 환경을 조성한다. 계속적인 연구와 설계에서 구현까지의 개발 완성을 통해 실제 수업에서 활용을 기대해 본다.

  • PDF

Effect of block-based Machine Learning Education Using Numerical Data on Computational Thinking of Elementary School Students (숫자 데이터를 활용한 블록 기반의 머신러닝 교육이 초등학생 컴퓨팅 사고력에 미치는 효과)

  • Moon, Woojong;Lee, Junho;Kim, Bongchul;Seo, Youngho;Kim, Jungah;OH, Jeongcheol;Kim, Yongmin;Kim, Jonghoon
    • Journal of The Korean Association of Information Education
    • /
    • v.25 no.2
    • /
    • pp.367-375
    • /
    • 2021
  • This study developed and applied an artificial intelligence education program as an educational method for increasing computational thinking of elementary school students and verified its effectiveness. The educational program was designed based on the results of a demand analysis conducted using Google survey of 100 elementary school teachers in advance according to the ADDIE(Analysis-Design-Development-Implementation-Evaluation) model. Among Machine Learning for Kids, we use scratch for block-based programming and develop and apply textbooks to improve computational thinking in the programming process of learning the principles of artificial intelligence and solving problems directly by utilizing numerical data. The degree of change in computational thinking was analyzed through pre- and post-test results using beaver challenge, and the analysis showed that this study had a positive impact on improving computational thinking of elementary school students.

A Study on Algorithm Teaching and Learning Methods and Assessment for Elementary School Students (초등학생을 위한 알고리즘 교수학습방법과 평가)

  • Kim, Chul
    • Journal of The Korean Association of Information Education
    • /
    • v.19 no.4
    • /
    • pp.489-498
    • /
    • 2015
  • In this study, we suggested the contents, teaching and learning method, and assessment types of algorithm education in elementary schools. First, we suggested the algorithm education contents; the expression, understanding, flowcharts, structure, results, correction, and improvement of algorithm. Second, we showed the algorithm teaching and learning methods; algorithm in our daily life, the unplugged activity, block programming and tangible programming. Finally, we analyzed all missions of 'Hour of Code' in Code.org, and suggested the algorithm assessment 4 types, which includes selecting, filling, correcting, predicting of appropriate algorithm.

The Effects of Scratch Programming on Preservice Teachers: Assessment Utilizing Computational Thinking and Bloom's Taxonomy (스크래치 프로그래밍이 예비교사에게 미치는 영향 : 컴퓨팅 사고 및 블룸의 텍사노미 활용 평가)

  • Choi, Hyungshin;Kim, Kibum
    • Journal of The Korean Association of Information Education
    • /
    • v.19 no.2
    • /
    • pp.225-232
    • /
    • 2015
  • The goal of this study is to assess the effects of Scratch programming classes on preservice teachers by using computational thinking and cognitive evaluations based on Bloom's taxonomy. To pursue this research goal we measured preservice teachers' programming skills using cognitive evaluation items based on Bloom's taxonomy after preservice teachers took one-semester Scratch programming course. In addition, a survey focused on computational thinking (CT) concepts, CT practices, and CT perspectives was conducted. We also conducted artifact-based interviews to unpack preservice teachers' experiences of working on team projects and analyzed their experiences qualitatively. The results of this study are meaningful because we assessed preservice teachers' experiences comprehensively with both quantitative and qualitative methods. In addition, this study provides us with implications for evaluation perspectives in designing programming courses for preservice teachers by adopting Bloom's taxonomy scheme.