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

Search Result 133, Processing Time 0.944 seconds

Assistant Chatbot for Database Design Course (데이터베이스 설계 교과목을 위한 조교 챗봇)

  • Kim, Eun-Gyung;Jeong, Tae-Hun
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.26 no.11
    • /
    • pp.1615-1622
    • /
    • 2022
  • In order to overcome the limitations of the instructor-centered lecture-style teaching method, recently, flipped learning, a learner-centered teaching method, has been widely introduced. However, despite the many advantages of flipped learning, there is a problem that students cannot solve questions that arise during prior learning in real time. Therefore, in order to solve this problem, we developed DBbot, an assistant chatbot for database design course managed in the flipped learning method. The DBBot is composed of a chatbot app for learners and a chatbot management app for instructors. Also, it's implemented so that questions that instructors can anticipate in advance, such as questions related to class operation and every semester repeated questions related to learning content, can be answered using Google's DialogFlow. It's implemented so that questions that the instructor cannot predict in advance, such as questions related to team projects, can be answered using the question/answer DB and the BM25 algorithm, which is a similarity comparison algorithm.

Analysis of Academic Achievement Data Using AI Cluster Algorithms (AI 군집 알고리즘을 활용한 학업 성취도 데이터 분석)

  • Koo, Dukhoi;Jung, Soyeong
    • Journal of The Korean Association of Information Education
    • /
    • v.25 no.6
    • /
    • pp.1005-1013
    • /
    • 2021
  • With the prolonged COVID-19, the existing academic gap is widening. The purpose of this study is to provide homeroom teachers with a visual confirmation of the academic achievement gap in grades and classrooms through academic achievement analysis, and to use this to help them design lessons and explore ways to improve the academic achievement gap. The data of students' Korean and math diagnostic evaluation scores at the beginning of the school year were visualized as clusters using the K-means algorithm, and as a result, it was confirmed that a meaningful clusters were formed. In addition, through the results of the teacher interview, it was confirmed that this system was meaningful in improving the academic achievement gap, such as checking the learning level and academic achievement of students, and designing classes such as individual supplementary instruction and level-specific learning. This means that this academic achievement data analysis system helps to improve the academic gap. This study provides practical help to homeroom teachers in exploring ways to improve the academic gap in grades and classes, and is expected to ultimately contribute to improving the academic gap.

중등학교에서의 통계 지도 방향 탐색 - 대표값과 분산, 표준편차를 중심으로-

  • Kim, Chang-Il;Jeon, Yeong-Ju
    • Communications of Mathematical Education
    • /
    • v.14
    • /
    • pp.273-295
    • /
    • 2001
  • 통계는 연역적 사고를 강조하는 수학의 다른 영역과 달리 귀납적 추론과 직관적 사고를 요구한다. 따라서 학교 수업에서 학생들이 실제적인 상황을 모델링 할 수 있도록 하며, 주어진 상황에서 자료를 올바르게 산출하고 분석 할 수 있도록 적절한 지도 방법이 필요하다. 그렇지만 학교 수업은 대다수 알고리즘 연습 위주의 통계 학습-지도로 통계적 사고 교육이 제대로 이루어지지 못하고 있다. 이로 인해 학생들은 형식적인 통계 처리에는 익숙하지만 통계 교육의 궁극적 목적인 변이성과 자료를 현명하게 다루는 능력이 부족하다. 본고에서는 피상적인 기계적 계산위주의 통계교육에서 실제적인 자료를 수집하고, 이를 적절히 가공 처리하여 정보의 가치를 높일 수 있는 통계 지도 방향을 탐색해 보고자 한다.

  • PDF

