• Title/Summary/Keyword: Programming instruction

Search Result 94, Processing Time 0.024 seconds

The Effects of Middle School Mathematical Statistics Area and Python Programming STEAM Instruction on Problem Solving Ability and Curriculum Interest (중학교 수학 통계 영역과 파이썬(Python) 프로그래밍 융합수업이 문제해결력과 교과 흥미도에 미치는 영향)

  • Lee, Do-Young;Chung, Jong-In
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.20 no.4
    • /
    • pp.336-344
    • /
    • 2019
  • The Ministry of Education (2015) announced the "2015 Revised Curriculum for Elementary and Secondary Schools" and announced that SW (Software) training for elementary and junior high school students to develop Computational Thinking will be gradually introduced from 2018. In addition, 'problem solving' and 'programming' have become important areas. Furthermore, the ability to analyze and utilize big data is becoming more emphasized. We developed and applied the statistical - Python programming convergence curriculum based on the idea that convergence education combining information and mathematics, programming and statistical literacy is needed according to current trends. Before and after the experiment, problem solving ability test and programming / mathematical interest test were conducted and compared with the corresponding sample t-test. According to the analysis results, there were significant differences in the pre- and post-test on problem solving ability, programming interest and mathematical interest at the significance level of 0.05.

Simulation on a test vector Implementation of a pipeline processor using a HDL (HDL을 이용한 파이프라인 프로세서의 테스트 벡터 구현에 의한 시뮬레이션)

  • 박두열
    • Journal of the Korea Society of Computer and Information
    • /
    • v.5 no.3
    • /
    • pp.16-28
    • /
    • 2000
  • In this paper, we implemented by describing a pipeline processor using a HDL in functional level, simulated and verified it's operation. When simulating a implemented processor. We first specify assembly instruction that is Performed in the processor. entered by programming using the instruction sets at the experimental framework. Thus, the procedure that is presented in this paper can easily identify and verify the purpose for implementation and operation of a system by using test vector. Also, it was possible that exactly simulate a system. The method was comfortable that document a system operation to implement.

  • PDF

Design a Plan of Robot Programming Education Using Tools of Web 2.0 (웹 2.0 기반의 도구를 활용한 로봇 프로그래밍 교육 방안)

  • Yoo, Inhwan
    • Journal of The Korean Association of Information Education
    • /
    • v.18 no.4
    • /
    • pp.499-508
    • /
    • 2014
  • Developing Computational Thinking is getting attention as the importance of SW is emphasized. Also programming education is getting attention, especially, various researches that utilize robot in programming education are being carried out. This study focused on compensating the defects of the prior robot programming education and exploring the way of utilizing web based tool 2.0 while putting emphasis on communication and cooperation. This plan is based on $Gagn{\acute{e}}$ & Briggs nine events of instruction and can be used to implement cooperative learning with the Web 2.0 based tools at every instructional events. Tests for learner's cooperation were done before and after this new plan to evaluate its value. The result proves that this plan had a positive influence on improving learner's cooperative attitude.

A Case Study on Activating of High School Student's Metacognitive Abilities in Mathematical Problem Solving Process using Visual Basic (비주얼 베이식을 이용한 수학 문제해결 과정에서 고등학생의 메타인지적 능력 활성화)

  • 이봉주;김원경
    • The Mathematical Education
    • /
    • v.42 no.5
    • /
    • pp.623-636
    • /
    • 2003
  • Metacognition is defined to be 'thinking about thinking' and 'knowing what we know and what we don't know'. It was verified that the metacognitive abilities of high school students can be improved via instruction. The purpose of this article is to investigate a new method for activating the metacognitive abilities that play a key role in the Mathematical Problem Solving Process(MPSP). Hyunsung participated in the MPSP using Visual Basic Programming. He actively participated in the MPSP. There are sufficient evidences about activating the metacognitive abilities via the activity processes and interviews. In solving mathematical problems, he had basic metacognitive abilities in the stage of understanding mathematical problems; through the experiments, he further developed his metacognitive abilities and successfully transferred them to general mathematical problem solving.

  • PDF

The Effects of a Robot Programming Instruction Using MSRDS VPL for the Problem Soling Ability (MSRDS VPL을 이용한 로봇 프로그래밍 학습이 문제해결능력에 미치는 효과)

  • Kim, Se-Min;Chung, Jong-In
    • Proceedings of the KAIS Fall Conference
    • /
    • 2009.12a
    • /
    • pp.144-147
    • /
    • 2009
  • 본 연구에서는 21세기 지식정보사회에 학생들의 창의력 향상을 위하여 MSRDS에서 제공하는 에디터인 VPL(Visual Programming Language)를 이용한 로봇 프로그래밍 학습이 창의력에 미치는 효과를 연구하였다. VPL은 로봇 애플리케이션 개발을 프로그래머가 아닌 학생들도 쉽게 사용할 수 있도록 MSRDS에서 제공하는 프로그램이며, 이를 시뮬레이션과 연결시켜 로봇 하드웨어가 없이 손쉽게 학습을 할 수 있게 하였다. 이를 위하여 VPL에서 사용하는 기본 Activity를 이용하여 프로그래밍의 구문을 자연스럽게 학습할 수 있는 수업 내용을 개발하였으며, 연구 대상은 충청남도 B군에 위치한 B공고 3학년의 컴퓨터응용관련 학과 1개반을 대상으로 C언어를 이용한 기존의 마이크로 장비 프로그래밍 수업과 VPL을 이용한 로봇 프로그래밍 수업을 상호 비교하려고 한다. 이 연구에서는 VPL을 통하여 손 쉽게 프로그래밍을 하고 흥미가 유발되어 자신이 생각한 대로 로봇의 동작을 구현하는 과정에서 자연스럽게 문제해결능력이 신장된 것을 확인하고자 한다.

  • PDF

