• Title/Summary/Keyword: Coding Education

Search Result 492, Processing Time 0.023 seconds

Effect of coding integrated mathematics program on affective mathematics engagement

  • Yujin Lee;Ali Bicer;Ji Hyun Park
    • Research in Mathematical Education
    • /
    • v.27 no.2
    • /
    • pp.223-239
    • /
    • 2024
  • The integration of coding and mathematics education, known as coding-integrated mathematics education, has received much attention due to the strength of Artificial Intelligence-based Science, Technology, Engineering, Arts, and Mathematics (AI-based STEAM) education in improving students' affective domain. The present study investigated the effectiveness of coding-integrated mathematics education on students' development of affective mathematics engagement. Participants in this study were 86 middle and high school students who attended the coding-integrated mathematics program. Surveys of students' affective mathematics engagement were administered before and after the intervention period. The results showed that students' affective mathematics engagement was statistically significantly improved through coding-integrated mathematics education. In particular, students exhibited increased positive affective mathematics engagement in terms of mathematical attitude, emotion, and value. These findings indicate the positive influence of coding-integrated mathematics education on students' learning in mathematics.

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.

Robot-based Coding Education System with Step by Step Software Training

  • Lee, Jun;Seo, Yong-Ho
    • International journal of advanced smart convergence
    • /
    • v.8 no.4
    • /
    • pp.147-153
    • /
    • 2019
  • Recently, the perception of software education, which had been considered as a field of education for programmers in this field, is changing in response to recent changes with the trend of 4th industrial revolution. Major counties competitively invest in software education and the target age group for software education is also on the decline. However, the traditional text-based programing languages such as JAVA and Python, have a high entry barrier. To address the shortcoming, a variety of methods have been recently proposed for the effective software education for kindergarten and elementary school student. In this paper, we propose a robot-based coding education system with steps for coding education for effective software education. The proposed method is divided into three stages, depending on the level of the student being trained in the software coding education to interact with robots. The proposed stages consists of unplugged coding using a remote control, coding using a graphic-based programming language and text- based coding. We conducted an experiment with performing separate missions while providing propoer tutorials for each stage to verify the effectiveness of the proposed software education system.

A Study on the Current State of Artificial Intelligence Based Coding Technologies and the Direction of Future Coding Education

  • Jung, Hye-Wuk
    • International Journal of Advanced Culture Technology
    • /
    • v.8 no.3
    • /
    • pp.186-191
    • /
    • 2020
  • Artificial Intelligence (AI) technology is used in a variety of fields because it can make inferences and plans through learning processes. In the field of coding technologies, AI has been introduced as a tool for personalized and customized education to provide new educational environments. Also, it can be used as a virtual assistant in coding operations for easier and more efficient coding. Currently, as coding education becomes mandatory around the world, students' interest in programming is heightened. The purpose of coding education is to develop the ability to solve problems and fuse different academic fields through computational thinking and creative thinking to cultivate talented persons who can adapt well to the Fourth Industrial Revolution era. However, new non-computer science major students who take software-related subjects as compulsory liberal arts subjects at university came to experience many difficulties in these subjects, which they are experiencing for the first time. AI based coding technologies can be used to solve their difficulties and to increase the learning effect of non-computer majors who come across software for the first time. Therefore, this study examines the current state of AI based coding technologies and suggests the direction of future coding education.

A Study on Coding Education of Non-Computer Majors for IT Convergence Education (IT 융합교육을 위한 비전공자 코딩교육의 발전방안)

  • Pi, Su-Young
    • Journal of Digital Convergence
    • /
    • v.14 no.10
    • /
    • pp.1-8
    • /
    • 2016
  • Coding education is an effective convergence type educational tool. While solving problems and designing programs, students can enhance problem solving ability, logical reasoning ability and creative thinking. Researches on coding education are done primarily for elementary school and middle school students. However, researches on college students are lacking. Today, educating college students about coding is in dire need. Although there are efforts to promote the importance of coding education and make it requirements. People find it difficult to find ways to provide training. There is a need for researches on coding as universal education. Therefore, this research proposed educational training using app inventor based on flipped running in order to effectively promote coding education. This study conducted the survey and the personal interview to measure the effectiveness of coding education. It is hoped that, through coding education, students who do not major in coding could combined their knowledge of their major with coding to improve their problem solving ability to solve various problems based on computing knowledge and approach.

Design of Learning Process with Code Reconstruction Principle for Non-computer Majors

  • Hye-Wuk, Jung
    • International Journal of Advanced Culture Technology
    • /
    • v.10 no.4
    • /
    • pp.175-180
    • /
    • 2022
  • To develop computational thinking skills, university students are learning how to solve problems with algorithms, program commands and grammar, and program writing. Because non-computer majors have difficulty with computer programming-related content, they need a learning method to acquire coding knowledge from the process of understanding, interpreting, changing, and improving source codes by themselves. This study explored clone coding, refactoring coding, and coding methods using reconstruction tools, which are practical and effective learning methods for improving coding skills for students who are accustomed to coding. A coding learning process with the code reconstruction principle was designed to help non-computer majors use it to understand coding technology and develop their problem-solving ability and applied the coding technology learning method used in programmer education.

