• Title/Summary/Keyword: Programming Material

Search Result 230, Processing Time 0.031 seconds

Development of Materials for Programming Education based on Computational Thinking for Club Activities of Elementary School (Computational Thinking 기반의 초등학교 동아리 활동용 프로그래밍 교육 교재의 개발)

  • Jeong, Inkee
    • Journal of The Korean Association of Information Education
    • /
    • v.19 no.2
    • /
    • pp.243-252
    • /
    • 2015
  • The software education to elementary students will be conducted from 2019. One of highlights of software education is a programming experience. It requires a higher level of programming education to students that are interested in programming. This problem can be solved by the club activities. But the materials for programming education for elementary students is not much. Therefore, we developed a programming material for club activities of the elementary school. We did not develop it as a programming manual. The students can understand a problem, can design through decomposition and abstraction processes, and can write a program when they are learning with this material. As a result, we expect that they can enhance their computational thinking abilities. We proved that our material is suitable for elementary students through a demonstration class. Therefore, we expect that our development methodologies for the material for programming education will contribute to develop a material for programming education.

A high performance nonvolatile memory cell with phase change material of $Ge_1Se_1Te_2$ ($Ge_1Se_1Te_2$ 상변화 재료를 이용한 고성능 비휘발성 메모리에 대한 연구)

  • Lee, Jae-Min;Shin, Kyung;Chung, Hong-Bay
    • Proceedings of the Korean Institute of Electrical and Electronic Material Engineers Conference
    • /
    • 2005.07a
    • /
    • pp.15-16
    • /
    • 2005
  • Chalcogenide phase change memory has high performance to be next generation memory, because it is a nonvolatile memory processing high programming speed, low programming voltage, high sensing margin, low consumption and long cycle duration. We have developed a new material of PRAM with $Ge_1Se_1Te_2$. This material has been propose to solve the high energy consumption and high programming current. We have investigated the phase transition behaviors in function of various process factor including contact size, cell size, and annealing time. As a result, we have observed that programming voltage and writing current of $Ge_1Se_1Te_2$ are more improved than $Ge_2Sb_2Te_5$ material.

  • PDF

Programming Characteristics of the Multi-bit Devices Based on SONOS Structure (SONOS 구조를 갖는 멀티 비트 소자의 프로그래밍 특성)

  • 김주연
    • Journal of the Korean Institute of Electrical and Electronic Material Engineers
    • /
    • v.16 no.9
    • /
    • pp.771-774
    • /
    • 2003
  • In this paper, the programming characteristics of the multi-bit devices based on SONOS structure are investigated. Our devices have been fabricated by 0.35 $\mu\textrm{m}$ complementary metal-oxide-semiconductor (CMOS) process with LOCOS isolation. In order to achieve the multi-bit operation per cell, charges must be locally frapped in the nitride layer above the channel near the source-drain junction. Programming method is selected by Channel Hot Electron (CUE) injection which is available for localized trap in nitride film. To demonstrate CHE injection, substrate current (Isub) and one-shot programming curve are investigated. The multi-bit operation which stores two-bit per cell is investigated. Also, Hot Hole(HH) injection for fast erasing is used. The fabricated SONOS devices have ultra-thinner gate dielectrics and then have lower programming voltage, simpler process and better scalability compared to any other multi-bit storage Flash memory. Our programming characteristics are shown to be the most promising for the multi-bit flash memory.

The Programming Education Framework for Programming Course in University (대학 프로그래밍 강좌를 위한 프로그래밍 교육 프레임워크)

  • Choe, Hyun-Jong
    • The Journal of Korean Association of Computer Education
    • /
    • v.14 no.1
    • /
    • pp.69-79
    • /
    • 2011
  • In this paper I present the framework for programming education relating to the programming course in university. First of all, I identify the literature of the psychological and educational study of programming in domestic and foreign country. Some outstanding papers in foreign country show that the mental model, programming knowledge and strategies are the important difference between novice and expert programmers. And various problems experienced by novice programmers are identified. I summarise this material and suggest some practical implications for programming teachers in their teaching activity. The framework for programming education presented by this work has three dimensions of program development process, programming learning factors and teaching and learning methods for programming to develope the novice's programming skill. It helps the programming teacher to design, implement and evaluate their programming course with the guideline of programming activities.

  • PDF

A New Programming Method of Scaled SONOS Flash Memory Ensuring 1$\times$10$^{6}$ Program/Erase Cycles and Beyond (1x10$^{6}$ 회 이상의 프로그램/소거 반복을 보장하는 Scaled SONOS 플래시메모리의 새로운 프로그래밍 방법)

  • 김병철;안호명;이상배;한태현;서광열
    • Proceedings of the Korean Institute of Electrical and Electronic Material Engineers Conference
    • /
    • 2002.07a
    • /
    • pp.54-57
    • /
    • 2002
  • In this study, a new programming method, to minimize the generation of Si-SiO$_2$ interface traps of scaled SONOS flash memory as a function of number of program/erase cycles has been proposed. In the proposed programming method, power supply voltage is applied to the gate, forward biased program voltage is applied to the source and the drain, while the substrate is left open, so that the program is achieved by Modified Fowler-Nordheim (MFN) tunneling of electron through the tunnel oxide over source and drain region. For the channel erase, erase voltage is applied to the gate, power supply voltage is applied to the substrate, and the source and drain are open. A single power supply operation of 3 V and a high endurance of 1${\times}$10$\^$6/ prograss/erase cycles can be realized by the proposed programming method. The asymmetric mode in which the program voltage is higher than the erase voltage, is more efficient than symmetric mode in order to minimize the degradation characteristics of scaled SONOS devices because electrical stress applied to the Si-SiO$_2$ interface is reduced by short programming time.

  • PDF

