• Title/Summary/Keyword: Programming Language Education

Search Result 337, Processing Time 0.025 seconds

A Development Discrimination Test for Information Gifted Students using the Concepts of Computational Thinking (Computational Thinking의 개념을 활용한 정보영재 판별도구의 개발)

  • Kim, Hyeonsoo;Han, Seonkwan
    • Journal of The Korean Association of Information Education
    • /
    • v.19 no.3
    • /
    • pp.271-278
    • /
    • 2015
  • This study proposed new approach for the information gifted discrimination test using EPL. We tried to distinguish high level thinking in the information gifted through test of this study. We categorized testing tool according to context type: simple attribute problem, complex same attribute problem, complex focus attribute problem, mathematic-verbal ability required problem. And testing tool divided into modifying scripts, guess scripts's result, using scratch program. In the effectiveness test of proposed tool, we confirmed content validity and credibility.

객체지향형 교육용 프로그래밍 언어 '두리틀(Dolittle)'의 수학 교육-학습 활용 방안

  • Hwang, U-Hyeong;Kim, Gyeong-Mi
    • Communications of Mathematical Education
    • /
    • v.19 no.1 s.21
    • /
    • pp.215-240
    • /
    • 2005
  • 본 논문은 최근 일본에서 개발된 객체지향형 교육용 프로그래밍 언어(EPL: Educational Programming Language) '두리틀(Dolittle)'을 소개하고, 두리틀을 수학 교수-학습에 활용하기 위한 최초의 연구이다. 두리틀은 LOGO의 거북 그래픽스(Turtle Graphics)와 인크리멘탈(Incremental) 프로그래밍 방식, 즉각적인 피드백 등 많은 교육적 이점을 수용하고, 현대 프로그래밍의 고급 기능들을 프로토타입(Prototype) 방식을 통해 어린 학생들도 쉽게 이해할 수 있게 한 텍스트기반의 한글 교육용 프로그래밍 언어이다. 본 논문에서는 LOGO와 두리틀의 활용 비교를 통하여 두리틀을 소개하고, 두리틀을 이용한 기하와 함수의 교수-학습을 위하여 연구자가 고안한 기하판과 좌표판, 삼각함수판의 활용 방안을 제안하고, 그 교수-학습에서 발생하는 문제점을 해결하기 위한 몇 가지 아이디어를 제안하고자 한다.

  • PDF

Analysis of the Sociality and Democratic-Citizenship Changes from the Application of the Scratch Remix Function in Cooperative Learning

  • Kang, Oh-Han
    • Journal of Information Processing Systems
    • /
    • v.15 no.2
    • /
    • pp.320-330
    • /
    • 2019
  • This study analyzed changes in sociality and democratic-citizenship among elementary school students in the information class and the science class at the Science Education Institute for the Gifted, who were divided into an experimental group and a control group. The experimental group engaged in the Learning Together (LT) cooperative form of learning for which the remix function of Scratch, an educational programming language, was applied, while the control group was given general instructor-led lessons. Members in the experimental group were able to modify processes during projects through the usage of the remix function, thereby actively participating in the projects and eventually generating team-based results. The post-class t-tests showed a greater degree of improvements in sociality and democratic citizenship for the experimental group that was offered the remix-function-based cooperative learning than the control group. Statistically significant differences were present between two groups particularly in "cooperative spirit" sub-domain of sociality and the "community" and "responsibility" sub-domains of democratic citizenship.

A Development of Teaching and Learning Model for Ehnancing Problem Solving Ability Based on Open Source Software (공개 소프트웨어를 활용한 문제해결력 향상 교수학습 모형개발)

  • Kim, GilYong;Lho, YoungUhg
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2009.05a
    • /
    • pp.499-502
    • /
    • 2009
  • 7차 교육과정은 응용소프트웨어를 얼마나 잘 다루는지와 같은 컴퓨터를 도구적 활용을 중점으로 구성되었다. 컴퓨터 과학의 기본원리를 적용하여 문제해결능력을 신장시키고 이를 구현하기 이한 체계적인 교육의 필요성이 제기되어 2007년 개정 교육과정에서 문제해결방법과 절차라는 대영역이 포함되었다. 정보과목 문제해결방법과 절차 영역에서 다양한 문제를 이해 분석하여 알고리즘을 설계하고 구현하는데 있어 원활한 교수학습을 위한 다양한 방법과 도구들에 대한 연구가 요구되고 있다. 본 연구는 창의적 문제해결 향상에 효과적인 프로그래밍 언어들은 상용소프트웨어들의 비용부담과 언어적 문법, 에러발생에 대한 해결에 비중이 높아 학습자가 겪는 인지적 부담을 감소 할 수 있는 EPl(Educational Programming Language)인 Scratch 프로그래밍으로 창의적 문제해결력 향상을 위한 교수학습 모형을 개발하였다.

  • PDF

Intelligent Learning Management System for Artificial Intelligence Education (인공지능 교육을 위한 지능형 학습관리 시스템)

  • Kim, Ki-Tae;Kang, Eun-Ho;Lee, Se-Hoon
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2020.07a
    • /
    • pp.299-300
    • /
    • 2020
  • 본 논문에서는 머신러닝, 데이터 처리 학습을 위한 EPL 기반 D.I.Y 실습 플랫폼을 통한 학생들의 학습을 통합 관리, 학습 능률 향상, 학습 흥미 유도하고 나아서 학생의 학습 패턴을 분석해 그에 적절한 강의 추천을 목표로 하는 지능형 통합 학습 관리 플랫폼을 제안한다.

  • PDF

