• 검색 결과가 없습니다.

F. 국외 컴퓨터과학 교육과정 고찰

5. 캐나다

캐나다의 경우에는 최근에 온타리오 주에 있는 모든 중등학교에 포괄적인 교육 과정이 구현되었는데,이 교육과정에서는 2개의 다른 궤도가 제공되고 있다.그 중 에 한 트랙에서는 컴퓨터과학을 강조하고 다른 한 트랙에서는 컴퓨터공학을 강조 하도록 되어 있다.모든 과목은 기능 숙지와 기초적인 지식의 균형을 고려하고 있 으며 각 수준에서의 성취 결과를 기술하고 있다[2].9학년 수준에서는 한 학년 동 안에 통합된 기술 과정이 모든 학생들에게 제공된다.그 후에는 3년간 3개의 트랙 이 제공되는데 그 한 트랙에서는 컴퓨터 및 정보과학이 강조되고,다른 두개의 트 랙에서는 컴퓨터공학이 강조된다.캐나다의 교육과정은 다음과 같다.

n 캐나다의 Saskatchewan주의 컴퓨터 교과 교육과정

권고

시간

1 소프트웨어와 하드웨어

컴퓨터 시스템을 구성하고 있는 하드 웨어와 소프트웨어와 친해지고 안전하 고 책임감 있게 사용하는 것에 중점을 둔다

소프트웨어 저작권,컴퓨터에 대한 태도,OS의 이해와 특징,마이크로

컴퓨터 기본적 작동에 따른 이해 5-10

2 문제해결

문제해결 방법과 기술에 대한 이해를 학생들에게 제공하는 것

탑-다운방식,순서도,의사코드,알고 리즘을 사용한 문,프로그램 해결 기술, 문제 해결 전략,특정 알고리즘의 오류 식별과 수정

5-10

3 프로그래밍과 디자인의 기초

컴퓨터 프로그램 제작와 소프트웨어 디자인의 기초를 이해하고 익숙해 질 수 있다.

프로그램의 기본적인 이해(순차,선 택,반복),구조화된 프로그램의 이 점,서브프로그램,디버그,기능,제한 사항

5-10

4 프로그래밍과 디자인 실습

프로그램 코딩,소프트웨어 디자인, 컴파일,문서화에 대한 직접적인 경험 을 제공한다.

서로 다른 유형의 네트워크를 포함하 는 소프트웨어와 하드웨어 시스템에 학생들이 익숙해지도록 하는 것과 안 전하고 책임감 있는 사용을 강조

서브프로그램의 중요성,I/O,숫자, 문자열,조건과 루프,배열 함수,문 장실행순서,변수의 가치,문(statement)

50-65

5 네트윅 (선택)

서로 다른 유형의 네트워크를 포함하 는 소프트웨어와 하드웨어 시스템에 학생들이 익숙해지도록 하는 것과 안 전하고 책임감 있는 사용을 강조

네트워크 속성에 대한 이해(LAN과 WAN,보안)/인터넷에 대한 이해( 사,네티켓,바이러스)/인터넷을 사용 할 수 있는 능력(E-mail,WWW, FTP,HTML,그래픽 사용)

5

6 컴퓨터과학에 연관된 직업

컴퓨터 관련된 직업들과 직업을 위한

준비사항에 대해 확인하고 설명한다. 5

7 연구주제

정보기술을 활용하는 표현 방법과 최 근에 연구들에 대한 직접적인 경험 제 공과 동시에 관심 있는 컴퓨터과학 주 제를 연구

초보 사용자에 대한 지도,독창적인 문제해결,문서화,미술과 컴퓨터 게 임과 컴퓨터,해커와 보안,컴퓨팅의 역사,도서관과 컴퓨터,로보틱스유저 인터페이스

7-10

<표 11>캐나다 Saskatchewan주의 ComputerScience20과정

영 역 목 적 주 제 들 권고 시간

1 고급 소프트웨

어와 하드웨어

컴퓨터과학 20에서 학습한 소프 트웨어 지식을 확장시킨다

소프트웨어 지식확장<저작권, 소프트웨어 업 그레이드, 백업, 바이러스, 멀티미디어>, 하드 웨어 유지보수의 중요성, LAN의 메커니즘, 서버와 클라이언트, 그래픽의 최신기술

5-10

2 고급 문제해결 상이한 맥락에서 문제해결 방법과 기술을 적용할 수 있다

문제 상태기술, 문제모델, 모형구축, 문제해 결 단계, 평가

5-10

3 문제해결과

프로그래밍

컴퓨터 문제해결 방법을 이해하고 익숙하게 된다

문제기술, 문제 모형화, 문제해결, 해결 재평 가, 프로그램 디자인, 지역과 전역변수, 모듈 과 데이터 전이, 효율적인 프로그램개발, 프 로그램 언어 비교, 목적 지향 프로그래밍의 특성

5-10

4 프로그래밍과

디자인실습

컴퓨터 프로그램을 작성함으로써 프로그램 작성, 소프트웨어 디자 인 문서화에 대한 실제적이고 직 접적인 경험을 제공한다

프로그램의 구성요소, 내부 문서화, 변수, 사 용자 정의 함수, 라이브러리, 문서화, I/O설 계, 탑다운, 모듈과 서브프로그램, 의사결정

50-65

5 수의 체계와

부호

컴퓨터 정보처리에 있어서 근본이 되는 수 체계와 부호에 대한 학습 기회를 제공한다

ASCII코드의 이해와 프로그램에 활용, 이진 수 체계, 16진수 체계, 10진수, 2진수, 16진 수의 상호변환

5

6 정보기술의

영향

컴퓨터과학의 속성을 탐색하고 정 보과학의 사회적 영향력을 볼 수 있는 기회를 제공한다

컴퓨터과학의 속성, 정보기술의 중요성과 경 제적효과, 사회, 정치의 컴퓨터 영향력, 컴퓨 터 기술의 미래

5

7 응용을 위한

프로그래밍

응용 프로그램에 있어서 학생들에 프로그래밍 전문성을 활용할 수 있는 기회를 제공하는 것이다

워드프로세서, 스프레드시트, 데이터베이스 의 매크로 기능의 재 프로그래밍 및 수정

7-10

8 인터넷과

멀티미디어

인터넷에 대한 이해를 증진시키 고 멀티미디어 소프트웨어로 실 습할 수 있는 기회를 제공한다

인터넷의 기능 이해(E-mail,검색엔진, HTML page작성), 그래픽을 사용하여 멀티미디어 제작

4-6

9 연구주제

정보기술을 활용하는 표현방법 과 최근 연구들에 대한 직접적인 경험 제공과 동시에 관심 있는 컴 퓨터과학 주제를 연구

컴퓨팅 기계의 구조, AI(인공지능), 직업탐 험, 컴퓨터기술, CAD/D/M, 컴퓨팅시스템, 창조적 문제해결, 문서화, 미래연구, 컴퓨터 를 이용한 정보저장과 회수, 사무자동화, 프 로젝트, 프로세스 제어, 프로그래밍연구(스 택, 큐, 정렬 알고리즘, 검색, Boolean대수), 시스템분석, 컴퓨터기술의 동향과문제

7-10

<표 12>캐나다 Saskatchewan주의 ComputerScience30과정

관련 문서