• Title/Summary/Keyword: programming knowledge and strategies

Search Result 11, Processing Time 0.023 seconds

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

Work scheduling method by applying knowledge engineering supported by mathematical programming technique

  • Kurihara, Kenzo
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1996.10a
    • /
    • pp.215-218
    • /
    • 1996
  • In work scheduling problems, scheduling constraints are not absolutely rigid; they may be changed depending on the scheduling aspect effected. In order to cope with changes in scheduling constraints and assignment strategies and to optimize scheduling results quickly, this paper will propose a new scheduling method which combines knowledge engineering and mathematical programming techniques.

  • PDF

Revisited Security Evaluation on Midori-64 against Differential Cryptanalysis

  • Guoyong Han;Hongluan Zhao
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.18 no.2
    • /
    • pp.478-493
    • /
    • 2024
  • In this paper, the Mixed Integer Linear Programming (MILP) model is improved for searching differential characteristics of block cipher Midori-64, and 4 search strategies of differential path are given. By using strategy IV, set 1 S-box on the top of the distinguisher to be active, and set 3 S-boxes at the bottom to be active and the difference to be the same, then we obtain a 5-round differential characteristics. Based on the distinguisher, we attack 12-round Midori-64 with data and time complexities of 263 and 2103.83, respectively. To our best knowledge, these results are superior to current ones.

Management of Recycling-Oriented Manufacturing Components Based on an MCDM Model (MCDM 모델을 이용한 재활용 제조부품 관리)

  • Shin, Wan-S.;Oh, Hyun-Joo
    • Journal of Korean Institute of Industrial Engineers
    • /
    • v.22 no.4
    • /
    • pp.589-605
    • /
    • 1996
  • Recycling of used products and components has been considered as one of promising strategies for resolving environmental problems. In this respect, most manufacturing companies begin to consider possible recycling (e.q., reuse or re-production) of the components contained in their products. The primary objective of this research is to develop a multiple criteria decision making model for systematic management of recycle-oriented manufacturing components. The production planning problem of recycle-oriented manufacturing components is first formulated as a multiobjective mixed 0-1 integer programming model with three conflicting objectives. An interactive multiple criteria decision making method is then developed for solving the mathematical model. Also, an Input/Output analysis software is developed to help practitioners apply the model to real problems without much knowledge on computers and mathematical programming. A numerical example is used in examining the validity of the proposed model and to investigate the impact of the input variables on recycling production strategy.

  • PDF

Investigation on the Content Development and Promotional Strategy to Vitalize the Korean Science Channel (국내 과학전문채널 활성화를 위한 콘텐츠 개발 및 홍보전략 연구)

  • Song, Hae-Ryong;Kim, Won-Je;Cho, Hang-Min
    • The Journal of the Korea Contents Association
    • /
    • v.12 no.5
    • /
    • pp.103-112
    • /
    • 2012
  • This paper is based on the perspective that the YTN Science, a science channel in Korea which plays a key role in the popularization of science, is suffering from low viewing ratings, insufficient content, and shortage of production. First, this study employs an exploratory method to identify current status of programming and operation of the Korean science channel along with its promotional strategy. Second, it aims to conduct an analysis on the science channels, specifically some major programs, of other nations including the U.S. (Discovery Channel, National Geographic Channel), United Kingdom (BBC Knowledge), Japan (Science Channel), and China (CCTV 10), seeking the possibility to apply and combine them afterward to the Korean TV channels specialized in science. A number of implications are derived from our diagnosis of present situation and analysis of abroad cases, and this helps us suggest the content development and promotional strategies as follows: First, due to the rising need for change in the programming strategy to enhance the value of the content, it is required to rearrange the programming in terms of the target audience and the viewer lifestyle, adopt a new strategy for building up the viewers' watching habit through 'stripping', and place strategic programs in prime-time. Second, as for the specific schemes of content production and application, it is recommended to establish a dual strategy in creating the content (one for conveying knowledge, the other for delivering fun), plan and use a representative character of the program, select scientific and technological topics with more Korean backgrounds, attempt strategic ties with SNS, deepen and diversify the material for programs, and implement a strategy to boost the OSMU. Finally, with regard to the promotional strategy, a constructive proposal may include raising channel awareness through science-related events and live broadcasting, performing promotional strategies by way of expanding to printed media like magazine and book publications, and intensifying online and mobile promotional strategy.

Development and Application of FAAP Learning Model for the Concrete Operational Period's Students (구체적 조작기 학생들을 위한 선 알고리즘 후 프로그래밍 학습 모형의 개발 및 적용)

  • Huh, Min;Jin, Young-Hak;Kim, Yung-Sik
    • The Journal of Korean Association of Computer Education
    • /
    • v.13 no.1
    • /
    • pp.27-36
    • /
    • 2010
  • Introducing algorithm and programming education to the middle school 'Information' curriculum is appropriate to develop higher thinking skills like problem solving ability and creativity that is the most important ability to the people living in the knowledge and information society. But to providing reduced algorithm and programming contents of higher education increase the cognitive burden on the students in the concrete operational period who is not yet reached to the formal operational period, and moreover transfering principles and strategies learned in the algorithm to the programming for the problem solving is difficult. For this study, student's developmental characteristics in the concrete operational period among cognitive developmental periods was considered, and FAAP(First-Algorithm After-Programming) learning model which can transfer algorithm to programming was developed, and finally the effectiveness of learning motivation and achievement to the concrete operational period's students was verified. Results of the tests showed that learning motivation and achievement of the concrete operational period's students that learned FAAP model were different significantly.

  • PDF

