소프트웨어교육

심화과정

심화과정을 보여주는 표
학수번호 개설 교과목명 교과목 내용 개요
EdC601 프로그래밍 교육론
(Education Theory of Programming)
C언어의 구문 구조와 문법을 학습하고 프로그램 설계 및 제작법을 검토한 후 이에 대한 교육방법을 연구한다. 교육 방법에 대한 실습 또는 발표 학습을 한다.
EdC602 자료구조 교육론
(Education Theory of Data Structures)
리스트, 스택, 큐, 트리, 그래프 등과 같은 자료구조의 여러 가지 구조적 특성과 장단점을 살펴보고 각각에 알맞는 응용분야와 관련 알고리즘들을 검토한 후 이에 대한 교육방법을 연구한다. 교육 방법에 대한 실습 또는 발표학습을 한다.
EdC603 알고리즘 교육론
(Education Theory of Algorithms)
정렬, 탐색, 그래프, 매칭 등의 기본적인 컴퓨터 알고리즘을 살펴보고, 분할정복, 동적계획법, 퇴각검색법등의 알고리즘 디자인 기법과 효율성 분석 방법을 검토한 후 이에 대한 교육 방법을 연구한다. 교육 방법에 대한 실습 또는 발표학습을 한다.
EdC604 정보과학영재 교육론
(Education Theory for Computer Talented Students)
국내외 컴퓨터/정보 분야의 영재교육의 현황을 알아보고 영재교육을 위한 교수법, 교재개발 방법 등을 학습한다.
EdC605 고급 분산시스템
(Advanced Distributed Systems)
분산 시스템의 기본이 되는 네트워크 구조, 분산 운영체제(프로세스,파일), 분산 조정등에 대하여 공부를 한 후, 분산 시스템이 이용되는 사례에 대하여 연구를 한다. 분산 시스템 사례연구에는 이동컴퓨팅, 분산 공유 메모리 시스템, 클러스터링 응용, 원격 감시 제어 시스템, 온라인 트랙잭션 시스템 등을 학습한다.
EdC606 고급 이동통신시스템
(Advanced Wireless Mobile Communication Systems)
이동통신망의 기본개념을 살펴보고 Codeless나 Cellular 등의 무선 이동망의종류, 무선액세스 프로토콜 표준을 공부한다. 또한 GSM 등의 디지털 셀룰라 시스템의 표준을 정리한 다음 무선이동망의 보안과 망관리 기능을 이해하고 무선데이터를 위한 무선이동망 모델링 방법과 성능분석문제를 다룬다. 마지막으로 차세대 무선 통신인 UPT, IMT-2000, AIN개념 등을 학습한다.
EdC607 고급 실시간처리시스템
(Advanced Real-Time Processing Systems)
처리 요구를 주어진 시간내에 완료해야하는 실시간처리 시스템은 현재 자동화 추세에 맞추어 많이 요구되는 시스템이다. 이러한 실시간 처리 시스템의 설계 및 구축능력을 함양한다.
EdC608 고급 멀티미디어 시스템
(Advanced Multimedia System)
멀티미디어 처리를 위한 시스템들을 다룬다. 멀티미디어의 기술추세 및 처리기기, 비디오, 오디오의 특성 및 압축, 동기화를 위한 시간 명세 방식, 멀티미디어 정보처리를 위한 운영체제, 미들웨어의 지원, 멀티미디어 파일 및 저장 시스템, 멀티미디어 서비스를 위한 구조와 저장방식 등을 학습한다.
EdC609 고급 정보보호론
(Advanced Information Securities)
정보 통신 시스템 환경에서 요구되는 시큐리티 서비스를 제공하기 위하여 시큐리티 시스템의 구조, 서비스, 메카니즘, 관리 등의 개념과 기술요소를 공부하고 다양한 정보통신 환경에서 작동할 수 있는 시큐리티 엔진 S/W의 설계기술을 연구한다. 시큐리티 시스템 구축에 필요한 통신 프로토콜, 시큐리티 메카니즘, S/W의 통합 능력 등을 중점적으로 배양한다.
EdC611 고급 시뮬레이션
(Advanced Simulation)
시뮬레이션은 시스템의 상태나 상황에 대한 실제적인 실험이 어려울 때 컴퓨터를 사용하여 모델을 작성하여 실험하는 시스템 성능평가 기법중 하나이다. 컴퓨터 시스템분석 및 모델링, 성능측정, 시뮬레이션 등 컴퓨터 시스템 성능평가에 관한 기초 지식을 습득하도록 하고, 컴퓨터 시스템의 시뮬레이션을 수행하기 위해서 필요한 시스템 모델링 방법, 모델 설계방법, 시뮬레이션 언어, 난수 발생기, 구현방법, 결과분석방법 및 실제 시행을 연구하고 학습한다.
EdC612 인터넷 프로그래밍
(Internet Programming)
Internet 환경에서 각종 응용프로그램을 개발하기 위하여 기본적으로 알고 있어야 하는 개념, 각종도구, 개발 주변환경에 관하여 학습한다.
EdC613 고급 컴퓨터 비젼
(Advanced Computer Vision)
Low level vision과 Intermediate vision을 주로 다루게 되는데 Facet Model, Texture Analysis, Image Segmentation을 공부하고, 영상에서 어떤 특수한 모형을 찾아낼 수 있는 Hough Transform, 심도있는 Morphology 까지 다룬다. Noise의 영향을 비교적 적게 받는 Robustness 개념에 대해 배우고, 실제 Robust Filter 등을 학습한다.
EdC614 고급 컴퓨터 그래픽스
(Advanced Computer Graphics)
Polygon의 표현과 Interfacing, 2-D또는3-D Transformation, Graphics Segments, Windowing/Clipping, Hardware에 따른 Interaction, Hidden Line Treatment, Colors/Shading 등의 이론과 실제를 학습한다.
EdC615 컴퓨터교육 고급통계학
(Advanced Statistics for Computer Education)
컴퓨터교육 연구를 위한 고급 통계소프트웨어를 활용하여 컴퓨터교육이론과 현장적용에 대한 통계처리 능력을 함양한다. 특히, 중다변인 연구방식에 초점을 맞춰 중다회귀, MANOVA, 판별분석, 요인분석, 공변량분석 방법을 다루며 아울러 여러 통계분석 프로그램 학습을 병행한다
EdC616 컴퓨터교육 세미나
(Seminar for Computer Education)
최신 컴퓨터교육관련 문헌을 읽고 소개하는 세미나로서, 컴퓨터교육의 이론을 고찰하고 실제적인 적용방법을 도출함으로써 학문적 연구력과 현장 응용력을 높인다.
table scroll image