강 의  계 획 서

한국과학영재학교

2009학년도 제1학기

교과구분	정보과학과	학점	3	담당교원	안정은	강의실	멀티미디어실
교과목명	컴퓨터과학	담당시수	3	연구실		수강대상
				정보과학연구실1(350)		07학번 1개반, 09학번 1개반

1.  교과목의 개요

목 표	이 교과는 컴퓨터 과학 전반에 대한 이해의 폭을 넓히고 컴퓨터 과학에 대한 실용적 견해를 터득할 수 있도록 컴퓨터 구조, 원리, 프로그래밍, 알고리즘적 문제 해결 등의 기본적인 내용을 제공한다. 이를 바탕으로 현대의 컴퓨터 응용 분야와 앞으로 사용할 응용 분야에 대한 토대를 쌓을 수 있을 것이다.
단 원		주 요 내 용
Introduction		․ Introduction to computer science ․ The Origins of Computing Machines
Data Storage		․ Bits and Their Storage ․ Memory ․ The Binary System
Data Manipulation		․ Computer Architecture ․ Machine Language
Operating System		․ The History of Operating Systems ․ Operating System Architecture
Networking and the Internet		․ Network Fundamentals ․ The Internet & The World Wide Web
Algorithms		․ The Concept of an Algorithm ․ Algorithm Representation and Discovery
Programming Languages		․ Historical Perspective ․ Language Implementation
Software Engineering		․ The Software Engineering Discipline ․ Software Engineering Methodologies
Data Abstractions		․ Data Structure Fundamentals ․ Implementing Data Structures
Database Systems		․ Database Fundamentals ․ The Relational Model & Object-Oriented Database
Artificial Intelligence		․ Intelligence and Machines ․ Percepton & easoning
Theory of Computation		․ Functions and Their Computation ․ Turing Machines ․ Complexity of Problems

2. 교재

Computer Science An Overview 9th edition. 지은이 : J. Glenn Brookshear, 출판사 : Addison Wesley

3. 평가 내용

수행평가 (35%)		Quiz	기말평가	출 결	합 계	비 고
개인과제	모둠과제	25%	30%	10%	100%
20%	15%

가. 1회 결시시 3점 감하며, 20% 이상 결시(3회 지각은 1회 결시)시에는 “FAIL” 처리한다.

나. 과제물제출은 제출일을 엄수해야하며, 미제출시에는 해당점수는 “0점”처리한다.

다. 각 과제물은 상대평가하고, 창작을 원칙으로 하며, 다른 내용을 참고하였다면 출처를 정확히 표시하여야 한다.

라. 공결시에는 본인이 취득한 점수의 100%, 병결시에는 80%를 부여한다.

마. 모둠 과제

1) 대주제 : 컴퓨터과학/공학의 위상제고

2) 부주제 : 모둠별로 부주제 선정

3) 인원 : 모둠별 2～3명

4) 보고서

체제	Ⅰ. 주제(부제) 설정의 이유 Ⅱ. 이론적 배경 Ⅲ. 실태 및 문제점 Ⅳ. 해결방안 Ⅴ. 결론 및 제언
분량	A4 6매 내외

5) 발표 : 12분발표, 3분 질의응답, 형식은 자유롭게

4. 주별 강의내용

주 별	강의 및 활동내용	과제 및 기타 참고사항
제1주	Introduction	-모둠 구성
제2주	Data Storage	-개인 과제
제3주	Data Manipulation	-개인 과제
제4주	모둠별 주제 선정 및 토의
제5주	Operating Systems	-개인 과제
제6주	Networking and the Internet	-개인 과제
제7주	Algorithms	-개인 과제
제8주	Quiz
제9주	Programming Languages	-개인 과제
제10주	Software Engineering	-개인 과제
제11주	Data Abstraction	-개인 과제
제12주	Database Systems	-개인 과제
제13주	Artificial Intelligence	-개인 과제
제14주	Theory of Computation	-개인 과제
제15주	모둠 과제 발표
제16주	기말고사