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

Search Result 207, Processing Time 0.029 seconds

A case study on programming academic achievement: Focused on the hardware curriculum (프로그래밍 학업성취도에 관한 사례연구: 하드웨어 교과과정 중심으로)

  • Lee, Seung-Woo
    • Journal of the Korean Data and Information Science Society
    • /
    • v.25 no.4
    • /
    • pp.779-790
    • /
    • 2014
  • The purpose of this study is to find the programming capability for the students majoring in H/W. For implementing this purpose, first, the academic achievements on the C language and C++ language are measured for the graduates-to-be majoring in H/W and S/W. Second, the H/W and S/W curriculum are compared and analyzed to derive the relevant factors to give influence on the academic achievement of the programming. Third, to find the influence of mathematic competence on the academic achievement of the programming, the relevance is analyzed in terms of the regression analyses between mathematics curriculum and programing curriculum. This paper presents the effective teaching method for the improvement of the programming academic achievement in the H/W curriculum.

A Subject Integration Robot Programming Instruction Model to Enhance the Creativity of Information Gifted Students (초등정보영재의 창의성 신장을 위한 교과 통합 로봇 프로그래밍 수업 모형)

  • Seo, Young-Min;Lee, Young-Jun
    • The Journal of Korean Association of Computer Education
    • /
    • v.13 no.1
    • /
    • pp.19-26
    • /
    • 2010
  • The purpose of this study is to develop a subject integration robot programming instruction model to improve information gifted elementary students' creativity. For this goal, we have developed a subject integration robot programming instruction model and verified its effectiveness. The developed instruction model was applied to the 5th and 6th grade elementary school students. The developed model was applied to the experimental group and ordinary robot programming instruction model was applied to the comparison group. As a result, the model was significantly enhance students' creative disposition and creative cognitive abilities. According to these results, it has been proved that the subject integration robot programming instruction model is effective to the information gifted elementary students' creative disposition and creative cognition abilities.

  • PDF

An Analysis of the Satisfaction and the Motivation Degree of the Related Programming Course by Extracurricular Programming Study Activities (교과외 프로그래밍 학습 활동을 통한 연계 수업의 만족도와 학습 동기 부여 분석)

  • Ahn, You Jung
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2018.07a
    • /
    • pp.484-485
    • /
    • 2018
  • 컴퓨터 프로그래밍 수업에 연계된 다양한 교과외 학습 활동들은 학습자들의 맞춤형 프로그래밍 학습에 많은 도움이 된다. 본 연구에서는 튜터링, 교수자 중심의 전공스터디, 학생들의 자발적 스터디 모임 등 다양한 형태의 프로그래밍 중심 교과외 학습 활동들이 연계된 프로그래밍 수업의 만족도와 학습 동기 부여에 어떤 영향을 미치는지에 대해 연구하기 위해, 참여 학생들을 대상으로 설문 조사를 하고 그 결과를 분석해보고자 한다.

  • PDF

An Analysis of the Object-Oriented Visual Programming Education Using Alice Programming (Alice 프로그래밍을 통한 객체지향 시각 프로그래밍 교육의 유용성 분석)

  • Jung, Min-Po;Cho, Hyuk-Gyu;Lho, Young-Uhg;Jung, Deok-Gil
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2012.10a
    • /
    • pp.343-346
    • /
    • 2012
  • 학생들이 프로그래밍 교육에서 학습에 어려움을 겪고 있는 객체지향 프로그램 개발 능력을 향상시킬 수 있는 교육방법으로서 이 논문에서는 시각 프로그래밍 교육 방법론과 교과과정을 도입한다. 3D 프로그래밍 환경을 제공하여 게임 형태의 프로그램을 객체지향 프로그래밍 방식으로 쉽게 작성할 수 있는 Alice 언어를 정규 교과과정에 도입하여 학생들의 프로그래밍 언어에 대한 이해도의 향상과 프로그래밍에 대한 학습 의욕을 고취하여 능력 있는 프로그래머의 양성에 기여할 수 있을 것으로 기대된다. 시각 프로그래밍 교육 방법의 도입에 대한 성과를 분석하기 위하여 프로그래밍 교육의 유용성을 분석할 수 있는 평가 지표를 제시하고 학생들의 프로그래밍 학습 효과를 분석한다.

  • PDF

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

