• Title/Summary/Keyword: instructional design based on programming

Search Result 17, Processing Time 0.029 seconds

Design and Application of an Instructional Model for Flipped learning of Programming Class (프로그래밍 수업의 플립드러닝 학습모형 설계 및 적용)

  • Choi, Sook Young
    • The Journal of Korean Association of Computer Education
    • /
    • v.20 no.4
    • /
    • pp.27-36
    • /
    • 2017
  • The purpose of this study is to design and implement an instructional model for flipped learning of programming class. Because a programming process requires a high level of abstract thinking with a good understanding of a programming language, many students have difficulty in programming. For this characteristic of programming, it is not easy to effectively achieve learning goals of programming lesson by lecturing grammatical elements of a programming language and the following examples in a limited class time. In order to overcome these problems and to make effective programming lessons, we designed an instructional model based on flipped learning. Especially, in this study, we analyzed learners' difficulties in programming learning and errors that occurred in actual programming process for designing the instructional model. As a result of applying this model to the class, it was found that the students were generally satisfied with the lesson by having positive communication with other students in the classroom and actively participating in the learning.

An Education Effects through 3D Animation implementation using Educational Programming Language (교육용 프로그래밍 언어를 이용한 3D 애니메이션 제작을 통한 교육효과)

  • Rim, Hwa-Kyung;Lee, Gil-Liean
    • Journal of Digital Contents Society
    • /
    • v.13 no.3
    • /
    • pp.459-467
    • /
    • 2012
  • In this work, we develop an instructional method in which students create 3D animations based on problem-solving techniques and computational thinking. The educational, easy-to-learn programming environment/language called "Alice 2.3", which supports story-telling, is used for the delivery of the instructional method. Unlike typical 3D animation instructional methods using command-based demonstrations and/or 3D animation tools, learners engage in a group project in which they develop a story and solve problems by creativity, computational thinking and reasoning skills. Then they develop animations based on the story by programming with Alice. The analysis based on the collected data showed that learners had to put much effort while working on the project, but their critical-thinking skills were improved. It also showed they were more involved and their interests were heightened in developing animation through programming.

A Study on the Instructional Design of Software Education Based on Backward Design Model (백워드 설계 모형을 적용한 소프트웨어 교과의 교수설계에 관한 연구)

  • Lee, Youngoho;Koo, Dukhoi
    • Journal of The Korean Association of Information Education
    • /
    • v.19 no.4
    • /
    • pp.409-418
    • /
    • 2015
  • The purpose of this study is derived implications at software curriculum development utilizing the backward design model. In this study, we developed 'Algorithms and Programming' unit teaching plan based on backward design template. First, we have derived enduring understandings, essential questions, specific knowledge and skill on 'Algorithms and Programming' unit by considering the goal, content, achievement standard of Software education operating instructions. Second, we developed authentic tasks using GRASPS technic and holistic scoring rubrics. Third, we developed 7 lesson 14 WHERETO element for effective teaching in 'Algorithms and Programming' unit. Fourth, we investigated about the effectiveness of the development unit based on backward design. Backward design could be useful of developing curriculum unit and lesson plan at software education.

A Study on the Hierarchical Instructional System Design of Software Education by School System (학교 급별 연계성 있는 소프트웨어 교육 체제 설계를 위한 연구)

  • Shin, Seungki;Bae, Youngkwon
    • Journal of The Korean Association of Information Education
    • /
    • v.19 no.4
    • /
    • pp.533-544
    • /
    • 2015
  • In this study, the direction for hierarchical curriculum organization about software education in Korea was suggested in terms of overall execution of software education. The international case studies especially was conducted in order to suggest the propel educational programming language for level of students in the programming activity. In terms of the international case studies, the type of programming language was examined, which is suggested to each school level as a part of required regular curriculum. Then, the direction was supposed to suggest the instructional system organization of software education for Korea through the result of case studies. The results of case studies indicated that elementary school use the block based programming language, and text based programming languages are used from middle school.

