• Title/Summary/Keyword: Scratch Code Analysis

Search Result 5, Processing Time 0.022 seconds

Development of Scratch Code Analysis System for Assessment about Concepts of Computational Thinking (Computational Thinking 개념 평가를 위한 스크래치 코드 분석 시스템 개발)

  • Kim, Soohwan
    • The Journal of Korean Association of Computer Education
    • /
    • v.18 no.6
    • /
    • pp.13-22
    • /
    • 2015
  • The purpose of this research is to develop scratch code analysis system about scratch project for assessment in computational thinking(CT) education. Recently, scratch which is event-based language is used actively in K-12 SW education but it is difficult to understand the structure of scratch project. Therefore, in this study, we developed the system that students can use it to debug their scratch project and teachers can give feedback to students or evaluate students' projects through this system, and verified its usability. We are able to use this system to facilitate students' debugging process and to evaluate students' project in K-12 SW education.

Evaluation of Computational Thinking through Code Analysis of Elementary School Students' Scratch Projects (초등학생의 스크래치 프로젝트 코드 분석을 통한 컴퓨팅 사고력 평가)

  • Park, Juyeon
    • Journal of The Korean Association of Information Education
    • /
    • v.23 no.3
    • /
    • pp.207-217
    • /
    • 2019
  • In order to improve computational thinking, elementary schools have been using 'Scratch' to provide basic programming education. However, the study on evaluation of computational thinking is at an early stage. Therefore, this study evaluated the conceptual level of computational thinking using the scratch code analyzing. For this, Dr. Scratch was used to analyze 179 scratch projects. The results showed that the conceptual level of computational thinking of most elementary students was at the developing level, and that it varied according to gender and production style, showed the lowest level of logic and abstraction, and improved computational thinking during programming. This study is meaningful in that it provides implications for the improvement of teaching methods and self-directed evaluation in learning.

Analysis of Scratch code for Student Assessment about Computational Thinking Capability (Computational Thinking 역량에 대한 학습자 평가를 위한 스크래치 코드 분석)

  • Kim, Soohwan
    • The Journal of Korean Association of Computer Education
    • /
    • v.18 no.5
    • /
    • pp.25-34
    • /
    • 2015
  • The purpose of this research is to suggest the method of code analysis for evaluating learners' projects in computational thinking(CT) education. Recently, block programming tools are applied to K-12 SW education, this study considered the assessment method for evaluating students' levels and learning about CT concepts through analyzing codes of the Scratch projects that students created. As a result from the analysis of 45 projects of novices, it showed the bad coding patterns of novices and verified that it is possible to evaluate students' learning about CT concepts through the analysis of their codes. The higher learner's level, the greater scores of logical thinking, synchronization, flow control, and data representation. This result is able to apply to student assessment of CT concepts in K-12 SW education.

Development and validation of fuel stub motion model for the disrupted core of a sodium-cooled fast reactor

  • Kawada, Kenichi;Suzuki, Tohru
    • Nuclear Engineering and Technology
    • /
    • v.53 no.12
    • /
    • pp.3930-3943
    • /
    • 2021
  • To improve the capability of the SAS4A code, which simulates the initiating phase of core disruptive accidents for MOX-fueled Sodium-cooled Fast Reactors (SFRs), the authors have investigated in detail the physical phenomena under unprotected loss-of-flow (ULOF) conditions in a previous paper (Kawada and Suzuki, 2020) [1]. As the conclusion of the last article, fuel stub motion, in which the residual fuel pellets would move toward the core central region after fuel pin disruption, was identified as one of the key phenomena to be appropriately simulated for the initiating phase of ULOF. In the present paper, based on the analysis of the experimental data, the behaviors related to the stub motion were evaluated and quantified by the author from scratch. A simple model describing fuel stub motion, which was not modeled in the previous SAS4A code, was newly proposed. The applicability of the proposed model was validated through a series of analyses for the CABRI experiments, by which the stub motion would be represented with reasonable conservativeness for the reactivity evaluation of disrupted core.

An Analysis on Building Steps of LFS Linux System (LFS 리눅스 시스템 구축 과정 분석)

  • Lee, Kyesang
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.21 no.2
    • /
    • pp.316-321
    • /
    • 2017
  • With the recent wide adoption of Linux in the fields of IoT, embedded, mobile, desktop and server industries, the importances of understanding the Linux system architecture as well as customizing the Linux system are increasing very steeply. Accordingly, the capabilities of building every component of Linux system from source code files have been important. The LFS (Linux From Scratch) site[1] guides the steps of building the basic Linux system from source files. The steps consist of build host preparation step, temporary system building step, final system building step, and system configuration and boot preparation step. However, the underlying concepts behind the steps used in building LFS are difficult to understand, particularly to the beginner. This paper analyzes the LFS build steps and reveal the core build concepts and principles used in each step. Additionally, this paper shows the measured package build times obtained from our build experience.