Analysis of the Effects of Learners' Visual Literacy and Thinking Patterns on Program Understanding and Writing in Basic Coding Education for Computer Non-majors (컴퓨터 비전공자를 위한 기초 코딩 교육에서 학습자의 시각적 문해력과 사고 유형이 프로그램 이해와 작성에 미치는 영향 분석)

  • Park, Chan Jung;Hyun, Jung Suk
    • The Journal of Korean Association of Computer Education
    • /
    • v.23 no.2
    • /
    • pp.1-11
    • /
    • 2020
  • As software and artificial intelligence education became more and more important, in December 2019, the Ministry of Science and ICT announced plans to expand software and AI education to mandatory education in elementary and secondary schools by 2022. In addition to elementary and secondary schools, most universities are actively engaged in software education for computer non-majors, but research on coding education for computer non-majors is insufficient. The purpose of this paper is to find an efficient teaching and learning method for coding education for computer non-majors. Nowadays, college students, called Millennial and Generation Z, prefer visual information and are familiar with computers as digital natives. Based on these characteristics, this study examined the visual literacy and thinking styles of college students and then examined whether the students' visual literacy and thinking styles influenced coding-based problem solving in coding subjects. Based on this, this paper proposes an alternative to do programming education more efficiently for students who are new to coding.

Design and Development of Robot Command Card for Coding Learning

  • Han, Sun-Gwan
    • Journal of the Korea Society of Computer and Information
    • /
    • v.23 no.1
    • /
    • pp.49-55
    • /
    • 2018
  • In this paper, we propose a design and development of instructional cards to understand the grammar of coding, solving the problems and extending the computational thinking in the robot-driven environment. First, we designed the input/output module of the robot to process the coding grammar through the function analysis of the robot. And we designed the module of command card to learn coding grammar using color sensors. We have proven the validity of the designed instruction card by examining the experts to see if it is suitable for coding grammar learning. Designed robot and command card were developed with 28 cards and sensor robot. After applying the developed robot and command card to the elementary school students, the questionnaire showed that students grow the understanding and confidence of coding. In addition, students showed an increased need for programming learning.

A Study on the Recognition and Qualities of Early Childhood Coding Education in Childcare Center Teachers (어린이집 교사의 유아코딩교육에 대한 인식과 자질에 대한 연구)

  • Chun, Hui Young
    • Korean Journal of Childcare and Education
    • /
    • v.14 no.1
    • /
    • pp.227-248
    • /
    • 2018
  • Objective: The purpose of this study was to investigate the recognition and qualities of early childhood coding education in childcare center teachers. Methods: 158 childcare center teachers responded to 56 questions on a questionnaire extracted and revised from previous research. Frequency analysis and one-way ANOVA were applied for the data analysis. Results: Many teachers agreed that the software education policy was timely appropriate. Most of them needed the education in order to improve children's creativity and problem solving ability, and answered that it is appropriate to start the education at age 5. Most of them recognized that small group and free choice activities, play activities linked with daily life topics and coding programs by the childcare center teachers were desirable as educational methods. Provision of educational HW/SW environment was a relatively important element for effective implementation of the education. The coding educational qualities perceived by the teachers were not high, and were related to the age of the children they were in charge of and their computer literacy. Conclusion/Implications: The recognition of childcare center teachers was relatively positive, but it is necessary to educate the teachers to improve their recognition and qualities of the education in consideration of teachers' variables.

On the Effect of a Pilot Coding Education Support System for Complex Problem Solving Tasks

  • Jeon, Inseong;Song, Ki-Sang
    • International journal of advanced smart convergence
    • /
    • v.7 no.4
    • /
    • pp.128-137
    • /
    • 2018
  • In the programming education, there is a great need of a teaching support system that can support the learner in the programming process regardless of the computer language due to instructor's difficulty of checking the progress of learners in real-time. Its importance is especially important in lower grade coding classes such as in K-12 education because they are not used to coding and so simple problems can be regarded as complex problems. For this, a pilot coding education support system based on Levenshtein distance algorithm which shows learners' progress to given solution in real-time was developed in order to help learners to solve complex problems easily, and the learners' motivation and self-efficacy was measured for estimating the usefulness of developed system targeting elementary school students. When the learners use the developed system, it was found that a statistically significant difference appears in the sub-factors of learning motivation compared with traditional class teaching environments. Among the sub-factors of self-efficacy, the efficacy dimension showed statistically significant difference too.