The Effect of Robot-Based STEAM Class on the Korean Learning of Multiculturul School Children -Focusing on After School Learning of Elementary School- (로봇 활용 STEAM 수업이 다문화 아동의 한국어 학습에 미치는 영향 -초등학교 방과 후 수업을 중심으로-)

  • Kim, Se-Min;You, Kang-Soo
    • Journal of Digital Convergence
    • /
    • v.13 no.8
    • /
    • pp.1-8
    • /
    • 2015
  • This paper focuses on analyzing Korean language learning effect through the STEAM class using a robot which is targeted on multicultural elementary school students. For the purpose of it, the degree of difficulty and interest of how students feel has been measured. By using the programing tool of Korean language entering base, they learn the programming commands like as variable, data type, branching statement, loop statement, etc in Korean, the effect of Korean learning has been measured. It has been examined two interviews at the beginning and the end of the second semester to measure the effect of Korean language learning. As a result of this research, It can be realized that multicultural children who have similar linguistic characteristics and cultural sphere understood Korean language easily when they take the Korean language class by utilizing a robot, and the class had an effect on the acquisition of Korean language for multicultural children.

Development of the elementary programing curriculum and textbook for improvement of creative thinking ability - centered on c - (창의적 사고력 신장을 위한 초등 프로그래밍 교육과정과 교재 개발 - C언어를 중심으로 -)

  • Cho, Sung-Woo;Moon, Wae-Shik
    • 한국정보교육학회:학술대회논문집
    • /
    • 2010.08a
    • /
    • pp.51-57
    • /
    • 2010
  • When you look at computer training techniques, generally you will see an unbalanced focus towards the software applications being used. Office programs, including software applications, or simply the ability to operate has been assigned in the attempt to develop more information. Omitted, while a students thought process dealing with computer applications is usually clear and effective, the functional oriented tasks involved are time consuming. In order to keep up with the pace of today changing requirements, creativity and problems solving ability is a necessity. These are the areas in which both our training techniques are inefficient, and the resulting ability of student's is unsatisfactory. In this study of 5thand6thgradelevelcomputerteachingtechniques.

  • PDF

Development of Sensor and Block expandable Teaching-Aids-robot (센서 및 블록 확장 가능한 교구용 보조 로봇 개발)

  • Sim, Hyun;Lee, Hyeong-Ok
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.12 no.2
    • /
    • pp.345-352
    • /
    • 2017
  • In this paper, we design and implement an educational robot system that can use scratch education with the function of user demanding to perform robot education in actual school site in an embedded environment. It is developed to enable physical education for sensing information processing, software design and programming practice training that is the basis of robotic system. The development environment of the system is Arduino Uno based product using Atmega 328 core, debugging environment based on Arduino Sketch, firmware development language using C language, OS using Windows, Linux, Mac OS X. The system operation process receives the control command of the server using the Bluetooth communication, and drives various sensors of the educational robot. The curriculum includes Scratch program and Bluetooth communication, which enables real-time scratch training. It also provides smartphone apps and is designed to enable education like C and Python through expansion. Teachers at the school site used the developed products and presented performance processing results satisfying the missionary needs of the missionaries.

Development of SW Education Convergence Science Curriculum-linked Experimental Automation Teaching Tool (SW교육 융합 과학교과 연계형 실험 자동화 교구 개발)

  • Son, Min-Woo;Kim, Jin-ha;Ju, Yeong-Tae;Kim, Jong-Sil;Kim, Eung-Kon
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.15 no.5
    • /
    • pp.967-972
    • /
    • 2020
  • Most of the experimental tools currently used are applied to experiments in the physical field by utilizing sensors and only MBL that are suitable for specific experiments have been developed. However, There is no experimental design stage using SW fusion, and there is a limit to the application of various chemistry experiments in textbooks, and in the case of Arduino, it is difficult for students to learn and understand language when programming. In this paper, we designed and developed a SW education convergence science experiment apparatus including a learner's active experiment design process, overcoming the shortcomings of the existing microcomputer experiment and the limitations of software education.

Analysis of Changes in Sociality of Gifted Elementary Students Depending on LT Cooperative Learning (LT 협동학습에 따른 초등 정보영재의 사회성 변화 분석)

  • Kang, Oh-Han
    • The Journal of Korean Association of Computer Education
    • /
    • v.21 no.1
    • /
    • pp.23-30
    • /
    • 2018
  • In this paper, the elementary students from the Information class of the Science Education Institute for the Gifted were divided into the experimental and control groups. The two groups took Scratch programming classes and the changes in their sociality were analyzed. The experimental group used the Scratch remix function, an educational programming language, to perform the LT cooperative learning. The control group took general instructor-led classes. The experimental group carried out a team project in which learners should cooperate with each other to produce certain results using the remix function. Twelve 3-hour lessons were taken by the experimental and control groups consisting of 30 and 30 students respectively to verify changes depending on remix-based cooperative learning. According to t-test using the survey results, the experimental group that performed cooperative learning using the Scratch remix function showed more improved sociality than the control group did. There was a statistically significant difference as well.