• Title/Summary/Keyword: Physical Programming

Search Result 216, Processing Time 0.029 seconds

Development of computational thinking based Coding_Projects using the ARCS model (ARCS 모형을 적용한 컴퓨팅사고력 기반 코딩 프로젝트 개발)

  • Nam, Choong Mo;Kim, Chong Woo
    • Journal of The Korean Association of Information Education
    • /
    • v.23 no.4
    • /
    • pp.355-362
    • /
    • 2019
  • Elementary students are studying software training to teach coding education using text-based languages such as Python. In general, these higher-level languages support learning activities in combination with a kits for physical computing or various programming languages, in contrast to block-coding programming languages. In this study, we conducted a coding project based on computational thinking using the ARCS model to overcome the difficulties of text-based language. The results of the experiment show that students are generally confident and interested in programming. Especially, the understanding of repetition, function, and object was high in the change of computational thinking power, so this trend is believed to be due to the use of text-based languages and the Python module.

Design of Embodiment-based Programming Education using Arduino for Middle School Students (중학생을 대상으로 한 아두이노를 활용한 체현 기반 프로그래밍 교육 설계)

  • Eom, Hyun-Young;Lee, Kang-Hee
    • The Journal of the Convergence on Culture Technology
    • /
    • v.6 no.1
    • /
    • pp.471-476
    • /
    • 2020
  • We propose an practical embodiment-based programming training course for middle school students using Arduino and conduct survey before and after the curriculum. Arduino is an open source physical computing platform that integrates the IDE used in processing language. It is a low-cost, relatively simple I/O interface compared to other platforms, and because of its practical formability, it is educational material suitable for programming. Subsequent surveys will provide feedback on changes in cognition of programming needs and improvement in thinking skills. In this study, the program based on embody-based programming using Arduino was conducted for 8 weeks for each first grade, and 112 middle school students for two years from '16 to '17. Based on the theoretical and practical training, the training was based on the application of the ultrasonic sensor to the RC car and the preparation of the adduction quadrotor drone. The purpose of this study is to prove that the recognition, necessity, and programming education of middle school students are effective for the improvement of thinking ability through the program based on embody-based programming using Arduino.

The Implementation of Visual Effects on Physical Phenomena of Nature Using Particle System (파티클 시스템을 이용한 자연의 물리적 현상의 비주얼 효과 구현)

  • Kim, Kyoung-Nam;Lee, Myoun-Jae
    • Journal of Digital Convergence
    • /
    • v.10 no.4
    • /
    • pp.347-352
    • /
    • 2012
  • Uncertain physical phenomena of nature are a frequently researched area in emotional engineering technology and visual expression of art. This paper suggests possibility for implementation of physical phenomena (percolation, dispersion, and flow) of nature using Unity 3D engine's particle system, which have already been analyzed in a previous study [1] on modern paintings that emphasized physical properties. This paper proposes an easy implementation method for uncertain physical phenomena of nature for artists experiencing difficulty in acquisition of knowledge on computer graphics programming, providing an idea for engineers conducting research on emotion-based technology.

Development of Educational Application for Physical Computing using Android Smartphone (안드로이드 스마트폰을 활용한 피지컬 컴퓨팅을 위한 교육용 앱의 개발)

  • Kim, Tae-Woo;Chun, Seok-Ju
    • Journal of The Korean Association of Information Education
    • /
    • v.22 no.6
    • /
    • pp.639-649
    • /
    • 2018
  • Physical computing, a concrete operational activity using tools, can help children to understand principles of computer science by observing interactions between a computer and the real world directly. This study aims to design and develop an android application to utilize students' smart phones as a tool of physical computing education. The application includes one class designed to collect data using android smart phone sensors and another designed to transfer the data to a computer which students can use to learn programming. The physical computing application can be used to help students understand the principles of computer science more easily in schools not equipped with physical computing tools.

A generalized adaptive incremental approach for solving inequality problems of convex nature

  • Hassan, M.M.;Mahmoud, F.F.
    • Structural Engineering and Mechanics
    • /
    • v.18 no.4
    • /
    • pp.461-474
    • /
    • 2004
  • A proposed incremental model for the solution of a general class of convex programming problems is introduced. The model is an extension of that developed by Mahmoud et al. (1993) which is limited to linear constraints having nonzero free coefficients. In the present model, this limitation is relaxed, and allowed to be zero. The model is extended to accommodate those constraints of zero free coefficients. The proposed model is applied to solve the elasto-static contact problems as a class of variation inequality problems of convex nature. A set of different physical nature verification examples is solved and discussed in this paper.

