• 제목/요약/키워드: computer programming ability

검색결과 206건 처리시간 0.03초

문장구조 중심의 컴퓨터 프로그래밍 이해력에 관한 고등학생들의 성별 및 추상적 사고수준별 차이 분석 (Analysis of Difference in Computer Programming Understanding Ability focused on Statement Structures between Genders and Abstract Thinking Levels of High School Students)

  • 박찬정;현정석;진희란
    • 컴퓨터교육학회논문지
    • /
    • 제19권6호
    • /
    • pp.69-80
    • /
    • 2016
  • 21세기 핵심역량으로 컴퓨팅 사고력이 주목받으면서 컴퓨터 프로그래밍 교육이 초 중등학교에서 활발하게 이루어지고 있다. 본 연구는 학생들의 성별 차이에 따른 컴퓨터 프로그래밍 학습 결과를 분석하고 차이의 원인을 밝히는데 목적을 두었다. 또한 성별 차이와 더불어 학습결과의 차이를 가져오는 변수로서 학생들의 추상적 사고수준에 초점을 두었고 프로그래밍 언어로는 C언어와 러플(RUR-PLE)을 사용하였다. 컴퓨팅 사고력의 핵심 요소인 추상화(abstraction)의 개념에 초점을 두고 고등학생 587명의 추상적 사고수준을 조사한 후, 다양한 프로그램 구조를 이해하는데 있어서 남 여학생들이 추상적 사고수준이 어떤 영향을 미치는지 분석하였다. 이를 통해 향후 컴퓨터 프로그래밍 능력을 향상시키기 위하여 남녀학생들 장점은 향상시키면서 단점을 보완할 수 있는 컴퓨터 프로그래밍 교육방법을 제언하였다.

몰입이론을 적용한 프로그래밍 WBI가 학습자의 몰입수준과 학업성취도에 미치는 영향 (The Effect of a Programming WBI Based on the Flow Theory on Flow Level and Academic Achievement)

  • 채유미;조성환;김성식
    • 컴퓨터교육학회논문지
    • /
    • 제12권1호
    • /
    • pp.15-22
    • /
    • 2009
  • 컴퓨터 프로그래밍 언어 학습은 프로그래밍과 디버깅 과정을 통해 컴퓨터 작동원리를 이해할 수 있을 뿐만 아니라, 논리적 사고력, 문제해결력과 같은 고차원적 사고능력을 함양시켜주는 교육적 효과가 있다. 본 연구에서는 프로그래밍 언어 학습에서 학습자들의 내재적인 학습 동기를 유발하고 학습을 지속시키기 위한 방안으로 몰입이론을 적용하였다. 이를 위해 몰입의 구성 요소를 적요한 교수 학습 전략들을 개발한 후, 이것을 WBI로 설계, 구현하였다. 또한, 구현된 WBI를 실제 교수-학습 현장에 적용하여, 학습자의 몰입수준 변화와 학업성취도에 미치는 효과에 대해 검증하였다. 그 결과 몰입이론을 적용한 WBI 학습이 학습 목표의식과 도전감, 구체적인 피드백을 이루어 몰입 수준 향상에 효과적이었으며, 몰입 경험이 학습 결과에 긍정적인 영향을 끼쳐 학업성취도(프로그래밍 능력)의 향상에 효과적이었다.

  • PDF