The Effect of Convergent Programming Study Utilizing Scratch and Sensor Board on the Elementary School Students (스크래치와 센서보드를 활용한 융합적 프로그래밍 학습이 초등학생들에게 미치는 효과)

  • Moon, Wae-shik
    • Journal of The Korean Association of Information Education
    • /
    • v.21 no.1
    • /
    • pp.23-31
    • /
    • 2017
  • This research targeted some content of curriculum of the 2nd semester of the 6th grade to search a method for algorithm realization and digital programing of the regular curriculum. This research analyzed the effect of programing study on the elementary school students by analyzing the survey and teachers' evaluation result after programing utilized with some curriculum along with scratch and sensor board after conducting a class on 6th graders. As the result, interest and participation of programing study appeared higher, respectively 9.37% and 7.53% when sensor board, the hardware, rather than merely utilizing scratch while programing study. Also, understanding of class displayed 7.53% higher. Achievement evaluation that evaluated effective completion of programing, also, was analyzed effective, since it is available for a wide algorithm realization.

Designing Content Elements of the Programming Curriculum as a Instrumental Subject for Gifted Science High School (과학영재 고등학교 도구교과로서의 프로그래밍 교육과정 내용요소 설계)

  • Kim, JongHye
    • The Journal of Korean Association of Computer Education
    • /
    • v.17 no.4
    • /
    • pp.1-11
    • /
    • 2014
  • In this study, contents of programming curriculum were designed as instrumental subjects for scientifically gifted students, not for IT gifted ones. Firstly, the programming curriculum consisted of 3 sections; Programming Understanding, Object-Oriented Programming, and Simulation Programming as a result of two semesters. Then, the lectures including project-based and problem-solving tasks were given to scientifically gifted students in a high school during one semester to verify whether they could apply the contents to studies and researches in math or science or not. As a result of this study, the students could improve numerical analysis and simulation program development capabilities in math or science as well as the problem-solving ability based on computational thinking. Moreover, it was proved that the students changed their perception about programing learning. They started to think that programing learning was necessary to studies and researches in math or science. The results of this study propose guideline to design programming curriculum as instrumental subjects for scientifically gifted students.

  • PDF

Analysis of Japanese elementary school mathematics textbooks and digital contents on programming education (프로그래밍 교육 관련 일본 초등학교 수학 교과서 및 디지털 콘텐츠 분석)

  • Kwon, Misun
    • Education of Primary School Mathematics
    • /
    • v.27 no.1
    • /
    • pp.57-74
    • /
    • 2024
  • This paper analyzed the programming education specialized lessons presented in two types of elementary school mathematics textbooks according to the revised Japanese curriculum in 2017. First, this paper presented in detail how each activity is connected to Korean mathematics areas, what elements of mathematics can be learned through programming education, how each activity is structured, and how the actual programming according to the textbook activities is structured. In Japanese textbooks, geometry and measurement areas were presented the most among Korean mathematics content areas, and mathematical elements such as sequences, rules, and algorithms were most implemented for learning. Digital learning tools that make up actual programming present more elements than those presented in the textbooks and are presented in great detail so that students can do actual programming. Lastly, in blocks, motion, control, and calculation blocks were used a lot. Based on these research results, this study provides implications when conducting programming-related education in Korea.

Study on Strategy for Applying Flipped Learning Method for Programming Practice (프로그래밍 실습을 위한 플립드러닝 교수법 적용 전략 연구)

  • Kim Hyun Ah
    • The Journal of the Convergence on Culture Technology
    • /
    • v.9 no.3
    • /
    • pp.753-761
    • /
    • 2023
  • This study investigates strategies to increase learning efficiency for programming subjects to which flipped learning teaching method is applied targeting non-major students. Design a learner-centered flipped learning-based programming class and get strategies for effective application methods for field application. Also, the purpose is to explore the efficient application of the flipped learning teaching method to the computational thinking subject of liberal arts classes at this university. By applying the flipped learning teaching method, one of the innovative teaching methods, we consider ways to improve the quality of programming subject classes, the efficiency of practical education, and the improvement of learner achievement. The purpose of this study is to design an efficient learning model for software education targeting non-majors by applying various teaching methods and learning design models convergence away from the traditional teaching method.

Design and Application of Web Contents for Integrated Programming Language Course (프로그래밍 언어의 통합 교육을 위한 웹 콘텐츠의 설계 및 운용)

  • Suh, Bong-Sue;Park, Seong-Gyoon
    • The Journal of the Korea Contents Association
    • /
    • v.7 no.8
    • /
    • pp.226-233
    • /
    • 2007
  • There have not been integrated courses for education of C and Java programming languages in most universities. Based on similarities and uniqueness and the previous lecturing of each language, we designed and made an integrated programming course. In this paper, we introduce the web-based contents which make the successful and effective application of the new course. The web-based contents consist of the main page, the course materials, the auxiliary materials, and the bulletin board, and supports a variety of practices with the examples. From the application of the web-based contents to the practical lectures, we notice that understandability, satisfaction, and the programming skills of students significantly increase comparing to that of the previous respective courses.