• 제목/요약/키워드: programming curriculum

검색결과 272건 처리시간 0.027초

내러티브-종이아트 활동 기반 로봇활용 SW교육 효과성 비교 (Comparison on Effectiveness of SW Education using Robots based on Narrative-Paper Art Activities)

  • 손경진;한정혜
    • 정보교육학회논문지
    • /
    • 제22권4호
    • /
    • pp.419-425
    • /
    • 2018
  • 2015 교육과정에는 SW교육의 문제해결과정, 알고리즘 및 프로그래밍 교육을 포함하고 있는데, 컴퓨터에 능숙하지 않거나 흥미가 없는 학생을 대상으로 직접 만지고 체험함으로써 보다 효과적으로 역량을 강화할 수 있도록 로봇활용교육도 이루어지고 있다. 이러한 로봇활용교육에서 로봇을 제작하는 시간제한을 극복하면서도 창의적 활동을 할 수 있는 내러티브 종이아트 활동을 기반으로 하는 로봇활용 SW교육 프로그램을 개발하였다. 초등학교 3학년을 대상으로 창의적 문제해결력에 대해 사전-사후 검사를 실시한 결과, 창의적 문제해결의 하위 요소 4가지는 모두 유의미한 상승을 보여주었다. 또한 로봇에 대한 이해력과 학습태도도 유의미한 효과를 가지는 것으로 나타났다.

