• 제목/요약/키워드: 프로그래밍 교과

검색결과 208건 처리시간 0.021초

전인적 IT인재 육성을 위한 창의성·인성 통합 프로그래밍 교육 모형 개발 및 효과 분석 (Development and Analysis of Creativity·Personality-integrated Programming Education Model for Nurturing Holistic IT Human Resources)

  • 서정현;김윤영;김지선;정복문;김영식
    • 컴퓨터교육학회논문지
    • /
    • 제18권3호
    • /
    • pp.79-91
    • /
    • 2015
  • 미래사회는 창의성뿐만 아니라 인성까지 고루 갖춘 인재를 요구하고 있다. 본 연구는 초등학교 5, 6학년을 대상으로 정보과학 교과의 프로그래밍 교육에 있어 창의적 문제해결 모형인 CPS 모형과 도덕적 내러티브 교육 모형을 통합하여 창의성 인성 통합 프로그래밍 교육 모형을 개발하고 적용하였다. 그 결과, 창의성 향상뿐만 아니라 인성 함양에도 효과가 있었다. 이는 정보과학 교육에 있어 IT인재 육성을 위한 창의성 인성 통합 교육 모형과 교육 과정 등을 개발하는데 시사점을 제공할 수 있을 것이다.

플립드러닝을 활용한 프로그래밍 교과목 개발 사례 연구 (A Case Study on the Development of Programming Subjects Using Flipped Learning)

  • 허원회
    • 한국인터넷방송통신학회논문지
    • /
    • 제23권3호
    • /
    • pp.215-221
    • /
    • 2023
  • 현실 세계와 유사한 모델링이 가능한 객체지향 언어인 C++ 프로그래밍 수업을 플립드러닝 학습모형을 도입한 교육과정으로 개발한다면 학생들의 능동적인 문제해결 능력을 배양할 수 있다. 본 교과목 개발사례에서는 플립드러닝 기법을 프로그래밍 수업에 적용하여 학생들의 능동적인 문제해결 능력 향상에 효과가 있었다는 데 그 의의가 있다. 먼저 4차시의 강의를 Pre-Class, In-Class, Post-Class로 나누어 주제에 맞는 수업 목표를 제시하고 팀을 구성하여 토의하는 방식으로 수업을 진행하였다. 강의 마지막에는 사후 설문 조사를 시행하여 학습자들이 효과적으로 학습하였는지 확인하였다.

기초 알고리즘을 활용한 프로그래밍 언어 학습 시스템 (Learning System of Programming Language using Basic Algorithms)

  • 박경욱;오경숙;류남훈;이혜미;김응곤
    • 한국전자통신학회논문지
    • /
    • 제5권1호
    • /
    • pp.66-73
    • /
    • 2010
  • 알고리즘을 비롯한 프로그래밍 교육 과정은 전자공학 및 컴퓨터 관련학과를 비롯한 많은 이공계 학과에서 매우 중요한 교과목으로 인식된다. 하지만 과목의 특성 상 많은 학생들이 어려워하고 있으며, 이로 인해 상위 단계의 교과목 수강 시 많은 어려움을 겪고 있다. 순서도는 어떤 문제를 해결하는데 필요한 논리적인 단계들을 그림으로 표현한 것으로, 알고리즘의 흐름을 이해하는데 많이 활용된다. 알고리즘 및 프로그래밍은 구현 과정의 이해를 돕기 위해서 실습 중심의 교육이 매우 중요하다. 더욱이 알고리즘의 개념 이해 및 프로그램 실행 과정에 대한 이해력을 높일 수 있는 보조 프로그램의 필요성이 절실히 요구된다. 본 논문에서는 프로그래밍 과정 중 기본 알고리즘에 대해 쉽게 익힐 수 있도록 기초 알고리즘을 활용한 프로그래밍 언어 학습 시스템을 설계하고 구현하였다.

하브루타를 접목한 알고리즘과 프로그래밍 수업 모형 제안 (Algorithm and Programming Instruction Model Proposal Using Havruta)

  • 김정숙;이태욱
    • 한국컴퓨터교육학회 학술대회
    • /
    • 한국컴퓨터교육학회 2017년도 하계학술대회
    • /
    • pp.99-102
    • /
    • 2017
  • 2015 개정 교육과정에선 소프트웨어 교육이 강화되고, 정보문화소양, 컴퓨팅 사고력, 협력적 문제해결력을 교과 역량으로 제시하고 있다. 이에 본 연구에선 창의적 인제양성을 위한 효율적인 소프트웨어 교육을 위해, 하브루타를 접목한 알고리즘과 프로그래밍 수업모형을 제안하고자 한다. 여러 교과의 선행연구에서, 학습능력과 창의력 향상에 대한 하브루타 교육방식의 긍정적 효과를 입증하고 있다. 이에 질문, 토론 중심의 유대인의 교육방식인 하브루타를 소프트웨어 교육에 접목하여 협력적 문제해결을 통한 컴퓨팅 사고력의 신장을 기대해본다.

  • PDF

