• Title/Summary/Keyword: 인공지능 프로그래밍

Search Result 100, Processing Time 0.023 seconds

The Effect of Physical Computing Programming Education Integrating Artificial Intelligence on Computing Thinking Ability of Elementary School Students (인공지능을 융합한 피지컬 컴퓨팅 프로그래밍 교육이 초등학생의 컴퓨팅 사고력에 미치는 영향)

  • Yungsik Kim;Yoo-Seong Kim
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2024.01a
    • /
    • pp.5-12
    • /
    • 2024
  • 챗GPT 등 인공지능이 일상생활에서 점차 그 활용이 확대되고 있는 시기에 교육현장에서는 인공지능 융합 교육에 대한 관심이 더욱 증대되고 있다. 이에 본 논문에서는 인공지능을 융합한 피지컬 컴퓨팅 프로그래밍 교육 방법을 제안하고 초등학생의 컴퓨팅 사고력에 미치는 영향을 분석하였다. 분석 결과 인공지능을 융합한 피지컬 컴퓨팅 프로그래밍 교육이 인공지능을 융합하지 않은 피지컬 컴퓨팅 프로그래밍 교육에 비해 초등학생의 컴퓨팅 사고력 신장에 더욱 긍정적인 효과를 나타내었음을 통계적으로 확인할 수 있었다. 본 연구의 결과를 바탕으로 보다 다양한 인공지능을 융합한 소프트웨어 교육 방법과 관련된 다양한 논의와 연구가 더욱 활발히 이루어지기를 기대한다.

  • PDF

Methods for Implementing Environmental Education in Elementary Schools by using AI Programming (초등교육에서 인공지능 프로그래밍을 활용한 환경교육 적용 방법)

  • Lee, Yongbae
    • 한국정보교육학회:학술대회논문집
    • /
    • 2021.08a
    • /
    • pp.309-314
    • /
    • 2021
  • Even though environmental education has been getting more attention along with the recent rapid increase of natural disasters such as heat wave, heavy snow and downpour, it is unlikely for elementary schools to provide actual lessons due to the shortage of financial support and educational resources. This study is designed to enhance the recycling judgement of the elementary students to define paper, glass, plastic, PET, metal by using AI programming. The survey from the student participants shows that the learning and practice with AI programming was positively helpful for more than 70% of the participants in knowledge obtaining and understanding of recycling. The participants also gained better understanding on artificial intelligence and got motivated to have more opportunities to learn artificial intelligence programming.

  • PDF

The Effect of Physical Computing Programming Education Integrating Artificial Intelligence on Computational Thinking Ability of Elementary School Students

  • Yoo Seong Kim;Yung Sik Kim
    • Journal of the Korea Society of Computer and Information
    • /
    • v.29 no.3
    • /
    • pp.227-235
    • /
    • 2024
  • In the era of the information revolution, the need for artificial intelligence convergence education is emerging in the trend of global change. Therefore, in this paper, a physical computing programming education method that combines artificial intelligence was developed and applied. The control group was provided with physical computing programming education that did not converge with artificial intelligence, and the experimental group developed and applied a physical computing programming education method that fused artificial intelligence to analyze the impact on elementary school students' computing thinking ability. As a result, it was confirmed that physical computing programming education fused with artificial intelligence had a more positive effect on enhancing elementary school students' computational thinking skills compared to physical computing programming education without artificial intelligence.

Implementation of Physical Computing Module of AI Block Python Coding Platform (인공지능 블록 파이썬 코딩 플랫폼의 피지컬 컴퓨팅 모듈 구현)

  • Lee, Se-hoon;Nam, Ji-won;Kim, Gwan-pil;Jeon, Woo-jin;Kim, Ki-Tae
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2021.07a
    • /
    • pp.453-454
    • /
    • 2021
  • 본 논문에서는 딥아이(DIY) 블록 프로그래밍과 라즈베리파이의 피지컬 컴퓨팅을 활용해 엑츄에이터와 센서를 제어하고 센서를 통해 수집한 데이터를 전처리해 인공지능에 활용함으로써 효율적인 인공지능 교육 방식을 제안한다. 해당 방식은 블록코딩 방식을 사용함으로써 문자코딩 대비 오타을 줄이고 문법 구애율을 낮춤으로써 프로그래밍 입문자의 구문적 어려움을 최소화하고 개념과 전략적 학습을 극대화한다. 블록프로그래밍 사용언어로 파이썬을 채택해 입문자의 편의를 도모하고 파일처리, 크롤링, csv데이터 추출을 통해 인공지능 교육에 활용한다.

  • PDF

Programming class plan for artificial intelligence education in industrial high school (공업계 고등학교 인공지능교육을 위한 프로그래밍 수업 방안)

  • Kim, Semin;Hong, Ki-Cheon;You, Kangsoo;Lee, Choong Ho
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2022.05a
    • /
    • pp.349-351
    • /
    • 2022
  • In this study, a programming class plan was designed for artificial intelligence education in technical high schools such as specialized high schools and Meister high schools. In elementary and middle schools or general high schools, it is not easy to secure the number of hours, so it is not easy to proceed with a lot of content and in-depth content. In addition, technical high schools have a good environment for nurturing human resources in the field of artificial intelligence. For this purpose, existing researches related to artificial intelligence education were explored, and programming classes related to artificial intelligence education were grafted into the units of the existing engineering high school programming classes.

  • PDF