A Study on the Virtual University using Full Duplex Method (쌍방향 방식을 이용한 가상대학 연구)

  • Hong You-Sik
    • Journal of the Korea Society of Computer and Information
    • /
    • v.11 no.2 s.40
    • /
    • pp.65-73
    • /
    • 2006
  • It is very difficult for the teacher to know who understands the lecture or not in the classroom. Therefore, in this paper, it proposed the algorithm of student score evaluation algorithm using full duplex method. Moreover, it confirms that full duplex method using fuzzy rules and neural network can tell where misunderstanding of the problems in the test. The computer simulation results shows that the full duplex virtual learning system has been proven to be much more efficient than one way traditional method which unfortunately does not consider the students understanding.

  • PDF

분수 나눗셈의 개념적 이해를 위한 관련 지식의 연결 관계 분석

  • Jeon, Pyeong-Guk;Park, Hye-Gyeong
    • Communications of Mathematical Education
    • /
    • v.15
    • /
    • pp.71-76
    • /
    • 2003
  • 학생들의 분수 나눗셈에 대한 이해는 개념적 이해를 바탕으로 수행되어야 함에도 불구하고 분수 나눗셈은 많은 학생들이 기계적인 절차적 지식으로 획득할 가능성이 높은 내용이다. 이것은 학생들이 학교에서 분수 나눗셈을 학습할 때에 일상생활에서의 경험과 선행 학습과의 연결이 잘 이루어지지 못하고 있는 것에 큰 원인이 있다고 본다. 본 연구에서는 학생들의 분수 나눗셈의 개념적 이해를 돕기 위하여 경험적 지식과의 연결 관계를 활용한 교수 방안을 실험 교수를 통해 조사하였다. 결과로서 번분수를 활용한 수업은 분수 나눗셈의 표준 알고리즘이 수행되는 이유를 알 수 있게 하는데 도움이 되나 여러 가지 절차적 지식이 뒷받침되어야 하며 분수 막대를 직접 잘라 보는 활동을 통한 수업은 분수 나눗셈에서의 나머지를 이해하는데 효과가 있다는 것을 알았다. 결론적으로, 학생들의 경험과 학교에서 이미 학습한 분수 나눗셈들의 관련 지식들을 적절히 연결하도록 한다면 수학적 연결을 통해 분수 나눗셈의 개념적 이해를 이끌 수 있다.

  • PDF

Developing Lessons and Rubrics to Promote Computational Thinking (Computational Thinking역량 계발을 위한 수업 설계 및 평가 루브릭 개발)

  • Choi, Hyungshin
    • Journal of The Korean Association of Information Education
    • /
    • v.18 no.1
    • /
    • pp.57-64
    • /
    • 2014
  • This study aims to suggest lesson plans and evaluation methods for primary pre-service teachers by reviewing the concept of computational thinking(CT) skills and its sub components. To pursue this goal, a literature review has been conducted in regards to CT and the effectiveness of programming courses. In addition, the Scratch educational programming functions were analyzed yielding six CT elements(data representation, problem decomposition, abstraction, algorithm & procedures, parallelization, simulation). With these six elements, one semester lesson plans for 15 weeks that represent the connections with six CT elements were designed. Based on the PECT(Progression of Early Computational Thinking) model and the CT framework a rubric to evaluate learners' proficiency levels(basic, developing, proficient) revealed in their final projects was developed as well. Upon a follow-up empirical study, the lesson plans and the rubric suggested in the current study are expected to be utilized in teachers' colleges.

Development and Application of Problem Bank of Problem Solving Programming Using Online Judge System in Data Structure Education (자료구조 수업에서 온라인 자동평가용 문제해결 프로그래밍 문제은행 개발 및 적용)

  • Kim, Seong-Sik;Oh, So-Hee;Jeong, Sang-Su
    • The Journal of Korean Association of Computer Education
    • /
    • v.21 no.4
    • /
    • pp.11-20
    • /
    • 2018
  • This study is to propose a problem bank of problem solving programming using Online Judge System as one of the ways to motivate learners and increase for immersion to students who take Data Structure lecture that is the basis of problem solving ability using information science. In order to do this, we developed a question bank for each major topic in the Data Structure, by developing 70 problem solving programming problems suitable for the main topics of the Data Structure. By mounting it on an Online Judge System and applying to actual classes, and by analyzing the motivation for learning and the degree of immersion according to the result after the application of the lesson, we propose a teaching-learning contents and usage for problem solving programming and Data Structure classes at the teacher training university which give motivation for learning and immerse in problem solving programming.