A Near Minimum-Time Trajectory Planning for Two Robots Using Dynamic Programming Technique (다이나믹 프로그래밍에 의한 두 대의 로보트를 위한 최소시간 경로계획)

  • 이지홍;오영석
    • Journal of the Korean Institute of Telematics and Electronics B
    • /
    • v.29B no.11
    • /
    • pp.36-45
    • /
    • 1992
  • A numerical trajectory planning method for path-constrained trajectory planning is proposed which ensures collision-free and time-optimal motions for two robotic manipulators with limited actuator torques and velocities. For each robot, physical constraints of the robots such as limited torques or limited rotational velocities of the actuators are converted to the constraints on velocity and acceleration along the path, which is described by a scalar variable denoting the traveled distance from starting point. Collision region is determined on the coordination space according to the kinematic structures and the geometry of the paths of the robots. An Extended Coordination Space is then constructed` an element of the space determines the postures and the velocities of the robots, and all the constraints described before are transformed to some constraints on the behaviour of the coordination-velocity curves in the space. A dynamic programming technique is them provided with on the discretized Extended Coordination Space to derive a collision-free and time-optimal trajectory pair. Numerical example is included.

  • PDF

Design of CMOS Op Amps Using Adaptive Modeling of Transistor Parameters

  • Yu, Sang-Dae
    • JSTS:Journal of Semiconductor Technology and Science
    • /
    • v.12 no.1
    • /
    • pp.75-87
    • /
    • 2012
  • A design paradigm using sequential geometric programming is presented to accurately design CMOS op amps with BSIM3. It is based on new adaptive modeling of transistor parameters through the operating point simulation. This has low modeling cost as well as great simplicity and high accuracy. The short-channel dc, high-frequency small-signal, and short-channel noise models are used to characterize the physical behavior of submicron devices. For low-power and low-voltage design, this paradigm is extended to op amps operating in the subthreshold region. Since the biasing and modeling errors are less than 0.25%, the characteristics of the op amps well match simulation results. In addition, small dependency of design results on initial values indicates that a designed op amp may be close to the global optimum. Finally, the design paradigm is illustrated by optimizing CMOS op amps with accurate transfer function.

An Object-Oriented Model for Gasoline Engine and Automatic Transmission Systems (가솔린 엔진/자동변속기 시스템의 객체지향형 모델)

  • 양경진;홍금식;이교일
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.4 no.4
    • /
    • pp.534-542
    • /
    • 1998
  • In this paper a simulation model for the powertrain control of gasoline engines with automatic transmission is presented. A modular programming approach has been pursued and the MATLAB/SIMULINK has been utilized as the programming environment. The engine/transmission system is analyzed in the object-oriented fashion whereby easy transferal of the modules, which represent physical parts or analysis subsystems, is guaranteed. Some mathematical models are adopted from the literature to compare the simulation results with the model and the experimental results in the literature. It is expected that the whole program or individual module constructed in this paper are useful for the automotive engineers in designing a new engine/transmission system and/or in modifying parts of existing systems.

  • PDF

Cooperative Decode-and-Forward Relaying for Secure Multicasting

  • Lee, Jong-Ho;Sohn, Illsoo;Song, Sungju;Kim, Yong-Hwa
    • ETRI Journal
    • /
    • v.38 no.5
    • /
    • pp.934-940
    • /
    • 2016
  • In this paper, secure multicasting with the help of cooperative decode-and-forward relays is considered for the case in which a source securely sends a common message to multiple destinations in the presence of a single eavesdropper. We show that the secrecy rate maximization problem in the secure multicasting scenario under an overall power constraint can be solved using semidefinite programing with semidefinite relaxation and a bisection technique. Further, a suboptimal approach using zero-forcing beamforming and linear programming based power allocation is also proposed. Numerical results illustrate the secrecy rates achieved by the proposed schemes under secure multicasting scenarios.

A Multi-Expression Programming Application to the Design of Planar Antennae

  • Braunstein, Jeffrey;Kim, Hyeong-Seok;Kahng, Sung-Tek
    • Proceedings of the KIEE Conference
    • /
    • 2006.07c
    • /
    • pp.1589-1590
    • /
    • 2006
  • A method to determine functional relationships between the variable physical dimensions of an antenna and the antenna performance characteristics is presented. By applying multi-expression programming (MEP) to this data set, optimization with regard to a given criteria can be subsequently performed on the functions instead of performing repealed electromagnetic simulations. The functionals are trained on an initial population of simulation samples and refined using a point-wise error estimate to identify design parameters for subsequent samples. Additionally, the depth of the MEP tree is adjusted for increased accuracy as the data set is deemed sufficient.

  • PDF