A Web-based adaptive hypermedia system for novices to learn programming (초보자들의 프로그래밍 학습을 위한 웹 기반 적응형 하이퍼미디어 시스템)

  • Jung, Hyosook;Park, Seongbin
    • The Journal of Korean Association of Computer Education
    • /
    • v.7 no.6
    • /
    • pp.37-45
    • /
    • 2004
  • With the rapid growth of the Web technologies, the Web has changed teaching and learning as well as our life in various ways. Web-based instruction (WBI) supports self-directed and creative learning at anytime anywhere. However, learners may experience the problems of disorientation and cognitive overload when the hyperspace that consists of learning materials is complex. In this paper, we present a Web-based adaptive hypermedia system based on cognitive load theory which can reduce cognitive loads that novices may experience when they learn programming

  • PDF

Development of Machine Vision System based on PLC (PLC 기반 머신 비전 시스템 개발)

  • Lee, Sang-Back;Park, Tae-Hyoung;Han, Kyung-Sik
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.20 no.7
    • /
    • pp.741-749
    • /
    • 2014
  • This paper proposes a machine vision module for PLCs (Programmable Logic Controllers). PLC is the industrial controller most widely used in factory automation system. However most of the machine vision systems are based on PC (Personal Computer). The machine vision system embedded in PLC is required to reduce the cost and improve the convenience of implementation. In this paper, we newly propose a machine vision module based on PLC. The image processing libraries are implemented and integrated with the PLC programming tool. In order to interface the libraries with ladder programming, the ladder instruction set was also designed for each vision library. By use of the developed system, PLC users can implement vision systems easily by ladder programming. The developed system was applied to sample inspection system to verify the performance. The experimental results show that the proposed system can reduce the cost of installing as well as increase the ease-of-implementation.

A study on the relationship between difficulty in learning to program and Computational Thinking (프로그래밍이 어려운 이유와 컴퓨팅사고력간의 관계성 연구)

  • Oh, Kyungsun;Ahn, Seongjin
    • The Journal of Korean Association of Computer Education
    • /
    • v.18 no.5
    • /
    • pp.55-62
    • /
    • 2015
  • Today, living in a software-centered global community. lots of countries are putting most efforts on breeding a creative manpower well equipped with problem-solving abilities based on computational thinking. Upon this colleges and universities where most strongly related to job activities are proceeding instruction related to programming for the IT majors realizing the importance of the software education. Hereby we intend to be of a proper help for every colleges and universities students who are working on educational programming design for the first time performing a research probing the relationship with the full gamut of computational thinking based on the result acquired through a phased survey showing the amount of difficulties at their beginning stages.

Development of Education Program for Physical Computing using Arduino N-screen Communication Boards (아두이노 N-스크린 통신보드를 활용한 피지컬 컴퓨팅 교육 프로그램)

  • Hur, Kyeong;Lee, Ju-Yeol;Lee, Hye-Min;Lee, Hae-Sang
    • Journal of Practical Engineering Education
    • /
    • v.7 no.2
    • /
    • pp.97-105
    • /
    • 2015
  • In this paper, we have selected physical computing as the focused learning elements with the PBL-based programming instruction method. Students experienced physical computing by using Arduino. Development of robot using Arduino can create an effective educational environment and also provide solutions for lack of environmental conditions, such as time or spatial factor restrictions and excessive expense issues; these are major obstacles to developing robot programming education. Finally, we analyzed the effects on growth of student's logical thinking and problem solving abilities by demonstrating the Arduino application courseware to the field of education.

A STUDY ON DESIGN OF AUTHORING SYSTEM IN COMPUTER ASSISTED INSTRUCTION (컴퓨터 보조수업을 위한 저작 시스템설계에 관한 연구)

  • Kho, Dae-Ghon;Park, Sang-Hee
    • Proceedings of the KIEE Conference
    • /
    • 1989.07a
    • /
    • pp.468-472
    • /
    • 1989
  • In this paper a Korean authoring system is designed to write a CAI courseware in Hangul/English by an author who is a nonprogrammer. It saves nock time in authoring a courseware and maintains high level transplantity among CAI systems. By interfacing ah expert graphic utility, image information can be processed more easily and efficiently. Programming control of the flow of CAI courseware can be ramification and individual learning possible, fitting various demands of learners and learning and learning ability.

  • PDF