• Title/Summary/Keyword: Programming instruction

Search Result 94, Processing Time 0.026 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 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

An Implementation of Assembler and Simulator for LC-3 Processor (LC-3 프로세서를 위한 어셈블러 및 시뮬레이터의 구현)

  • Lee, Ki-Min;Lee, Min-Woo;Kim, Yong-Seok
    • Journal of Industrial Technology
    • /
    • v.30 no.B
    • /
    • pp.119-123
    • /
    • 2010
  • LC-3 is an educational microprocessor for processor logic design, instruction execution fundamentals, and assembly language programming. This paper presents an IDE software, LIDE (LC-3 Integrated Development Environment), which integrates assembly program editor, LC-3 assembler, and LC-3 simulator.

  • PDF

A Study on the development of automatic control programming for projection machine (사출기의 자동제어 프로그램 개발에 관한 연구)

  • 김현기;홍용인;이천희
    • Proceedings of the IEEK Conference
    • /
    • 1999.11a
    • /
    • pp.1145-1148
    • /
    • 1999
  • In this paper we developed the communication protocol in which can transmitter receive a data and instruction in pressure and control computer. This system can dramatically increase production by maximize by control the error in central unit and monitoring. When developed these pressure automatic control system, it can be automation product in factory and decrease man-power.

  • PDF

A Study on Instruction Design for Game Programming Concept Learning (효과적인 게임프로그래밍 기본개념 학습을 위한 수업사례 연구)

  • Choi, Youngmee;Kim, Seongjoong
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2014.11a
    • /
    • pp.443-444
    • /
    • 2014
  • 본 연구는 게임프로그래밍 기본 기술 습득을 위하여 교실 수업에서 학생들이 능동적인 실습으로 진행하는 사례를 교수환경(플립티드러닝), 교과내용(프레임워크기반 게임프로그래밍), 상호작용성, 평가방법 중심으로 기술하고, 성공적인 수업을 위한 관리지침과 기대효과를 제시한다.

  • PDF

BEGINNER'S GUIDE TO NEURAL NETWORKS FOR THE MNIST DATASET USING MATLAB

  • Kim, Bitna;Park, Young Ho
    • Korean Journal of Mathematics
    • /
    • v.26 no.2
    • /
    • pp.337-348
    • /
    • 2018
  • MNIST dataset is a database containing images of handwritten digits, with each image labeled by an integer from 0 to 9. It is used to benchmark the performance of machine learning algorithms. Neural networks for MNIST are regarded as the starting point of the studying machine learning algorithms. However it is not easy to start the actual programming. In this expository article, we will give a step-by-step instruction to build neural networks for MNIST dataset using MATLAB.