• Title/Summary/Keyword: IT코딩 교육

Search Result 189, Processing Time 0.021 seconds

Exploration of the application possibility of curriculum with mathematical modeling through coding activities

  • Kim, Dong-Joong;Kim, Won;Jung, Jae young;Choi, Sang-Ho
    • Journal of the Korea Society of Computer and Information
    • /
    • v.25 no.2
    • /
    • pp.241-250
    • /
    • 2020
  • In this paper, we propose a direction of teaching method for future generations. In order to suggest such the direction, teaching and learning materials that integrate coding activities and mathematical modeling were developed through top-down and bottom-up processes. Coding and engineering experts and mathematics education experts developed teaching and learning materials through councils (top-down courses) and applied them to 24 high school first graders based on student responses (bottom-up courses). Additionally, the developed curriculum helped students increase interest and motivation and realize conceptual understanding, problem posing, and problem solving in mathematics. On the basis of these results, it provided an idea about how to develop curriculum combining mathematical modeling with coding activities, needed for the fourth industrial revolution.

An analysis of the algorithm efficiency of conceptual thinking in the divisibility unit of elementary school (초등학교 가분성(divisibility) 단원에서 개념적 사고의 알고리즘 효율성 분석 연구)

  • Choi, Keunbae
    • The Mathematical Education
    • /
    • v.58 no.2
    • /
    • pp.319-335
    • /
    • 2019
  • In this paper, we examine the effectiveness of calculation according to automation, which is one of Computational Thinking, by coding the conceptual process into Python language, focusing on the concept of divisibility in elementary school textbooks. The educational implications of these considerations are as follows. First, it is possible to make a field of learning that can revise the new mathematical concept through the opportunity to reinterpret the Conceptual Thinking learned in school mathematics from the perspective of Computational Thinking. Second, from the analysis of college students, it can be seen that many students do not have mathematical concepts in terms of efficiency of computation related to the divisibility. This phenomenon is a characteristic of the mathematics curriculum that emphasizes concepts. Therefore, it is necessary to study new mathematical concepts when considering the aspect of utilization. Third, all algorithms related to the concept of divisibility covered in elementary mathematics textbooks can be found to contain the notion of iteration in terms of automation, but little recursive activity can be found. Considering that recursive thinking is frequently used with repetitive thinking in terms of automation (in Computational Thinking), it is necessary to consider low level recursive activities at elementary school. Finally, it is necessary to think about mathematical Conceptual Thinking from the point of view of Computational Thinking, and conversely, to extract mathematical concepts from computer science's Computational Thinking.

Implementation and Experimentation of StyleJigsaw for Programming Beginners (프로그래밍 초보자를 위한 스타일직소의 구현과 실험)

  • Lee, Yun-Jung;Jung, In-Joon;Woo, Gyun
    • The Journal of the Korea Contents Association
    • /
    • v.13 no.2
    • /
    • pp.19-31
    • /
    • 2013
  • Since the high readable source codes help us to understand and modify the program, it is much easy to maintain them. The readability of source code is not only affected by the complexity of algorithms such as control structures but also affected by the coding styles such as naming and indentation. Although various coding standards have been presented for promoting the readability of source codes, it has been usually lost or ignored in a programming course. One of the reasons is that the coding standard is not a hard-and-false rule since it does not contribute to the performance of software. In this paper, we propose a simple automatic system, namely StyleJigsaw, which checks the style of the source codes written by C/C++ or Java. In this system, the coding style score is calculated and visualized as a jigsaw puzzle. To measure the educational effectiveness of StyleJigsaw, several experiments have been conducted on a class students in C++ programming course. According to the experimental results, the coding style score increased about 8.0 points(10.9%) on average using StyleJigsaw. Further, according to a questionnaire survey targeting the students who attended the programming course, about 88.5% of the students responded that StyleJigsaw was of help to learn the coding standards. We expect that the StyleJigsaw can be effectively used to encourage the students to obey the coding standards, resulting in high readable programs.