로봇협동을 통한 미로탈출 문제해결 방안 (A Study of Solving Maze Escape Problem through Robots' Cooperation)

  • 홍기천
    • 한국산학기술학회논문지
    • /
    • 제11권11호
    • /
    • pp.4167-4173
    • /
    • 2010
  • 2005년에 개정된 ICT교육지침에는 전 학교급에 걸쳐서 알고리즘, 자료구조, 프로그래밍 내용과 같은 컴퓨터 과학 요소가 매우 강화되었다. 컴퓨터교육의 목표가 소프트웨어 활용보다 문제해결력 향상이기 때문이다. 그래서 본 논문에서는 이러한 요소에 대한 학습방법의 일환으로서 로봇들이 협동을 통하여 미로를 탈출하는 문제를 해결할 수 있는 방안을 제시하였다. 로봇이 해결해야하는 문제로서 우선탐색 문제와 역할바꿈 문제와 같이 2가지를 제시하였다. 우선탐색 문제는 첫 번째 로봇이 미로를 끝까지 탐색하면서 미로의 정보를 두 번째 로봇에게 실시간으로 전송한다. 그 후 슬레이브 로봇은 이 정보를 이용하여 탐색없이 미로를 탈출하게 된다. 역할바꿈 문제는 첫 번째 로봇이 미로를 탐색하는 도중 그 기능을 상실했을 때, 두 번째 로봇이 첫 번째 로봇의 역할을 이어받아 수행하는 것이다. 각 문제를 해결하기 위해서 문제분석, 알고리즘 기술, 순서도 작성, 프로그래밍의 4단계를 거치도록 하였다. 본 논문에서 제시한 내용의 부수적인 효과로는 로봇협동을 통한 학습자들의 협동학습 기회 제공, 로봇간 데이터 송수신을 위해서 큐(queue)라는 자료구조를 사용했다는 점이다. 향후에는 좀 더 일반적인 미로의 사용, 실제 현장에의 적용, 영재교육 과정에의 적용에 대한 연구가 필요하다.

엔트리 프로그래밍 언어를 활용한 협력적 이야기 생성하기 활동의 교육적 효과 (Educational Effects of Collaborative Story Creation Activities Using the Entry Programming Language)

  • 서현석;정영식
    • 정보교육학회논문지
    • /
    • 제22권6호
    • /
    • pp.651-660
    • /
    • 2018
  • 본 연구에서는 엔트리 프로그래밍 언어를 활용한 협력적 이야기 생성하기 활동의 교육적 효과를 분석하기 위해 교육대학교 1학년을 대상으로 약 3주간 강의를 실시하고, 학생들의 SW교육 역량과 이야기 생성 능력의 변화를 분석하였다. 그 결과, 정보 소양 능력이나 컴퓨팅 사고력, 학습자 역량 등 학생들의 SW 교육 역량에는 큰 변화가 없었지만, 이야기 생성 능력은 통계적으로 유의미하게 향상되었다. 학생들은 글쓰기와 함께 엔트리 프로그래밍 언어를 동시에 배워야 한다는 부담감을 느꼈지만, 점차 이야기 생성하기 활동에 대한 흥미가 생겼으며, 융합 활동 과제가 여러 측면에서 유용했음이 파악되었다. 향후 학생의 교과 역량뿐만 아니라 SW교육 역량을 동시에 향상시키기 위해서는 학습 시간을 충분히 확보하여, 엔트리 교육 활동과 함께 다양한 교과 연계 활동이 필요하다.

코로나-19 환경에서의 프로젝트 교수법을 통한 프로그래밍 지도 사례 (A Case Study on a Programming Subject through Project-Based Learning in the COVID-19 Environment)

  • 이성옥;양승의;정회경
    • 한국정보통신학회논문지
    • /
    • 제25권11호
    • /
    • pp.1655-1662
    • /
    • 2021
  • 본 연구의 목적은 코로나-19로 인한 비대면 상황가운데 프로그래밍 과목을 프로젝트법으로 운영한 교수자의 교육과정 운영에 대한 사례연구를 통하여 시사점을 도출하는 데에 있다. 1학년 신입생 학생들을 대상으로 프로젝트 실시 전에 학생들의 학습상태를 판단하고자 설문을 실시하였다. 설문결과를 바탕으로 개인별 면담을 진행하여 교육에 대한 니즈를 파악 후, 프로젝트 구성을 위한 기본 문법과 프로젝트의 각 단계를 분절하는 강의를 구성하였다. 주간 퀴즈를 통한 반복학습을 유도하였으며 프로젝트 마감까지 시간을 미리 부여하여 피드백을 주었다. 23명(전체 학생 40명)은 프로젝트에 대한 수행을 완료하였고, 17명은 시험은 응시하였으나 프로젝트는 미완성하였다. 본 연구의 목적은 코로나-19로 인한 비대면 상황가운데 공대 실기과목을 프로젝트법으로 운영하면서 수업설계와 실행, 상호작용을 거쳐서 프로젝트를 수행할 수 있는가를 연구하였다는 점에서 의의가 있다.

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

  • 이용배
    • 정보교육학회논문지
    • /
    • 제26권5호
    • /
    • pp.407-416
    • /
    • 2022
  • 세계적인 기상이변과 재해로 환경교육에 대한 관심은 높아지고 있지만 아직까지 초등과정에서는 독립 교과가 아니고 여러 교과에서 관련 주제를 다루고 있지만 시간과 내용이 부족한 것이 현실이다. 본 연구에서는 초등학교에서 환경교육과 소프트웨어교육을 융합하는 방법을 개발하였다. 환경교육에서는 분리배출에 대한 주제를 중심으로 인공지능 프로그래밍을 활용하여 학습하고 개발된 인공지능의 도움으로 분리배출을 실천하는 내용을 포함한다. 학습과정에서는 새롭게 개발한 문제인식→기계학습↔인공지능활용→협력활동의 교수-학습 모형을 적용하였으며 학습 후 학생들은 융합학습의 흥미도, 환경교육에의 이해도, 인공지능에 대한 이해도와 향후 인공지능 프로그래밍의 학습 희망에 약 80%이상 긍정적인 답변을 하였다.

Design and Implementation of a Data Visualization Assessment Module in Jupyter Notebook

  • HakNeung Go;Youngjun Lee
    • 한국컴퓨터정보학회논문지
    • /
    • 제28권9호
    • /
    • pp.167-176
    • /
    • 2023
  • 본 연구에서는 글자와 숫자를 기반으로 한 프로그래밍 자동 평가 시스템에서 그래프를 평가할 수 있는 그래프 평가 모듈을 설계 및 구현하였다. 그래프 평가 모듈의 평가 방법은 학습자가 제출한 코드와 모범 코드로 작성한 그래프, 평가 준거를 제시하는 자기 평가와 각각의 그래프 이미지를 배열로 변환하여 정답을 판정하고 오답일 경우 피드백을 제공하는 자동 평가이다. 그래프를 작성하는데 사용되는 데이터는 직접 입력하거나 외부 데이터를 불러올 수 있으며 평가할 수 있는 그래프 작성 방법은 matplotlib의 MATLAB 스타일이며 수학과 교육과정에서 제시된 그래프를 평가할 수 있다. 전문가 검토를 통해 평가 모듈의 내용 요소와 학습 가능성, 학습자의 요구에서 타당도를 갖춘 것으로 확인하였다. 본 연구에서 개발한 그래프 평가 모듈은 프로그래밍 자동 평가시스템 평가 영역을 확장하였고 학생들이 데이터 시각화를 익히는데 도움이 될 것으로 기대된다.

비대면 환경에서의 '기계학습' 지도 사례 연구 : 융합전공 학생들을 중심으로 (A Case Study of Teaching 'Machine Learning' for Convergence Major Students in a Non-Face-to-Face Environment)

  • 이성옥;이지은;송현옥;김한길;정회경
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2022년도 춘계학술대회
    • /
    • pp.336-339
    • /
    • 2022
  • 본 연구에서는 프로그래밍 과목을 수강하는 융합전공 학생들의 학습 패턴 파악하여 과목 운영을 실시한 교수자의 사례를 살펴봄으로 향후 융합전공학생들을 대상으로 하는 SW 교과 운영에 시사점을 찾고자 한다. 융합전공의 프로그래밍 수업은 다양한 학년과 전공 학생들이 수강을 하는데 비대면 환경가운데 이들의 학습 패턴을 파악하고자 설문을 실시하였다. 교수자는 대면이 불가한 경우에도 학습자들의 수업참여도를 끌어낼 수 있을지 연구하였고 학습자들의 학습 성향을 파악하여 수업을 운영하고자 하였다. 코로나-19 상황가운데 자기주도 학습에 대한 성공경험을 유지하고 있는 학생들이 다수임에 따라 자기 주도적으로 과제를 해결할 수 있도록 매주 과제설정을 하였고 전원에 가까운 학생들이 과제를 제출하였다. 본 연구는 코로나-19로 인한 비대면 상황가운데 기계학습활용 과목을 융합전공 학생들에게 운영함으로서 학생들의 학습 패턴과 과제 수행여부, 프로그래밍 성취도를 연구하였다는 점에서 의의가 있다.

  • PDF

Experience Way of Artificial Intelligence PLAY Educational Model for Elementary School Students

  • Lee, Kibbm;Moon, Seok-Jae
    • International Journal of Internet, Broadcasting and Communication
    • /
    • 제12권4호
    • /
    • pp.232-237
    • /
    • 2020
  • Given the recent pace of development and expansion of Artificial Intelligence (AI) technology, the influence and ripple effects of AI technology on the whole of our lives will be very large and spread rapidly. The National Artificial Intelligence R&D Strategy, published in 2019, emphasizes the importance of artificial intelligence education for K-12 students. It also mentions STEM education, AI convergence curriculum, and budget for supporting the development of teaching materials and tools. However, it is necessary to create a new type of curriculum at a time when artificial intelligence curriculum has never existed before. With many attempts and discussions going very fast in all countries on almost the same starting line. Also, there is no suitable professor for K-12 students, and it is difficult to make K-12 students understand the concept of AI. In particular, it is difficult to teach elementary school students through professional programming in AI education. It is also difficult to learn tools that can teach AI concepts. In this paper, we propose an educational model for elementary school students to improve their understanding of AI through play or experience. This an experiential education model that combineds exploratory learning and discovery learning using multi-intelligence and the PLAY teaching-learning model to undertand the importance of data training or data required for AI education. This educational model is designed to learn how a computer that knows only binary numbers through UA recognizes images. Through code.org, students were trained to learn AI robots and configured to understand data bias like play. In addition, by learning images directly on a computer through TeachableMachine, a tool capable of supervised learning, to understand the concept of dataset, learning process, and accuracy, and proposed the process of AI inference.

Van Hiele 기하 학습 수준 이론에 따른 LEGO 마인드스톰 활동 수준 분석 (Analysis of LEGO Mindstorm Activity Levels Based on the Van Hiele Levels of Development in Geometry)

  • 임해미;최인선
    • 한국학교수학회논문집
    • /
    • 제22권3호
    • /
    • pp.257-275
    • /
    • 2019
  • 로봇은 4차 산업혁명 시대를 대표하는 테크놀로지로, 미래를 살아갈 학생들은 로봇을 유연하게 다룰 수 있는 역량을 갖출 필요가 있다. 따라서 로봇을 학교 수업에 효과적으로 도입하기 위한 교수학적 연구가 요구되며, 특히 로봇을 활용한 문제해결에서 필수적이라 할 수 있는 수학에 초점을 두어 로봇을 활용한 수업을 어떻게 설계하고 평가할 것인지에 대한 연구가 이루어질 필요가 있다. 본 연구는 이를 위한 기초 연구로, 로봇 활동의 수준을 정의하고자 시도하였다. 이를 위하여 학생의 학습 수준에 대한 대표적 연구인 Van Hiele의 기하 학습 수준 이론을 시작점으로 설정했으며, LEGO 마인드스톰 활동 수준을 설정하기 위한 매개로 LOGO를 선택하였다. Olson et al.(1987)의 연구에서는 Van Hiele의 기하학습 수준에 대응하는 LOGO 활동 수준을 정의했는데, 본 연구에서는 LOGO와 LEGO 프로그래밍의 태생적인 유사점에 주목하여 Van Hiele의 기하 학습 수준에 따른 LOGO 활동 수준에 LEGO 마인드스톰 활동 수준을 연계하여 로봇을 활용한 수학 수업에서의 활동 수준을 분석하고 정의하였다.

4차 산업혁명 시대 기계공학 분야 엔지니어에게 필요한 역량과 교육에 관한 델파이 연구 (A Delphi Study on Competencies of Mechanical Engineer and Education in the era of the Fourth Industrial Revolution)

  • 강소연;조형희
    • 공학교육연구
    • /
    • 제23권3호
    • /
    • pp.49-58
    • /
    • 2020
  • In the era of the fourth industrial revolution, the world is undergoing rapid social change. The purpose of this study is to predict the expected changes and necessary competencies and desired curriculum and teaching methods in the field of mechanical engineering in the near future. The research method was a Delphi study. It was conducted three times with 20 mechanical engineering experts. The results of the study are as follows: In the field of mechanical engineering, it will be increased the situational awareness by the use of measurement sensors, development of computer applications, flexibility and optimization by user's needs and mechanical equipment, and demand for robots equipped with AI. The mechanical engineer's career perspectives will be positive, but if it is stable, it will be a crisis. Therefore active response is needed. The competencies required in the field of mechanical engineering include collaborative skills, complex problem solving skills, self-directed learning skills, problem finding skills, creativity, communication skills, convergent thinking skills, and system engineering skills. The undergraduate curriculum to achieve above competencies includes four major dynamics, basic science, programming coding education, convergence education, data processing education, and cyber physical system education. Preferred mechanical engineering teaching methods include project-based learning, hands-on education, problem-based learning, team-based collaborative learning, experiment-based education, and software-assisted education. The mechanical engineering community and the government should be concerned about the education for mechanical engineers with the necessary competencies in the era of the 4th Industrial Revolution, which will make global competitiveness in the mechanical engineering fields.