• 검색 결과가 없습니다.

소프트웨어 교육 관련 교수·학습 모형

II. 이론적 배경

1) 소프트웨어 교육 관련 교수·학습 모형

소프트웨어 교육 교수·학습모델은 행동주의, 인지주의, 구성주의적 관점을 고 려하여 학습목표 영역인 지식, 기능, 태도 중 기능 영역을 중심으로 수업모델을 개발하되, 기능 이외에 지식 및 태도 영역이 포함될 수 있도록 개발되었다(김진 숙 외, 2015).

특히 소프트웨어 교육 교수·학습 모형은 컴퓨팅 사고력 신장이라는 목표를 달 성하기 위해 각 단계별 활동 내에 컴퓨팅 사고력의 구성요소(분해, 패턴 인식, 추상화, 알고리즘, 프로그래밍)를 포함하도록 구성하는 등의 기본방향을 설정하 고 총 5개의 모델을 개발하여 제안하였다. 즉, 컴퓨팅 사고력의 구성요소가 모든 학습의 목표이자 기초가 되어야 한다는 점에서 컴퓨팅 사고력 요소 중심모델, 시 연중심모델, 재구성중심모델, 개발중심모델, 디자인중심모델 등 5가지로 특성화하 여 개발하였다. 컴퓨팅 사고력 요소 중심모델의 교수·학습 모형의 단계 및 내용 은 <표 Ⅱ-13>과 같다.

수업 모형 수업 절차 설명

컴퓨팅 사고력 요소 중심

분해 컴퓨터가 해결 가능한 단위로 문제 분해

패턴 인식 반복되는 일정한 경향 및 규칙의 탐색

추상화 문제 단순화, 패턴 인식으로 발견한 원리 공식화

알고리즘 추상화된 핵심 원리를 절차적으로 구성

프로그래밍 컴퓨터가 이해할 수 있는 언어로 구현/실행

<표 Ⅱ-13> 컴퓨팅 사고력 요소 중심 교수·학습 모형

(2) 퍼즐 기반 알고리즘 학습 모형

[그림 Ⅱ-2] 퍼즐 기반 알고리즘 학습 모형 학습자 학습 단계

최정원(2015)은 [그림 Ⅱ-2]와 같이 학습자가 스스로 모든 문제해결과정을 설 계하고 성공을 경험하는 과정에서 학습이 일어나도록 함에 있어 최적의 학습 환 경을 구성하기 위한 교수·학습 모형들을 검토하여 퍼즐 기반 알고리즘 학습 모 형을 설계하였다.

퍼즐 기반 알고리즘 학습 모형은 일반적인 문제 해결 단계를 바탕으로 학습자 가 자기 주도적인 학습 태도를 가지고 수업에 참여하도록 하기 위하여 교사의

역할과 학습자의 역할을 명확하게 구분하여 제시하였다. 그리고 각 문제 해결단

전용주(2017)는 <표 Ⅱ-14>와 같이 소프트웨어 및 컴퓨팅에 관련된 사고 과정 과 원리를 실생활의 소재와 능동적으로 관련지어 창의적으로 그 해결방안을 구 현해가는 과정으로 제시할 수 있는 CT-CPS모형을 개발하였다. CT-CPS는 위 소프트웨어 교육 교수·학습모델과 달리 문제의 인식 및 분석단계에서 자료 수집, 분석, 표현과 관련한 다양한 활동을 진행하면서 스스로 문제를 찾아 컴퓨팅 사고력 을 통해 해결하도록(정의적인 측면) 설계되었다.