• Title/Summary/Keyword: Programming Curriculum

Search Result 274, Processing Time 0.026 seconds

Changes of Pre-service Teachers' Teaching Expertise through Lesson Plan Analysis

  • Kim, Seong-Won;Yi, Soyul;Lee, Youngjun
    • Journal of the Korea Society of Computer and Information
    • /
    • v.25 no.1
    • /
    • pp.207-219
    • /
    • 2020
  • This study analyzed the change of teaching expertise of pre-service teachers through TPACK education. In this study, we applied a programming-based TPACK education program developed by Kim and Lee (2019) to 20 prospective teachers. To analyze the pre-service teachers' teaching expertise analyzed the lesson plan prepared before, during and after applying the educational program. As a result, Few teachers use technology in lesson plan, and the design of the instructor-led or experiment to confirmed content in curriculum or textbook. The use of technology has increased in the second Teaching Plan, but the technology was not used depending on the educational context. In the third lesson plan, all pre-service teachers were able to use technology in an educational context. Moreover, the teaching expertise of the pre-service teacher showed a statistically significant improvement in the lesson plan. This study founded that the programming-based TPACK education program was effective in enhancing the teaching expertise of the pre-service teacher.

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

  • Sohn, Kyungjin;Han, JeongHye
    • Journal of The Korean Association of Information Education
    • /
    • v.22 no.4
    • /
    • pp.419-425
    • /
    • 2018
  • The national curriculum includes the problem solving process, algorithms, and programming of SW education. The education using robots is one of attractive alternatives for students who have no interest of SW or are poor at programming. We have developed a courseware using robots for SW education based on paper art activities with narrative storytelling to enhance students' creative thinking and problem solving within limitation of class time in schools. We apply the courseware and obtained the result of pre and post-test on the creative problem solving ability of third graders in the elementary school The four factors of creative problem solving have shown significantly increase. In addition, it had an significant effects for understanding robot technology and for learning attitude using robots of SW or programming.

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

  • Hong, Ki-Cheon
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.11 no.11
    • /
    • pp.4167-4173
    • /
    • 2010
  • ICT education guidelines revised in 2005 reinforce computer science elements such as algorithm, data structure, and programming covering all schools. It means that goal of computer education is improving problem-solving abilities not using of commercial software. So this paper suggests problem-solving method of maze escape through robots' cooperation in an effort of learning these elements. Problems robots should solve are first-search and role-exchange. First-search problem is that first robot searches maze and send informations about maze to the second robot in real time. Role-exchange problem is that first robot searches maze, but loses its function at any point. At this time second robot takes a role of first robot and performs first robot's missions to the end. To solve these two problems, it goes through four steps; problem analysis, algorithm description, flowchart and programming. Additional effects of our suggestion are chance of cooperation among students and use of queue in data structure. Further researches are use of more generalized mazes, application to real field and a talented curriculum.

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

  • Seo, Hyunseok;Jeong, Youngsik
    • Journal of The Korean Association of Information Education
    • /
    • v.22 no.6
    • /
    • pp.651-660
    • /
    • 2018
  • To determine the educational effects of collaborative story creation activities using the Entry programming language, we instructed first year students at the national university of education on these activities for three weeks and analyzed the changes in their software (SW) education capacity and story creating ability. The completed analysis showed no significant changes in the students' SW education capacity as related to information literacy, computational thinking, and learner competency; however, the students' ability to create stories increased significantly. Although students struggled to learn story creation using Entry, they gradually found that the activities were useful and their interest in creating stories grew. Therefore, we suggest expanding the number of subject curriculum activities using Entry in order to improve SW education capacity as well as the subject capacity for student teachers.

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

  • Lee, Sungock;Yang, SeungEui;Jung, Hoekyung
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.25 no.11
    • /
    • pp.1655-1662
    • /
    • 2021
  • The purpose of this study is to draw implications through a case study on the curriculum operation of a professor who operated a programming subject as a PBL(project-based learning) method in an untact situation due to COVID-19. A survey was conducted for first-year freshmen students to determine their learning condition before project implementation. Based on the results of the questionnaire, individual interviews were conducted to identify the needs for education, and then, basic grammar for project completion and lectures that segmenting each stage of the project were composed. Repeated learning was induced through weekly quizzes, and feedback was given by giving time in advance until the project deadline. 23 students (40 students in total) completed the project. The remaining 17 students took the exam but did not complete the project. The purpose of this study is significant in that it investigated whether a project can be carried out through instructional design, execution, and interaction while operating a programming subject through PBL in the COVID-19 environment.

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.

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

  • HakNeung Go;Youngjun Lee
    • Journal of the Korea Society of Computer and Information
    • /
    • v.28 no.9
    • /
    • pp.167-176
    • /
    • 2023
  • In this paper, we designed and implemented a graph assessment module that can evaluate graphs in an programming assessment system based on text and numbers. The assessment method of the graph assessment module is self-evaluation that outputs two graphs generated by codes submitted by learners and by answers, automatic-evaluation that converts each graph image into an array, and gives feedback if it is wrong. The data used to generate the graph can be inputted directly or used from external data, and the method of generatng graph that can be evaluated is MATLAB style in matplotlib, and the graph shape that can be evaluated is presented in mathematics and curriculum. Through expert review, it was confirmed that the content elements of the assessment module, the possibility of learning, and the validity of the learner's needs were met. The graph assessment module developed in this study has expanded the evaluation area of the programming automatic asssessment system and is expected to help students learn data visualization.

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

  • Lee, Sungock;Lee, Jieun;Song, Hyunok;Kim, Hangil;Jung, Hoekyung
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2022.05a
    • /
    • pp.336-339
    • /
    • 2022
  • In this study, we examine the cases of instructors who conducted subject management by understanding the learning patterns of convergence major students taking programming courses Therefore, we intend to find implications for the operation of SW curriculum for convergence majors in the future. In the programming class of the convergence major, students of various grades and majors take the course, and a survey was conducted to understand their learning patterns in a non-face-to-face environment. The instructor studied whether it would be possible to induce learners' participation in class even when face-to-face communication was not possible, and tried to operate the class by understanding the learning propensity of the learners. As there are many students who have maintained successful experiences in self-directed learning amid COVID-19, weekly assignments were set so that they could solve their own problems independently, and almost all students submitted assignments. This study is meaningful in that it studied students' learning patterns, task performance, and programming achievement by operating 'Machine Learning' subject to students of the convergence major in a non-face-to-face situation due to COVID-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
    • /
    • v.12 no.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.

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

  • Rim, Haemee;Choi, Inseo
    • Journal of the Korean School Mathematics Society
    • /
    • v.22 no.3
    • /
    • pp.257-275
    • /
    • 2019
  • Technology-based convergence education is being emphasized for students in the era of the fourth industrial revolution. In math education, students need to increase their capabilities in the future by having them experience mathematical problems using robots and sensors, a key technology in the era of the fourth industrial revolution. To this end, it is necessary to present educational uses for educational robots in relation to math and curriculum from a 'mathematics education perspective' and analyze its educational use in relation to the mathematics and curriculum, considering the role of mathematics at the base of the process of exploring real-world phenomena and solving problems. Based on the analysis of Van Hiele levels of development in geometry and the LOGO activity level of Olson et al.(1987), this study analyzed and presented the level of LEGO Mindstorm activity, a representative educational Robot capable of collecting and analyzing data and programming in the form of block language, in the first to fourth level.