• 제목/요약/키워드: 프로그래밍 언어 학습

검색결과 341건 처리시간 0.029초

엔트리를 이용한 보편적 프로그래밍 언어 개발로 절차적 사고력 향상 방안 (Enhancement Method of the Procedural Thinking Ability through Universal Programming Language Utilizing Entry)

  • 김동만;이태욱
    • 한국컴퓨터교육학회 학술대회
    • /
    • 한국컴퓨터교육학회 2017년도 하계학술대회
    • /
    • pp.131-134
    • /
    • 2017
  • 이 연구에서 엔트리 명령 블록을 이용하여 보편적 프로그래밍 언어를 개발하고 검증하였다. 그래서 이 연구를 통해 블록형 프로그래밍 언어의 접근 수월성을 이용하여 절차적 사고력 향상을 위한 아이디어를 제공하고자 하였다. 새로운 프로그래밍 언어를 만들어 알고리즘을 적용하여 함수화된 사칙연산 프로그램을 만들면서, 다양한 알고리즘을 적용하면 엔트리에서 제시하는 모든 명령 블록을 만들 수 있음을 증명하였다. 이 연구를 통해 1)프로그래밍 언어에 포함된 다양한 기능의 명령어들도 함수화되어 있음을 증명하고 재생산 가능함을 경험할 수 있는 아이디어를 제공하고, 2)초보 프로그래머들이 프로그래밍 언어 개발에 대한 흥미와 관심을 갖게 되는 방안을 제시하며, 3)알고리즘을 경험하면서 절차적 사고력을 향상시킬 수 있는 다른 방향의 SW 교수 학습 방법과, 4)프로그래밍 언어를 미시적으로 탐구하면서 SW 교육 관점을 다양화하는 방법을 제시하였다. 이 연구에서 제시한 방안으로 학생들이 절차적 사고력 향상과 프로그래밍 언어의 다양성 인식, 프로그램을 심층적으로 분석하는 태도 등의 SW 교육에 대한 긍정적 변화를 기대한다.

  • PDF

초등학생들의 학습 스타일과 스크래치 언어 활용 교육의 상관성 분석 (Correlation Analysis on Scratch-based Instructional Effectiveness and Learning Style of Elementary School Students)

  • 한선관;한희섭
    • 정보교육학회논문지
    • /
    • 제13권3호
    • /
    • pp.351-358
    • /
    • 2009
  • 이 연구에서는 학습 스타일이 프로그래밍 교육의 효과에 어떤 영향을 미치고 있는지 고찰하였다. 우선 VARK 체크리스트를 활용하여 학습자들의 학습 스타일을 분석하고, 한 학기동안 프로그래밍 교육을 실시 한 뒤 학습자의 학습 스타일이 미친 영향과 여러 교수-학습 활동의 변인들과 상관관계를 알아보았다. 결과적으로 스크래치를 활용한 프로그래밍 교육은 학습의 인지적 영역에 대한 효과성과 만족도에 긍정적 영향을 주었다. 특히 Visual 성향의 학습자들에게서 스크래치 활용의 성과가 통계적으로 높게 나타났다. 따라서 초등학생의 프로그래밍 과정이 학습 효과에 큰 영향을 주었다고 볼 수 있다.

  • PDF

Unity3D를 활용한 프로그래밍 교육이 컴퓨팅 사고력과 흥미에 미치는 영향 (Influence of Programming Education Using Unity3D on Computational Thinking Ability and Interest)

  • 이동윤;김의정
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2016년도 추계학술대회
    • /
    • pp.415-418
    • /
    • 2016
  • IT융합 교육의 핵심은 SW 교육을 통해서 이루어지고 SW 교육의 목적은 CT(Computational Thinking)을 향상하는데 초점이 맞추어 지고 있다. 본 논문은 Unity3D 프로그램을 활용한 소프트웨어 교육이 학습자의 컴퓨팅 사고력과 학습 흥미에 미치는 영향을 조사하기 위하여 실험집단과 통제집단을 구성하고 학습자들의 동질성 여부를 확인한 후 실험집단에 Unity3D를 활용한 소프트웨어 교육을 실시하여 학습자의 컴퓨팅 사고력과 학습 흥미에 어떠한 영향을 미치는지 측정하였다. Unity3D를 활용한 프로그래밍 교육이 EPL(Educational Programming Language)을 활용한 블록 코딩 소프트웨어 교육과 일반 텍스트 언어인 C언어, Phython, Java와 같은 프로그래밍 언어의 중간 단계로서의 적합성을 제안한다.

  • PDF