A Study of Programming Class using Raspberry Pi for Students of Industrial Specialized High School (공업계 특성화 고등학생을 위한 라즈베리파이를 활용한 프로그래밍 수업 방안)

  • Kim, Se-min;Choi, Sook-young
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.21 no.1
    • /
    • pp.165-172
    • /
    • 2017
  • Recently, many supports about the education linked with industrial field have been provided in technical specialized high schools. In order to keep pace with the global trend to emphasize software education and to move away from traditional grammar-based programming learning, various physical computing tools have been used in the education fields. For this study, we conducted a programming class using Raspberry Pi for technical high school students. In the class, students were instructed to produce actual results based on the knowledge they had learned. Project-based learning was used to help students create products and thus they performed tasks while discussing and collaborating on a team-by-team basis. In particular, self-regulation learning strategies were considered to provide effective project-based instruction. After the class, we interviewed the students' satisfaction with it. The results showed that the students' satisfaction was high, and the fellow teachers also had a lot of possibilities and expectations about the programming instruction and project-based learning using Raspberry Pi.

Development of Educational Contents for a Coding Instructor Training Program to Foster 4C Talent (4C 인재육성을 위한 코딩 강사 양성과정 교육콘텐츠 개발)

  • Lim, Dongkyun;Lee, Ji-Eun;Moon, Dosik
    • The Journal of the Convergence on Culture Technology
    • /
    • v.6 no.4
    • /
    • pp.777-782
    • /
    • 2020
  • As the demand for the talented with computing thinking and programming skills increases the importance of coding education is increasing. Although various coding instructor training programs have been implemented nationwide, little research has been conducted analyzing the current status and contents of coding instructor training programs. Therefore, this thesis presents the design, development process and managing strategies of the 'Coding Instructor Training Courses for 4C Talent Development'. The training program consists of introductory courses and practical coding courses. In the introductory courses, learners acquires the basic knowledge required of coding instructors, and then proceeds to the practical courses to systematically learn the pedagogical knowledge and skills required to educate learners from kindergarten through high school. The case study introduced in this paper is expected to provide useful information to the educators planning and managing the coding instructor training program in the future.

A Study for the Development of a School-based Health Education of AIDS (AIDS의 학교 보건교육 도입에 관한 연구)

  • Kim, Hyeon Suk
    • Journal of the Korean Society of School Health
    • /
    • v.9 no.2
    • /
    • pp.249-266
    • /
    • 1996
  • AIDS and the spectrum of Human Immunodeficiency Virus(HIV) infections present a monumental challenge to the health of the Korean public. In response to this special challenge, I think public education and voluntary behavior changes are the most effective measures to fight the spread of the disease. Adolescents represent a critical risk group for prevention and intervention programming. Research indicates sexually active adolescents, homosexual contact, illicit drug use are an gradually increasing. These characteristically adolescent risk-taking behaviors suggest the need for schools and communities to mobilize intervention strategies. Schools are highly efficient ways to reach a majority of young people in Korea with HIV prevention programs. These programs include substantial attention to sexual and drug use behaviors with the long term objective of a multidimensional school health program. Information resulting from risk behavior surveillance activities and guidance on school health curricula is particularly useful. What is needed for adolescents is a revamping of education to give students the critical thinking and analytic skills that allow them to apply knowledge, make decisions, and think independently. The best HIV preventive education provides young people with opportunities to learn and practice just those skills. In the early stages of HIV education were focused solely on information. Providing information is easy but unfortunately, behavior change is not that simple to activate. Information must be combined with values exploration and skilly building, including responsible decision making, negotiation, refusal, and critical thinking skills. The same knowledge, attitudes and skills needed for effective HIV prevention also prevent or reduce other risks, including other sexually transmitted diseases, unwanted pregnancies, and alcohol or other drug use. The role of other youth serving organizations in HIV prevention is also important: parental and youth involvement is needed; it's important to presidential and governament leadership is essential to prevention education; promote integrated adolescent programs, to enhance health and education sector collaboration; and of course, we need to expand research on adolescent health and engage the media in health promotion. Among these changes, a school-based systematic health education of AIDS is certainly one of the essentials.

  • PDF

A Coevolution of Artificial-Organism Using Classification Rule And Enhanced Backpropagation Neural Network (분류규칙과 강화 역전파 신경망을 이용한 이종 인공유기체의 공진화)

  • Cho Nam-Deok;Kim Ki-Tae
    • The KIPS Transactions:PartB
    • /
    • v.12B no.3 s.99
    • /
    • pp.349-356
    • /
    • 2005
  • Artificial Organism-used application areas are expanding at a break-neck speed with a view to getting things done in a dynamic and Informal environment. A use of general programming or traditional hi methods as the representation of Artificial Organism behavior knowledge in these areas can cause problems related to frequent modifications and bad response in an unpredictable situation. Strategies aimed at solving these problems in a machine-learning fashion includes Genetic Programming and Evolving Neural Networks. But the learning method of Artificial-Organism is not good yet, and can't represent life in the environment. With this in mind, this research is designed to come up with a new behavior evolution model. The model represents behavior knowledge with Classification Rules and Enhanced Backpropation Neural Networks and discriminate the denomination. To evaluate the model, the researcher applied it to problems with the competition of Artificial-Organism in the Simulator and compared with other system. The survey shows that the model prevails in terms of the speed and Qualify of learning. The model is characterized by the simultaneous learning of classification rules and neural networks represented on chromosomes with the help of Genetic Algorithm and the consolidation of learning ability caused by the hybrid processing of the classification rules and Enhanced Backpropagation Neural Network.