Analyzing in-service primary and secondary teacher's experience on development of instructional media with Scratch: Based on the ASSURE model (초·중등 현직 교원의 스크래치 활용 교수자료 개발에 대한 경험 분석: ASSURE 모형 기반)

  • Cha, Hyeon-Jin;Lee, Gyeong-Suk
    • Journal of The Korean Association of Information Education
    • /
    • v.24 no.4
    • /
    • pp.265-278
    • /
    • 2020
  • The purpose of this study is to analyze the experience of the process of developing instructional media by using Scratch for in-service teachers, after they participated in programming education with Scratch conducted as part of teaching methods using ICT. In particular, this study aimed to explore in-service teachers' thoughts and experiences of the objectives and methods integrated the programming education into their subjects creatively and convergently. To achieve the objective, they conducted an instructional design in accordance with their subject's learning goals and methods on the framework of the ASSURE model. Then, they conducted a project to develop instructional media with Scratch as part of the instructional design. 10 in-service teachers who attends the Graduate School of Education at K University in the second semester of 2019 were participated in this study. As a result, teachers showed positive expectation that the use of media developed by Scratch could bring significant results to attract students' interest and promote students' participation to lead learner-centered classes. This study has implications for future direction on programming education for professional development programs of prospective teachers as well as in-service teachers.

The Analysis of Difficulties of Pre-service Teachers in Process of Instructional Design based on Programming (프로그래밍 기반 수업 설계 과정에서 예비 교사의 어려움 분석)

  • Kim, Seong-Won;Lee, Youngjun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2019.07a
    • /
    • pp.209-210
    • /
    • 2019
  • 정보 교과가 아닌 타 교과에서 교육 도구로써 프로그래밍의 교육적 효과가 증명됨에 따라 프로그래밍을 수업에 도입하기 위한 다양한 연구가 진행되었다. 김성원과 이영준(2017)은 TPACK 이론을 도입하여, 테크놀로지 도구로 프로그래밍 언어를 도입하고, 예비 교사의 수업 전문성 향상을 위한 프로그래밍 기반 TPACK 교육 프로그램을 개발하였다. 개발한 교육 프로그램을 수업에 도입하였지만, 예비 교사는 여러 가지 어려움을 느끼고 있었다. 따라서 본 연구에서는 프로그래밍 기반 TPACK 교육 프로그램을 개선하기 위하여 예비 교사에게 선행 연구에서 개발한 교육 프로그램을 적용하고, 프로그래밍 기반 수업 설계를 하는 과정에서 예비 교사가 겪는 어려움을 조사하였다. 연구 결과, 예비 교사는 예비 교사는 프로그래밍 학습, 프로그램의 설계 및 구현, 교과 특성에 맞는 프로그램 개발, 프로그래밍 언어의 한계로 프로그래밍 기반 수업 설계에서 어려움을 겪고 있었다. 향후 연구에서는 이러한 어려움을 해결하기 위한 교육 프로그램 개선을 진행하고, 개선한 교육 프로그램을 예비 교사에게 적용하여 효과를 검증하고자 한다.

  • PDF

Applying Brain-Compatible Learning Principles to a University Programming Class (대학 프로그래밍 수업에 뇌-친화적 학습 원리의 적용)

  • Choi, Sook-Young
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2017.10a
    • /
    • pp.635-637
    • /
    • 2017
  • The perception that programming is difficult is spread among learners. Indeed, in college education, the dropout rate of programming classes is higher than in other courses. Therefore, it is necessary to analyze the cognitive aspects of why learners think programming is difficult and then to propose appropriate teaching strategies for them. Recently, studies are under way to understand how the brain learns and is most effective in what situations, based on the development of brain science. This is the study of brain-compatible learning. The purpose of this study is to propose an instructional design on programming lessons based on brain-compatible learning principles.

  • PDF