정보교과의 협력적 문제해결력 측정 가능성에 대한 고찰 (A Study on the Possibility of Measuring Collaborative Problem Solving in Informatics Curriculum)

  • 이태근;김자미;이원규
    • 한국컴퓨터교육학회 학술대회
    • /
    • 한국컴퓨터교육학회 2018년도 하계학술대회
    • /
    • pp.171-174
    • /
    • 2018
  • 정보교과는 컴퓨터과학적 지식과 기술의 탐구와 더불어 실생활의 문제 해결을 위해 새로운 지식과 기술을 창출하고 이를 통합적으로 적용하는 능력과 태도를 함양하는 교과이다. 2015 개정 교육과정에서 정보교과의 교과역량 중 하나가 협력적 문제해결력이다. 정보교육을 통하여 배울 수 있는 프로그래밍 분야에서 강조하는 역량 역시 협력이다. 본 연구는 정보교과의 관점에서 협력적 문제해결력 측정 방식을 깃허브, 스택오버플로우의 사례와 PISA, ATC21S의 평가사례를 비교하고자 한다. 협업을 통한 더 나은 결과물을 도출해내는 프로그래밍의 과정을 통하여 협력적 문제해결력을 살펴볼 수 있는 토대를 마련하는데 의의가 있다.

  • PDF

짝 프로그래밍 학습방법이 창의적 문제해결력과 효율성에 미치는 영향 (Effects of Pair Programming on Creative Problem-Solving Ability and Efficiency)

  • 김정랑
    • 정보교육학회논문지
    • /
    • 제20권1호
    • /
    • pp.21-28
    • /
    • 2016
  • 2015 개정 교육과정에 의해 프로그래밍 교육이 초등학교 교과에 반영됨에 따라 프로그래밍 교육에 대한 교수학습방법과 관련된 연구가 필요한 시점이다. 따라서 본 연구에서는 초등학생을 대상으로 짝 프로그래밍 학습방법을 적용하여 창의적 문제해결력과 효율성에 미치는 영향을 분석하였다. 본 연구의 학습방법을 적용한 결과 기존의 강의식 교수법으로 수업했을 때보다 짝 프로그래밍 학습방법으로 수업했을 때 창의적 문제해결력에서 효과가 있었고 그 하위 요소 중 비판적 논리적 사고력에서도 효과가 있는 것으로 나타났다. 또한 짝 프로그래밍 학습방법을 적용했을 때 완성된 프로그램의 효율성에서 유의미한 차이가 있으며 남녀 사이의 격차를 줄일 수 있는 것으로 나타났다.

프로그래밍 언어 교육현황과 개선제안 (Present State of Programming Language Education and Suggestions for Its Improvement)

  • 임재열
    • 한국실천공학교육학회논문지
    • /
    • 제3권1호
    • /
    • pp.56-61
    • /
    • 2011
  • IT기술의 발달로 SW 중요성이 높아짐에 따라서 대학졸업자들의 프로그래밍 능력에 대한 산업체 요구가 점점 높아지고 있다. 그 결과로, 시스템 위주의 전자공학 전공 교과목에서도 프로그래밍이 이미 많은 비중을 차지하고 있으며, 컴퓨터 실습실과 같은 교육환경은 상당히 개선되었고, 교수들이 강의의 질 및 교육 결과를 향상시키고자 많은 노력을 하고 있다. 하지만, 여전히 프로그래밍 교육에 대한 사회 및 산업체의 요구를 만족시키지 못하는 것도 현실이다. 본 논문에서는 한국기술교육대학교 전기전자통신공학부 전자전공에서 이루어지고 있는 프로그래밍 교육 현황을 소개하고, 프로그래밍 교육의 근간이 되는 1학년 대상 프로그래밍 언어 교육에 대한 문제점을 학생, 교재, 담당교수, 수강학생수 그리고 수업시간 면에서 고찰 한 후, 개선방안을 제안한다.

  • PDF

