High Tech, High Touch

Search
Close
Search
 

대학원과정

대학원과정

소프트웨어학과

교과목명을 클릭하시면 과정 설명을 볼 수 있습니다.

교육과정
학수번호 교과목명 학점 자기
학습
시간
영역 학위 이수
학년
비고 언어 개설
여부
ECE4249 컴퓨터비전 3 6 전공 학사/석사 1-4 전자전기컴퓨터공학과 Yes
본 과목은 컴퓨터에 의한 영상해석을 위한 이론을 정의한다. 영상 형성의 모델, 초기처리과정, 경계선의 검출, 영역의 확장과 분할, 움직임검출, 정합, Morphology 등의 알고리즘 소개와, 도형인식을 위한 통계적 모델, 분별함수, 결정 경계 및 법칙, 신경망 등의 이론을 강의한다
ECE4270 영상처리 3 6 전공 학사/석사 1-4 전자전기컴퓨터공학과 Yes
디지털 영상신호의 획득, 처리, 출력 및 응용에 관계되는 제반 기초지식을 얻기 위하여 영상신호의 수학적 모델링, 샘플링, 공간 및 시간해상도, 인간 시각체계, 양자화 이론, 2차원 신호처리기초, 이차원변환, 주파수 분석기법, 필터링, 화질향상, 컬러공간 및 컬러변환, 컬러처리, 압축 및 복원기술을 소개하고, 이러한 기술들이 어떻게 사용되는 가를 다양한 실제 예들의 분석을 통해 학습한다.
ECE4280 무선네트워크코너스톤 3 6 전공 학사/석사 1-4 전자전기컴퓨터공학과 Yes
이 과목은 전산분야 전공분야입장에서 본 무선망의 원리 및 기술의 개요를 제공한다. 주 내용은 무선망 프로토콜, 무선데이터서비스를 포함한 기본원리에 초점을 맞춘다.
ECE4285 생성형AI이론및코딩 3 6 전공 학사/석사 전자전기컴퓨터공학과 Yes
최근 딥러닝을 통한 AI의 급속한 발전과 더불어 Stabel Diffusion과 ChatGPT와 같은 생성형 인공지능(AI)은 다양한 산업 분야로 빠르게 침투하여 4차 산업혁명을 주도할 것으로 보입니다. 본 교육 과정에서는 이러한 딥러닝과 생성형 AI의 학습 모델의 이론과 원리를 이해하는 것을 목표로 하며, 학생들은 컴퓨터 프로그램 실습 응용과 프로젝트를 통해 이러한 강력한 기술을 활용하는 데 필요한 실질적인 능력을 개발할 것입니다. 구체적으로는, (1) CNN, YOLO, Semantic Segmentation, GAN 같은 Deep learning 학습 모델의 이해와 코드 실습, (2) Diffusion 모델의 수학적 설명과 구체적인 활용을 학습하고, Open된 Stable diffusion 코드 분석을 통한 이미지 생성 원리 이해, (3) Seq2Seq 같은 언어 생성 모델, ChatGPT에 사용되는 Transformer architecture 및 이론을 이해하고 이를 활용하여 자연어 처리 및 응용 분야에서의 활용법을 실습할 것입니다. 이를 통해 학생들은 현재와 미래의 AI 기술을 이해하고, 현실 세계 문제를 해결하는데 필요한 능력을 갖추게 될 것입니다.
ECE5301 고급정보이론 3 6 전공 석사/박사 1-4 전자전기컴퓨터공학과 - No
정보 이론의 원리와 그 응용 분야에 대해 공부한다. 본 교과목에서는 확률과 엔트로피 관점에서 정보의 양은 어떻게 측정되는지에 대해 살펴보며, 정보원의 부호화를 위한 정보원의 정보량과 엔트로피, 전송 효율을 높이기 위한 데이터 압축의 이론적인 한계 및 압축 알고리즘, 통신로의 신뢰도를 높이기 위 채널 코딩, 엔트로피 함수의 특성과 데이터 암호화에 관한 샤논의 이론들에 대해서 심도 있게 연구한다.
ECE5302 패턴인식론 3 6 전공 석사/박사 1-4 전자전기컴퓨터공학과 - No
패턴을 인식하기 위한 기본적인 기술에 관하여 다룬다. 주요 내용으로는 통계적 패턴인식, 지도학습, 선형구분함수, 자율학습, 구문 패턴인식, 문법과 해석, 그래픽과 구문 패턴인식, 문법적 추론, 신경망 패턴인식법 등이 있다.
ECE5304 큐잉네트워크 3 6 전공 석사/박사 1-4 전자전기컴퓨터공학과 - No
큐잉이론의 이론적 기초, 모델 및 기법을 다룬다. 기초에서 고급에 이르는 큐잉시스템 및 네트워크를 다룬다. Markov체인, birth-death 모델, imbedded Markov 체인 모델, 큐잉네트워크 시뮤레이션 등을 살펴본다.
ECE5576 고급네트워크설계 3 6 전공 석사/박사 1-4 전자전기컴퓨터공학과 - No
본 과목에서는 차세대 네트워크 설계를 위한 현재의 네트워크 기술에 대해 학습한다. 네트워크 설계원리와 설계 시에 나타나는 문제점과 해결책들을 검토하고, 총체적으로 효과적인 설계를 위하 기법들을 강조해서 다루게 된다. MAC, TCP, IP 라우팅, traffic engineering 과 같은 네트워크 측면에서부터, 패킷 분석과 라우팅을 위한 kernel 에 대해서도 학습을 하고 인증과 개인정보를 보호할 수 있는 보안측면에 대해서도 살펴본다.
ECE5605 데이터베이스특론 3 6 전공 석사/박사 1-4 전자전기컴퓨터공학과 - No
정보 시스템을 구축하기 위해 필수적인 데이터베이스 설계 방법론을 체계적으로 소개하며 설계 사례를 응용 케이스별로 살펴본다. 소개될 주요 내용들은 데이터 모델링 개념, 개념 설계 방법론, 뷰 설계 및 통합, 스키마의 정제, 관계형 스키마 정규화, 역공학, 관계형 설계 방법론, 물리적 데이터베이스 설계 등이다.
ECE5609 시뮬레이션방법론 3 6 전공 석사/박사 1-4 전자전기컴퓨터공학과 Yes
DEVS 시뮬레이션 형식론을 바탕으로 모델링과 시뮬레이션에 필요한 기본적인 모델형식 정의, 모델의 상호 작용을 위한 입,출력 포트의 정의 및 상위 모델 구성, 모델 검증 방법, 추상적 시뮬레이터, 계층적 모듈러 모델 구성 등의 내용을 다룬다.
ECE5610 인공지능과시뮬레이션 3 6 전공 석사/박사 1-4 전자전기컴퓨터공학과 Yes
인공지능의 지식표현 기법 이용하여 시뮬레이션 모델의 구조 표현과 모델 구성과 관리에 적용하고 전문가 시스템의 추론 방법을 이용하여 모델의 복잡한 상태 변이와 시뮬레이션 모델만으로 표현하고 해결할 수 없는 모델을 전문가 시스템을 시뮬레이션 모델 내에 삽입하여 구성한다.
ECE5611 인공지능특론 3 6 전공 석사/박사 1-4 전자전기컴퓨터공학과 - No
이 과목의 목표는 인공지능의 주요 분야에서 개발된 여러가지 이론과 기법을 학습하는 것이다. 학습하게 될 주요내용은 문제해결 및 탐색, 논리와 지식표현, 추론, 기계학습, 소프트컴퓨팅, 데이터마이닝과 현재 연구분야의 주요 주제들이다.
ECE5612 전산망보호 3 6 전공 석사/박사 1-4 전자전기컴퓨터공학과 - No
컴퓨터 네트워크 상에서 발생하고 있는 컴퓨터 범죄의 예방 및 적발을 위한 기본적인 컴퓨터 네트워크 보호이론을 다룬다. 외부의 침입으로 부터 내부의 네트워크 시스템 보호를 위한 방화벽 시스템, 그리고 통신로 상에서의 기밀성, 무결성 보장과 인증 등을 위한 여러 가지 암호학적 기술들에 대해 살펴본다.
ECE5613 정보보호이론특론 3 6 전공 석사/박사 1-4 전자전기컴퓨터공학과 - No
본 강의에서는 정수론, 정보이론, 복잡도 이론을 기반으로 한 고전 암호방식, 대칭암호방식,공개키 암호방식, 영지식 상호증명 등을 다루고, 이런 암호방식들을 이용한 개인식별, 인증, 디지틀 서명, 키관리 등의 서비스들과 통신 보안 및 네트워크 보안에 대하여 강의한다.
ECE5614 컴퓨터그래픽스이론 3 6 전공 석사/박사 1-4 전자전기컴퓨터공학과 - No
이 과목에서는 컴퓨터 그래픽스 분야에서 사용되는 디스플레이 기술, 색상 및 영상 처리, 직선 및 원 그리기, 다각형 채우기, 클리핑, 앤티 에일리어싱, 기하 변환, 기하 모델링, 뷰잉, 은면 제거, 음영 처리 등의 제반 기법을 강의한다.
ECE5652 데이터통신특론 3 6 전공 석사/박사 1-4 전자전기컴퓨터공학과 - No
신뢰성 있는 데이터의 전송은 컴퓨터 네트워크에서 매우 중요하다. 이를 실현하기 위해서는 다음과 같은 기술들을 이해해야 한다. 이를 위해 이 강의는 다음과 같은 기술들을 소개한다. 전송매체, 감쇄와 의곡, 신호전파, 동기/비동기 전송, 모뎀, DSU/CSU, 디지털 가입자 루프 기술, 광 전송
ECE5654 분산시스템특론 3 6 전공 석사/박사 1-4 전자전기컴퓨터공학과 - No
본 과목에서는 분산 시스템에서의 각종 기본적인 이론들에 대해 다룬다. 우선은 분산 시스템을 구축하기 위한 기본적인 모델 및 구조에 대해 공부하고, 다음으로 통신 기법 및 프로세스 동기화 기법, 교착상태 해결 기법, 네이밍, 분산 화일 시스템 등에 대해 공부한다. 마지막으로 클라이언트-서버 환경과 분산 객체 시스템에 대해 공부한다.
ECE5655 시스템소프트웨어특론 3 6 전공 석사/박사 1-4 전자전기컴퓨터공학과 - No
본 과목은 시스템 소프트웨어에 대한 고급의 이론과 설계/구현 방법론을 공부한다. 최근의 시스템 소프트웨어들은 하드웨어 구조 및 통신 메카니즘과 와 밀접한 관련이 있으며 따라서 컴퓨터 하드웨어 구조 및 통신 메카니즘과 시스템 소프트웨어와의 연관성을 기본적으로 이해한다. 본 과목을 공부하기 위해서는 자료구조와 컴퓨터 네트워크, 그리고 C/C++ 및 JAVA 프로그래밍 언어에 대한 기본 지식이 도움이 될 것이다.
ECE5658 운영체제설계론 3 6 전공 석사/박사 1-4 전자전기컴퓨터공학과 - No
본 과목에서는 운영체제를 설계하고 개발하기 위한 기법들을 공부한다. 특히, 기존의 대표적인 운영체제인 UNIX 운영체제에 대해 커널의 구조와 각종 자원 관리 기법들을 공부하고 이를 기반으로 다중 태스킹, 다중 사용자 운영체제의 각종 자원관리에 관한 설계 기법들을 익힌다. 세부적으로 프로세스 관리 및 화일 시스템 구성, 그리고 입출력 관리 기법들에 대해 공부한다.
ECE5752 로봇비젼 3 6 전공 석사/박사 1-4 전자전기컴퓨터공학과 - No
산업용 로보트가 비젼 기능을 보유하게 되면 더욱 다양한 작업을 수행할 수 있게 된다. 이를 위해 로보트를 제어하기 위한 비젼에 관해 다루고, 비젼 기능을 보유한 로봇시스템 구축 기술과 이 시스템을 작업에 응용하는 데 있어서 필요한 제어 기법에 관해 다루고자 한다.
ECE5756 실시간시스템응용 3 6 전공 석사/박사 1-4 전자전기컴퓨터공학과 - No
현재 진행되고 있는 실시간 시스템에서의 연구 분야중 최근에 발표되는 논문들을 중심으로 관심 분야들을 선택하여 심도 있게 연구 분석한다. 각 연구 분야를 대별하면, 실시간 시스템 언어, 실시간 시스템 분석, 실시간 운영체제, 실시간 데이터베이스, 실시간 통신, 실시간 응용 시스템들로 분류할 수 있으며, 매 학기마다 하나 혹은 두 분야를 선택하여 수업을 진행한다.
ECE5758 지능로봇 3 6 전공 석사/박사 1-4 전자전기컴퓨터공학과 Yes
로보트를 효율적으로 사용하기 위해서는 인간이 할 수 있는 거의 모든 작업을 수행할 수 있도록 해야 한다. 이를 위해 여러 가지 센서를 이용하여 로보트가 지능적인 행동을 하도록 하는 여러 가지 기법에 관해 다루기로 한다.
ECE5902 IT영어논문작성법및연구윤리 2 4 전공 석사/박사 1-4 전자전기컴퓨터공학과 - No
이 과목은 컴퓨터, 전자전기 분야의 기술문서 작성에 적용된다. 결과를 기술적으로 작성하는 일은 연구 활동의 중요한 면을 차지하고 있다. 이러한 문서 작성을 통한 통신을 통해 새로운 것으로부터 많은 이점을 얻을 수 있다.
ECE5907 컴퓨터구조설계및응용 3 6 전공 석사/박사 1-5 전자전기컴퓨터공학과 Yes
과목의 주 촛점은 고성능 프로세서 및 메모리구조에 있다. 병열처리와 성능개선을 위한 여러 가지 기법들을 연구하게 된다. 프로세서와 메모리구조에 영향을 준 기술과 미래 프로세서 설계에 영향을 주는 기술들을 살펴본다. 파이프라이닝, 인스트럭션레벨 병렬처리, 메모리 계층구조, 입출력, 네트워크 지향 상호연결 등의 고성능 컴퓨터의 주요 컴포넌트 부시스템에 역점을 둔다. 학생들은 주요 컴퓨팅시스템 해석 및 그와 관련된 프로젝트를 수행하게된다.
ECE5909 고급컴퓨터네트워크 3 6 전공 석사/박사 1-5 전자전기컴퓨터공학과 Yes
컴퓨터 네트워크를 이해하기 위한 필수적인 이론과 방법을 체계적으로 숙지한다. 이를 위해 network layer 계층과 transport layer 계층에서 상호작용의 원리를 이해하고 각 층에서 데이터 통신의 최적화를 위해 사용되는 기법들을 익힌다. 인터넷상에서 사용되고 있는 프로토콜들을 위주로 수업을 진행한다. 과목에서는 인터넷의 기본 프로토콜인 TCP/IP를 비롯하여 인터넷에서의 여러 가지 응용 프로토콜과 멀티미디어 및 실시간 정보 전송 프로토콜 그리고 IPV6의 기능과 서비스에 대하여 공부한다.
ECE5910 고급확률및랜덤프로세스 3 6 전공 석사/박사 1-5 전자전기컴퓨터공학과 - No
이 과목에서는 랜덤프로세스에 관한 철저한 이해와 그를 바탕으로 전자공학과 관련된 문제에 랜덤프로세스 이론들을 응용할 수 있는 능력을 습득하도록 한다. 먼저 다변수 Gaussian 밀도 함수를 중심으로 한 확률 및 랜덤프로세스의 기초 이론들을 배운 뒤, 자기상관 및 파워스펙트럼 밀도 함수를 이용하여 다양한 랜덤프로세스 및 그들의 특성에 관해 살펴본다. 지금까지 배운 이론들을 최적 선형 시스템 설계에 응용해본다.
ECE5911 성능평가특론 3 6 전공 석사/박사 1-5 전자전기컴퓨터공학과 - No
시스템의 분석과 성능평가를 위하여 실제 시스템의 동적 특성을 추적 할 수 있는 추상적 모델을 구성하는 연구. 이를 위하여 다음과 같은 학문을 다룬다. 확률론, 기본적인 큐잉 이론, 컴퓨터모델링과 시뮬레이션, 데이터 분석을 위한 통계적 분석 방법.
ECE5921 알고리즘특론 3 6 전공 석사/박사 1-5 전자전기컴퓨터공학과 Yes
이 과목은 알고리즘의 시간/공간 복잡도, 점화식 (recurrences), 알고리즘 설계 기술, 알고리즘 복잡도의 하한가, 그래프/행렬/집합 알고리즘, 정렬 알고리즘, 다루기 어려운 난제 (intractable problem) 등의 문제들에 대해 깊은 이해를 하는 것을 목표로 한다.
ECE5940 이동컴퓨팅 3 6 전공 석사/박사 1-4 전자전기컴퓨터공학과 - No
본 과목에서는 휴대용 컴퓨터 기술과 무선통신 기술의 발전에 의해 탄생한 이동 컴퓨팅 환경에 대해 각종 관심 분야들을 공부한다. 휴대성과 이동성, 그리고 무선통신이라는 특성에 따라 발생되는 각종 문제점 및 이를 해결하기 위한 설계 사항들을 다루며, 특히 이동 컴퓨팅 환경을 위한 통신 프로토콜 및 각종 소프트웨어 설계 기법, 이동 컴퓨팅 환경을 지원하기 위한 운영체제, 이동 컴퓨팅 환경에서의 각종 응용 소프트웨어 등에 대해 공부한다.
ECE5941 인턴십프로그램1 3 6 전공 석사/박사 1-4 전자전기컴퓨터공학과 - No
인턴십프로그램은 1~2학기를 통해 학생들이 학교에서 배운 것과 현장 경험을 연계시키도록 해준다. 학생은 이론적인 지식을 실제 산업체 환경에 적용함으로써 미래에 대한 결정을 내릴 때 많은 정보를 활용할 수 있는 경험을 얻게 된다.