Design a Plan of Robot Programming Education Using Tools of Web 2.0 (웹 2.0 기반의 도구를 활용한 로봇 프로그래밍 교육 방안)

  • Yoo, Inhwan
    • Journal of The Korean Association of Information Education
    • /
    • v.18 no.4
    • /
    • pp.499-508
    • /
    • 2014
  • Developing Computational Thinking is getting attention as the importance of SW is emphasized. Also programming education is getting attention, especially, various researches that utilize robot in programming education are being carried out. This study focused on compensating the defects of the prior robot programming education and exploring the way of utilizing web based tool 2.0 while putting emphasis on communication and cooperation. This plan is based on $Gagn{\acute{e}}$ & Briggs nine events of instruction and can be used to implement cooperative learning with the Web 2.0 based tools at every instructional events. Tests for learner's cooperation were done before and after this new plan to evaluate its value. The result proves that this plan had a positive influence on improving learner's cooperative attitude.

An Investigation of the Perception of Pre-service Teachers on Instructional Design based on Programming (프로그래밍 기반 수업 설계에 대한 예비 교사의 인식 조사)

  • Kim, Seong-Won;Lee, Youngjun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2018.01a
    • /
    • pp.117-120
    • /
    • 2018
  • 테크놀로지의 발달에 따라 Technological Pedagogical Content Knowledge(TPACK)의 중요성이 증가하고 있다. 이에 따라 김성원과 이영준(2017)은 TPACK에서 테크놀로지의 도구를 프로그래밍까지 확장한 TPACK-Programming(TPACK-P) 교육 모델을 제안하였다. 또한, TPACK-P 교육 모델을 기반으로 TPACK-P 교육 프로그램을 개발하였으며, 예비 교사에게 적용하여 효과를 검증하였다. 그 결과, 다른 영역의 지식 발달에는 효과적이지만, Technological Content Knowledge(TCK)와 Technological Knowledge(TK)에는 영향을 주지 못하였다. 본 연구는 TPACK-P 교육 프로그램이 모든 영역의 지식 발달에 효과적이도록 만들기 위해서 예비 교사를 대상으로 TPACK-P 교육 프로그램을 적용하고, TPACK-P 교육 프로그램에 대한 인식을 조사하였다. 그 결과, 예비 교사는 프로그래밍 학습, 교과와 교육과정에 맞는 프로그램 설계, 프로그램 제작 과정에서 어려움이 있는 것으로 나타났다. 또한, 이러한 어려움을 극복하기 위해서 프로그래밍 학습의 강화와 프로그래밍 수업 설계 예시의 탐색이 필요하다고 말하였다. 이러한 연구 결과를 통하여 TCK와 TK의 향상을 위하여 프로그래밍을 효과적으로 가르치기 위한 교육 방안과 예비 교사의 교과 내용과 프로그래밍의 연결을 촉진하기 위한 내용이 TPACK-P 교육 모델에 보완되어야 한다는 것을 확인할 수 있었다.

  • PDF

The Study on Relief of Elementary Students' Game Addiction through the Online Game Development Project Learning (온라인 게임 개발 프로젝트 학습을 통한 초등학생들의 게임 중독 개선 연구)

  • Baek, Sung-Hyun;Kim, Soo-Hwan;Han, Seon-Kwan
    • Journal of The Korean Association of Information Education
    • /
    • v.13 no.4
    • /
    • pp.471-478
    • /
    • 2009
  • In this paper, we intend to relive game addiction by educating game programming for students that suffer from game addiction. We had analyzed popular games at the present day and extracted factors related to information education from game programming tool. In addition, we had designed the practical lesson plan based on the instructional design model. We had applied the game programming project to students for a year and the results were as follows. First, we verified the drop of addiction propensity by performing the examination of game addiction scale with before and after T-test. Second, according to the results of analysis based on grounded theory, it saved game time and relieved game addiction. In conclusion, this study shows that the game programming project relieved game addiction.

  • PDF