Alice 프로그래밍을 통한 객체 지향 시각 프로그래밍 교육의 평가 지표 개발 및 유용성 분석 (A Development of the Evaluation Metrics and Analysis of the Object-Oriented Visual Programming Education Using Alice Programming)

  • 정덕길;정민포;조혁규;노영욱
    • 한국정보통신학회논문지
    • /
    • 제18권3호
    • /
    • pp.742-748
    • /
    • 2014
  • 객체 지향 시각 프로그래밍 교육에 대한 연구는 학생들이 프로그램 개발을 진행하는 과정 혹은 프로그래밍을 교수하는 방법론과 프로그램 개발을 위한 적합성 분석 및 설계 방법론을 찾는 것과 관련된다. 학생들이 프로그래밍 교육에서 학습에 어려움을 겪고 있는 객체 지향 프로그램 개발 능력을 향상시킬 수 있는 교육 방법으로 이 논문에서는 컴퓨터 프로그래밍 교육에서 객체 지향 시각 프로그래밍 교육을 적용하고 평가하기 위한 평가 지표를 개발하고, Alice 프로그래밍을 통한 시각 프로그래밍 교육 방법론과 교과과정을 도입한다. 이 논문에서 제시된 시각 프로그래밍 교육의 평가 지표는 시각 프로그래밍 언어/도구를 사용할 때 학생들의 프로그래밍 교육에 대한 적합성을 측정하고 분석하여 학생들의 이해력, 추상화 능력, 프로그램 구현 능력과 학생들의 수준별 적합성을 측정하고 분석한다.

프로그래밍 학습을 위한 뮤턴트 기반의 실습 문항 생성기의 구조 설계 (Design of Mutant-based Practical Test Problem Generator for Programming Education)

  • 곽용섭;이성희;이우진
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2017년도 춘계학술발표대회
    • /
    • pp.649-652
    • /
    • 2017
  • 프로그래밍 교육에서 실습교육은 소스 코드를 직접 작성해보는 과정을 통해 이론적인 지식을 보완할 수 있는 매우 중요한 과정이다. 따라서 대부분의 프로그래밍 교과과정은 실습교육을 포함하고 있다. 그러나 실습교육을 통해 학습 성취도를 평가하는 일은 시간과 비용이 많이 소모되는 작업이다. 그래서 많은 교육기관에서는 평가를 효율적으로 하기 위해 자동 평가 시스템을 운용하고 있다. 자동 평가 시스템은 학생들의 실습 결과를 정확하고 신속하게 평가하는데 효과적이다. 그러나 실습교육에 필요한 실습문항은 대부분의 경우 교사가 수작업으로 생성하며 이 과정에서 많은 인적 시간적 비용이 발생하게 된다. 이러한 문제를 해결하기 위해서 문항 생성을 자동화하려는 연구가 진행되고 있으나 아직까지 초기 단계이며 새로운 문항을 생성하지 못하는 등의 제약 사항이 많아 적용하기에 무리가 있다. 따라서 본 논문에서는 하나의 문항으로부터 다양한 문항들을 변형하여 생성할 수 있는 방법을 제안하고 이를 지원하는 프로그래밍 실습용 문항 생성기의 구조를 설계한다.

비대면 환경에서 플립러닝 기반 프로그래밍 수업 설계 (Design of Programming Course based on Flipped Learning in a Non-Face-To-Face Environment)

  • 김경아;김지심;안유정
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2021년도 제63차 동계학술대회논문집 29권1호
    • /
    • pp.301-302
    • /
    • 2021
  • 코로나로 인해 비대면 온라인 수업으로 운영된 수업환경에서 컴퓨터공학 분야의 대표적인 실습기반 교과목인 프로그래밍 수업은 학습자들에게 온라인 수업이지만 대면 수업의 실재감을 제공하는 질적 개선 방법을 모색할 필요성이 대두되었다. 본 연구는 플립러닝에 기반 한 실시간 수업을 활용하여 실습 기반 프로그래밍 수업에서 학습자의 능동적 수업 참여를 유도하고, 교수자와 학습자, 학습자와 학습자 간의 상호작용이 원활한 수업을 통해 대면 수업 수준의 실재감을 학습자에게 제공하고 학습효과를 높이고자 하였다. 적용결과, 온라인 수업에서 플립러닝 기반 수업 설계가 실습 기반 수업에 대면수업 수준의 학습 효과 및 만족도가 있었음을 조사·분석하였다.

  • PDF