The Effect of CPS Programming Model on promoting Elementary school students' divergent thinking (초등학생의 확산적 사고 촉진을 위한 CPS 프로그래밍 수업의 효과 분석)

  • Jeon, Seong-Kyun;Lee, Young-Jun
    • The Journal of Korean Association of Computer Education
    • /
    • v.15 no.2
    • /
    • pp.1-8
    • /
    • 2012
  • General form of the programing education is finding and realizing algorithm to solve problems faster and more efficiently. In other words, it is based on convergent thinking. However, the programming education must have different characteristics to education targets. For elementary school students, it is needed to provide various experience-centered investigation environments. They should learn how to find the most efficient problem solving method by themselves. This study had adopted divergent thinking strategy where divergent thinking and convergent thinking can be repeated at the same time to suit a programming education with great importance of convergent thinking to elementary school leaners, and analyzed its effects. This study was applied to 5th graders, and 12 times of experimental measure classes were conducted by dividing them into the control group that conducted general programming class and the experimental group that conducted a programming class including divergent thinking of CPS model. As a result, CPS model had significant effect on the subordinate elements of creative problem solving skills, self-assurance, independence, and divergent thinking.

  • PDF

Effectiveness Analysis of Computing Thinking with Unplugged in Digital Transformation (디지털 트랜스포메이션 시대의 언플러그드를 적용한 컴퓨팅 사고력에 대한 효과성 분석)

  • Lee, Myung-Suk
    • Journal of Digital Convergence
    • /
    • v.18 no.3
    • /
    • pp.35-42
    • /
    • 2020
  • Digital transformation is about revolutionizing the interaction between virtual and reality. The complex problems that arise in this process must be solved, and one of the methods is computing thinking. Therefore, this study aims to observe whether software education that uses unplugged as liberal education is effective in enhancing computing thinking. For this, 5 elements of computing thinking were extracted and unplugged was applied to liberal software classes, and classes were conducted. During one semester, 16 sessions of classes were conducted and computing thinking enhancement was measured through surveys. As a result, the computing thinking of the students increased overall after classes. Observation surveys showed that, among computing thinking elements, students of all academic fields felt difficulties conceptualizing abstraction elements, those of arts and physical education felt more difficulties with algorithm elements, and those of the humanities felt more difficulties with pattern recognition elements. In the future, various contents for each element should be developed by academic field to aid learner understanding.

A Novel Algorithmic Thinking-based Problem Models & Evaluation Methods and Analysis of Problems using Material Factors in an Elementary course of Mathematics (알고리즘적 사고 문제 모델 및 평가방법의 제안과 초등수학 내용요소의 적용 및 분석)

  • Kwon, Dai-Young;Hur, Kyeong;Park, Jung-ho;Lee, Won-Gyu
    • The Journal of Korean Association of Computer Education
    • /
    • v.11 no.4
    • /
    • pp.1-12
    • /
    • 2008
  • This paper proposes basic algorithmic thinking based problem models applicable immediately without additional learnings and it problems basic problems and evaluation methods using material factors in an elementary course of mathematics For these purposes, an algorithmic thinking based problem model and it's basic problem models are proposed based on flowchart design methods with 5 degrees of difficulties. And algorithmic thinking based basic problems are developed by applying the proposed basic problem models into material domain in an elementary course of mathematics. And this paper proves the validity of developed basic problems in defining then as algorithmic thinking based basic problems through experiments and statistical analyses. The experimental results are analyzed in views of variety and effectiveness evaluation of answer algorithms and suitability of allocating 5 degrees of difficulties to the developed basic problems.

  • PDF