• Title/Summary/Keyword: 알고리즘 수업

Search Result 133, Processing Time 0.025 seconds

Research on Development and Application of Learning Program about Algorithm by Using Scratch Programming (스크래치 프로그래밍을 통한 알고리즘 학습 프로그램 개발 및 적용 연구)

  • Hyun, Dong-Lim;Yang, Young-Hoon;Kim, Eun-Gil;Kim, Jong-Hoon
    • Journal of The Korean Association of Information Education
    • /
    • v.15 no.3
    • /
    • pp.387-397
    • /
    • 2011
  • In order to analyze the change of student's logical thinking, in this study, we were develop the educational materials. This educational materials were used in algorithm class through educational programming language Scratch. Algorithms of education materials were selected by analysis of foreign ACM and domestic middle school curriculum. The developed educational materials were applied to 4th grade students of elementary school. In order to analyze the change of student's logical thinking, we were used GALT short version. Total logic and Combinational reasoning, in the experimental group students, were growing significantly.

  • PDF

A Study on the Learnablity of Routing Algorithm in Elementary School Computer Education (초등학교 컴퓨터교육에서 라우팅알고리즘 학습가능성에 관한 연구)

  • Park, Yeon;Kim, Ji-Na;Han, Byoung-Rae
    • Journal of The Korean Association of Information Education
    • /
    • v.11 no.3
    • /
    • pp.267-279
    • /
    • 2007
  • The purpose of this study is to design and practice teaching and learning method for routing algorithm among computer science principle which is difficult to be taught to elementary school students and understood by students. And we find out whether elementary school students can understand those learning contents. Intellectual area was assessed through equivalent test paper before and after the test and emotional area was assessed through students' impressions after class. The test showed that routing algorithm could be taught to children. Therefore, this study presents the learnability of routing algorithm as a learning element of elementary school computer education.

  • PDF

Visual simulator for supporting to learn efficiently on dynamic programming (동적 프로그래밍에 대한 효율적인 학습을 지원하는 시각화 시뮬레이터)

  • Jung, Soon-Young;Kwon, Han-Sook
    • The Journal of Korean Association of Computer Education
    • /
    • v.11 no.4
    • /
    • pp.23-36
    • /
    • 2008
  • It's known by recent surveys that many students have difficulty in understanding the concepts of programming algorithms, and don't feel interested in learning them. Dynamic programming, one of the most important and widely-used algorithms in computer science, is especially feared by students and unlike other algorithms, it also requires understanding of the process of problem solving and storage space design as well as basic principles of the algorithm. And so it has not been properly covered in classes. In this paper, we developed a visual simulator to solve the above problems in learning dynamic programming. This learning simulator is designed for students to run the algorithms themselves and learn how it works by visualizing each step of dynamic programming and corresponding states of storage space.

  • PDF

Development of Algorithm Design Worksheets using Algorithmic Thinking-based Problem Model in Programming Education for Elementary School Students (초등학생의 프로그래밍 학습을 위한 알고리즘적 사고 문제 모델 기반의 활동지 개발 및 적용)

  • Kim, Yongcheon;Choi, Jiyoung;Kwon, Daiyoung;Lee, Wongyu
    • Journal of The Korean Association of Information Education
    • /
    • v.17 no.3
    • /
    • pp.233-242
    • /
    • 2013
  • "Problem-solving methods and procedures" sections in the 2009 revised informatics curriculum emphasized active use of algorithmic thinking to solve problems. And it is proposed to solve the various problems of real life using programming language for the implementation of the algorithm. Recently, various Educational Programming Language has been developed for elementary programming activity and many researches showed that students' cognitive burden was reduced in learning programming language with Educational Programming Languages. However implementation of the algorithm is difficult for novice programmer. For the reason, effective way is required for elementary students to connect design of the algorithm and implementation of the algorithm. Therefore, in this study propose the algorithm design worksheets that it is possible to create an algorithm to describe the content needed to implementation in programming education. And this study proved the effect of the algorithm design learning tools through experiment.

