• Title/Summary/Keyword: 프로그래밍언어 교육

Search Result 444, Processing Time 0.026 seconds

The Teaching Method of Functions in Programming Language Learning for Elementary Students (초등학생 프로그래밍 언어 학습을 위한 함수 개념 지도 방법 연구)

  • Noh, Hyeon-Jeong;Kim, Kap-Su
    • 한국정보교육학회:학술대회논문집
    • /
    • 2004.08a
    • /
    • pp.226-235
    • /
    • 2004
  • 초등학생 프로그래밍 교육은 프로그래밍 활동을 통해 논리적 사고력과 문제 해결력을 신장시키는 데 의의를 두고 다양한 프로그래밍 교육 방법과 학습 시스템을 개발하려는 연구가 이루어지고 있다. 프로그래밍 교육의 목표가 프로그래밍적 사고력 함양이라면 프로그래밍적 사고를 언어로 표현하여 실제로 프로그램을 작성할 수 있는 프로그래밍 언어 사용 능력 함양도 필요하다. 초등학생 프로그래밍 언어 학습은 특정 언어의 문법적 설명과 해석을 지양하고 프로그래밍 언어에 대한 올바른 개념 이해와 활용을 통해 프로그램을 구현하는데 필요한 기초 소양 능력 함양에 중점을 두어야 한다. 따라서 초등학생을 위한 프로그래밍 언어 교육 방법의 체계화에 기여할 수 있는 하나의 모델로서, 프로그래밍 언어의 기본적인 개념 중 함수 개념을 효과적으로 지도할 수 있는 지도 원리와 학습 모형을 연구하였고, 함수가 가진 특성 즉 함수적 사고과정을 이용하여 프로그래밍 언어 기술 능력과 논리적 사고력 및 문제해결력의 고등인지기술 능력을 함께 신장시킬 수 있는 지도 방법을 제안하고자 한다.

  • PDF

An analysis on in-service elementary school teachers' current status and needs toward educational programming language(EPL) (현직 초등 교사들의 교육용 프로그래밍 언어(EPL)에 관한 실태 및 요구 분석)

  • Yi, Jinwon;Lee, Youngjun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2016.07a
    • /
    • pp.183-184
    • /
    • 2016
  • 본 논문에서는 2015 개정 교육과정에서 강조하고 있는 SW 교육의 교육용 프로그래밍 언어(EPL)에 대한 현직 초등 교사들의 실태와 요구를 분석하였다. 현직 초등 교사들이 대부분 이수한 교대의 교육과정에는 교육용 프로그래밍 언어 교육에 관한 내용은 대다수 없는 것으로 파악되었다. 또한 현장에서 실시되고 있는 교육용 프로그래밍 언어에 관한 연수는 양적으로도 연수의 수가 부족할 뿐만 아니라 질적으로도 개선이 필요한 것으로 분석되었다. 교육용 프로그래밍 언어에 대한 현직 교사의 사례들에서도 교육용 프로그래밍 언어에 대한 교사교육에 관한 다양한 요구가 분석되었다. 이를 통하여 교육용 프로그래밍 언어에 대한 초등 교사교육의 필요성과 방향에 대하여 제언하였다.

  • PDF

A Study on Effective Education of Programming Language (효과적인 프로그래밍언어 교육에 대한 연구)

  • Cho, Jae-Soo
    • The Journal of Korean Institute for Practical Engineering Education
    • /
    • v.2 no.2
    • /
    • pp.30-35
    • /
    • 2010
  • This paper proposes several methods for effective teaching of programing language(especially C). The programing languages are very important and basic subjects in the Department of Computer Engineering and Science. Many students have some difficulty in learning the programming languages. So, we will suggest several effective methods for effective teaching of programming languages. First, in order to understand the programming language effectively, we need to teach some basic computer architecture and operation principles of computer program to students. Second, it is better to teach many example-based programing skills instead of conventional grammar teaching. Third, if we teach the memory status(memory allocation/release) during the program operation, it will be much better to understand the pointer variables and memory problems. Fourth, let's improve the programming skills through effective homework assignments and experiments. Fifth, let students be guided so that they do programing by themselves. Finally, we can maximize the programming skill through the final termproject.

  • PDF

