• 제목/요약/키워드: Programming Curriculum

검색결과 274건 처리시간 0.024초

2015 개정 정보 교육과정에 따른 피지컬 컴퓨팅을 활용한 정보교육에서 성별에 따른 태도와 성취도 차이분석 (A Study on Gender Differences in Programming Attitude and Achievements on Physical Computing Education in Informatics Curriculum Revised 2015)

  • 심재권;김현철;이원규
    • 컴퓨터교육학회논문지
    • /
    • 제19권4호
    • /
    • pp.1-9
    • /
    • 2016
  • DIY(Do It Yourself)와 메이커 운동의 영향으로 미디어, 의류, 공연 등의 다양한 분야에서 피지컬 컴퓨팅이 활용됨에 따라 학생에게 피지컬 컴퓨팅을 교육하거나 정보교육에서 피지컬 컴퓨팅을 활용하고자 하는 요구가 증가하고 있다. 피지컬 컴퓨팅 교육은 정보교육에서 프로그래밍 활동을 통해 컴퓨팅 사고력을 학습하기 위한 목적으로 활용의 폭을 넓혀가고 있다. 하지만 피지컬 컴퓨팅 교육은 최근에 등장하여 연구기간이 짧을 뿐 아니라 교육적인 효과에 대한 연구도 부족한 상황이다. 본 연구는 성별에 따라 피지컬 컴퓨팅 교육을 통해 인식하는 프로그래밍에 대한 태도와 알고리즘 설계능력의 향상의 정도를 분석하고자 하는 목적으로 중학생과 고등학생에게 피지컬 컴퓨팅 교육을 한 학기 동안 제공한 후 태도와 성취도의 결과를 분석하였다.

스크래치 프로그래밍을 활용한 초등학교 STEAM학습모형 (STEAM Learning Model in Elementary Schools by Applying SCRATCH Programming)

  • 문외식
    • 정보교육학회논문지
    • /
    • 제17권4호
    • /
    • pp.457-466
    • /
    • 2013
  • STEAM교육은 궁극적으로 융합적 사고와 문제 해결능력을 크게 신장 시킬 수 있다. 본 연구에서는 초등학교 6학년생들이 스크래치 프로그래밍을 활용해 각 교과 내용을 STEAM학습 할 수 있도록 스크래치 소양교육과 교과적용 STEAM모형을 개발하였으며, 6학년 학생들에게 방과 후 수업 및 정규 수업시간에 적용하고 분석하였다. 결과로서, 모형적용 대상인 6학년생의 약 70%가 스크래치 프로그램을 교과에 적용하여 자기 주도적으로 STEAM학습을 할 수 있었으며, 나머지 30%의 학생들도 스크래치로 일부 STEAM학습을 할 수 있었다. TEAM학습의 성취도 평가에서도 10점 만점에 전체 평균 7.83점을 얻어 평가대상 대부분의 학생들이 만족할 만한 성취수준을 얻은 것으로 평가 되었다. 따라서, 스크래치를 활용한 STEAM학습 모형이 C, BASIC 등의 기존 프로그래밍 언어를 활용하는 것 보다 매우 우수한 것으로 판단된다.

SW융합인재 양성을 위한 비전공자 프로그래밍 학습에 관한 사례 연구 (A Case Study on Programming Learning of Non-SW Majors for SW Convergence Education)

  • 서주영
    • 디지털융복합연구
    • /
    • 제15권7호
    • /
    • pp.123-132
    • /
    • 2017
  • 최근 SW융합인재 양성을 위한 비전공자 대상의 SW교육에 관심이 높아지고 있다. 국내는 SW중심대학을 필두로 전공과 상관없이 모든 학생들에게 SW를 기초교육으로 필수화하는 추세이다. 본 논문은 프로그래밍 수업 사례를 통해 SW 전공자와 비전공자, 비전공자의 경우 인문 계열과 이공 계열의 차이가 프로그래밍 학습 능력과 느끼는 어려움에 연관을 보이는 지를 학업 성취도 분석과 설문 및 개인 상담을 통해 살펴보았다. 그 결과 전공에 따른 학업 성취도엔 유의미한 차이를 보이지 않았으나, 인문 계열이 이공 계열보다 실습, 과제, 팀프로젝트와 같은 실제 프로그램 구현에 대한 체감 난이도는 높게 분석됐다. 상담 결과로 프로그래밍 문제 자체에 대한 이해 부족, 학습과 과제에 도움을 줄 수 있는 친구나 튜터와의 관계 부족, 단편적 교과 지식만으로는 학습 동기를 높이기 힘듦이 주요함을 알 수 있었다. 본 연구를 토대로 비전공자를 위한 SW교육 운영 방향에 대해 제언할 수 있을 것으로 기대한다.