Design and Implementation of Simulation Program for CPU Scheduling Operating Systems (CPU 스케줄링을 학습하는 운영체제 시뮬레이션 프로그램의 설계 및 구현)

  • Jeong, Seong-Kyun;Lee, Samuel Sang-Kon
    • Journal of Korea Multimedia Society
    • /
    • v.14 no.3
    • /
    • pp.449-461
    • /
    • 2011
  • In the field of computer science, operating system concept is taught in university, but we now teach it in the middle and/or high school. Computer is also taught not only in college but also in middle and high school. If we look up the education of computer that is trained in school, basic principles or core techniques of computer science is educated only with its theory. If the theoretical education of computer science is just trained, sometimes students are not interested in it because of lack of shortage of mass media. Therefore, we could say that it is important that the computer education features a diverse range of media, including prints, paintings, sculpture, digital photographs, mixed media, and a simulation program. For all this reason, we design and implement a program for simulation with computer operating systems especially, CPU scheduling. There are many CPU scheduling algorithms we suggest to make students understand scheduling with some different examples in practical use. In this paper, we practically propose a new approach to be used with a study tool to make a motivation for students. We design a simulation program for teaching computer operation systems to show CPU scheduling and we implement a program to make use of comparison of FCFS, SJFS, PS, and RR scheduling algorithms. With our simulation program we present a comparative analysis between scheduling algorithms could be possible.

Exploring Data Categories and Algorithm Types for Elementary AI Education (초등 인공지능 교육을 위한 데이터 범주와 알고리즘 종류 탐색)

  • Shim, Jaekwoun
    • 한국정보교육학회:학술대회논문집
    • /
    • 2021.08a
    • /
    • pp.167-173
    • /
    • 2021
  • The purpose of this study is to discuss the types of algorithms and data categories in AI education for elementary school students. The study surveyed 11 pre-elementary teachers after providing education and practice on various data, artificial intelligence algorithm, and AI education platform for 15 weeks. The categories of data and algorithms considering the elementary school level, and educational tools were presented, and their suitability was analyzed. Through the questionnaire, it was concluded that it is most suitable for the teacher to select and preprocess data in advance according to the purpose of the class, and the classification and prediction algorithms are suitable for elementary AI education. In addition, it was confirmed that Entry is most suitable as an AI educational tool, and materials that explain mathematical knowledge are needed to educate the concept of learning of AI. This study is meaningful in that it specifically presents the categories of algorithms and data with in AI education for elementary school students, and analyzes the need for related mathematics education and appropriate AI educational tools.

  • PDF

A Study on the Development of Smart Education Using Deep Learning Algorithm (딥러닝 알고리즘을 활용한 스마트교육의 발전방안 연구)

  • Kim, Ji-Yun;Lee, Tae-Wuk
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2016.07a
    • /
    • pp.169-171
    • /
    • 2016
  • 본 논문에서는 최근 빅데이터 처리 방법으로 각광을 받고 있는 딥러닝 알고리즘을 스마트교육에 적용하는 방안을 제안한다. 디지털 교과서의 사용과 함께 교육 빅데이터가 발생하는 스마트교육의 특성 상 빅데이터를 효과적으로 처리하고 활용할 수 있는 방법이 필요하다. 따라서 그 방법으로 딥러닝을 적용하고, 이를 활용한 교육을 한다면 개별화 교육의 실현, 감성 교육에의 활용, 수업 개선에의 도움, 양질의 학습자료 선별 등의 효과를 거둘 수 있을 것이다.

  • PDF

Effects on Metacognition and GALT Logical Thinking Ability in Programming Educations using Squeak e-toy (스퀵 e-toy 프로그래밍 교육을 통한 메타인지 및 GALT 논리 사고력 향상 효과 분석)

  • Jong, You-Rim;Hur, Kyeong
    • Journal of The Korean Association of Information Education
    • /
    • v.14 no.2
    • /
    • pp.199-207
    • /
    • 2010
  • This paper is proposed to present elementary algorithmic thinking-based Squeak E-toy programming problems for flowchart-based programming educations without programming languages in elementary programming educations. Furthermore, this paper proves the validity and effects of developed Squeak E-toy programming problems through measurement analyses of metacognition and GALT logical thinking ability experiments by comparing with the language-based traditional programming education.

  • 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.

Design of the student Career prediction program using the decision tree algorithm (의사결정트리 알고리즘을 이용한 학생진로 예측 프로그램의 설계)

  • Kim, Geun-Ho;Jeong, Chong-In;Kim, Chang-Seok;Kang, Shin-Chun;Kim, Eui-Jeong
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2018.05a
    • /
    • pp.332-335
    • /
    • 2018
  • In recent years, artificial intelligence using big data has become a big issue in IT. Various studies are being conducted on services or technologies to effectively handle big data. The educational field, there is big data about students, but it is only a simple process to collect, lookup and store such data. In the future, it makes extensive use of artificial intelligence, machine learning, and statistical analysis to find meaningful rules, patterns, and relationships in the big data of the educational field, and to produce intelligent and useful data for the actual students. Accordingly, this study aims to design a program to predict the career of students using a decision tree algorithm based on the data from the student's classroom observations. Through a career prediction program, it is believed to be helpful to present application paths to students ' counseling and to also provide classroom behavior and direction based on the desired courses.

  • PDF