컴퓨터정보공학과

  • HOME
  • 정보광장
  • 교육과정소개
  • 석사 학위과정
  • 공학
  • 컴퓨터정보공학과
일반대학원 석사학위과정 컴퓨터정보공학과 교육과정소개 표
이수구분 전 공 교과목 명(영문) 교과목설명
전공기초 인공지능(Artificial Intelligence) 인공지능의 목적, Cognitive Process에 대한 설명, 지시표상, Cognitive Behaviored와 Simulation, Game-Playing과 General-Problem Solving Theorem Proving Computer Vision, 자연어 처리 등에 대해 연구한다. 
전공기초 컴퓨터구조론(Computer Architectures) 컴퓨터 구조와 동작에 관한 Design Technique, Pipeline Computer, Stack Computer 등의 Computer 구조 등에 관해 연구한다.
전공기초 컴퓨터알고리즘(Computer Algorithms) 구체적인 복합이론과 효율적인 알고리즘을 소개하고 효과적인 자료구조, 그래프 알고리즘, 행렬곱, 대수와 수치적 알고리즘과 환원성 및 NP 완전성에 대해 연구한다. 
전공기초 마이크로컴퓨터(Micro-Computers) 마이크로컴퓨터의 Memory설계, 마이크로컴퓨터 Software, 응용분야에 대한 Microprocessor Architecture 등을 연구한다.
전공기초 컴퓨터네트워크(Computer Network) 컴퓨터 네트워크에 관한 구성방법, 구성에 필요한 알고리즘, 프로토콜, 에러 제어, 흐름제어, 네트워크 구조, 프로토콜의 구조화, 표준화, 개방형 시스템, 네트워크 운영체제 등에 관한 내용을 연구하고 강의한다. 
전공기초 데이터베이스특론(Advanced Database) 다양한 분해의 데이터베이스 시스템 응용분야에 대한 구체적인 Case Study를 통해 효과적인 데이터베이스 시스템의 설계 및 구축에 관한 연구한다. 특히 Hypertext Technology의 응용에 관계하여 제기되는 주요 Topic들에 대하여 세미나를 통해 연구한다.
전공공통 컴퓨터정보공학 소프트웨어공학(Software Engineering) 소프트웨어 생명 주기, 형식적 표현과 설계, 증명 신뢰성 분석등과 같은 소프트웨어 시스템의 단계적 개발을 위한 기본 원리와 형식적 방법을 알아보고 요구 명시와 분석, 설계, 통합, 증명과 타당성 조사와 유지 및 계획 관리 등에 대한 효율적인 기법을 연구한다. 
전공공통 컴퓨터정보공학 전문가시스템(Expert System) 전문가 시스템의 특성 및 범위에 관해 현존 전문가 시스템 및 전문화된 언어와 연관시켜 Review하고 특정 분야에 대한 전문성 획득, 표현, 검색기법을 연구하며 User Interaction과 Chaining Rule System을 포함한 저문가 시스템의 발전에 대해 관심을 갖고 Programming작업을 통해 전문가 시스템을 구현시켜 본다.
전공공통 컴퓨터정보공학 신경회로망과퍼지이론(Neural Network and Fuzzy Theory) 여러 가지 인공적 신경회로망의 구성요소 및 학습이론, 퍼지이론에 대하여 개괄적으로 강의한다. 이러한 이론을 바탕으로 여러 가지 경우의 사례응용을 제시, 검토하고, 구체적인 응용대상에 대한 컴퓨터 시뮬레이션 및 구현 방식을 연구, 검토하여 응용능력을 배양한다. 
전공공통 컴퓨터정보공학 생체정보공학(Biological Information Engineering) 뇌의 정보처리 기구 및 학습이론, 신경세포의 동작과 이들의 모델 및 회로, 시각현상과 색각의 메카니즘, 망막의 모델과 시각계의 도형 추출 기능 등 시각계의 정보처리, 음의 감각과 청각계이 생리기구와 이들의 모델, 청각계의 모델에 의한 음성식별등 청각계에 정보처리 기구들의  동작과 처리방식에 대하여 중점적으로 연구한다.
전공공통 컴퓨터정보공학 정보이론및부호(Information Theory and Coding) 정보의 소스코딩과 채널코딩을 중심으로 다룬다. 소스코딩에서 대표적인 허프만 부호에 대하여 다루고, 채널코딩에서 정보의 전송중 여러 가지 방해로 인하여 정보의 변화를 겪은 후, 변화된 워드로부터 본래의 정보를 복원시키는 오류의 정정 기능을 가진 여러가지의 부호를 다룬다. 또한 자료압축과 랜덤코딩, 에트로피아 샤논의 기본정리, 태널과 상호정보
전공공통 컴퓨터정보공학 컴퓨터시스템(Computer System) 컴퓨터 시스템 분야의 H/W와 S/W의 선택된 분야에 대해 연구 강의한다.
전공공통 컴퓨터정보공학 데이타베이스설계론(Data Base Design) 데이터베이스 응용시스템 설계, 소프트웨어 엔지니어링, 시스템분석 등을 위한 DB설계 방법을 소개한다. 특히 DB응용 설계자에게 필요한 기본지식과 시멘틱 접근방법, ER 설계 방법등을 강의한다. 
전공공통 컴퓨터정보공학 운영체제특론(Advanced Operating System) 운영체제이 분석, 평가 및 설계에 대한 고급 이론과 분산 운영체제와 다중 프로세서를 위한 다중 운영 체제 등의 설계 및 성능 분석 방법을 연구한다. 그리고 사례 중심으로 설계 및 성능 분석방법 등을 비교 연구를 통하여 새로운 운영체제 설계에 적용할 수 있는 기법을 습득하도록 한다. 
전공공통 컴퓨터정보공학 프로그래밍언어론(Programming Languages) 여러 가지 고급 프로그래밍 언어들의 설계 개념과 구현기법, 그 특징들을 실존하는 프로그래밍 언어들을 가지고 예를 들어가며 설명한다. 또한 이런 기본 개념들을 컴퓨터에서 이용되는 자료, 이 자료들을 다루는데 필요한 연산, 순서제어, 자료제어, 기억장소 할당 등에 관해 연구한다.
전공공통 컴퓨터정보공학 객체지향데이터베이스시스템(Object-Oriented Database System) 데이터베이스 시스템 단계에서 객체 지향 패러다임을 지원하기 위한 시스템 구성모델, 객체지향 개념, 질의 처리 기법, 트랜잭션 관리 기법, 객체 관리 문제, 하부 저장 시스템, 인덱스 구조, 뷰처리 기법 등에 대해서 연구한다. 
전공공통 컴퓨터정보공학 보안시스템설계(Security System Design) 컴퓨터 정보 시스템에서 발생하는 해킹의 기본 원리와 보안 목표를 인식하고 네트워크 시스템의 취약성과 위협요소를 분석함으로서 정보 시스템의 보호 대책과 보안 체계를 이해하고 암호학을 기반으로하는 보안 시스템 설계 방법을 연구한다.  
전공공통 컴퓨터정보공학 디지털시스템설계(Digital System Circuits) MSI, LSI를 사용한 조합논리회로, 다양한 순차논리회로의 해석과 설계를 다루고, 스위칭 이론도 연구하고 강의한다.
전공선택 컴퓨터정보공학 자연언어처리및기계번역론(Natural Language Processing and Machine Translation) 컴퓨터를 이용한 자연언어의 구조와 과정, 자연언어 처리기술 등과 같은 제반문제를 연구하며, 기계번역과정 중 어휘적, 문법적 애매성 등 제반문제를 연구한다. 그리고, 다국어 기계 번역을 위한 Topics도 연구한다. 
전공선택 컴퓨터정보공학 멀티미디어시스템(Multimedia System) 멀티미디어 시스템의 개념과 시스템 구성방법과 시스템 개발방법, 적용방법 등을 연구하고 강의한다. 내용으로는 멀티미디어 시스템 이론과 종류 및 구성방법, 기존의 시스템을 이용한 시스템 구축방법, 운영체제, 네트워킹, 데이터베이스, 소프트웨어 개발 등을 연구한다. 
전공선택 컴퓨터정보공학 로보틱스(Robotics) 인공지능과 두뇌이론을 기반으로 하여 신경구조망, 동물과 기계에 있어서의 행동주의적 지각과 Feedback, 계획, 지식의 표현, 학습, 운동제어에 관한 구조 그리고 로보트의 Vision에 관한 문제 등의 Topic들에 대한 연구
전공선택 컴퓨터정보공학 프로토콜공학(Protocol Engineering) 프로토콜의 일반적인 방법과 기술에 관하여 검토하고 연구하며, 프로토콜의 기능과 구성방법, 프로토콜 설계 방법, 프로토콜 검증 방법, 프로토콜 구현 및 시험 방법, 표준화 등을 연구하고 강의한다. 
전공선택 컴퓨터정보공학 분산시스템(Distributed System) 분산 시스템의 구축 방법과 구축 사례를 중심으로 H/W와 S/W의 분산에 따른 시스템의 구성과 구축 방법 등을 비교 연구하며, 특히 Downsizing의 개념의 C/S 시스템에 대하여 집중적으로 연구한다. 
전공선택 컴퓨터정보공학 컴파일러구성론(Compiler Construction) 구조 조사, 의미 분석, 표현 전환, 상징표 조작, 내부 코드 생성, Storage 할당, 해석코드생성 또는 목적 코드 생성과 최적화 등에 대한 Compiler의 이론을 연구하며 이를 실습한다.
전공선택 컴퓨터정보공학 멀티미디어데이타베이스시스템(Multimedia Database System) 비디오 기술, 압축기술, 광 디스크와 같은 대용량의 데이터 저장기술, 고속의 데이터 처리능력, GUI사용자 인터페이스 등 새로운 매체로 구성된 컴퓨터 환경에서 그림, 이미지, 지도, 음성, 소리등 비정형 데이터를 효율적으로 저장 관리하기 위한 데이터베이스 시스템이다. 강의는 멀티미디어 정보를 관리하기 위한 시스템의 구성 모델, 저장 구조 및 인덱싱
전공선택 컴퓨터정보공학 멀티미디어컨텐츠(Multimedia Contents) 멀티미디어 컨텐츠 제작에 필요한 각종 멀티미디어 관련 사항 및 저작도구의 이용, 저작방법에 대하여 연구한다. 
전공선택 컴퓨터정보공학 프로토콜설계및검증특론(Advanced Protocol Design and Verification) 프로토콜의 설계와 표현 방법에 관하여 연구하고, 실제 구현과 시험에 따른 동작 과정의 검증 방법과 사례를 연구하며, 설계 및 검증 도구의 활용과 새로운 모형을 제시하여 새로운 프로토콜 설계 및 검증에 활용할 능력의 응용 분야에 대하여 연구한다. 
전공선택 컴퓨터정보공학 인터넷시스템특론(Advanced Internet Systems) 인터넷 시스템 구성과 TCP/IP, vP6 등의 관련 시스템 구축 기술 및 프로토콜, 서비스 등의 기본 개념을 습득하여 실무에 적용할 수 있도록 인터넷 응용 분야에 대하여 연구하고 강의한다. 
전공선택 컴퓨터정보공학 네트워크보안설계및구축(Network Security Design and Construction) 컴퓨터 통신망인 네트워크에서 안전한 데이터 전송을 위한 보안 시스템을 적용하기 위한 최적의 암호 프로토콜을 선택하고 프로그래밍 도구를 이용하여 설계한다. 또한 프로그래밍을 통한 네트워크 보안 시스템을 구축하는 방안을 연구한다. 
전공선택 컴퓨터정보공학 보안프로그래밍언어론(Security Programming Languages) 현재 사용되는 프로그래밍 언어를 통해 대칭키 암호 알고리즘, 비대칭키 암호 알고리즘을 구현할 수 있는 방안을 연구하고 이를 토대로 디지털 서명, 인증, 무결성 서비스를 제공할 수 있는 암호 프로토콜을 설계할 수 있는 방안을 연구한다.  

콘텐츠 만족도 조사

이 페이지에서 제공하는 정보에 대하여 어느 정도 만족하셨습니까?

만족도 조사 폼