A theoretical study for effects about learning transfer between two more languages in programming education (프로그래밍 교육에서 2개 이상 프로그래밍 언어의 학습 전이 효과에 대한 이론적 고찰)

  • Yi, Soyul;Lee, Youngjun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2018.01a
    • /
    • pp.99-100
    • /
    • 2018
  • 컴퓨팅 사고력이 강조됨에 따라 우리 나라를 비롯한 세계 여러 나라에서는 프로그래밍 교육 등 컴퓨팅 관련 교육을 실시하고 있다. 일반적으로 프로그래밍 교육에서 초보 학습자에게는 블록 기반 프로그래밍 언어를 학습한 후 텍스트 기반 프로그래밍 언어를 학습하게 된다. 블록 기반 언어와 텍스트 기반 언어는 동일한 프로그래밍 논리를 함양하게 되지만, 다른 모든 언어들과 마찬가지로 언어 특성, 사용법, 형태 등 다소 차이가 있다. 따라서 본 논문에서는 블록 기반 프로그래밍 언어에서 텍스트 기반 프로그래밍 언어의 학습 전이의 효과에 대해 이론적 고찰을 실시하였으며, 그 결과 대부분의 연구에서 긍정적 전이 효과를 입증하였음을 확인하였다.

  • PDF

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

  • Lee, Jong-Won
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2017.07a
    • /
    • pp.73-74
    • /
    • 2017
  • 4차 산업혁명의 핵심 중 하나인 소프트웨어 교육에서 프로그래밍 교육은 필수적이다. 다양한 프로그래밍 언어 중 프로그래밍 입문자를 위해 적합한 언어를 선택하는 것은 매우 중요하다. 본 논문에서는 프로그래밍 입문을 위해 적합한 언어를 선택하기 위한 가이드를 제공하기 위해 2017학년도 1학기에 프로그래밍 입문 관련 교과목을 수강한 학생들을 대상으로 프로그래밍 언어에 대한 선호도를 조사하고 분석하여 언어 선택을 위한 가이드를 제안한다.

  • PDF

A Review and Synthesis of Research in Educational Programming Language (교육용 프로그래밍 언어 연구 동향)

  • An, Sang-Jin;Seo, Young-Min;Lee, Young-Jun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2012.01a
    • /
    • pp.139-142
    • /
    • 2012
  • 최근 정보교육과정의 개정은 컴퓨터 과학의 기본 내용들을 정보 교과에 포함하였고, 그 컴퓨터 과학적인 사고를 실세계에 구현하는 것을 교육 목표로 하여 학생들에게 프로그래밍 교육을 실시하고 있다. 하지만 기존의 범용 프로그래밍 언어는 학습자가 습득하고 활용하는 데 많은 시간이 걸리고 인지적 부담이 큰 단점이 있었다. 이러한 단점을 보완하고자 교육용 프로그래밍 언어가 등장하였고, 교육용 프로그래밍 언어를 활용하여 교육적인 효과를 얻기 위한 다양한 연구가 진행되고 있다. 본 연구는 한국에서 진행된 교육용 프로그래밍 언어 관련 연구를 분석하여 연구의 의미를 발견하고 추후의 연구 방향을 제시하고자 한다.

  • PDF

A Comparative Analysis of the Text/Visual Programming Education Using LabVIEW (LabVIEW를 사용한 텍스트/시각 프로그래밍 교육의 유용성 비교 분석)

  • Lho, Young-Uhg;Jung, Min-Po;Cho, Hyuk-Gyu;Jung, Deok-Gil
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2012.10a
    • /
    • pp.347-350
    • /
    • 2012
  • 컴퓨터 프로그래밍 교육은 컴퓨터과학 분야의 관련 전공과목을 공부하기 위하여 매우 중요할 뿐만 아니라, 학생들의 취업을 위한 기술 교육에서도 매우 중요하다. 이 논문에서는 학생들의 교육 및 취업에 적합한 교육용 및 상용 프로그래밍 언어, 도구에 대한 타당성을 분석하여 프로그래밍 교육에 적합한 프로그래밍 언어/도구를 선택하고, 이에 대한 교육 과정을 개발하여 프로그래밍 현장 교육에 적용하고 분석한다. 특히, 최근의 기술 추세와 산업계에 필요한 임베디드/모바일/웹/3D 프로그래밍 분야에 널리 사용되고 있는 프로그래밍 분야에서 텍스트 기반 언어(예: JAVA)와 시각 프로그래밍 언어/환경(예: LabVIEW)에 대한 유용성을 비교하여 분석한다.

  • PDF

