교육목표 컴퓨터교육전공 : 전산학(Computer Science) 전자계산학의 기본이론을 교육하여 학문적 기틀을 마련한다. 컴퓨터의 활용방법, 프로그래밍, 소프트웨어 시스템, 정보 통신과 멀티미디어 등에 이르는 다양한 영역에서의 연구와 훈련을 통하여 실용적인 지식을 추구한다. 이론적인 기초와 실용적인 지식의 확고한 바탕 위에 전자계산교육을 위한 방법론을 탐구하고, 인터넷과 멀티미디어 등의 정보 기술을 교육에 활용할 수 있는 선도적인 교육전문가를 양성한다. 전공 : 전자계산교육 컴퓨터과학전공 졸업학점 학수 번호 교과목명 교과목명 (영문) 교과구분 학점 교과목해설 21022759 정보.컴퓨터교재연구및지도법 COMPUTER MATERIAL RESEARCH 전공 2 현대 교육에 입각한 학습이론과 실제적 지도방법에 근거하여 전산학 교과의 성격파악, 학습지 도안의 작성, 학습지도 방법 등 전산학 교과에 대한 실제적 지도 경험을 하도록 한다. 21022766 정보처리교육론 EDUCATION OF INFO PROCESSING 전공 2 정보처리특강 교과목명 변경 '99.9.1 대량의 자료 및 파일 처리, 온라인 트랜잭션, 공유 자료의 처리 등을 다룬다. 21023242 인터넷활용교육론 INTERNET BASED EDUCATION 전공 2 본 교과목은 홈페이지 제작을 위한 HTML 언어, 인터넷 프로그래밍, JAVA, JAVA 스크립트 언어 등의 인터넷 관련 기본 지식 및 프로그래밍 능력을 습득하여 인터넷을 교육 현장에서 최대한 활용할 수 있도록 하기 위한 과목이다. 21023243 멀티미디어활용 교육론 MULTIMEDIA BASED EDUCATION 전공 2 본 교과목은 멀티미디어특강에서 배운 기본적인 내용을 바탕으로 교육현장에서의 멀티미디어 활용에 중점을 둔다. 저작도구를 이용하여 멀티미디어 교재를 직접 작성해 보고, 또한 현재 발표된 멀티미디어 교재를 효율적으로 활용하는 방법 등에 대하여 고찰한다. 21023733 운영체제교육론 EDUCATION OF OPERATING SYSTEM 전공 2 스케줄링, 프로세스 관리, 자원관리, 계층별 메모리 관리기법, 데드락, 파일시스템, 프로텍션 등의 개념과 사례 연구 등을 다룬다. 21023734 컴퓨터구조교육론 EDUCATION OF COMPUTER ARCHITECTURE 전공 2 계산기구조특강 교과목명 변경 '99.9.1 컴퓨터 시스템 구조 모형 연구, 프로세서의 조직 및 통제, 메모리 시스템 계층과 버스, 컴퓨터 구조 사례 연구 등을 다룬다. 21023735 컴퓨터네트워크 교육론 EDUCATION OF COMPUTER NETWORK 전공 2 네트워크구성론 교과목명 변경 '99.9.1 통신 프로토콜, 네트워크의 구조모형, 네트워크 알고리즘, 컴퓨터의 상호연결 등을 다룬다. 21023736 데이터베이스교육론 EDUCATION OF DATABASE 전공 2 데이터 모형, 파일 및 색인 구조, 질의 처리 및 최적화, 동시요청처리, 분산데이터베이스, 객체 지향 시스템, 논리형 관계 데이터베이스 등을 다룬다. 21023737 소프트웨어공학 교육론 EDUCATION OF SOFTWARE ENGINEERING 전공 2 소프트웨어 생명주기, 분석방법론, 객체지향분석, 설계방법론, 구현방법론, 프로젝트 관리기법 등을 다룬다. 21023738 프로그래밍교육론 EDUCATION OF PROGRAMMING 전공 2 객체, 클래스, 상속 등의 기본 개념과 이를 이용한 프로그래밍을 학습함으로써 객체-지향 프로 그래밍 능력을 배양하며 이를 바탕으로 소프트웨어 개발 능력을 향상시킨다. 21023739 컴퓨터그래픽스 교육론 EDUCATION OF COMPUTER GRAPHICS 전공 2 그래픽 입출력 장치, 소프트웨어 요소, 그래픽 알고리즘, 그래픽스 언어 및 표준, 영상 자료의 처리 등을 다룬다. 21023740 프로그래밍언어 교육론 EDUCATION OF PROGRAMMING LANGUAGE 전공 2 프로그래밍 언어에 대한 폭넓은 이해를 위하여 프로그래밍 패러다임, 프로그래밍 언어의 설계 원리, 프로그래밍 언어의 구현, 타입, 의미구조, 객체-지향 언어 등을 배운다. 21023741 알고리즘교육론 EDUCATION OF ALGORITHM 전공 2 알고리즘과 자료구조 분석을 위한 수학적 도구 및 기법을 소개한다. 조합론, 생성함수, 점화식 해법, 수열, 스털링 수, 베르누이 수 등의 소개와 유도, 알고리즘 분석에의 응용 등을 포함한다. 21024130 정보통신윤리 INTRODUCTION TO INFORMATION COMMUNICATION ETHICS 전공 2 인터넷 등의 사이버공간에서 사용자의 건전한 컴퓨팅 문화 형성에 필요한 정보통신 윤리의식을 고취하고, 바이러스 유포, 해킹 등 불건전한 행위 방지 교육에 관련된 전반적인 내용을 소개한다. 21024131 소프트웨어공학 처리론 EDUCATION OF SOFTWARE ENGINEERING 전공 2 소프트웨어 생명주기, 분석방법론, 객체지향분석, 설계방법론, 구현방법론, 프로젝트 관리기법등을 다룬다. 21024176 정보.컴퓨터교육론 TEACHING METHODS FOR COMPUTER 전공 2 교수이론의 역사적 고찰, 교수 이론의 탐색, 탐구적 실습지도방법 등을 활용하여 개인차에 의한 교수방법 등 각종 교수과정의 모형을 분석하여 전산교육에 유용한 접근 방법을 배운다. 21060661 전산학특강I TOPICS IN COMPUTER SCIENCE I 전공 2 전산학 전반에 걸쳐 최신의 토픽이나 연구분야로 정규교과목으로 흡수 또는 확립되지 않은 결과들을 학습·연구하고, 전산학의 종합적인 응용과 최근의 전산 동향을 다룬다. 21060829 인공지능교육론 EDUCATION OF ARTIFICIAL INTELLIGENCE 전공 2 상태공간 검색, 휴리스틱 알고리즘, 인공지능 프로그래밍, 전문가 시스템, 지식 표현과 추론 등을 다룬다. 21060923 정보.컴퓨터논리 및 논술 COMPUTING LOGIC AND DISCOURSE 전공 2 컴퓨터과학에서 활용되는 논리와 논리적 서술방법 교육에 대한 내용을 소개한다. 21060971 정보.컴퓨터교수법 COMPUTER TEACHING 전공 2 전산학의 다양한 분야에 관한 학생의 교수 및 지도법을 강의한다. 강의의 질과 수준, 질문에 대한 답변 능력 등을 배양한다.