• Title/Summary/Keyword: teaching programming

Search Result 316, Processing Time 0.024 seconds

A Design and Development of Theme-Based Integrated Program using the Diki-3000 (디키-3000 활용 주제중심 통합 프로그램 설계 및 개발)

  • Park, Jung-Ho;Kim, Chul
    • 한국정보교육학회:학술대회논문집
    • /
    • 2011.01a
    • /
    • pp.147-151
    • /
    • 2011
  • Educational efforts in integrating various subjects which are closely related to one another have had positive results. Additionally, integrating subjects has shown to be more effective than teaching subjects independently. The purpose of this study is to propose, construct, and develop a theme-based integrated program that teaches elementary school student's subjects which are outside the regular curriculum such as electricity, electronics, programming, and energy by using Diki-3000. Thus, having considered the theoretical background of theme-based integrated program, elementary school subjects including home economics, science, social studies, and extracurricular activities have been analyzed and restructured into theme-based program. Students will learn about and familiarize themselves with these subjects by utilizing the Diki-3000 product. This program aims to improve students understanding of the aforementioned subjects by combining Diki-3000's strengths as an educational tool with the contents of theme-based integrated program. Moreover, the learning experiences gained from completing critical problem-solving activities which are beyond normal subject knowledge is expected to help develop learners' positive thinking skills.

  • PDF

A Study on Information Literacy Education for Enhancing Computational Thinking (컴퓨팅 사고력 향상을 위한 정보소양교육에 관한 연구)

  • Kim, Kyungmin
    • The Journal of Korean Association of Computer Education
    • /
    • v.20 no.4
    • /
    • pp.59-66
    • /
    • 2017
  • In the fourth industrial revolution, the government has established a policy to cultivate the creative convergent talent with software literacy in order to cultivate human resources leading the economy. Therefore, software education based on computational thinking is being adopted in liberal arts courses in universities. However it would be damaged the fundamental objectives for increasing computational thinking by a weighted stress of students to learn programming of software education. In this paper, we proposed a teaching method that can improve computing thinking through information literacy education which can be directly applied in practice as a way to reduce the burden on the programming learning of software education. Through this paper, it was found that information literacy education can improve the computing thinking as well as the computing ability by making it possible to construct enough knowledge, analysis and efficient procedures for problems.

A Learning Method of Stack and Queue through Solving Maze Exploration Problems with Robots (로봇의 미로 탐색 문제해결을 통한 스택과 큐 학습 방안)

  • Hong, Ki-Cheon
    • Journal of Digital Convergence
    • /
    • v.10 no.11
    • /
    • pp.613-618
    • /
    • 2012
  • ICT education guidelines revised in 2005 reinforce computer science elements such as algorithm, data structure, and programming covering all schools. And Ministry of Education emphasizes STEAM education. Most important is that "How instruct them". This means necessity of contents. So this paper suggests learning method of Stack and Queue using LEGO MINDSTORMS NXT. The main purpose is that how stack and queue are used, when robot explore realistic maze. Teaching and learning strategies are algorithm, flowchart, and NXT-G programming. Simple maze has path in left or right, but complex maze has three-way intersection. These are developed by authors. Master robot explores maze and push stack, and then return to entrance using stack. Master robot explores maze and transmits path to slave's queue. And then slave robot drives without exploration. Students can naturally learn principles and applications of them. Through these studies, it can improves ability of logical and creative thinking. Furthermore it can apply to ICT and STEAM education.

Analysis on Types of Errors in Learning about Control Structures of Programming using Flowchart (순서도를 활용한 프로그래밍 제어 구조 학습에 나타난 오류 유형 분석)

  • Choe, Hyunjong
    • The Journal of Korean Association of Computer Education
    • /
    • v.19 no.1
    • /
    • pp.101-109
    • /
    • 2016
  • Designing algorithms is a very important learning process in computational thinking education because it requires learner's logical and procedural thinking. But the case studies that have topics of algorithms learning and students' types of errors in learning algorithms are not enough. So the purpose of this study is to analyze students' errors that discovered in the process of learning three control structures of programming using flowchart and provide types of errors in designing algorithms. Results about tests of three types of control structures in university student's algorithms learning class showed different cases of types of errors; types of sequential control error are not presented in the class, types of conditional control error are presented in the case of setting the conditions of nested conditional control, and types of iterative control are showed in the many cases of iterative conditions, statements of single and nested iterative control structure. The results of study will be a good case study about teaching designing algorithms of computational thinking education in elementary, secondary school and university.

A study on the comparative analysis of learning effects between offline face-to-face classes and asynchronous online classes - Focusing on lecture evaluation and a final exam question in the 'HTML5 Web Programming' course (오프라인 면대면 수업과 비동기식 온라인 수업의 학습효과에 대한 비교분석 연구 - 'HTML5 웹 프로그래밍' 과목의 강의평가 및 기말고사 문항을 중심으로)

  • Kwon, Chongsan
    • Journal of Industrial Convergence
    • /
    • v.20 no.7
    • /
    • pp.37-50
    • /
    • 2022
  • This study intends to analyze the learning effect of asynchronous online classes used in education fields around the world after the COVID-19 pandemic. To this end, we compared and analyzed the lecture evaluation and final exam questions of the HTML5 web programming course, which was conducted offline in 2019 and asynchronously online in 2020 due to COVID-19. As a result of the analysis, no significant difference was drawn between the two teaching methods in the lecture evaluation score and final exam score. However, contrary to concerns about the application of online classes to the entire curriculum, the lecture evaluation and final exam scores of the video-based online classes were high, suggesting the possibility that online classes could be more effective than offline classes if well organized and managed in the future.

