• Title/Summary/Keyword: Programming characteristics

Search Result 544, Processing Time 0.029 seconds

A study on transition of programming academic achievement for H/W majors (하드웨어 전공자들의 프로그래밍 학업성취도 추이에 관한 연구)

  • Lee, Seung-Woo
    • Journal of the Korean Data and Information Science Society
    • /
    • v.25 no.3
    • /
    • pp.501-512
    • /
    • 2014
  • The purpose of this study is to improve the academic achievement of H/W majors. Firstly, this paper proposes the educational case study that develops the learner's ability, increases the interest in the unfavorable programming fields for the H/W majors, and plans to raise employment rate of programming. Secondly, this paper presents the future teaching method on programming driving improvement for the employment rate on the basis of the department's special characteristics and the actual circumstances in the field of the H/W. Lastly, this paper suggests the promising pedagogical method for educating programming by using a survey and the case studies.

Survey the Researches of "Programming Curriculum" and Evaluation with Outcome Criterion (「프로그래밍 교육 과정」 연구에 대한 분석과 성취기준 부합도 평가)

  • Kim, JiSoo;Kim, JeongAh
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.6 no.5
    • /
    • pp.235-244
    • /
    • 2017
  • As creativity and problem-solving ability become core competencies, the main objectives of programming subjects in the elementary and secondary educational curriculum is 'computational thinking'. This goal can not be achieved at the level of understanding the characteristics of the programming language and the simple utilization abilities of the computer. The abilities to write algorithms and solve problems in real life situations using programming languages are required. In order to cultivate these abilities, the curriculum of the programming area was strengthened in the elementary and middle education curriculum, and the criteria for evaluating the achievement level were also prepared. However, the curriculum that can be used in actual education field is not yet established. In this study, we analyzed the researches on the existing programming curriculum and evaluated how well the curriculum meets the achievement criteria. Also, we can suggest the aspects to be considered in the study of programming curriculum and to verify whether the results of curriculum operation are in line with achievement criteria. In addition, future directions in elementary and middle school programming curriculum are suggested.

A New Programming Method to Alleviate the Program Speed Variation in Three-Dimensional Stacked Array NAND Flash Memory

  • Kim, Yoon;Seo, Joo Yun;Lee, Sang-Ho;Park, Byung-Gook
    • JSTS:Journal of Semiconductor Technology and Science
    • /
    • v.14 no.5
    • /
    • pp.566-571
    • /
    • 2014
  • Channel-stacked 3D NAND flash memory is very promising candidate for the next-generation NAND flash memory. However, there is an inherent issue on cell size variation between stacked channels due to the declined etch slope. In this paper, the effect of the cell variation on the incremental step pulse programming (ISPP) characteristics is studied with 3D TCAD simulation. The ISPP slope degradation of elliptical channel is investigated. To solve that problem, a new programming method is proposed, and we can alleviate the $V_T$ variation among cells and reduce the total programming time.

COMBING EQUAL-LIFE MULTILEVEL INVESTMENTS USING FUZZY DYNAMIC PROGRAMMING

  • Kahraman, Cengiz;Ulukan, Ziya;Tolga, Ethem
    • Proceedings of the Korean Institute of Intelligent Systems Conference
    • /
    • 1998.06a
    • /
    • pp.347-351
    • /
    • 1998
  • Dynamic programming is applicable to any situation where items from several groups must be combined to form an entity, such as a composite investment or a transportation route connecting several districts. The most desirable entity is constructed in stages by forming sub-entities that are candidates for inclusion in the most desirable entity are retained, and all other sub-entities are discarded. In the paper, the fuzzy dynamic programming is applied to the situation where each investment in the set has the following characteristics : the amount to be invested has several possible values, and the rte of return varies with the amount invested. Each sum that may be invested represents a distinct level of investment , and the investment therefore has multiple levels. A numeric example constructing a combination of multilevel investments is given in the paper.

  • PDF

An Improved Dynamic Programming Approach to Economic Power Dispatch with Generator Constraints and Transmission Losses

  • Balamurugan, R.;Subramanian, S.
    • Journal of Electrical Engineering and Technology
    • /
    • v.3 no.3
    • /
    • pp.320-330
    • /
    • 2008
  • This paper presents an improved dynamic programming (IDP) approach to solve the economic power dispatch problem including transmission losses in power systems. A detailed mathematical derivation of recursive dynamic programming approach for the economic power dispatch problem with transmission losses is presented. The transmission losses are augmented with the objective function using price factor. The generalized expression for optimal scheduling of thermal generating units derived in this article can be implemented for the solution of the economic power dispatch problem of a large-scale system. Six-unit, fifteen-unit, and forty-unit sample systems with non-linear characteristics of the generator, such as ramp-rate limits and prohibited operating zones are considered to illustrate the effectiveness of the proposed method. The proposed method results have been compared with the results of genetic algorithm and particle swarm optimization methods reported in the literature. Test results show that the proposed IDP approach can obtain a higher quality solution with better performance.

