• 제목/요약/키워드: Korean Programming Language

검색결과 660건 처리시간 0.036초

A MODIFICATION OF GRADIENT METHOD OF CONVEX PROGRAMMING AND ITS IMPLEMENTATION

  • Stanimirovic, Predrag S.;Tasic, Milan B.
    • Journal of applied mathematics & informatics
    • /
    • 제16권1_2호
    • /
    • pp.91-104
    • /
    • 2004
  • A modification of the gradient method of convex programming is introduced. Also, we describe symbolic implementation of the gradient method and its modification by means of the programming language MATHEMATICA. A few numerical examples are reported.

스크래치 프로그램을 활용한 프로그래밍 교육에 대한 비전공자의 인식 연구 (Non-Major Students' Perceptions of Programming Education Using the Scratch Programming Language)

  • 오미자
    • 컴퓨터교육학회논문지
    • /
    • 제20권1호
    • /
    • pp.1-11
    • /
    • 2017
  • 컴퓨팅 사고력의 중요성이 강조되면서, 대학에서는 소프트웨어 교육을 필수 강좌로 오픈하고 있다. 따라서 본 연구에서는 비전공자 학생들이 느끼는 프로그래밍에 대한 기존의 인식과 실제 수업 후 느끼는 인식을 살펴보고자 하였다. 이를 위해 15주 동안 스크래치 프로그램을 활용하여 프로그래밍 교육을 진행하였으며, 214명의 답변을 받아 내용을 분석하였다. 분석 결과 비전공자 학생들의 74%가 프로그래밍에 대해 이전의 경험이 없었으며, 87%가 프로그래밍에 대해 어려움을 느끼고 있었고, 69.7%가 프로그래밍 교육이 필요없다고 답하였다. 이러한 부정적 인식을 변화시키기 위해 몇 가지를 제안하고자 한다. 첫째, 교수는 수업 전 프로그래밍 교육의 필요성과 목적 및 내용을 분명히 전달해야한다. 둘째, 필수보다는 선택교과목으로 지정되어야 한다. 셋째, 전공과의 통합 내용이나, 취 창업에 연계한 교육과정 및 내용 개발이 필요하다.

프로그래밍 수업의 플립드러닝 학습모형 설계 및 적용 (Design and Application of an Instructional Model for Flipped learning of Programming Class)

  • 최숙영
    • 컴퓨터교육학회논문지
    • /
    • 제20권4호
    • /
    • pp.27-36
    • /
    • 2017
  • 본 연구는 대학의 프로그래밍 수업을 위해 플립드러닝에 기반한 수업 모형을 설계하고 이를 적용한 내용이다. 프로그래밍 과정은 프로그래밍 언어의 문법에 대한 충분한 이해와 함께 높은 추상적인 사고를 요구하기 때문에 많은 학생들이 학습에 어려움을 갖게 된다. 이러한 프로그래밍 학습의 특징으로 인하여 한정된 수업시간에 프로그래밍 언어의 문법적인 요소들을 강의하고 예제를 따라하는 학습 방법으로는 프로그래밍 수업의 학습 목표를 효과적으로 달성할 수 없다. 이러한 문제점을 극복하고 효과적인 프로그래밍 수업이 이루어질 수 있도록 본 연구에서는 플립드러닝에 기반한 수업 모델을 설계하고 그에 따라 수업을 진행하였다. 특히, 본 연구에서는 프로그래밍 학습에서 발생되는 학습자들의 어려움과 실제 프로그래밍 과정에서 발생되는 오류들을 분석한 후 이를 기반으로 하여 수업 모형을 설계하였다. 이 모델을 실제 수업에 적용한 결과, 학생들은 교실 수업에서 다른 학생들과 많은 소통의 기회를 가졌고 학습의 참여도가 높아진 것에 대해 긍정적으로 생각하며 수업에 대해 대체로 만족하는 것으로 나타났다.

초등학교 저학년을 위한 교육용 프로그래밍 언어 스크래치주니어와 비스킷 사용성 분석 (Analysis of the usability of ScratchJr and Viscuit for the lower grades in elementary school)

  • 정나은;김자미;이원규
    • 정보교육학회논문지
    • /
    • 제23권4호
    • /
    • pp.303-314
    • /
    • 2019
  • 2015개정 교육과정에 의해 2019년부터 초등학교 5, 6학년을 대상으로 실과과목에서 정보교육이 진행되고 있지만, 국외에서는 초등학교 저학년부터 정보교육을 시행하는 경우가 많다. 이에 본 연구는 초등학교 저학년의 특성을 고려한 프로그래밍 언어의 선택 방향성을 제시하기 위한 목적이 있다. 목적 달성을 위해 저학년의 발달특징과 교육용 프로그래밍 언어의 필요요소를 고려하여 평가 준거를 개발하였다. 준거에 근거하여 두 언어의 사용성을 분석한 결과는 다음과 같다. 첫째, 비스킷은 학령이 낮은 학생의 표현력 고려, 프로그래밍의 개념에 대한 학습 없이 알고리즘 익히기 등에 활용할 수 있으며, 둘째, 스크래치 주니어는 알고리즘이나 프로그래밍에 대한 개념 학습에 용이한 것으로 나타났다. 본 연구는 향후, 초등학교 저학년 대상의 프로그래밍 교육을 대비하여 학생들의 발달 상태를 고려한 시사점을 제시했다는데 의의가 있다.

정보· 컴퓨터 중등교사 임용시험에서 프로그래밍 실기 평가의 개선 방안 (Improvement of Evaluation of Programming Practice in Secondary Informatics· Computer Teacher Appointment Test)

  • 강오한
    • 컴퓨터교육학회논문지
    • /
    • 제22권6호
    • /
    • pp.1-10
    • /
    • 2019
  • 2015 개정 교육과정이 적용되고 소프트웨어 교육이 강화됨으로써 교육 현장에서는 컴퓨팅 사고력과 함께 프로그래밍 능력을 갖춘 정보과 교사를 요구하고 있다. 본 논문에서는 프로그래밍 능력 평가를 통해 전문성 있는 예비교사가 선발될 수 있도록 정보·컴퓨터 2차 임용시험에서 실시되는 실기 평가의 개선 방안을 연구하였다. 기존 정보·컴퓨터 임용시험을 분석하고, 교수와 교사 대상의 설문조사를 실시하여 실기 평가의 개선 및 확대 방안을 제안하였다. 설문 결과에 따르면, 프로그래밍 실기 평가의 확대가 필요하다는 응답자는 88%로 나타났다. 그리고 프로그래밍 언어, 문항 수, 시험 시간에 대한 설문에서 응답율이 가장 높은 것은 각각 C언어(51%), 5문항(66%), 2시간(56%)인 것으로 나타났다.

교육용 한글 C 프로그래밍 언어 사전처리기의 설계 및 구현 (Design and Implementation of Preprocessor for Educational Hangul C Programming Language)

  • 김창희;이상락;홍성수;심재홍
    • 한국통신학회논문지
    • /
    • 제18권2호
    • /
    • pp.239-249
    • /
    • 1993
  • 본 논문은 터보 C언어에 대응하는 한글 C언어를 설계, 구현하였다. 한글C언어 명령어는 초 중 고등학생들이 이해하기 쉬운 용어로 선정하였으며 도스(DOS) 명령어와 오류 메시지도 한글화하였다.

  • PDF

외부환경을 고려한 ESTEREL 프로그램 검증 (Taking Environments into account for ESTEREL Program Verification)

  • 안윤경;전진성;한태숙
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 가을 학술발표논문집 Vol.34 No.2 (C)
    • /
    • pp.540-545
    • /
    • 2007
  • 프로그램 검증은 가능한 모든 경우에 대하여 안정성을 확인하는 작업이다. reactive 프로그램을 외부환경에 대한 정보 없이 검증하면 실제로 가능하지 않은 경우를 오류로 찾을 수도 있다. 본 논문에서는 observer를 이용한 기존의 ESTEREL 프로그램 검증 기법에 외부환경에 대한 가정을 추가하는 방법을 소개하고. 사례연구를 통해 외부환경을 고려하여 검증하는 과정을 보인다.

  • PDF

초보자에 적합한 프로그래밍 언어 선택에 관한 연구 (A Study on the Choice of Programming Language for Beginners)

  • 이종원
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2017년도 제56차 하계학술대회논문집 25권2호
    • /
    • pp.73-74
    • /
    • 2017
  • 4차 산업혁명의 핵심 중 하나인 소프트웨어 교육에서 프로그래밍 교육은 필수적이다. 다양한 프로그래밍 언어 중 프로그래밍 입문자를 위해 적합한 언어를 선택하는 것은 매우 중요하다. 본 논문에서는 프로그래밍 입문을 위해 적합한 언어를 선택하기 위한 가이드를 제공하기 위해 2017학년도 1학기에 프로그래밍 입문 관련 교과목을 수강한 학생들을 대상으로 프로그래밍 언어에 대한 선호도를 조사하고 분석하여 언어 선택을 위한 가이드를 제안한다.

  • PDF

지식 기반 지능형 로봇의 행위 지정을 위한 구조적 반응 언어 (A Structured Reactive Robot Programming Language for Knowledge-Based Intelligent Robots)

  • 이재호;곽별샘
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제37권5호
    • /
    • pp.370-377
    • /
    • 2010
  • 지능 로봇은 복잡하고 동적인 환경 내에서 상황의 변화에 적절히 적응하여 사용자에게 다양한 서비스를 제공하는 지능 시스템이다. 따라서 로봇은 행위를 수행하는 동안 지속적으로 상황의 변화를 감지하여 변화에 적절히 반응해야 하며 주어진 상황에 대해 최선의 행위를 결정하여 수행할 수 있어야 한다. 또한 때때로 임의의 행동을 결정하여 보다 지능적인 행위를 수행할 수 있어야 한다. 본 논문에서는 이러한 지능 로봇의 복잡한 행위를 효과적으로 정의하고 구현하기 위해 Structured Circuit Semantics(SCS)에 기초를 둔 프로그래밍 언어(Structured Programming for Reactive Intelligent Tasks, SPRIT)와 SPRIT으로 작성된 프로그램을 다양한 로봇 환경에서 실행하고 검증하기 위한 작업 실행기(Task Executor)를 제시한다.

초등학생을 위한 로봇 활용 파이썬 학습 모형 개발 (Development of Python Instructional Model Using Robot for Elementary Students)

  • 박대륜;유인환
    • 정보교육학회논문지
    • /
    • 제22권3호
    • /
    • pp.357-366
    • /
    • 2018
  • 초등학생을 대상으로 하는 소프트웨어 교육의 도구는 블록형 교육용 프로그래밍 언어(EPL)가 주로 사용되고 있다. 블록형 EPL은 SW 교육의 입문 도구로써 장점이 많지만 확장성에서는 한계를 가지고 있다. 본 연구에서는 실제 산업 현장에서도 활발하게 사용하고 있는 텍스트 기반의 프로그래밍 언어인 파이썬을 활용한 SW 교육의 접근 방안을 모색하였다. 파이썬을 활용한 학습 프로그램과 모형을 개발하고 초등학교 6학년 학생을 대상으로 10차시를 적용하였다. 그 결과 로봇 활용 파이썬 학습 모형을 적용한 학생들의 컴퓨팅 사고력 향상에 유의미한 효과가 있었으며 초등학생을 대상으로 텍스트 기반 프로그래밍 언어의 적용 가능성을 확인할 수 있었다.