초등 컴퓨터 교육, 창의성 계발 모형에 따른 알고리즘 교육 활동 계획
- 최초 등록일
- 2008.11.20
- 최종 저작일
- 2008.11
- 5페이지/
한컴오피스
- 가격 2,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
창의성 계발 모형에 따른 알고리즘 교육 활동 계획안입니다.
목차
1. 알고리즘이란?
2. 알고리즘과 창의성 교육
▪ 창의성의 개념
▪ 알고리즘 교육의 효과
3. 수업 활동
1) 도입 : 알고리즘의 이해
2) 전개 활동
▪ 활동 1. 비밀의 문
▪ 활동 2. 알고리즘 만들기
본문내용
1. 알고리즘이란?
정의 : 알고리즘은 컴퓨터를 이용한 문제해결에서 프로그래밍의 핵심이 되기 때문에 최근 강조되고 있다. 컴퓨터를 이용하여 데이터를 처리하고자 할 때, 제공되는 데이터를 사용하여 처리하고자 하는 논리에 맞게 일련의 명령문들을 단계적으로 기술하는 것을 알고리즘이라고 한다. 즉, 컴퓨터를 이용하여 특정 문제를 해결하기 위한 분석 및 체계적인 절차를 말한다.
알고리즘의 요구조건
1) 입력(input) : 처리를 위한 데이터가 컴퓨터의 내부 또는 외부에서 제공될 수 있다.
2) 출력(output) : 적어도 한 가지의 결과가 생성된다.
3) 명백성(definiteness) : 각 명령들은 명확해야 하며 모호하지 않아야 한다.
4) 유한성(finiteness) : 어떤 경우에도 알고리즘의 명령대로 수행하면 한정된 수의 단계 뒤에는 반드시 종료되어야 한다.
5) 효과성(effectiveness) : 실제로 모든 명령들은 실행 가능해야 한다. 수학이나 컴퓨터 과학에서 말하는 알고리즘은 보통 반복되는 문제를 풀기 위한 작은 과정을 의미한다.
2. 알고리즘과 창의성 교육
창의성의 개념
창의성은 창조성, 창의력, 독창성, 확산적 사고, 문제해결력, 창의적 사고력 등과 같은 뜻으로 해석이 되어지고 있다. 창의성은 여러 학자마다 그 의미가 조금씩 달라 하나로 규정되기 어렵다. 창의성에 대해 Rosers는 새로운 결과를 도출하는 행동의 출현으로 이것은 개개인마다의 독특한 성질과 그 개인을 둘러싼 여러 환경 등에서 나타나는 과정이라고 하였고, 이 분야의대표적인 학자 Guilford는 발산적 사고와 같은 것으로 보다 많고 다양하며 참신한 것 일수록 창의적인 것이라고 하였다. Torrance는 창의성에 대해 곤란한 문제에 직면하여 그것을 해결하기 위해 추상하고 가설을 세워 검증하며, 또다시 수집하고 검증하여, 최종적으로 새로운 것으로 상상하여 재조합하는 것이라고 하고 있다.
이처럼 창의성을 여러 가지로 정의하고 있지만 공통적인 것으로 창의성은 기존의 생각이나 관념을 수정, 변화시킴으로써 새로운 생각이나 의견을 비롯한 유용한 결과를 도출해 내는 능력이다.
알고리즘 교육의 효과
1) 알고리즘과 프로그래밍 교육은 사고력 교육이다. 알고리즘과 프로그래밍을 교육하면 다음과 같은 효과를 얻을 수 있다.
① 사고력 : 창의력, 논리력, 문제해결력, 비판력, 종합력, 분석력 등
② 지식 : 컴퓨터 구조, 컴퓨터 과학 내용, 소프트웨어 이해 등
③ 기능 : 설계 능력, 개발 능력, 최적화 능력, 의사결정 능력, 성취능력
④ 태도 : 컴퓨터에 대한 인식, 미래 정보화 사회에 대한 인식, 삶에 대한 자세
참고 자료
없음