• Title/Summary/Keyword: SW 프로그래밍 교육과정

Search Result 70, Processing Time 0.033 seconds

SW Education Program using Pair Programming Collaboration Tools (짝프로그래밍 협업도구를 활용한 SW교육프로그램)

  • Kim, Yong-Ok;Chun, Seok-Ju
    • Journal of The Korean Association of Information Education
    • /
    • v.23 no.4
    • /
    • pp.375-384
    • /
    • 2019
  • In a rapidly changing society with the Fourth Industrial Revolution, future students should have the skills to utilize and organize high-quality knowledge, not the amount of knowledge. With the launch of the revised curriculum in 2015, the curriculum has been reorganized based on competency and the software education has been seeking capabilities such as 'Cultural computing knowledge', 'Computational thinking', and 'Collaborative problem solving skills'. Therefore, practical collaboration tools and education programs that can be used in the field of education are developed based on Pair Programming, which is a specific collaborative learning strategy to develop cooperative problem solving skill. The educational program using this collaboration tool was developed with a focus on developing computational thinking and collaborative problem solving skills through Pair Programming rather than focusing on learning grammar of programming language and programming techniques. In a educational program, students will be able to use collaborative tools for pair programming and foster collaborative problem-solving skills.

A Review on Educational Use of Hangul-based Text Programming Language (한글 기반 텍스트형 프로그래밍 언어의 교육적 활용 고찰)

  • Jo, A-Ra;Kim, Seong-Sik
    • Proceedings of The KACE
    • /
    • 2017.08a
    • /
    • pp.205-208
    • /
    • 2017
  • 2015 개정 교육과정에 따라 2019년부터 초등학교 5~6학년은 SW교육을 의무적으로 실시하게 되었다. 특히 SW교육을 위한 프로그래밍 언어의 경우 초등학교와 중학교에서는 블록형과 텍스트형 구분 없이 활용할 수 있으나, 고등학교의 경우에는 텍스트 기반 프로그래밍 언어를 활용하도록 제시하고 있다. 하지만 많은 학습자들이 처음 텍스트형 프로그래밍 언어를 접하게 되면 문법의 어려움과 외국어의 벽에 부딪쳐 어려워한다. 본 연구에서는 학습자들이 처음 텍스트형 프로그래밍을 학습할 때 효율적인 프로그래밍 학습을 위하여 한글 프로그래밍 언어를 사용할 것을 제안한다. 한글 프로그래밍 언어를 교육적으로 활용하였을 때의 장점과 교육적 활용에 있어 고려해야 할 문제점, 한계점 및 보완해야 할 점을 분석해보고자 한다.

  • PDF

Development of SW Education Model based on HVC Learning Strategy for Improving Computational Thinking (컴퓨팅 사고 함양을 위한 HVC 학습전략 기반 SW교육모델 개발)

  • Sung, Younghoon
    • Journal of The Korean Association of Information Education
    • /
    • v.21 no.5
    • /
    • pp.583-593
    • /
    • 2017
  • In order to overcome the difficulties of programming education for beginners, various research strategies such as UMC(Use-Modify-Create), design based learning, discovery learning and play learning are applied. In this study, we developed a HVC(History-VR Coding-Collaboration) learning strategy model for the improvement of learner's computational thinking. The HVC model is composed of a combination module of block type. We developed a 12th session storytelling - based virtual reality programming curriculum. As a result, HVC model and SW education program showed significant difference in improvement of learner's computational thinking.

Feasibility Exploration of Virtual Reality Programming for SW Intensive Education in Elementary and Middle School (초·중학교 SW 심화교육을 위한 가상현실 프로그래밍 도입 가능성 탐색)

  • Ahn, Sung Hun
    • Journal of Creative Information Culture
    • /
    • v.3 no.1
    • /
    • pp.29-36
    • /
    • 2017
  • The Ministry of Education announced plans to introduce SW education to elementary and secondary schools in the 2015 curriculum. However, if we examine major foreign countries where SW education strongly implemented it is found that they stress not only coding education but also real life SW education. Especially they emphasized convergence with other different fields. Therefore, it can be concluded SW education in Korea should be differentiated based on levels of students. For the common basic curriculum, it is needed basic concepts and thinking skills of SW development, but for the enriched curriculum, it should be emphasized SW development education that can be applied to real life experiences and other difference fields as well. Therefore, it is necessary to plan SW intensive education to develop programs for the enriched program. In this study, I explored how virtual reality programming education can be applied to the level of elementary and secondary school students as an enrichment program.

Limitations and Improvements of SW Education in Korea through Comparison with Estonia (에스토니와의 비교를 통한 국내 SW교육의 한계점과 개선방안)

  • Kim, Da-Eun;Shin, Yongtae
    • Proceedings of The KACE
    • /
    • 2018.01a
    • /
    • pp.11-14
    • /
    • 2018
  • 현재 세계의 IT 업계의 핵심은 하드웨어에서 소프트웨어로 그 중심이 빠르게 이동되고 있다. 이에 따라 세계 각국들은 SW교육의 필요성을 파악하여 SW교육을 정규교과과정에 도입시키려는 노력을 하고 있다. 그 중 에스토니아는 '정보' 과목을 개설하여 프로그래밍 교육을 실시하고 있다. 우리나라는 2015 개정 교육과정 총론을 발표하였으며 오는 2018년부터 초 중 고등학생을 대상으로 SW교육이 실시된다. 따라서 본 연구에서는 에스토니아와 국내의 SW교육과정을 비교하여 국내 SW교육의 한계점을 분석하고 개선방안을 도출하여 국내 SW교육의 발전에 기여하고자 한다.

  • PDF