A Development and Application of the Teaching and Learning Model of Artificial Intelligence Education for Elementary Students (초등학생의 인공지능 교육을 위한 교수 학습 모델 개발 및 적용)

  • Kim, Kapsu;Park, Youngki
    • Journal of The Korean Association of Information Education
    • /
    • v.21 no.1
    • /
    • pp.139-149
    • /
    • 2017
  • Artificial intelligence education is very important in the 21st century knowledge information society. Even if it is very important to understand artificial intelligence and practice computer programming in computer education in the fourth industrial revolution, but there is no teaching and learning model to understand artificial intelligence and computer programming education. In this paper, the proposed model consists of problem understanding step, data organizing step, artificial intelligence model setting step, programming step, and report writing step. At the program step, students can choose to copy, transform, create, and challenge steps to their level. In this study, the validity of the model was proved by the Delphi evaluation of elementary school teachers. The results of this study provide a good opportunity for elementary school students to practice artificial intelligence programs.

An Analysis of the Influence of Block-type Programming Language-Based Artificial Intelligence Education on the Learner's Attitude in Artificial Intelligence (블록형 프로그래밍 언어 기반 인공지능 교육이 학습자의 인공지능 기술 태도에 미치는 영향 분석)

  • Lee, Youngho
    • Journal of The Korean Association of Information Education
    • /
    • v.23 no.2
    • /
    • pp.189-196
    • /
    • 2019
  • Artificial intelligence has begun to be used in various parts of our lives, and recently its sphere has been expanding. However, students tend to find it difficult to recognize artificial intelligence technology because education on artificial intelligence is not being conducted on elementary school students. This paper examined the teaching programming language and artificial intelligence teaching methods, and looked at the changes in students' attitudes toward artificial intelligence technology by conducting education on artificial intelligence. To this end, education on block-type programming language-based artificial intelligence technology was provided to students' level. And we looked at students' attitudes toward artificial intelligence technology through a single group pre-postmortem. As a result, it brought about significant improvements in interest in artificial intelligence, possible access to artificial intelligence technology and the need for education on artificial intelligence technology in schools.

Methods to Use AI Programing in Environmental Education for Elementary School Curriculum (초등 환경교육에서 인공지능 프로그래밍 활용 방법)

  • Yong-Bae Lee
    • Journal of The Korean Association of Information Education
    • /
    • v.26 no.5
    • /
    • pp.407-416
    • /
    • 2022
  • Although environmental education has been more important due to global extreme weather and natural desasters, environmental topics are covered by several other subjects because it is not an independent subject in elementary school and they need to distribute more class hours to cover proper amount of environmental content. This study is performed to develop method to integrate environmental education and software education in elementary school. This method helps students to learn topics about recycling by using Artificial Intelligence programming and Artificial Intelligence also helps students to practice recycling in virtual reality. A new teaching and learning module(Problem Recognition→Machine Learning↔Use of AI→Collaboration) is adopted for the learning procedure and more than 80 % of the students replied positively to the survey about the interest on integrated learning, understanding of environmental education, understanding of Artificial Intelligence, further learning on Artificial Intelligence programming.

A Study on the Preference and Efficiency of Block-Base Programming and Text-based Programming (블록 기반 프로그래밍과 텍스트 기반 프로그래밍의 선호도와 효율에 관한 연구)

  • Jeon, Hyun-mo;Kim, Eui-Jeong;Chung, Jong-In;Kim, Chang Suk;Kang, Shin-Cheon
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2021.10a
    • /
    • pp.486-489
    • /
    • 2021
  • The purpose of this study was to investigate whether block-based programming language, which is currently being used in elementary and secondary schools, attracts students' interest and motivates them to learn. In addition, this study was to investigate how block-based programming language can help students improve their computing thinking ability and have a good effect on learning text-based programming to learn in high school. In addition, this study tried to study the direction of education linked with artificial intelligence and programming, which are popular in the era of the Fourth Industrial Revolution. The interest in software education has increased so much that software and information education from elementary school to high school has achieved quantitative and qualitative growth that can not be compared with before. However, in the field of artificial intelligence, discussions have begun, but we can not say that we have yet established ourselves in our education. We will discuss how block-based programming and text-based programming will be combined with artificial intelligence and educated.

  • PDF

Analysis of Error Types Occurring in Programming Classes for Non-majors (비전공자의 프로그래밍 수업에서 발생하는 오류 유형 분석)

  • Lee, Myung-Suk
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2022.07a
    • /
    • pp.719-721
    • /
    • 2022
  • 본 논문은 비전공자의 프로그래밍 수업에서 발생하는 오류들을 수집하고 오류 유형을 분석하여 초보 프로그래머의 오류 문제 해결을 쉽게 접근할 수 있도록 하고 교수자가 하는 피드백을 인공지능을 통해 자동화하는 시스템을 개발하는 기초 연구가 되는 것을 목표로 하였다. 결과로는 분석한 오류 유형에는 컴파일 타임에러가 가장 많이 발생하였고 그중에서도 구문에러(syntax error), 그중 missing 에러가 가장 많이 나타났다. 비전공자 학습자는 에러메시지를 이해하는 것을 가장 어려워하였고, 교수자의 피드백을 가장 절실하게 필요로 하였다. 좋은 오류 메시지는 초보자 프로그래머를 위한 프로그램 사용성에 큰 차이를 만들 수 있어 오류 메시지 내용을 단순화시킬 필요가 있으며, 학습자와 교수자의 상호작용을 효율적으로 이루어지게 할 필요가 있고, 인공지능을 통한 피드백을 자동화할 필요가 있음을 제언하였다. 향후 과제로는 오류 유형 중 자주 발생하는 구문에러부터 해결할 수 있는 인공지능을 이용한 자동 피드백 프로그램을 만들어 학습자와 실시간 상호작용하여 온라인에서 프로그래밍 수업이 가능한 학습시스템을 구현하고자 한다.

  • PDF