Development and application of supervised learning-centered machine learning education program using micro:bit (마이크로비트를 활용한 지도학습 중심의 머신러닝 교육 프로그램의 개발과 적용)

  • Lee, Hyunguk;Yoo, Inhwan
    • Journal of The Korean Association of Information Education
    • /
    • v.25 no.6
    • /
    • pp.995-1003
    • /
    • 2021
  • As the need for artificial intelligence (AI) education, which will become the core of the upcoming intelligent information society rises, the national level is also focusing attention by including artificial intelligence-related content in the curriculum. In this study, the PASPA education program was presented to enhance students' creative problem-solving ability in the process of solving problems in daily life through supervised machine learning. And Micro:bit, a physical computing tool, was used to enhance the learning effect. The teaching and learning process applied to the PASPA education program consists of five steps: Problem Recoginition, Argument, Setting data standard, Programming, Application and evaluation. As a result of applying this educational program to students, it was confirmed that the creative problem-solving ability improved, and it was confirmed that there was a significant difference in knowledge and thinking in specific areas and critical and logical thinking in detailed areas.

Development and Application of Artificial Intelligence Convergence Education Program Based on Decision Tree: Focusing on Unplugged Activities (의사결정 트리 기반 인공지능 융합교육프로그램 개발 및 적용: 언플러그드 활동을 중심으로)

  • Sung-ae Kim
    • Journal of Practical Engineering Education
    • /
    • v.14 no.3
    • /
    • pp.459-469
    • /
    • 2022
  • The purpose of this study is to explore the educational effect by developing and applying a decision tree-based artificial intelligence convergence education program. To achieve the purpose of this study, the study was conducted through a three-step process of preparation, development, and improvement. In addition, it consisted of four stages of the creative problem-solving process: 'Understanding the problem', 'Idea search and development', 'realization' and 'evaluation'. In particular, the artificial intelligence convergence education program developed in this study is an unplugged activity that does not include programming. Therefore, it is very noteworthy that artificial intelligence convergence education was implemented in subjects other than technology and home economics education, and information education, which are part of junior engineering education, and practical arts education in elementary education, which is a subject that learns Artificial Intelligence technology including programming during class time. In other words, it shows that AI technology can be integrated and taught in most subjects, not specific subjects and has great significance in that it can utilize the concepts and principles of artificial intelligence technology when teaching the concept of classification, which is included in the curriculum.

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.

A Study on the Development of Programming Education Model Applying English Subject in Elementary School (초등학교 영어교과를 적용한 프로그래밍 교육 모델 개발)

  • Heo, Miyun;Kim, Kapsu
    • Journal of The Korean Association of Information Education
    • /
    • v.21 no.5
    • /
    • pp.497-507
    • /
    • 2017
  • Research on software education and linking and convergence of other subjects has been mainly focused on mathematics and science subjects. The dissatisfaction of various preferences and types of learning personality cause to learning gap. In addition, it is not desirable considering the solution of various fusion problems that can apply the computational thinking. In this way, it is possible to embrace the diverse tendencies and preferences of students through the linkage with the English subject, which is a linguistic approach that deviates from the existing mathematical and scientific approach. By combining similarities in the process of learning a new language of English education and software education. For this purpose, based on the analysis of teaching - learning model of elementary English subject and software education, we developed a class model by modifying existing English subject and software teaching - learning model to be suitable for linkage. Then, the learning elements applicable to software education were extracted from the contents of elementary school English curriculum, and a program applied to the developed classroom model was designed and the practical application method of learning was searched.

Development and Application of Primary Puzzle-Based Learning Program for Computer Science Education (컴퓨터 과학 교육을 위한 초등 퍼즐 기반 학습 프로그램 개발 및 적용)

  • Oh, JungCheol;Kim, JaeHyeong;Kim, JongHoon
    • The Journal of Korean Association of Computer Education
    • /
    • v.17 no.3
    • /
    • pp.11-23
    • /
    • 2014
  • Developing computational thinking ability is crucial for those living in the 21st century. However, the current computational education system cannot satisfy this need. Current computational education tends to be limited to the teaching of the use of application programs or the teaching of the programming language. This is why the primary puzzle-based learning program was developed. This program promotes the development of the learner's computational thinking ability and understanding of the principles of the computer science as opposed to the fragmented, uniform programing education. In order to prove the effectiveness of this newly developed program, a 35-hour study was conducted to 41 students from grade 3 to 6 classrooms in Jeju Province. It was proved that this program brings positive changes in creativie problem-solving ability and problem-solving abilities in computer science. This paper is to provide the ground for the development of an educational program and to prove the effectiveness of thereof, and finally introduce the Primary Puzzle-Based Learning Program as the alternative computational education.

  • PDF