모바일 메뉴 닫기
 
  • home
  • 대학원
  • 교과목 해설

교과목 해설

G01940고급컴퓨터구조론 (Advanced Computer Architecture)3-3-0공통과목
컴퓨터 시스템의 전반적인 개요로 CPU의 구조, 메모리구조, 입출력 구조를 배우고, 새로운 개념의 기능 유니트들로 처리하는 컴퓨터 설계 개념을 배운다.
G01935고급운영체제 (Advanced Operating System)3-3-0공통과목
최근에 발표된 O·S의 기법에 대하여 seminar 형식으로 진행된다.
G01898고급프로그래밍어론 (Advanced Programming..)3-3-0공통과목
고급 프로그래밍언어의 특성을 비교 분석한다. 현재까지 발표된 프로그래밍 언어에서 구현된 자료구조, 제어구조, data abstraction, 병행성 등의 특징을 분석하여 보다 효율적인 언어를 설계한다.
G01901고급데이타베이스론 (Advanced Database)3-3-0공통과목
지적, 효율적 데이터베이스 시스템 개발을 위한 객체 지향 데이터모델, 제반 이론, 활용에 대하여 학습한다.
G01956선고급알고리즘 (Advanced Algorithms)3-3-0공통과목
다양한 문제들에 대한 알고리즘의 설계 기법들을 Divide and Conquer, Greedy, Dynamic Programming, Backtracking 그리고 Branch and Bound 등으로 분류하고, 이들의 특징을 여구하며 개발에 필요한 지식들을 공부한다. 다루는 문제의 범위는 Graph, Searching &Sorting, Symbol Tabal, File 등이다. 하한 이론(lower bound theory)과 NP-complete 문제에 대한 소개가 이어진다.
G01941고급컴퓨터통신망Ⅰ (Advanced Computer Network...)3-3-0공통과목
컴퓨터 통신에 관련된 프로토콜의 기능 및 종류를 배우고, ISO의 OSI 참조 모델의 각 계층별 기능, TCP/IP, X.25 등의 프로토콜과 이와 관련된 통신 소프트웨어를 배운다.
G01949병렬컴퓨터구조 (Parallel Computer Architecture)3-3-0전공선택과목
컴퓨터의 성능을 향상시키기 위하여 구조적 설계, 다중처리, 분산처리, 파이프라인 프로세서, 벡터 프로세서의 구조와 설계방법 등을 배운다.
G01905프로그래밍어론특강 (Topics in Programming..)3-3-0전공선택과목
컴퓨터의 성능을 향상시키기 위하여 구조적 설계, 다중처리, 분산처리, 파이프라인 프로세서, 벡터 프로세서의 구조와 설계방법 등을 배운다.
G01906고급컴파일러구성론 (Advanced Compiler Constuction)3-3-0전공선택과목
고급 프로그래밍언어의 특성을 비교 분석한다. 현재까지 발표된 프로그래밍 언어에서 구현된 자료구조, 제어구조, data abstraction, 병행성 등의 특징을 분석하여 보다 효율적인 언어를 설계한다.
G01942자연어처리론 (Natural Language Processing)3-3-0전공선택과목
자연어처리의 언어학적 배경과 전산 언어학의 주요 처리 기법을 한국어의 특수성과 관련하여 고찰한다. 언어 기술 형식(languagek formal ism)으로는 LFG, GPSG, HPSG 등을 살펴보고, 구문분석 기법으로는 ATN, DCG, 차트 파싱(chart parsing) 등을 다룬다. 그리고 어휘 분석, 의미 분석, 자연어 생성, 사전 구성 및 기계 번역 기법에 대해서도 학습한다.
G90014정보검색론 (Information Retrieval)3-3-0전공선택과목
정보검색의 모형과 정보검색 시스템의 구성 및 성능 평가 방법을 고찰한다. 정보검색을 위한 자료구조 및 알고리즘으로 역화일(inverted file), 요약 파일(signature file), 색인(indexing) 기법, 스테밍(stemming) 알고리즘, 시소러스(thesaurus) 구성, 연관 피드백(relevance feedback), 불리언(boolean) 연산, 클리스터링(clustering) 알고리즘 등을 다룬다.
G03229데이터베이스시스템특강 (Topics in Database System)3-3-0전공선택과목
멀티미디어 정보 시스템, 공간데이타베이스 시스템, 지식기반 응용시스템의 개념, 모델링, 구현에 대하여 학습한다.
G01903고급패턴인식론 (Advanced Pattern Recognition)3-3-0전공선택과목
컴퓨터를 사용해서 영상, 문자, 음성 등을 어떻게 인식할 수 있는가에 대한 방법을 학습한다. 통계적으로 이상적인 방법, 경정함수를 이용하는 방법, 입력 자료의 분포를 추정하기 힘든 경우에 사용하는 방법, 군집화방법, 신경회로망을 이용한 인식방법, 시계열로 표현된 자료에 대한 인식방법 등을 소개하고, 구조적 정보를 이용하는 방법을 알아본다. 아울러 구체적인 예로써 문자를 인식하는 시스템을 구현하는 예를 보인다.
G01943신경회로망 (Neural Networks)3-3-0전공선택과목
사람의 뇌는 신경세포들로 연결된 망 형태로 볼 수 있다. 신경세포들을 간단한 형태로 모델링해서 이들을 조합함으로써 사람과 비슷하게 연상기억, 인식, 학습 등 기능을하도록 하는 방법들을 학습한다. 신경회로망의 일반적 형태를 알아본 후 Hopfied network, Backpropagation network, Adative Resonance Theory, Self Organizing Feature Map, Learning Vector Quantization, Counterpropagation network, Necognitron 등 다양한 신경회로망의 동작 및 학습 방법에 대해 알아본다. 또한 simulation package를 통해 각 신경회로망의 동작 예를 실험해 본다.
G01970고급컴퓨터비젼 (Advanced Computer Vision)3-3-0전공선택과목
컴퓨터를 이용해서 영상을 해석 또는 인식하는 방법을 학습한다. 영상을 표현하고 저장하는 방법, 이진 영상(binary image)에 대한 윤곽선, 골격선, 연결된 영역 등을 추출하고 면적, 둘레, 모멘트 등 정보를 구하는 과정, 형태학적 연산, 일반 영상(gray-level image)의 이진화, 경계선 추출 및 연결, 정보 추출, 색영상의 표현 등을 알아본 후 영상을 인식하는 방법을 간단히 학습한다. 아울러 컴퓨터 비젼 패키지를 사용해서 실제로 영상을 인식하는 시스템을 구현해 본다.
G01924고급소프트웨어공학 (Advanced Software Engineering)3-3-0전공선택과목
소프트웨어의 품질과 생산성을 향상시키기 위하여 프로그램의 설계 방법으로 자료흐름 중심 설계, 자료구조 중심 설계, 대상 중심 설계, 실시간 시스템 설계 방법과 소프트웨어 시스템 테스트, 소프트웨어의 유지 및 보수 방법을 배운다.
G01954객체지향프로그래밍특강 (Topics in Object Oriented ..)3-3-0전공선택과목
최근 소프트웨어의 규모가 커짐에 따라 보다 효율적이고 신뢰할 수 있는 프로그램의 개발에 많은 노력을 기울이고 있다. 객체 지향 프로그래밍은 이러한 요구에 따라 구현된 프로그래밍 언어로 최근의 경향은 객체 지향적인 소프트웨어의 개발로 가는 추세이다. 이 교과목에서는 발표된 객체지향 프로그래밍 언어의 구조를 학습하고 실제 문제에 적용해 본다.
G01916고급컴퓨터그래픽스 (Advanced Computer Graphics)3-3-0전공선택과목
3차원 그래픽스의 개념과 그 응용에 대하여 소개한다. 3차원 물체의 표현 방법과 변환에 대하여 소개한다. 은면 및 은선 제거 방법, 음영과 색상 모델에 대하여 소개한다. 모형화 방법과 사용자 인터페이스의 설계에 대하여 공부한다. Animation 기법과 Ray Tracing에 대한 소개가 이어진다.
G01962가상현실 (Virtual Reality)3-3-0전공선택과목
가상현실의 기초 개념과 real-time interaction, 3D graphics, immersion 등 주요 구성요소에 대해 소개하고, 가상현실의 구현 방법과 주요 H/W 및 S/W, 그리고 가상현실의 응용에 대해 학습한다.
G01948고급컴퓨터통신망Ⅱ (Advanced Computer Network...)3-3-0전공선택과목
이동 통신에 기반을 둔 컴퓨터 통신으로 이동체간의 데이터 전달과정, Handoff 처리 프로토콜, 이동체간에 멀티미디어 서비스를 위한 프로토콜, 고속의 통신 프로토콜 등과 성능 평가에 대하여 배운다.
G01963영상처리 (Image Processing)3-3-0전공선택과목
디지털 영상처리의 기초가 되는 영상 표현 및 기본 변환의 학습에 이어서, Image Enhancement, Image Analysis, Image Reconstruction과 Image Compression을 공부한다.
G01964광통신망 (Optical Communication Networks)3-3-0전공선택과목
많은 대역폭을 요구하는 멀티미디어 계산통신이 일반화 되면서 고성능 광통신망의 개발을 위한 연구가 활발해지고 있다. Optical Network 연구 참여를 위한 기초를 갖추게 하는 것을 목표로 해서, (i) WDM 과 기반기술, (ii) WDM LAN 및 WDM WAN, (iii) Optical TDM 및 Optical CDMA 등을 공부한다.
G01972고급멀티미디어통신 (Advanced Multimedia ..)3-3-0전공선택과목
원격 멀티미디어 서비스 시스템, 멀티미디어 자료 전송과 고성능 네트 구조, 분산 멀티미디어 처리의 요구사항과 해법, Audio 및 Video 압축의 기본원리 등을 공부한다.
G01958분산시스템 (Distributed System)3-3-0전공선택과목
분산시스템의 개념과 Architecture부터 시작하여, Concurrent Processes, Interprocess Communication, Disributed Process Scheduling, Distributed File Systems 등을 다룬다.
G01945고급전산학특강Ⅰ (Advanced Topics in Computer...)3-3-0전공선택과목
계산기능 및 복잡성 이론에 대해서 배운다. 계산기능 이론에서는 계산의 일반적인 모델을 세우고 디지털 컴퓨터의 기본적인 능력과 그 한계를 연구한다. 이는 컴퓨터로는 해결할 수 없을 것이라 믿어지는 중요한 실질적인 문제를 배움으로서 그 중요성을 인식하게 된다. 복잡성이론에서는 해결할 수 있는 문제들을 해결하기 위해 사용되는 자원에 따라 분리하고 실제 많은 흥미롭고 중요한 문제가 풀 수 있는 문제 같지 않음을 보인다.
G01950고급전산학특강Ⅱ (Advanced Topics in Computer...)3-3-0전공선택과목
고속 컴퓨터를 중심으로한 컴퓨터의 구조와 시스템 설명언어를 배운다. 여러 가지 다른 컴퓨터 구조들의 역사, 성격과 이면의 형이상학적 개념들을 배운다. 특별한 목적의 프로세서, 멀티프로세서, 네트윅, 시분할시스템 및 분산환경에 대해 다룬다. 병렬 계산의 모델과 병렬알고리즘의 SIMD 혹은 MIMD 기계에서의 구현, VLSI와의 관계, 광대역 컴퓨터 통신망상의 분산환경 및 프로토콜 등을 다룸으로써 소프트웨어와 기술 그리고 컴퓨터 구조를 종합적으로 고찰한다.
G03203고급멀티미디어시스템 (Advanced Multimedia...)3-3-0전공선택과목
분산 멀티미디어 시스템 및 응용의 설계와 구축에 관한 문제점과 방안을 학습하며, 학기에 따라, 멀티미디어를 위한 디지털 압축, 멀티미디어 서버 구조, 멀티미디어 네트워킹(구조 및 프로토콜), 비디오 처리 알고리즘, 그리고 응용 시스템(예를 들면 VOD시스템) 중에서 한 두 주제가 선택된다.
G03204멀티미디어네트워크특강 (Topics in Multimedia ..)3-3-0전공선택과목
빠르게 변화하고 있는 정보통신 네트워크의 변화 추세에 맞추어 최신의 네트워크 기술 및 서비스에 대해 알아본다. 이러한 기술 및 서비스를 필요로 하는 이유 및 문제점들을 공부한 후, 각 문제점에 대한 해결 방안들을 공부하여 현재 및 앞으로의 정보통신 네트워크가 어떻게 변화할 것인지에 대해 통찰력을 기르고자 한다.
G03206고속통신망 (High Speed Communication Network)3-3-0전공선택과목
통신망이 고속화되는 추세에 맞추어 고속 통신망이 필요한 이유, 고속 통신망에서의 이슈들, 고속 통신망 구조, 고속 통신을 위한 프로토콜, 고속통신 시스템 등에 대하여 고찰하고, 현 트렌드에 있는 고속 통신망의 응용분야를 살펴본다.
G03207병렬시스템프로그래밍 (Parallel System Programming)3-3-0전공선택과목
클러스터 시스템 상에서의 프로그래밍 환경에 대해서 공부하고 실제 프로그래밍 실습을 통해 병렬 프로그래밍의 기법을 강의한다. 병렬 프로그래밍 환경의 두 축인 메시지 패싱 프로그래밍 환경과 분산 공유 메모리 시스템의 동작 원리를 공부하고 리눅스 환경에서 클러스터 시스템을 구축하는 기법에 대해서 공부한다. 또한 구축된 리눅스 클러스터 환경에의 MPI와 PVM, DSM 시스템을 활용하여 병렬 시스템 프로그래밍의 실제를 공부한다.
G03208영상통신 (Visual Communication)3-3-0전공선택과목
IMAGE, VIDEO 등 디지털 영상의 압축, 복원, 저장 및 전송 등 영상 통신을 위한 기본 이론과 JPEG, MPEG, H.263 등의 표준화된 압축 방식을 다룬다.
G03209정보보호 (Information Security)3-3-0전공선택과목
정보의 누출을 방지하기 위한 암호화 기법, 데이터의 변경을 방지하는 무결정, 인증, 전자 서명 등에 대하여 공부하고 이들 기법을 이용한 인터넷 정보보호, 스마트 카드, 전자화폐 등에 대하여 살펴본다.
G03210물정보학특강 (Topics in Bioinformatics)3-3-0전공선택과목
전산기술을 이용하여 생명체 관련 자료를 체계적으로 정리하고 분석, 이용하는 방법을 논한다. 생명정보학의 소개, 서열 및 관련정보의 획득, DNA 서열분석, RNA 서열분석, 단백질 서열분석, 상동성분석, 복수 염기서열 정렬 등에 대하여 논한다.
G03211고급생물정보학 (Advanced Bioinformatics)3-3-0전공선택과목
생물 정보학 입문의 내용이 보다 심화된 과정으로, 생물정보학에 사용되고 고급 알고리즘, 데이터베이스 검색기술, 데이터마이닝, 고급AI 기술, 생명정보산업 등에 대하여 논한다.
G03212정보전 (Information Warfare)3-3-0전공선택과목
정보전의 정치적, 사회적,기술적인 문제를 공학적 측면에서 탐구한다. 이는 범죄에 사용되는 경우, 국제적인 보안의 문제, 정보전 수행 시의 공격과 방어 등을 포함한다. 컴퓨터 시스템에서 발생할 수 있는 여러 종류의 공격과 방어에 대한 모이 실험을 통해 학습한다.