A Study on An Intelligent Wireless Sensor Programming (지능형 무선센서 프로그래밍에 대한 고찰)

  • Kim, Jin-Whan;Kim, Kwang-Baek;Cho, Jae-Hyun
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2011.05a
    • /
    • pp.572-574
    • /
    • 2011
  • This paper is a research on an operating system(TinyOS) and nesC programming methods. TinyOS is being used for development of USN in many domestic/foreign research institutes, universities and companies. We are describing about the TinyOS and nesC programming methods and characteristics.

  • PDF

A Study on the Programming Education using Diki-3000 for Elementary School (디키-3000을 활용한 초등학교 프로그래밍 교육방안)

  • Kim, Chul
    • Journal of The Korean Association of Information Education
    • /
    • v.14 no.4
    • /
    • pp.627-635
    • /
    • 2010
  • This study analysed the programming attitude and degree of achievement as the 6 types of learning styles which is suggested by Grasha and Reichmann(1974) after a performance of the programming education using the Diki-3000 which is the teaching tools of the specific manipulative activities, in order to prepare the programming education method according to the characteristics of elementary school learners. As the result of the study, the programming attitude according to the 6 types of the learning styles has indicated more positiveness in the independence type than in the dependence type, in the competition type than in the cooperation type, in the participation type than in the avoidance type. In the side of the degree of the achievement, the independent, competition, and participation types indicated more positive than the other types. Also, as the result of an structured interview with learners, which was conducted for deep understanding, there was an understanding of differences of requests to the programming learning classified by the learning styles, and suggestion of a plan for improvement of the Diki-3000 programming in the aspect of an educational environment, teaching tools, teaching contents, and teaching methods in this study.

  • PDF

A Study on the Tunable Memory Characteristics of Nanoparticle-Based Nonvolatile Memory devices according to the Metal Nanoparticle Species (금속나노입자의 종류에 따른 나노입자 기반 비휘발성 메모리 소자의 특성 변화에 관한 연구)

  • Kim, Yong-Mu;Park, Young-Su;Lee, Jang-Sik
    • Proceedings of the Korean Institute of Electrical and Electronic Material Engineers Conference
    • /
    • 2008.11a
    • /
    • pp.19-19
    • /
    • 2008
  • We investigated the programmable memory characteristics of nanoparticle-based memory devices based on the elementary metal nanoparticles (Co and Au) and their binary mixture synthesized by a micellar route to ordered arrays of metal nanoparticles as charge trapping layers. According to the metal nanoparticle species quite different programming/erasing efficiencies were observed, resulting in the tunable memory characteristics at the same programming/erasing bias conditions. This finding will be a good implication for further device scaling and novel device applications since most processes are based on the conventional semiconductor processes.

  • PDF

On-state resistance secreasing effect of mim antifuse by re-programming method (재 프로그래밍 방법에 의한 MIM ANTIFUSE의 온저항 감소 효과)

  • 임원택;이상기;김용주;이창효;권오경
    • Journal of the Korean Vacuum Society
    • /
    • v.6 no.3
    • /
    • pp.194-199
    • /
    • 1997
  • We fabricated MIM (Metal-Insulator-Metal) antifuses with Al/a-Si/Mo structure and then examined the I-V characteristics and on-state resistance distribution of antifuses. The leakage current of antifuses is below $1Pa/{\mu}m^2$, and programming voltage lies within 10 to 11 V. After programming, on-resistance of antifuses is mostly 10-20$\Omega$ and 20% of these have above 100$\Omega$. In order to reduce on-resistance and the deviation of this distribution, we tried to inject current again into already programed antifuses (we call this re-programming method). From this method, the resistance of antifuses with above 100Ω can be reduced to below 50$\Omega$. When antifuses are programmed by re-programming method, these antifuses have more uniform and lower on-resistance than programmed with one-pulse.

  • PDF

Enhancement of Extreme Programming Process for Usability Improvement (사용성 향상을 위한 극한 프로그래밍 프로세스 개선)

  • 이상준
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.7 no.6
    • /
    • pp.1351-1359
    • /
    • 2003
  • Extreme programming is the most representative methodology among agile software development methodologies which is agile in business environment which change fast. As software industry is matured, usability of software quality characteristics is emphasized gradually, but effort to obtain usability in extreme programming is insufficient. To improve usability of extreme programming, in this thesis, a software life cycle is defined by six phase as exploration, planning, iterations to release, productionizing, maintenance, and death phase. In this thesis, an extreme programming process which can improve usability is proposed by definition of 11 activities including integration testing and acceptance testing for usability testing, The proposed process is validated with four aspects. The proposed process is enhanced to support acceptance testing activity. The proposed extreme programming process is able to support CMM level 4 and quality assurance practice of CMM.