• 제목/요약/키워드: programming knowledge and strategies

검색결과 11건 처리시간 0.023초

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

  • 최현종
    • 컴퓨터교육학회논문지
    • /
    • 제14권1호
    • /
    • pp.69-79
    • /
    • 2011
  • 본 연구는 대학에서 교육되고 있는 프로그래밍 강좌를 위한 프로그래밍 교육 프레임워크를 제안한다. 먼저 프로그래밍에 관한 국내외의 다양한 심리학 및 교육학 관련 논문을 살펴본 결과, 몇 개의 논문에서 초보 프로그래머와 전문 프로그래머 사이에 존재하는 정신 모델, 프로그래밍 지식과 전략에 관한 차이를 확인할 수 있었다. 또한 초보 프로그래머가 겪는 많은 문제점들도 확인할 수 있었다. 그래서 이를 우선 정리하여 프로그래밍 교사에게 실제적인 도움이 될 수 있는 시사점을 도출하였고, 초보 프로그래머의 실력을 향상시키기 위해 프로그래밍 개발 과정, 프로그래밍 학습 요소, 교수학습 방법을 세 개의 차원으로 하는 프로그래밍 교육 프레임워크를 제안한다. 이 프레임워크는 프로그래밍 강좌의 개발과 운영, 평가를 위한 가이드라인이 될 것이다.

  • PDF

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

  • Kurihara, Kenzo
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1996년도 Proceedings of the Korea Automatic Control Conference, 11th (KACC); Pohang, Korea; 24-26 Oct. 1996
    • /
    • 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)
    • /
    • 제18권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.

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

  • 신완선;오현주
    • 대한산업공학회지
    • /
    • 제22권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)

  • 송해룡;김원제;조항민
    • 한국콘텐츠학회논문지
    • /
    • 제12권5호
    • /
    • pp.103-112
    • /
    • 2012
  • 본 연구는 과학대중화에 있어 중요한 역할을 수행하고 있는 국내 과학전문채널인 'YTN 사이언스'가 시청률, 콘텐츠, 제작비의 부족을 드러내고 있다는 문제인식 하에, 우선 현행 국내 과학전문채널의 프로그램 편성과 운영현황, 홍보 전략을 탐색적으로 확인하였다. 다음으로 미국(디스커버리 채널, 내셔널지오그래픽 채널), 영국(BBC Knowledge), 일본(사이언스채널), 중국(CCTV 10) 등 해외 각국의 과학방송채널 특히, 중요 프로그램들을 분석하여 향후 국내 과학전문채널에 활용 및 접목시킬 수 있는 가능성을 모색하였다. 이러한 현실진단과 해외사례분석을 통해 다양한 시사점을 확인하였으며, 이를 통해 제시될 수 있는 콘텐츠 개발 및 홍보전략은 다음과 같다. 우선 콘텐츠가치 제고를 위한 편성전략의 수정이 필요한 바, 타깃 시청집단과 시청자 라이프스타일을 고려한 편성 재조정, 줄띠편성(Stripping)을 통한 시청습관화 전략, 프라임타임(prime time)대의 전략 프로그램 배치가 필요할 것이다. 다음으로 콘텐츠제작 및 활용전략 측면에서는 콘텐츠 제작의 이중적 전략(지식전달, 흥미전달의 두 분야로의 구분), 프로그램의 대표 캐릭터의 기획과 활용, 한국적 과학기술소재의 선택, SNS와의 전략적 연계, 소재의 다변화와 심층화, OSMU 활성화 전략이 요구될 것이다. 마지막으로 홍보전략 차원에서는 과학관련 행사 개최와 중계방송을 통한 채널 인지도 제고, 잡지 및 단행본 발간 등 인쇄매체로의 확장을 통한 홍보전략 수행, 온라인/모바일 홍보 전략의 강화 등을 제시할 수 있겠다.

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

  • 허민;진영학;김영식
    • 컴퓨터교육학회논문지
    • /
    • 제13권1호
    • /
    • pp.27-36
    • /
    • 2010
  • 지식정보사회를 살아가는 사람들에게 가장 중요한 능력인 문제해결력, 창의성 등의 고등사고력을 신장시키기 위해 알고리즘과 프로그래밍 교육을 중학교 정보 교육과정에 도입한 것은 적절하다. 그러나 형식적 조작기에 도달하지 못한 구체적 조작기 학생들에게 고등교육의 알고리즘과 프로그래밍 교육내용을 축소하여 제공하는 것은 학생들의 인지부담만 가중되며, 알고리즘 학습에서 배운 원리와 전략이 문제해결을 위한 프로그래밍으로 학습 전이가 어렵다. 본 연구는 인지 발달 단계 중에서 구체적 조작기에 해당하는 학생들의 발달 특성을 고려하고, 알고리즘 학습이 프로그래밍으로 전이할 수 있도록 선 알고리즘 후 프로그래밍 학습 모형을 개발하였고, 구체적 조작기 학생들을 대상으로 하여 학습 동기와 학업성취도에 미치는 영향을 검증하였다. 그 결과 선 알고리즘 후 프로그래밍 모형으로 학습한 구체적 조작기 학생들의 학습동기와 학업성취도 향상에 유의미한 차이가 있었다.

  • PDF

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

  • 김세민;최숙영
    • 한국정보통신학회논문지
    • /
    • 제21권1호
    • /
    • pp.165-172
    • /
    • 2017
  • 최근 교육현장에서는 소프트웨어교육을 강조하는 세계적인 추세에 발맞추고, 기존의 문법 중심의 프로그래밍 학습에서 탈피하기 위하여, 다양한 피지컬 컴퓨팅 도구를 사용하고 있다. 본 연구를 위해 공업계 고등학생들을 대상으로 하여 라즈베리파이를 활용한 프로그래밍 수업을 진행하였다. 이 수업에서 학생들은 학습한 이론적인 지식을 바탕으로 하여 실제 결과물들을 제작하도록 지도되었다. 학생들이 결과물을 제작하는 것을 돕기 위해 프로젝트 기반의 수업이 진행되었으며, 이 수업을 통해 학생들은 팀별로 토의와 협업을 거치면서 과제를 수행하였다. 특히 학생들의 프로젝트기반의 수업이 효과적으로 이루어질 수 있도록 자기조절학습 전략을 마련하여 수업을 진행하였다. 수업을 마친 후 면담을 통하여 라즈베리파이를 활용한 프로젝트 기반의 프로그래밍 학습에 대한 학생들의 만족도를 조사하였다. 면담 결과에 의하면 학생들의 만족도가 높음을 확인할 수 있었고, 동료 교사들도 라즈베리파이를 활용한 프로그래밍 수업과 프로젝트기반의 학습에 대한 많은 가능성과 기대를 가질 수 있게 되었다.

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

  • 임동균;이지은;문도식
    • 문화기술의 융합
    • /
    • 제6권4호
    • /
    • pp.777-782
    • /
    • 2020
  • 컴퓨팅 사고와 프로그래밍 능력을 갖춘 인재에 대한 요구가 증가하면서 코딩 교육의 중요성도 커지고 있다. 이에 전국적으로 코딩교육 강사양성 프로그램이 다양하게 실시되고 있으나 강사양성 프로그램의 운영 현황 및 내용을 분석한 연구는 충분하지 않다. 이에 본 논문에서는 '4C 인재육성을 위한 코딩 강사 양성과정'의 설계, 개발 과정과 운영 전략을 제시하였다. 코딩 강사 교육과정은 입문 과정과 코딩 실무과정으로 구성하여, 입문 과정에서 코딩 강사에게 요구되는 기본 소양을 갖춘 후 실무과정으로 넘어가 유치부터 고등과정을 교육하는 데 필요한 지식과 기술을 체계적으로 학습하도록 하였다. 본 논문에서 소개한 개발사례는 앞으로 코딩 강사 양성과정을 기획·운영하는 교육 주체에게 유용한 정보를 제공할 것으로 기대 한다.

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

  • 김현숙
    • 한국학교보건학회지
    • /
    • 제9권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)

  • 조남덕;김기태
    • 정보처리학회논문지B
    • /
    • 제12B권3호
    • /
    • pp.349-356
    • /
    • 2005
  • 동적이고 비정형적인 환경에서 작업을 수행하기 위해 인공유기체를 이용하는 응용 분야가 빠른 속도로 확대되고 있다. 이러한 분야에서 인공유기체의 행동 지식 표현법으로 일반적인 프로그래밍 또는 전통적인 인공지능 방법을 사용하면, 예측치 못한 상황으로 인한 빈번한 변경과 나쁜 응답성의 문제가 발생한다. 이들 문제들을 기계학습적으로 해결하기 위한 방법으로는 유전자 프로그래밍과 진화 신경망이 대표적이다. 그러나 아직까지도 인공유기체의 학습방법이 문제가 되고 있으며, 같은 환경 속에 서식하는 인공유기체의 종이 같아서 여러생명체를 대표할수 없는 문제점이 있다. 본 논문에서는 학습의 속도와 질을 향상시키기 위해 강화역전파 신경망과 분류규칙을 이용하였으며, 한 환경속에 서식하는 인공유기체의 종을 달리하였다. 제안된 모델을 평가하기 위해서 이종간 인공유기체 집단이 한 가상환경속에서 서로 경쟁하면서 생활하는 시뮬레이터를 설계 및 구현하였고, 그들의 행동진화를 수행결과로 보여주었으며, 타시스템과의 비교분석을 하였다. 결과적으로, 학습의 속도와 질적인 면에서 제안된 모델이 모두 우수한 것을 확인하였다. 본 모델의 특징으로는, 유전자 알고리즘에 의해서 염색체에 표현된 분류 규칙들과 신경망의 학습이 동시에 수행되며, 분류 규칙과 강화역전파 신경망의 2단계의 처리 과정으로 인하여 학습 능력이 강화된다는 점이다.