한국과 중국 지역 초등학교 정보교육 교재의 프로그래밍 교육 내용 (Programming Education Contents of Local Elementary School Textbooks in Korea and China)

  • 김현배
    • 정보교육학회논문지
    • /
    • 제24권1호
    • /
    • pp.79-86
    • /
    • 2020
  • 본 연구는 우리나라 부산시와 중국 저장성의 초등학교 정보교육 교재의 프로그래밍 교육 내용을 조사한다. 프로그래밍 교육의 목표 설정과 교육용 프로그래밍 언어 선택 그리고 프로그래밍 교육의 내용 선정과 전개 방식에 관하여 두 가지의 교재에서 초등학교 정보교육 교재에 필요한 내용을 확인한다. 두 지역의 교재는 초등학교 수준에 맞는 프로그래밍 언어를 선정하고 창의적인 학습 주제를 선정하여 학습자 스스로 문제를 해결해 가는 과정에서 프로그래밍을 학습하도록 한다. 본 연구의 결과로 초등학교 정보교육 교재의 프로그래밍 교육은 학습자 스스로 문제를 해결 과정에서 자연스럽게 프로그래밍을 학습하도록 구성하고 있음을 확인하였다.

초등학생을 위한 스크래치 프로그래밍 학습 방법 연구 (A Study on Scratch programming learning for elementary student)

  • 이미현;구덕회
    • 한국정보교육학회:학술대회논문집
    • /
    • 한국정보교육학회 2010년도 동계학술대회
    • /
    • pp.249-252
    • /
    • 2010
  • 컴퓨터 교육에 있어 프로그래밍 교육은 그 중요성에도 불구하고 가르치고 배우는데 있어 많은 어려움 때문에 교육 현장에서 활발히 이루어지지 않고 있다. 이러한 문제점을 극복하기 위해 최근에 다양한 EPL이 많이 개발되었으며 국내에도 소개되고 있다. 그 중 스크래치 프로그래밍은 객체지향기반의 언어로 배우기 쉽고 한글화가 되어 있기 때문에 최근 들어 프로그래밍 학습언어로 그 기반을 넓혀가고 있다. 이에 본 연구에서는 초등학생에게 적합한 스크래치 프로그래밍 학습 내용 설계 및 학습 절차와 방법은 살펴보았다. 이와 같은 연구가 초등프로그래밍교육이 활성화되는데 있어 도움이 되기를 기대한다.

  • PDF

중등학교에서 자기 주도적 프로그래밍 학습 환경 구축을 위한 오류분석 지원 시스템 제안 (Suggest on Error Analysis Supporting System for Constructing Self-directed Learning Environment to Programming Language in Secondary School)

  • 이재영;유병건;이원규
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2016년도 춘계학술발표대회
    • /
    • pp.361-363
    • /
    • 2016
  • 전 세계적으로 프로그래밍 교육에 대한 관심이 증가에 따라 프로그래밍 교육에 대한 중요도와 평가도 중요해졌다. ACM-ICPC 프로그래밍 대회 같은 여러 프로그래밍 대회가 있고 대회 출전을 돕기 위한 온라인 평가 시스템이 전형적인 예이다. 이런 온라인 평가 시스템들을 참고하여 중등학교 학생의 프로그래밍 언어 학습에 도움을 줄 수 있는 프로그램을 설계하기 위한 오류분석 지원 시스템을 제안한다. 본 연구에서는 오류분석 지원 시스템을 통하여 프로그래밍 언어 학습을 함에 있어서 발생할 수 있는 오류들을 분석하여 실제 프로그래밍 교육 환경에 도움을 주고자 한다.