SW교육을 위한 교사의 ICT 리터러시와 프로그래밍 능력 수준 측정 (Analysis of Teacher's ICT Literacy and Level of Programming Ability for SW Education)

  • 심재권
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제7권4호
    • /
    • pp.91-98
    • /
    • 2018
  • 컴퓨팅 기술의 중요성이 강조됨에 따라 우리나라에서는 초중등 학교급에서 SW교육을 의무적으로 가르치도록 교육과정을 개정하였다. 성공적인 SW교육을 위해서는 교육환경과 교육자료를 구비하여야 할 뿐만 아니라 SW교육을 담당할 교사의 역량을 갖추도록 하는 것 또한 매우 중요하다. 하지만 교사의 SW교육역량과 관련하여 현재의 상태를 구체적으로 진단하고자 한 연구는 미비하여 원활한 SW교육을 위한 교사연수와 지원계획을 구체적으로 수립하기에는 부족점이 많다. 본 연구는 현직교사의 SW교육역량 수준을 확인하기 위한 목적으로 컴퓨터 상식, 최신 IT기술, 알고리즘 설계, 프로그래밍 능력을 측정하는 검사도구를 제작하여 적용하였다. 연구결과 컴퓨터 상식과 최신 IT기술에 대한 이해는 매우 높은 것으로 나타난 반면, 알고리즘 설계와 프로그래밍 능력은 낮은 것으로 분석되어 SW교육 교원연수와 교원양성과정에 대한 시사점을 도출하였다.

비전공 학부생 대상의 SW 교육을 위한 교수-학습 모델 개발 (A Developing a Teaching-Learning Model of Software Education for Non-major Undergraduate Students)

  • 손원성
    • 실천공학교육논문지
    • /
    • 제9권2호
    • /
    • pp.107-117
    • /
    • 2017
  • 비전공 학부생을 대상으로 SW 교육을 시행하는 대학들이 점차 늘어가고 있다. 그러나 비전공 학생들은 프로그래밍 언어를 습득하는 과정에서 다양한 어려움들을 겪고 있으며, 그 효용성 측면에서 반대의 의견도 있는 것도 사실이다. 본 연구에서는 이러한 문제를 개선하기 위하여 디자인기반 소프트웨어 교육 모델(DBSEM: Design based software education model) 및 교육과정을 개발하고 지난 8년 동안 학부 비전공 학생들에게 적용하였다. 제안 기법에서는 '블록기반의 프로그래밍 도구'와 같은 특화된 교육 도구를 제공하되 컴퓨팅 사고 형성을 위한 '핵심모듈' 및 개념학습 모듈을 개발하고 이를 기반으로 하는 프로토타입 설계 모듈 그리고 코팅전략을 적용하였다. 그 결과 비전공의 학부 학생들도 누구나 쉽게 블록 기반의 스크립팅 도구를 학습하고 이를 통하여 컴퓨팅 사고의 핵심개념을 습득하는 성과를 얻을 수 있었다.

디지털 트랜스포메이션을 위한 프로그래밍 교육 - 무엇을 어떻게 가르쳐야 하는가? (Programming Education for Digital Transformation - What to Teach and How?)

  • 박수진
    • 기술혁신연구
    • /
    • 제31권2호
    • /
    • pp.237-262
    • /
    • 2023
  • 디지털 트랜스포메이션은 기업의 경영 전략적 관점에서의 조직, 프로세스, 비즈니스 모델, 커뮤니케이션의 광범위하고 근본적 변화를 요구하고 있으나, 성공적인 트랜스포메이션의 핵심 선제요건 중 하나는 구성원의 IT(Information Technology) 역량이다. 공학적 배경 지식 없이 기술경영을 전공하는 학생들은 비교적 단기간에 경영관리 능력과 IT 역량을 동시에 키워야 하는 난제에 처해 있다. 이러한 이유로 효과적인 IT 역량 교육 방법은 기술경영학 분야의 교육 이슈 중 하나로 부각되고 있다. 본 논문은 디지털 트랜스포메이션의 흐름을 주도할 수 있는 학생들을 양성하기 위한 IT 역량 교육은 "무엇"을 "어떻게" 가르쳐야 할 것인가라는 질문에 대한 답을 찾기 위한 하나의 사례로서, 서강대학교 기술경영 전문대학원의 IT 관련 커리큘럼 리노베이션의 과정과 현재까지 교육과정 실행 결과를 제시한다. 특히, IT 역량 교육의 출발점이자 진입장벽이 되는 기초 프로그래밍 교육 과정의 피드백 결과에 대한 충분한 논의를 통해, 기술경영대학원 학생들을 위한 효율적인 IT 교육의 운영 방향에 대한 선행 참조사례를 제공하는 데 본 논문의 목적이 있다.

'융합 활동' 영역의 성취 목표, 교수학습 방법 및 평가 방법에 관한 연구 (Study on the Achievement Goals, Teaching-Learning Methods and Evaluation Methods of 'Convergence Activities' Section)

  • 안성훈;정인기
    • 정보교육학회논문지
    • /
    • 제18권1호
    • /
    • pp.173-184
    • /
    • 2014
  • 정보화 사회에서 필요한 능력은 정보 능력을 바탕으로 한 각 능력의 조화로운 습득이며, 이러한 핵심 역량에 대한 교육 필요성과 함께 급변하는 정보화 사회에서 새로운 기술의 발전과 사회 환경의 변화로 인하여 교육 과정을 새롭게 구성해야 할 필요가 발생하였다. 따라서 한국정보교육학회에서는 정보 교과의 내용 체계에 대한 개정안에 대하여 연구하였으며, 정보 교육 내용을 '컴퓨터 시스템', '소프트웨어 제작' 및 '융합 활동'의 세 영역으로 구분하였다. 이에 따라 본 논문에서는 '융합 활동' 영역에 대하여 1학년부터 중학교 3학년까지의 교육과정을 연구하였다. 먼저 '융합 활동'의 교육 내용을 정보 능력과 다른 핵심 역량을 융합한 ICT 활용, 정보통신 윤리, 로봇 등의 활용으로 정의하고 이에 대한 성취 기준을 제시하였다. 그리고 이 성취 기준을 도달하기 위한 교수 학습 방법과 평가 방안을 학년군 별로 세분화하여 제시하였다. 본 연구에서 제시한 '융합 활동'에 대한 교육과정은 21세기 정보화 사회에 필요한 인재 양성에 기여할 것으로 기대된다.

초등학교 로봇컴퓨팅교육을 위한 교육내용체계의 성취기준에 관한 연구 (A Study on the Achievement Criteria of Robot Computing Curriculum for Elementary School)

  • 김철
    • 정보교육학회논문지
    • /
    • 제21권1호
    • /
    • pp.97-104
    • /
    • 2017
  • 본 논문은 로봇 영역에 대한 교육과정을 학교현장에서 보다 쉽게 적용할 수 있도록 하기위해 개념이해와 학습활동을 고려한 교육과정 모델의 로봇 영역 교육내용체계 및 성취기준에 대한 적절성을 평가하였다. 전국 교육대학교 컴퓨터교육과 교수 전문가들이 교육내용체계의 중요도와 교육 시기의 적절성을 검토하였다. 검토 결과를 바탕으로 소 영역별 개념요소와 성취기준에 대한 수정과 보완을 거쳐 3차에 걸쳐 평가하였고, 최종적으로 개념요소와 성취기준에 대한 교육시기에 대한 합의를 거쳤다. 제안한 로봇컴퓨팅 영역에 대한 교육내용체계 및 성취기준을 학교현장 뿐만 아니라 다양한 로봇컴퓨팅 교육활동에서 학년 구분 없이 학습자의 수준에 맞게 로봇컴퓨팅 교육과정으로 재구성하여 활용할 수 있을 것이다.

초등학교 프로그래밍 교육을 위한 스크래치2.0과 센서보드 활용 (The Application of the Scratch2.0 and the Sensor Board to the Programming Education of Elementary School)

  • 문외식
    • 정보교육학회논문지
    • /
    • 제19권1호
    • /
    • pp.149-158
    • /
    • 2015
  • 프로그래밍 교육은 문제분석 능력, 논리적 사고력, 절차적 문제 해결방식과 상상적 문제 해결방식을 종합적으로 습득하는 데 매우 효과적이다. 그러나 아직까지 우리나라에서는 초 중등학교에서 정규시간에 프로그래밍 수업을 하지 않고 있어, 미국 등 IT 강국 중심으로 코딩수업이 활발히 진행되고 있는 것에 비해 대조적이다. 다행히 정부에서도 이러한 현실을 파악하고 2017년부터 초등학교에서 프로그래밍 수업을 정규 교과에서 실시하기로 결정하였다. 이러한 상황에서 많은 연구자들이 초 중등학교에서 학습할 수 있는 프로그래밍 교육모형 연구가 절실히 필요하다. 본 연구에서는 초등학교 5, 6학년들이 프로그래밍 수업에 활용할 수 있도록 스크래치언어와 센서보드를 연계한 프로그래밍 교육모형을 17차시 개발하여 제안하였다. 초등 프로그래밍 교육에 적합한지를 검증하기 위해 제안한 교육과정을 기초로 방과 후 시간에 5, 6학년 협동수업을 실시한 결과 만족할 만한 성취도를 얻었다. 향후, 제안한 프로그래밍 교육모형을 추가로 개선하여 초등학생들의 지적 능력에 맞는 최적 모형으로 개발하고자 한다.

C 프로그래밍 언어 학습에 공개 소스 소프트웨어 SDL 활용 사례 연구 (A Case Study on Utilizing Open-Source Software SDL in C Programming Language Learning)

  • 김성득
    • 실천공학교육논문지
    • /
    • 제14권1호
    • /
    • pp.1-10
    • /
    • 2022
  • 전자공학교육에서 C 프로그래밍 언어 학습은 컴퓨터 프로그래밍을 이해하고, 임베디드 시스템에서 마이크로프로세서 활용 능력을 습득하기 위한 중요한 기초 교육 과정이다. 기초적 문법과 알고리즘 이해에 중점을 두기 위해, 콘솔 창에서 C 표준 라이브러리 함수에 기반한 프로그램을 작성하며 이론과 실습을 병행해 학습하는 것이 일반적인 교육방법이다. 그렇지만, C 언어의 기본 지식을 어느 정도 습득한 후 프로젝트 활동을 하거나 더 심화된 단계로 나아가고자 한다면, 콘솔창에서 C 표준 라이브러리 함수만을 사용하는 것은 C 프로그램으로 표현하거나 제어할 수 있는 대상을 한정시키게 된다. 학습자가 그래픽 또는 멀티미디어 리소스를 쉽게 활용해 교육적 가치를 높이기 위한 목적으로, 본 논문에서는 공개 소스 소프트웨어인 Simple DirectMedia Layer (SDL)을 활용하는 방안을 C 프로그래밍 언어 학습 과정에 적용한 사례를 연구한다. 콘솔 창에서 수행하는 기초적 프로그래밍 교육과정을 마친 후에 적용된 SDL활용 프로그래밍 교육 과정을 소개하고, 설문 조사를 통해 교육적 가치를 평가한다. 그 결과, 응답자의 56% 이상이 응용능력개선, 흥미유발, 전반적 유용성 측면에서 긍정적 의견을 표명했으며, 부정적 의견은 4% 이하였다.