An Education Method of Java SW Designs for IoT Wireless Device Control using Microbits (마이크로비트를 이용한 IoT 무선 디바이스 제어용 Java SW설계 교육 방법)

  • Hur, Kyeong
    • Journal of Practical Engineering Education
    • /
    • v.12 no.1
    • /
    • pp.85-91
    • /
    • 2020
  • SW which controls IoT devices using wireless communication technology must operate without errors. In order for IoT devices to be widely used, the technical skills of engineers who design such software must be improved. Compared to designing the input / output SW of a single device, the SW Flowchart design and Java SW programming process that clearly define various input / output relations between the transmitter and the receiver are complicated. In this paper, we proposed a SW Flowchart design method for controlling IoT devices based on wireless communication. In this process, it is explained that the entire control algorithm is implemented through a problem division process. In addition, we proposed an educational method for programming the designed SW Flowchart into Java SW using Microbits, which are educational IoT devices. In the course to which this education method was applied, the results of satisfaction evaluation of students were analyzed, and the effectiveness of the IoT device control SW education method using Microbits was analyzed.

Development of Game Programming Education Model 4E for Pre-Service Teachers (예비교사를 위한 게임 프로그래밍 교육모델 4E 개발)

  • Sung, Younghoon
    • Journal of The Korean Association of Information Education
    • /
    • v.23 no.6
    • /
    • pp.561-571
    • /
    • 2019
  • Programming education generally includes problem analysis process, automation through algorithms and programming, and generalization process. It is a good software education method for students in improving computing thinking. However, it was found that beginners had difficulties in understanding instruction usage, writing algorithms, and implementing programming. In this study, we developed a game programming education model and curriculum for programming education of pre-service teachers. The 4E model consisted of empathy, exploration, engagement and evaluation. In addition, it is configured to learn game core elements and core command blocks by each stage. To help the pre-service teachers understand the use of various programming blocks, a three-step teaching and learning method was presented, consisting of example learning, self-game creation, and team-based projects. As a result of applying and verifying the curriculum for 15 weeks, it showed significant results in the 4E model and pre-service teachers' perception of block programming competence and the level of computational thinking on the submitted game project results was also high.

Study of SW Education in University to enhance Computational Thinking (컴퓨팅 사고력(Computational Thinking) 함양을 위한 대학에서의 SW교육에 관한 고찰)

  • Park, Sung Hee
    • Journal of Digital Convergence
    • /
    • v.14 no.4
    • /
    • pp.1-10
    • /
    • 2016
  • Society is operating with software and a new digital era through the Internet of Things started. A variety of fields are being in conjunction with each other based on computing. As problems in real life become more complicated and communication based on various knowledge and problem solving skills are emphasized, these changes are reflected in the curriculum. These changes started from overseas in advance then Korea includes SW education in elementary and secondary education through curriculum revision of 2015. On the other hand, SW education for university students just started after the curriculum revision of elementary and secondary education. The new SW education highlights and develops Computational Thinking beyond programming and it will be a key for the future. Therefore, this study analyzed trends of Computational Thinking and examples of CT courses in Universities. Suggestions and ideas for instructional model to develop Computational Thinking were discussed.

An analysis on in-service elementary school teachers' current status and needs toward educational programming language(EPL) (현직 초등 교사들의 교육용 프로그래밍 언어(EPL)에 관한 실태 및 요구 분석)

  • Yi, Jinwon;Lee, Youngjun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2016.07a
    • /
    • pp.183-184
    • /
    • 2016
  • 본 논문에서는 2015 개정 교육과정에서 강조하고 있는 SW 교육의 교육용 프로그래밍 언어(EPL)에 대한 현직 초등 교사들의 실태와 요구를 분석하였다. 현직 초등 교사들이 대부분 이수한 교대의 교육과정에는 교육용 프로그래밍 언어 교육에 관한 내용은 대다수 없는 것으로 파악되었다. 또한 현장에서 실시되고 있는 교육용 프로그래밍 언어에 관한 연수는 양적으로도 연수의 수가 부족할 뿐만 아니라 질적으로도 개선이 필요한 것으로 분석되었다. 교육용 프로그래밍 언어에 대한 현직 교사의 사례들에서도 교육용 프로그래밍 언어에 대한 교사교육에 관한 다양한 요구가 분석되었다. 이를 통하여 교육용 프로그래밍 언어에 대한 초등 교사교육의 필요성과 방향에 대하여 제언하였다.

  • PDF

Development of On-line Judge System based on Block Programming Environment (블록 프로그래밍 환경 기반 온라인 평가 시스템 개발)

  • Shim, Jaekwoun;Chae, Jeong Min
    • The Journal of Korean Association of Computer Education
    • /
    • v.21 no.4
    • /
    • pp.1-10
    • /
    • 2018
  • Block programming environment, which is represented by Scratch in elementary and middle school programming education, is suitable for learner's characteristics and cognitive level, and is recommended not only for beginners. Transference to the text programming environment after the block programming is essential for understanding the data processing process, understanding the accuracy and efficiency aspects of algorithms, and creating SW activity. In addition, it is presented step by step in the programming curriculum. In this study, developed WithBlock the online evaluation system for the purpose of transference from a block programming to a text programming environment. The developed system can solve the same algorithm problem in both block and text programming environment, and it can be used for elementary and secondary programming education by automatically scoring the written code and providing immediate feedback. In order to applicable to programming education in elementary and secondary surveyed the usability, learning possibility, interest and satisfaction of WithBlock. The results of the survey showed that it can be used for programming education.