성별의 차이를 고려한 로봇 프로그래밍 학습이 여중학생의 몰입수준과 문제해결력에 미치는 효과 (The Effect of Robot Programming Learning Considered Gender Differences on Female Middle School Student's Flow Level and Problem Solving Ability)

  • 송정범;백성혜;이태욱
    • 컴퓨터교육학회논문지
    • /
    • 제12권1호
    • /
    • pp.45-55
    • /
    • 2009
  • 이 연구에서는 성별의 차이를 고려한 로봇 프로그래밍 학습이 여중학생이 몰입수준과 문제해결력에 미치는 효과를 검증하였다. 프로그래밍 학습 내용과 주제는 동기유발과 몰입수준 향상을 위한 설계원리를 고려하여 구성하였으며, 교수학습은 문제해결력 증진을 위한 창의적 문제해결 수업모형(CPS)을 토대로 구성하였다. 설계된 학습 내용을 중학교 2학년 30명을 대상으로 적용한 결과, 성별의 차이를 고려한 로봇 프로그래밍 학습은 몰입수준과 문제해결력 향상에서 남, 여학생 모두에게 효과가 있는 것으로 나타났다. 특히, 이 연구에서 설계한 성별 차이를 고려한 로봇 프로그래밍 학습은 프로그래밍 학습 몰입수준의 남 여학생의 차이를 해소하는데 효과가 있음을 확인할 수 있었다.

  • PDF

통합에 기반한 더 좋은 C 코드로의 변환 방안 (A Transformation Method for Better C Code Based on Integration)

  • 김성기
    • 공학교육연구
    • /
    • 제22권1호
    • /
    • pp.29-38
    • /
    • 2019
  • Integration is an important intellectual ability to reconfigure several separated elements into one unified form and to concisely and categorically express them. In this paper, we classify the types of integration in C language, and propose a systematic and incremental method to transform to better code based on the integration types. This transformation method could also be used as a means to improve integrated thinking and efficiently learn C language, and will improve development ability in C programming or other language programming.

로봇 프로그래밍 학습이 문제해결력에 미치는 영향 (The Effect of a Robot Programming Learning on Problem Solving Ability)

  • 이은경;이영준
    • 컴퓨터교육학회논문지
    • /
    • 제10권6호
    • /
    • pp.19-27
    • /
    • 2007
  • 본 연구에서는 프로그래밍 학습 과정에서 학습자가 겪는 인지적 어려움을 효과적으로 조력하기 위한 새로운 교육 방법으로 로봇 프로그래밍 학습의 가능성을 제시하고자 하였다. 로봇 프로그래밍 학습을 위한 교수 설계는 $Merri{\ddot{e}}nboer$의 4CID 모형을 기반으로 한 하향식 접근법을 사용하여 프로그래밍 과정을 통한 학습자의 복잡한 인지 능력 향상을 효과적으로 조력할 수 있도록 구성하였다. 설계된 학습 내용을 토대로 대학교 프로그래밍 관련 강좌에 적용한 결과, 레고 마인드스톰 NXT와 NXT-G 소프트웨어를 활용한 프로그래밍 학습은 학습자의 문제해결력 향상에 효과가 있는 것으로 나타났다. 이는 본 연구를 통해 설계된 교수 전략을 기반으로 한 로봇 프로그래밍 학습이 문제해결력과 같은 인지적 영역에 있어서 긍정적인 영향을 주는 것을 의미한다.

  • PDF

컴퓨터 프로그래밍 학습과 자기효능감과의 관계 분석 (A Relational Analysis between Computer Programming Learning and Self-Efficacy)

  • 안유정;김경아
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2015년도 제52차 하계학술대회논문집 23권2호
    • /
    • pp.293-294
    • /
    • 2015
  • 본 논문에서는 컴퓨터 프로그래밍 학습을 하는 학습자들을 대상으로 프로그래밍 학습 영역별로 학습자들의 프로그래밍 능력에 대한 자기효능감과 실제 능력을 실험을 통해 측정하여 비교해보고 능력에 비해 과한 자기효능감을 가질 경우 프로그래밍 학습에 어떠한 영향을 미치는지에 대해 연구해보고자 한다.

  • PDF

C와 스크래치 프로그램 이해에 대한 고등학생의 추상적 사고, 언어친밀성, 학업성취도 관계 분석 (Relation Analysis of High School Students' Abstract Thinking, Language Familiarity, and Academic Achievement on C and Scratch Program Understanding)

  • 박찬정;현정석;진희란;정혜선
    • 컴퓨터교육학회논문지
    • /
    • 제18권6호
    • /
    • pp.1-12
    • /
    • 2015
  • 컴퓨터 교육 분야에서 추상적 사고가 컴퓨터 프로그래밍 능력에 긍정적인 영향을 미치며 프로그래밍 언어에 대한 경험도 영향을 미친다는 경험적인 주장이 제시되었다. 하지만 이에 대한 실증 연구가 부족한 실정이다. 본 연구는 컴퓨터 프로그램 작성, 디버깅, 판독 등 다양한 프로그래밍 능력 중에서 프로그램 이해에 초점을 두고 고등학생들의 추상적 사고 수준과 프로그래밍 언어친밀성이 프로그램 이해력에 어떻게 영향을 미치며 이들 간에 상호작용이 존재하는지 분석하였다. 이를 위하여 376명의 고등학생을 대상으로 추상적 사고 수준과 언어친밀성, 학업성취도, C언어와 스크래치 프로그램 이해력을 조사하였다. 그 결과, 추상적 사고 차이는 남학생의 경우 반복문 처리에서 통계적으로 유의한 결과 차이를 드러냈고, 고등학교 이전에 다른 프로그래밍 언어에 대한 경험이 있는 경우, 언어친밀성이 추상적 사고 수준과 상호작용 효과가 있는 것으로 나타났다. 본 연구는 컴퓨터 프로그래밍 교육에서 쉬운 프로그램 보다는 적절히 난이도가 있는 프로그램을 체험하게 하고 다양한 프로그래밍 언어 경험을 제공하는 것이 학생들의 프로그래밍 이해력 향상에 도움을 줌을 시사한다.

스크래치를 이용한 초등학교 컴퓨터 교육과정 설계 (Design of Computer Education Curriculum for Elementary Schools using Scratch Educational Programming Language)

  • 함성진;양창모
    • 정보교육학회논문지
    • /
    • 제15권3호
    • /
    • pp.413-423
    • /
    • 2011
  • 프로그래밍 교육은 문제 해결 능력과 논리적 사고력 향상에 긍정적인 영향을 끼친다. 하지만 초등학교에서의 프로그래밍 교육은 아직 활성화되고 있지 않다. 그 원인 가운데 하나는 체계적인 교육과정의 부재이다. 본 논문에서는 교육용 프로그래밍 언어인 스크래치를 사용하여 초 중등학교 정보통신기술 교육 운영지침 개정안의 '정보처리의 이해' 영역의 교육과정을 설계하였다. 학습자의 인지부담을 최소화하기 위하여 1~2학년은 4차시, 3~4학년은 5차시, 5~6학년은 6차시 분량으로 교수 학습 지도안을 작성하여 제시했다. 전문가 집단을 선정하여 제시한 교육과정과 교수 학습 지도안을 검증하였다. 검증 결과 학습 대상, 교육요소, 학습내용, 학습량, 교수학습지도안의 적정성 등 거의 모든 영역에서 적절하다는 결론을 얻었다. 본 논문에서 설계한 교육과정을 실제 수업에 적용한다면 초등학교 프로그래밍 교육을 효율적으로 수행할 수 있을 것이며, 더 나아가 초등학생들의 논리적 사고력, 문제해결력, 창의력, 정보처리능력 등을 신장시킬 수 있을 것이다.

  • PDF

프로젝트학습 기반의 컴퓨터 프로그래밍 교육 (The Computer Programming Education of Based Project Learning)

  • 배영권
    • 한국정보통신학회논문지
    • /
    • 제13권5호
    • /
    • pp.1038-1043
    • /
    • 2009
  • 최근 교육현장에서는 창의력과 문제해결력과 같은 고등사고능력을 신장시키기 위한 교육이 초 중등교육뿐만 아니라 대학교육에서도 요구되어지고 있다. 이에 본 연구에서는 대학생을 대상으로 컴퓨터 프로그래밍 교육을 실시함에 있어 학생들의 고등사고능력을 신장시키기 위한 컴퓨터 프로그래밍 교육에 대하여 논하고자 한다. 이를 위해 선행된 사례들과 문헌연구를 기반으로 프로젝트학습 기반의 컴퓨터 프로그래밍 교육을 제시하고자 한다. 본 연구가 컴퓨터 및 공학교육 전반에 걸쳐 컴퓨터 프로그래밍 교육을 실시하는데 있어 작은 밑거름이 되기를 기대한다.

스크래치를 이용한 문제해결 프로그래밍에서 CT-TDPS 학습 모형의 효과성 연구 (A Study on the Effectiveness of CT-TDPS Learning Model in Problem Solving Programming using Scratch)

  • 김영직;김성식
    • 컴퓨터교육학회논문지
    • /
    • 제23권3호
    • /
    • pp.41-47
    • /
    • 2020
  • 21세기 미래 인재에게 필요한 핵심 역량으로 컴퓨팅 사고력이 주목받고 있다. 국내외적으로 컴퓨팅 사고력 향상을 위한 소프트웨어 교육이 한창이다. 그중에서 문제해결 프로그래밍 교육은 컴퓨팅 사고력 향상에 도움이 된다. CT-TDPS 학습 모형은 복잡한 문제들을 모듈화하는 분해, 추상화 사고 과정과 이를 구현하는 반복적·점증적 프로그래밍 방식인 애자일(Agile) 개발 방식을 따른다. 본 연구에서는 스크래치를 이용한 문제해결 프로그래밍 교육에 CT-TDPS 학습 모형을 적용하여 컴퓨팅 사고력 향상을 확인하고자 하였다. 연구 결과, CT-TDPS 학습 모형을 적용한 문제해결 프로그래밍 교육에서 컴퓨팅 사고력의 하위 요인인 컴퓨팅 개념, 컴퓨팅 수행, 컴퓨팅 관점에서 모두 향상이 되었음을 확인할 수 있었다. 그리고, Dr.Scratch 자동 평가 결과에 대한 t 검정 결과 실험집단에서 유의한 차이가 있음을 확인하였다.