The Effects of a Childcare Center Director's Support for Coding Education on the Intention of Childcare Teacher's Participation in Learning Communities and the Intention to Implement Coding Education. (유아코딩교육에 관한 원장의 지지, 보육교사의 학습공동체 참여 및 코딩교육 실행 의도 간의 구조적 관계)

  • Kim, Bo Hyun;Lee, Hong Jae
    • Korean Journal of Childcare and Education
    • /
    • v.17 no.5
    • /
    • pp.25-41
    • /
    • 2021
  • Objective: The purpose of this study was to analyze the effect of a director's support for coding education perceived by childcare teachers on the participation of teachers in the learning community and the intention to implement coding education. Methods: The participants of this study were 312 early childhood teachers working at daycare centers in Seoul, Gyeong-gi, and In-cheon area. The data were collected through the survey questionnaires and analyzed using a structural model to explore the relationship between variables. Results: Verifying the mediating effect of infant teacher participation in the learning community between a director's support and infant teacher's intention to implement coding education positively mediates the director's support and infant teacher's intention to implement coding education. In particular, it was discovered that the intention to participate in coding-related learning communities had the greatest impact on infant teachers' intentions to implement coding education based on total effectiveness. Conclusion/Implications: The above analysis results suggest that in order to enhance the intention of infant teachers to implement coding education, it is necessary to support the learning community related to coding education and encourage participation from infant teachers.

Analysis of the ICILS 2018 Results by Korean Students' Educational Experience in Computer and Information Literacy and Computational Thinking (우리나라 학생들의 컴퓨터·정보 소양 및 컴퓨팅 사고력 교육 경험에 따른 ICILS 2018 결과 분석)

  • Jeon, Seongkyun;Son, Yoonhee;Park, Sangwook
    • The Journal of Korean Association of Computer Education
    • /
    • v.23 no.3
    • /
    • pp.1-8
    • /
    • 2020
  • Korean 8-grade-students who participated in the ICILS 2018 were educated in the 2009 revised curriculum, where the 'Informatics' subject was an optional course in the regular curriculum. In order to closely analyze the ICILS 2018 results, it was necessary to take into account the situation in Korea that related educational experiences may differ among students. This study surveyed the students' educational experiences related to Informatics subject in the context of individual and schools. The average scores of computer and information literacy (CIL) and computational thinking (CT) of the ICILS 2018 were analyzed and compared by students' educational experiences. As a result, the average CT score of students who experienced the coding and programming education was higher than those who did not. Also, the more time students took the Informatics subject, the higher the average CT scores were. Based on these results, this study discussed implications in terms of expanding computational thinking education for elementary and secondary education.

Development of VR Programming Module for SW Education Advanced Course in Elementary and Middle School (초·중학교 SW교육 심화과정을 위한 가상현실 프로그래밍 모듈 개발)

  • Ahn, Sung Hun
    • Journal of Creative Information Culture
    • /
    • v.5 no.1
    • /
    • pp.45-51
    • /
    • 2019
  • In this paper, virtual reality programming modules were developed for software education advanced courses in elementary and middle schools. And the effectiveness of the developed module was also analyzed. As the result, virtual reality programming module developed in this study was proven to be suitable for software education advanced courses required after basic coding in elementary and middle school. In particular, it is expected that it will be very helpful for the information gifted education program which is carried out in 2,920 gifted education institutions nationwide. Also, it is expected that it will be suitable for STEM education.