스크래치 프로그래밍 학습이 학습자의 동기와 문제해결력에 미치는 영향 (The Effect of Learning Scratch Programming on Students' Motivation and Problem Solving Ability)

  • 송정범;조성환;이태욱
    • 정보교육학회논문지
    • /
    • 제12권3호
    • /
    • pp.323-332
    • /
    • 2008
  • 본 연구에서는 초등학생의 프로그래밍 학습을 효과적으로 조력하기 위해 새로운 교육용 프로그래밍 언어인 스크래치를 활용한 프로그래밍 학습의 가능성을 제시하고자 하였다. 스크래치 프로그래밍 학습 내용은 프로그래밍 과정에서의 학습자의 내적 동기 유발을 위한 전략과 복잡한 인지 능력 향상을 위한 창의적 문제해결 수업모형(CPS)을 토대로 구성하였다. 설계된 학습 내용을 초등학교 6학년 재량활동 시간에 적용한 결과, 스크래치 프로그래밍 학습은 학습자의 내재적 동기와 문제해결력 향상에 효과가 있는 것으로 나타났다. 최근 정보통신기술교육 운영지침의 개정으로 프로그래밍 교육과 알고리즘 교육이 초등학교에서도 필요하게 되었고 학교 현장의 여건 등을 고려해보면 본 연구를 통해 설계된 교수 학습 전략을 기반으로 한 스크래치 프로그래밍 학습은 의미 있는 선택이며 기존 프로그래밍 교육의 문제점 해소를 위한 적절한 대안이 될 수 있을 것이다.

  • PDF

사전교육 프로그램을 활용한 복학생 프로그래밍 언어 수업 적응 효과 연구 (A Study on the Adaptive Effect of Programming Languages Class by Applying Orientation Program for Returning Students)

  • 김경아;안유정
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2017년도 제56차 하계학술대회논문집 25권2호
    • /
    • pp.356-357
    • /
    • 2017
  • 프로그래밍 언어 수업은 단계별 학습 특성으로 인해 이전 단계를 이해하지 못하면 그 다음 단계로 넘어가는데 어려움이 많아, 학습 공백기를 갖는 복학생들에게는 복학 후 수업 적응에 보다 큰 어려움이 있다. 이러한 어려움을 극복하고 수업 적응 효과를 높이기 위해서는 수업 시작 전 이전 수업 내용 및 운영 방법 등을 알 수 있는 적절한 기회와 방법이 필요하다. 본 연구에서는 사전교육 프로그램을 프로그래밍 수업에 적용한 후 설문조사를 실시하여 사전교육 프로그램이 복학생들의 프로그래밍 언어 수업에 대한 적응 효과 및 만족도를 높이는 긍정적인 효과가 있었음을 조사 분석하였다.

  • PDF

컴퓨터 프로그래밍 교육에서 동료지도학습이 학업성취도와 교우관계 형성에 미치는 영향 (The Effects of Peer Tutoring on Academic Achievement and Peer Relationship in Programming Language Learning)

  • 김은순;박병호;허희옥
    • 컴퓨터교육학회논문지
    • /
    • 제7권4호
    • /
    • pp.111-120
    • /
    • 2004
  • 이 연구의 목적은 컴퓨터 프로그래밍 학습에서 동료지도학습 방법이 학습자의 학업 성취도와 참여한 학생들 간의 교우 관계에 미치는 영향을 조사하는 데에 있다. 이론과 실습이 병행되어 이루어지는 컴퓨터 프로그래밍 언어 교육에서 교사 주도의 강의식 수업은 이론 전달에는 효과적일 수 있지만, 학습자 개개인이 자신의 학습 속도에 적합하게 학습 내용을 이해하고 활용하기에는 한계가 있다. 이러한 한계를 극복하기 위한 한 대안으로, 실업계 고등학생 50명을 대상으로, 프로그래밍 언어 학습에서 동료지도학습을 적용하여 학업성취도와 교우관계의 변화를 조사하였다. 이 연구를 통하여, 동료지도학습이 학습자의 학업성취도와 교우관계의 변화에 긍정적인 영향을 미치고, 컴퓨터 수업의 한계를 극복할 수 있는 대안적인 교수 학습 방법의 하나로 그 가능성을 탐색하였다.

  • PDF

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

  • 안상진;서영민;이영준
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2012년도 제45차 동계학술발표논문집 20권1호
    • /
    • pp.139-142
    • /
    • 2012
  • 최근 정보교육과정의 개정은 컴퓨터 과학의 기본 내용들을 정보 교과에 포함하였고, 그 컴퓨터 과학적인 사고를 실세계에 구현하는 것을 교육 목표로 하여 학생들에게 프로그래밍 교육을 실시하고 있다. 하지만 기존의 범용 프로그래밍 언어는 학습자가 습득하고 활용하는 데 많은 시간이 걸리고 인지적 부담이 큰 단점이 있었다. 이러한 단점을 보완하고자 교육용 프로그래밍 언어가 등장하였고, 교육용 프로그래밍 언어를 활용하여 교육적인 효과를 얻기 위한 다양한 연구가 진행되고 있다. 본 연구는 한국에서 진행된 교육용 프로그래밍 언어 관련 연구를 분석하여 연구의 의미를 발견하고 추후의 연구 방향을 제시하고자 한다.

  • PDF