A Suggestion of Designing Program for Learning Transfer from Block-Based Programming Language to Text-Based Programming Language (블록 기반 프로그래밍 언어에서 텍스트 기반 프로그래밍 언어로의 학습 전이를 위한 프로그램 설계 방안)

  • Yi, Soyul;Lee, Youngjun
    • Proceedings of The KACE
    • /
    • 2018.01a
    • /
    • pp.29-31
    • /
    • 2018
  • 프로그래밍 언어 교육에서 일반적으로 학습자들은 블록 기반 프로그래밍 언어에서 텍스트 기반 프로그래밍 언어 순서로 학습한다. 블록 기반 프로그래밍 언어나 텍스트 기반 프로그래밍 언어는 여타의 프로그래밍 언어들과 마찬가지로 프로그래밍의 기본 논리는 동일하나, 형태, 언어적 특성 및 사용 등에 대하여 다소 차이가 있다. 따라서 본 연구에서는 학습자들의 블록 기반 프로그래밍 언어에서 텍스트 기반 프로그래밍 언어로의 유연한 학습 전이를 돕기 위한 프로그램의 설계 방안을 선행 조직자의 제시, 학습 콘텐츠의 체계화, 단순하고 직관적인 화면 구성으로 제시하였다.

  • PDF

Applications of Educational Programming Languages in K-12 Inforamtion curriculm (개정된 정보교육과정에서 교육용프로그래밍언어의 교육적 적용방안)

  • Kim, SooHwan;Lee, WonGyu;Kim, HyeonCheol
    • The Journal of Korean Association of Computer Education
    • /
    • v.12 no.2
    • /
    • pp.23-31
    • /
    • 2009
  • The new national K-12 Information subject curriculum which will be effective in year 2010 includes algorithm and programming sections. Programming languages in K-12 are more effective the Educational Programming Language (EPL) than general language, because it focuses on developing problem solving ability rather than training a programmer. Therefore, it is necessary to study for suitable EPL in Korean K-12 curriculum. In this study, we studied and analyzed various types of EPLs available and strategies to apply them to the new national curriculum. First of all, we chose 26 educational programming languages and analyzed their characteristics and functions. Also, we investigated associations between key factors of the new Information curriculum and each language and suggested a proper language for their students' level. Finally, we considered possible problems and suitability to Korean K-12 students. The result of this study help us to choose what is the proper EPL and to consider applicability and criteria of EPLs.

  • PDF

A Review on Educational Use of Hangul-based Text Programming Language (한글 기반 텍스트형 프로그래밍 언어의 교육적 활용 고찰)

  • Jo, A-Ra;Kim, Seong-Sik
    • Proceedings of The KACE
    • /
    • 2017.08a
    • /
    • pp.205-208
    • /
    • 2017
  • 2015 개정 교육과정에 따라 2019년부터 초등학교 5~6학년은 SW교육을 의무적으로 실시하게 되었다. 특히 SW교육을 위한 프로그래밍 언어의 경우 초등학교와 중학교에서는 블록형과 텍스트형 구분 없이 활용할 수 있으나, 고등학교의 경우에는 텍스트 기반 프로그래밍 언어를 활용하도록 제시하고 있다. 하지만 많은 학습자들이 처음 텍스트형 프로그래밍 언어를 접하게 되면 문법의 어려움과 외국어의 벽에 부딪쳐 어려워한다. 본 연구에서는 학습자들이 처음 텍스트형 프로그래밍을 학습할 때 효율적인 프로그래밍 학습을 위하여 한글 프로그래밍 언어를 사용할 것을 제안한다. 한글 프로그래밍 언어를 교육적으로 활용하였을 때의 장점과 교육적 활용에 있어 고려해야 할 문제점, 한계점 및 보완해야 할 점을 분석해보고자 한다.

  • PDF