Social perception of the Arduino lecture as seen in big data (빅데이터 분석을 통한 아두이노 강의에 대한 사회적 인식)

  • Lee, Eunsang
    • Journal of The Korean Association of Information Education
    • /
    • v.25 no.6
    • /
    • pp.935-945
    • /
    • 2021
  • The purpose of this study is to analyze the social perception of Arduino lecture using big data analysis method. For this purpose, data from January 2012 to May 2021 were collected using the Textom website as a keyword searched for 'arduino + lecture' in blogs, cafes, and news channels of NAVER website. The collected data was refined using the Textom website, and text mining analysis and semantic network analysis were performed by opening the Textom website, Ucinet 6, and Netdraw programs. As a result of text mining analysis such as frequency analysis, TF-IDF analysis, and degree centrality it was confirmed that 'education' and 'coding' were the top keywords. As a result of CONCOR analysis for semantic network analysis, four clusters can be identified: 'Arduino-related education', 'Physical computing-related lecture', 'Arduino special lecture', and 'GUI programming'. Through this study, it was possible to confirm various meaningful social perceptions of the general public in relation to Arduino lecture on the Internet. The results of this study will be used as data that provides meaningful implications for instructors preparing for Arduino lectures, researchers studying the subject, and policy makers who establish software education or coding education and related policies.

An Exploratory Grounded Theory Study on Content and Structure of Future Education in Smart Home Services (미래 교육 콘텐츠 구성요건에 관한 근거이론연구: 스마트홈서비스 환경을 중심으로)

  • Won, Jong-Seo;Lee, Jung-woo
    • The Journal of the Korea Contents Association
    • /
    • v.18 no.7
    • /
    • pp.432-448
    • /
    • 2018
  • Education will be undergoing major changes with the 4th industrial revolution. As education contents will be important in future smart home service, in-depth interviews were conducted against experts and analyzed by the grounded theory approach. Eleven categories emerged through the analysis. In order for educational content to be utilized in smart home services, value creation (central phenomenon) seems to be most critical with preceding overcome of hamlet syndrome. Diversity of content and connectivity (context) should be ensured, and studies that could enhance user experience (intermediary situations) should be conducted and reflected in the content curation and realtime response (interaction strategy). As a result, it can be inferred that the education content service can be expanded in smart home services while satisfying self-development desire of individuals through these processes. Additional selective coding revealed four immediate need area: self-development, home-improvement, health care, and mindful healing.

Exploring empty nest experience of middle aged women with implication on lifelong educational support (중년여성의 빈둥지시기 경험 탐색과 평생교육학적 제안)

  • Kim, Jung Joo
    • (The)Korea Educational Review
    • /
    • v.24 no.1
    • /
    • pp.147-172
    • /
    • 2018
  • This study aims to seek lifelong educational implications and supports for middle aged women who experience empty nest period. Empty nest period has gained limited attention in research even though it is an important period through which middle aged women review and re-evaluate their past life and prepare for their next. This study tries to understand how they experience the empty nest period and how it affects their life, and suggest lifelong educational implications. A total number of 10 middle aged women were interviewed. They were selected by the reason that they either have experienced or are currently in the empty nest period. The collected samples were analyzed by constant comparative method based on grounded theory and were named & categorized through sequential process of open coding, axis coding and selective coding. While story-telling the experiential process of empty nest period, this study found 2 main criteria, will of change and actualization, based on which 4 different types of middle aged women's experience were withdrawn. Those 4 types are self-seeking, role-adaptive, relationship-focused and change-unwillingly and each type was explained with its own characteristics. Based on study result, lifelong educational implications for middle aged women were suggested.

A Study on the Effect of EPL on Programing, Computing Thinking and Problem Solving Ability of Programing Education (EPL이 프로그래밍 교육의 프로그래밍, 컴퓨팅사고력 및 문제해결력에 미치는 영향에 관한 연구)

  • Yoon, Sunhee
    • The Journal of the Convergence on Culture Technology
    • /
    • v.4 no.4
    • /
    • pp.287-294
    • /
    • 2018
  • In this paper, it is practically difficult to obtain programming language education without having an algorithmic thinking ability, computing thinking ability, and problem solving ability of students with relatively low basic education. The results showed that students who took program language education in parallel with the EPL(Educational Programing Language), Scratch, compared to without using Scratch found to be helpful in improving their programming amd computing thinking ability, and problem-solving abilities as well as their satisfaction. This not only gave students confidence in their hard-thinking programming practices, but also helped prevent them from falling out of the middle.