A Study on a Substrate-bias Assisted 2-step Pulse Programming for Realizing 4-bit SONOS Charge Trapping Flash Memory (4비트 SONOS 전하트랩 플래시메모리를 구현하기 위한 기판 바이어스를 이용한 2단계 펄스 프로그래밍에 관한 연구)

  • Kim, Byung-Cheul;Kang, Chang-Soo;Lee, Hyun-Yong;Kim, Joo-Yeon
    • Journal of the Korean Institute of Electrical and Electronic Material Engineers
    • /
    • v.25 no.6
    • /
    • pp.409-413
    • /
    • 2012
  • In this study, a substrate-bias assisted 2-step pulse programming method is proposed for realizing 4-bit/1-cell operation of the SONOS memory. The programming voltage and time are considerably reduced by this programming method than a gate-bias assisted 2-step pulse programming method and CHEI method. It is confirmed that the difference of 4-states in the threshold voltage is maintained to more than 0.5 V at least for 10-year for the multi-level characteristics.

Programming Characteristics of the multi-bit devices based on SONOS structure (SONOS 구조를 갖는 멀티 비트 소자의 프로그래밍 특성)

  • An, Ho-Myoung;Kim, Joo-Yeon;Seo, Kwang-Yell
    • Proceedings of the Korean Institute of Electrical and Electronic Material Engineers Conference
    • /
    • 2003.07a
    • /
    • pp.80-83
    • /
    • 2003
  • In this paper, the programming characteristics of the multi-bit devices based on SONOS structure are investigated. Our devices have been fabricated by $0.35\;{\mu}m$ complementary metal-oxide-semiconductor (CMOS) process with LOCOS isolation. In order to achieve the two-bits per cell operation, charges must be locally trapped in the nitride layer above the channel near the junction. Channel hot electron (CHE) injection for programming can operate in multi-bit using localized trap in nitride film. CHE injection in our devices is achieved with the single power supply of 5 V. To demonstrate CHE injection, substrate current (Isub) and one-shot programming curve were investigated. The multi-bit operation which stores two-bit per cell is investigated with a reverse read scheme. Also, hot hole injection for fast erasing is used. Due to the ultra-thin gate dielectrics, our results show many advantages which are simpler process, better scalability and lower programming voltage compared to any other two-bit storage flash memory. This fabricated structure and programming characteristics are shown to be the most promising for the multi-bit flash memory.

  • PDF

Development and Analysis of Elementary Dolittle Programming Problems using Algorithmic Thinking-based Problem Model (알고리즘적 사고 문제 모델을 이용한 두리틀 프로그래밍 문제 개발 및 적용)

  • Hur, Kyeong
    • The Journal of Korean Institute for Practical Engineering Education
    • /
    • v.3 no.2
    • /
    • pp.69-74
    • /
    • 2011
  • This paper proposes elementary Dolittle programming problems using the algorithmic thinking-based problem model with material factors in the elementary Dolittle programming. And this paper proves the validity of developed Dolittle programming problems in defining them as algorithmic thinking-based problems through experiments. The experimental results are analyzed in views of variety and effectiveness evaluation of answer algorithms and suitability of allocating degrees of difficulties to the developed Dolittle programming problems.

  • PDF

고속정보 전파특성을 갖는 실시간 비터비 디코더

  • Kim, Jong-Man;Sin, Dong-Yong;Seo, Beom-Su
    • Proceedings of the Korean Institute of Electrical and Electronic Material Engineers Conference
    • /
    • 2010.03b
    • /
    • pp.3-3
    • /
    • 2010
  • The Characteristics of Digital Vterbi Decoder utilizing the analog parallel processing circuit technology is proposed. The Analog parallel structure of the viterbi decoder acted by a replacement of the conventional digital viterbi Decoder is progressing fastly. The proposed circuits design han, low distortion, high accuracy over the previous implementation and dynamic programming.

  • PDF

A Development of Educational Material for EPL through Applying a Draft in Education -Focusing on LOGO and Scratch- (현장 검증을 통한 교육용 프로그래밍 언어 교재 개발 -LOGO와 Scratch를 중심으로-)

  • Kim, Jong-Jin;Hyun, Dong-Lim;Kim, Eun-Gil;Kim, Jong-Hoon;Won, Yoo-Hun
    • The Journal of the Korea Contents Association
    • /
    • v.11 no.1
    • /
    • pp.458-468
    • /
    • 2011
  • Students meet with many problems during programming education in computer education. In part of computer education, computer programming education have been researched. And the research have said that computer programming education have helped to increasing of students' creativity during find answer of problem through flexible thought. Especially, elementary school students, who learn to programming language for the first time, feel difficulty, when they learn computer programming. But the use of EPL reduce difficulties. So Students can focus on the thinking. Therefore, in this paper, a draft was produced and applied to observe the creative elements increasing of elementary school students. Than modify and supplement the draft through improvements to a draft obtained by applying. Also, made the educational material that can be used directly in the field.