교과목 코드 | 교과목 명(국문) | 교과목 명(영문) | 학점 | 교과목 설명 |
CSE5311 | 음성인식 |
Speech Recognition | 3학점 | 음성인식 개요 및 최근 동향을 소개한다. End-to-end 음성인식을 Seq2seq, Attention, CTC(Connectionist Temporal Classification), Transformer 중심으로 공부한다. DNN(Deep Neural Net)-WFST(Weighted Finite State Transducer)를 이해하고, N-gram기반 언어 모델 구현을 다룬다. |
CSE5312 | 데이터마이닝 | Data Mining | 3학점 | 데이터로부터 기술을 도출해내는 데이터마이닝의 개념을 소개하고 지식도출을 위한 기계학습의 개념 및 알고리즘을 이해하고 다양한 응용에 적용해 본다. 구체적인 주제로는 연관성분석, 의사결정트리, 베이지언추론, 지지벡터머신, 군집화 등이다. |
CSE5321 | 인간언어기술개론 | Introduction to Human Language Technology | 3학점 | Human Language Technology란 사람들이 일반적으로 사용하는 언어를 처리하는 기술을 총칭한다. 본 과목에서는 컴퓨터가 어떻게 언어를 처리하여 다양한 응용에 활용하는지 소개한다. 형태소분석, 개체명분석을 통한 세만틱 정보검색 기술과 음성대화 인터페이스 기술의 기본적인 원리를 다룬다. |
CSE5414 | 병렬분산컴퓨팅 | Introduction to Parallel Distributed |
3학점 | 인터넷에 연결된 여러 컴퓨터들의 처리 능력을 이용하여 문제를 해결하기 위한 분산처리 프로그래밍 기법 및 알고리즘을 소개하고 실제 응용에 적용해 본다. |
CSE5418 | 컴퓨터비전 | Computer Vision | 3학점 | 본 교과목은 영상의 형성, 표현, 처리에 대한 내용을 이해하고 컴퓨터비전 관련 무제 해결을 위한 전통적인 기법에서부터 대표적인 딥러닝 기법들에 대하여 학습을 한다. 일반적인 2D 및 3D 이미지에 대한 피처 추출, 인식 및 3D 형상 복원 등에 관한 내용을 알아보고, 대표적인 컴퓨터 비전 문제들은 프로젝트를 통하여 직접 구현해 보도록 한다. |
CSE5437(구 6437) | 수치컴퓨팅및 GPU프로그래밍 | Numerical Computing and GPU Programming | 3학점 | 다양한 분야에서 발생하는 수치 계산 문제의 해결에 필요한 수치 해석 알고리즘을 다룬다. 또한 방대한 계산을 요하는 수치 계산 문제에 대하여 고성능 GPU 상에서의 병렬 프로그래밍을 통한 효과적인 문제 해결 방법에 대하여 익힌다. |
CSE5450 | 확장현실 시스템 | Extended Reality System | 3학점 | 가상 현실(Virtual Reality, VR), 증강 현실(Augmented Reality, AR), 그리고 혼합 현실(Mixed Reality, MR) 기술을 아우르는 확장 현실(Extended Reality, XR) 기술에 대한 이해도를 높이고 그에 대한 소프트웨어 구현 능력을 습득한다. |
CSE5494 | 계산적지능 최적화 | Computational Intelligence Optimization) | 3학점 | 바이오 생명체 집단 또는 물리적인 현상을 근거로 하여 만들어진 최적화 문제들을 풀기 위한 계산적 지능 최적화 알고리즘들의 분석 및 응용을 다룬다. 개미 집단 최적화 (Ant Colony Optimization), 유전자 알고리즘 (Genetic Algorithm), 담금질 기법 (Simulated Annealing), Particle Swarm Optimization (PSO)등의 알고리즘들과 강화학습(Reinforcement Learning)의 기초 또한 다룬다. |
CSE5501 | 멀티미디어 콘텐츠 |
Multimedia Contents Representation and Processing | 3학점 | 멀티미디어 콘텐츠를 이루는 텍스트, 이미지, 동영상, 오디오, 음악 등이 컴퓨터 안에서 표현되는 방식을 소개하고, 이런 콘텐츠를 압축하는 방법 및 컴퓨터 안에서의 처리 방법에 대하여 학습한다. |
CSE5601 | 공간데이터베이스시스템 | Spatial Database Systems | 3학점 | 공간 데이터베이스 시스템에서는 스마트폰 기반의 위치기반서비스(LBS), 지리정보, 멀티미디어, 이미지 프로세싱과 같은 다양한 응용분야에서 사용되는 핵심 데이터인 다차원 공간데이터를 효과적으로 처리하고 관리하는 기술에 대하여 배운다. 특히, 공간 데이터 모델, 공간 데이터 SQL 질의어, 공간 데이터 인덱싱 기법, 공간 조인 처리 기술, 공간 응용 질의어 처리 기법, Road Network에서의 LBS 질의처리 기술, 공간 키워드 검색 기법들을 배운다. |
CSE6101 | 소셜미디어데이터분석개론 | Introduction to Social Media Data Analysis | 3학점 | 페이스북, 트위터, 위키, 유튜브 등과 같은 다양한 소셜 미디어 데이터를 분석하는 기술을 배운다. 이를 위하여 소셜 미디어 데이터의 그래프 모델링, 탐색 및 측정 기법, 기본적인 데이터 마이닝 기법들을 배우고 이에 기반한 소셜 미디어 데이터 분석 기술인 Community Analysis, Information Diffusion, Influence and Homophily, Recommendation in Social Media 을 배운다. |
CSE6221(구 221) | 컴퓨터와사회 | Computer and Society | 3학점 | 컴퓨터 기술의 현재와 앞으로 사회에 끼치는 영향을 분석한다. 경제적인 면, 정치적인 면, 문화적인 면, 사회적인 면 및 윤리적인 면 등을 다룬다. 각 분야의 전문가와 담당교수를 강의와 토론으로 진행한다. 또한 수강생들은 각각 별도의 과제별 프로젝트를 수행한다. |
CSE6231(구 231) | 고급컴퓨터구조 | Advanced Computer Architecture | 3학점 | 컴퓨터 시스템의 함수적 및 구조적 모형연구, 마이크로프로그래밍, 운영체제와의 연결관계, 프로세서의 조직 및 통제, 연산프로세서의 알고리즘 개발과 연구, 기억구조 시스템의 계층과 관리 및 통신 관련 조직 및 통제를 다룬다. |
CSE6241(구 241) | 운영체제 | Operating System | 3학점 | 변형프로그래밍, 트랜젝션 프로세싱, 데드럭, 프로텍션 등과 컴퓨터 운영체제의 전반적인 설계와 구현, 상이한 운영체제 구조 등을 다룬다. |
CSE6251(구 251) | 데이타베이스 시스템 |
Database System | 3학점 | 데이타베이스 시스템을 운영하는데 필요한 고급 개념과 구조를 공부한다. 데이타 모형연구, 데이타베이스 디자인 도구 개발 및 방법론 연구, 분산 데이타베이스 시스템연구, 성능평가 연구 및 자료의 신뢰성 등을 다룬다. |
CSE6261(구 261) | 컴비네토리얼 알고리즘 |
Combinatorial Algorithm | 3학점 | 우선순위 대기행렬, 경로압축, 그래프탐색, 그래프등치, 부울행렬승산, 부울네트워크, 흐름분석, 그래프 분리와 응용 등을 다룬다. |
CSE6301 | 인공지능 시스템구조 | AI System Architecture | 3학점 | 본 과목에서는 인공지능 컴퓨터의 최신 설계 및 동향을 학습한다. 다양한 기계학습 알고리즘을 효율적으로 실행시킬 수 있는 인공지능 코어 및 칩의 설계 요건을 다룬다. 최신 인공지능(AI) 컴퓨팅기법과 뉴로모픽(neuromorphic) 칩에 대해 심층 학습을 한다. |
CSE6400(구 400) | 오류보정컴퓨터 시스템 |
Fault Tolerance Computation |
3학점 | 컴퓨터 회로의 다중디자인을 통한 오류검색, 진단, 보정 등을 기초로 최근의 오류보정 시스템의 논문을 발췌, 시스템의 설계 및 분석을 다룬다. |
CSE6401(구 401) | 고급데이타베이스시스템 | Advanced Database System | 3학점 | 고급 데이타 모델, 회복, 무결성, 트랜잭션 관리, 데이타베이스 보안 등 데이타베이스의 고급이론을 다룬다. |
CSE6402(구 402) | 고급운영체제 | Advanced Operating System | 3학점 | 컴퓨터 하드웨어와 응용 프로그램의 중간 역할을 하는 컴퓨터 운영체의 각 부분에(프로세스 관리, 메모리 관리, 파일 시스템, 입출력 관리) 대한 관리 방법 및 사용되는 알고리즘을 현존하는 운영체제(예 : Linux)를 통하여 깊이 있게 이해함으로써, 새로운 운영 체제의 개발 및 기존 운영 체제 상에서의 효율적인 시스템 프로그램의 개발을 할 수 있는 능력을 배정한다. |
CSE6404 |
고급스토리지 시스템 (캡스톤디자인) |
Advanced Storage System(Capstone Design) |
3학점 | 빅데이터 시대에 저장 시스템의 역할은 매우 중요하다. 본 과목에서는 저장 시스템을 위한 설계 구조를 중심으로, 다양한 저장 미디어, SSD 펌웨어 동작, 호스트-디바이스 I/O 인터페이스, 리눅스 커널 파일 시스템(Ext4, F2FS, NVM 파일 시스템), Google 또는 하둡 같은 분산 파일 시스템, NoSQL 데이터베이스 시스템의 구조와 동작 원리를 배운다. 또한, 데이터 쓰기의 무결성, 고장 시 회복, 트랜잭션 관리 등 최근 저장 시스템에서 제공해야 하는 다양한 기능들을 다룬다. |
CSE6406 | 고급임베디드 시스템 |
Advanced Embedded Systems | 3학점 | 임베디드 시스템의 첨단 하드웨어 구조와 스프트웨어 문제들을 다룬다. 하드웨어는 시스템 온 칩화된 연산장치, 기억장치, 입출력 장치 설계 등을 다루며 소프트웨어는 마이크로코드 프로그래밍과 OS의 역할 및 프로그래밍 등을 다룬다. |
CSE6407(구 407) | 초고밀도 집적회로계산이론 |
VLSI Computation | 3학점 | 초고밀도 집적회로 계산의 복잡성에 대한 연구와 병렬 계산 등을 다룬다. |
CSE6409(구 409) | 고급 프로그래밍언어 |
Advanced Programming Languages | 3학점 | 기존의 von-Neumann 컴퓨터형 언어가 아닌 새로운 프로그래밍 언어들(예:논리 언어, 함수 언어, 객체지향 언어, 병렬 프로그래밍 언어 등)에 대한 기본 컴퓨팅 파라다임과 이들 언어를 병렬로 구현하는 방법에 관한 내용을 다룬다. |
CSE6410(구 410) | 컴퓨터그래픽스 | Computer Graphics | 3학점 | 3D 컴퓨터 그래픽스의 기초가 되는 모델링, 애니메이션, 렌더링 분야 전반에 대한 기본 이론을 다룬 후, 이에 대한 다양한 구현 방식을 실현하여 본다. |
CSE6411(구 411) | 고급 프로그래밍이론 |
Advanced Programming Theory | 3학점 | LISP, PROLOG, ADA, 5세대 언어 등 고급언어의 습득과 더불어 프로그램의 명세작성과 증명의 이론적인 방법론과 병행처리 등의 특수한 언어를 다룬다. |
CSE6412(구 412) | 영상정보처리론 | Image Processing | 3학점 | 영상 이해를 위해 필요한 지식 표현법과 추론 기법 등을 다룬다. |
CSE6413(구 413) | 음성정보처리론 | Speech Processing | 3학점 | 언어학적인 측면에서 음성의 표현과 정보화 기법을 다룬다. 이 과목에서는 HMM(Hidden Markov Model)을 기반으로, 음향모델(Acoustic Model)과 언어모델(Language Model) 그리고 탐색(Search) 알고리즘의 구현을 중점적으로 학습한다. |
CSE6414(구 414) | 분산처리시스템 | Distributed Processing System | 3학점 | 분산처리를 위한 개념 및 구조, 이의 분산 운영체제 및 하드웨어의 특성 등을 다룬다. |
CSE6415(구 415) | 분산데이타베이스시스템 |
Distributed Database System | 3학점 | 분산 transparency, 반산 질의어 처리, concurrency 제어, 반산 데이타베이스 설계, 실례 등을 다룬다. |
CSE6416(구 416) | 패턴인식 | Pattern Recognition |
3학점 | 패턴인식을 위해 필요한 세선화 기법과 clustering, classification을 위한 통계적 접근방법이나 신경망 접근방법 등을 다룬다. |
CSE6417(구 417) | 통계적계산 | Statistical Computation | 3학점 | 최저자승법, 비선형 회귀곡선, 난수생성, 몬테칼로방법, 실질적인 통계문제 등에 대한 계산적 방법을 다룬다. |
CSE6419(구 419) | 고급컴파일러구성 | Advanced Compiler Design | 3학점 | 블럭구조 프로그래밍 언어 컴파일러 구성, 사전식 분석기의 자동생성과 파서, 오류 검출과 정정 컴파일러 생성을 위한 컴파일러 등을 다룬다. |
CSE6420(구 420) | 인공지능Ⅰ | Artificial IntelligenceⅠ | 3학점 | 인공지능의 기본적인 개념의 습득에 중점을 다룬다. 즉 theorem proving, symbol manipulating, pattern recognition 및 inductive 문제해결 방법 등을 다룬다. |
CSE6421(구 421) | 인공지능Ⅱ | Artificial IntelligenceⅡ | 3학점 | 인공지능의 고급 개념을 소개한다. Knowledge 표현방법, 추론체계, 이산적인 문제에 대한 반복적인 해결책의 연구 및 프로그래밍 프로젝트를 수반하여 실제적용 능력을 다룬다. |
CSE6422(구 422) | 객체지향 프로그래밍 |
Object Oriented Programming | 3학점 | 정보의 인캡슐레이션, 재사용의 개념과 객체 지향 프로그래밍, Abstract data type의 기초개념을 다루고 실제로 Ada, C++, CLOS 등 객체 지향 프로그래밍 언어를 다룬다. |
CSE6423(구 423) | 컴퓨터네트워크Ⅰ | Computer NetworkⅠ | 3학점 | 컴퓨터 네트워크 소개, ISO모형, 시스템 상호연결, Packet 교환의 하부구조 protocol의 소개, 선형 및 비선형의 local area 네트워크, 컴퓨터의 상호연결 및 통신을 다룬다. |
CSE6425(구 425) | 초고속 컴퓨터시스템 |
Supercomputer System | 3학점 | 초고속 컴퓨터 구조를 갖는 병렬연산 시스템의 현존하는 array processor 및 vector pipeline의 설계 및 분석을 다룬다. |
CSE6426(구 426) | 컴퓨터보안 | Computer Security | 3학점 | 컴퓨터 보안은 정보 시스템의 취약사항을 식별하고 취약사항에 대한 악의적인 공격이 있을 때의 효과를 최소화 또는 방지하는 내용을 포함한다. 주요 내용으로는 정보누설, 정보 무결성 훼손, 서비스 부인, 바이러스, 보안 정책, 보안 모델, 침투 탐지, 인증과 식별, 암호화, 접근제어, 비밀채널 등 기초 이론과 응용 영역의 네트워크 보안, 데이터베이스 보안, 웹 보안, 보안 평가 등을 다룬다. |
CSE6427(구 427) | 성능평가 | Performance Evaluation | 3학점 | 프로그램 성능평가 및 시스템에 대한 선별, 개선, 설계 문제에 대한 성능평가의 방법 등을 다룬다. |
CSE6428(구 428) | 자연어처리론 | Natural Language Processing | 3학점 | 자연어 이해를 위해 필요한 계산언어학의 기본 및 파생 및 생성 메커니즘과 기계번역, 정보추출, 정보검색 등의 응용을 다룬다. |
CSE6429(구 429) | 마이크로컴퓨터 | Micro Computer | 3학점 | 특정한 마이크로프로세서의 소개와 마이크로 컴퓨터의 프로그래밍과 구조, 주기억장치 설계, 가상저장체계, 파이프라인 수행 등을 다룬다. |
CSE6430(구 430) | 컴퓨터를이용한 설계및자동화 | CAD/CAM | 3학점 | 최신의 모형시스템, 고급수치제어, 자유곡면, 종합생산 데이타베이스 로보트 조작기, 로보트언어 및 프로그래밍, 기계적 시각체계, 자동조립 등을 다룬다. |
CSE6431(구 431) | 소프트웨어공학 | Software Engineering | 3학점 | 소프트웨어의 개발과정에서 필요한 요구사항, 요구사항의 기술방법, 설계과정 등의 소프트웨어 life cycle을 다룬다. 프로그래밍 관리의 운영, 프로그래밍방법, debug 도구, 문서화(documentation)평가 측정방법, 검증방법 및 유지, 보수, 호환성 등의 문제를 다룬다. |
CSE6432(구 432) | 소프트웨어 프로젝트 |
Software Project | 3학점 | 구조적 분석, 구조적 설계, 구조적 프로그래밍, 검증 및 documentation 등의 소프트웨어에 개발기법을 이론적인 분석 및 프로젝트를 통하여 익힌다. 또한 개발과정에 대한 생산성 및 신뢰도를 높이는 방안을 다룬다. |
CSE6433(구 433) | VLSI설계론 | VLSI Design | 3학점 | VLSI 설계에 필요한 기본지식, 즉, MOS 회로의 동작원리 및 설계, 신호지연, 공정 및 설계규칙 그리고 최신 VLSI CAD기술 및 동향 등을 다룬다. |
CSE6434(구 434) | 로보틱스 | Robotics | 3학점 | 지능 로보트를 위한 planning기법 , 물체인식기법 등을 다룬다. |
CSE6435(구 435) | VLSI구조론 | VLSI Architecture | 3학점 | Mesh-connected, Tree, Pyramid, Perfect Shuffle, Hypercube, Cubeconnected cycle 구조 등을 이용하여 각종 문제를 효율적으로 해결하는 기법을 다룬다. |
CSE6436(구 436) | 그래프이론 | Graph Theory | 3학점 | 조합적 그래프 이론과는 달리 대수적 그래프 이론(algebraic graph theory)을 활용하면 특정 조건을 만족하는 그래프를 직접 생성할 수 있다. 이 과목에서는 우선 기본적인 대수학 내용을 복습한 뒤 충분한 용량을 갖는 네트워크를 구성하는데 활용할 수 있는 확장 그래프들(expander graph)을 만들 수 있도록 한다. 이러한 확장 그래프들은 견고한 네트워크의 디자인과 오류 정정 부호의 이론 등에 널리 활용된다. |
CSE6438(구 438) | 논리프로그래밍 | Logic Programming | 3학점 | 논리 프로그래밍의 기본적인 이론과 unification, resolution 기법에 대해 연구하고, Data-base 프로그래밍과 recursive 프로그래밍 기법 등을 다룬다. |
CSE6439(구 439) | 코딩과정보이론 | Coding and Information Theory | 3학점 | 허프만코드, 엔트러피, 샤논의 첫 번째 정리, 샤논의 정리, 채널의 상호정보, 채널용량, 대수적 코딩정리 등을 다룬다. |
CSE6440(구 440) | 계산기하학 | Computational Geometry | 3학점 | 기하학의 탐색, convex hull, 근접성 문제, 다면체의 교차 등 기하학적인 성질 등을 다룬다. |
CSE6441(구 441) | 고급알고리즘 설계와분석 |
Advanced Design and Analysis of Algorithm | 3학점 | 분할해법, 그리디 방법 등 알고리즘 설계의 기법과 분석을 다룬다. |
CSE6443(구 443) | 대기행렬이론 | Queueing Theory | 3학점 | 말코프체인, 대랑도착, 대랑서비스, 개폐 대기행렬 네트워크, 린도리 방정식의 분광 분석, 부등식, 근사치 등을 다룬다. |
CSE6444(구 444) | VLSI시험론 | VLSI Testing | 3학점 | Test pattern generation, scan path testing, builtin self testing 등 각종 VLSI 시험을 위한 기법을 다룬다. |
CSE6445(구 445) | 퍼지이론 | Fuzzy Theory | 3학점 | 퍼지 확장, 퍼지 측도, 퍼지 관계, 퍼지 해석, 퍼지 사상의 확률가능성 이론 및 측도들을 다룬다. |
CSE6446(구 446) | 컴퓨터학습 | Machine Learning | 3학점 | 경험과 교육에 의한 인간의 발달의 유사하게 컴퓨터도 학습을 통해 발전하고 더 지능적인 행동을 할 수 있도록 하기 위한 여러 가지 컴퓨터 학습 방법 및 알고리즘에 대한 기본 이해 및 활용 방법을 교육, 연구한다. |
CSE6447(구 447) | 신경회로망 | Neural Network | 3학점 | 신경회로망의 구조, 학습이론, 복잡도, 제약점 등을 연구한다. |
CSE6448(구 448) | 신호처리론 | Signal Processing | 3학점 | 각종 신호처리 기법을 소개하고, 이들의 효율적인 VLSI 구현 방법 및 기존 상용 VLSI 칩들을 이용한 신호처리에의 응용법 등을 다룬다. |
CSE6449(구 449) | 실시간렌더링 |
Real-time Rendering | 3학점 | 래스터화 방법 및 광선 추척에 기반을 둔 고급 실시간 렌더링 방법을 이해한 후, GPU 상에서의 효과적인 구현 방법에 대하여 실험한다. |
CSE6450(구 450) | 계산이론 | Theory of Computation | 3학점 | 계산가능성의 문제, complexity hierarchies, intractable problem 등을 다룬다. |
CSE6451(구 451) | 계산이론특론 | Topics in Computation | 3학점 | 특정한 주제를 중심으로 최근 동향과 발전 등을 다룬다. |
CSE6452(구 452) | 데이타베이스 시스템특론 |
Topics in Database System | 3학점 | 병행수행 제어, 트랜잭션 처리, 회복 등을 중심으로 최근 동향과 발전 등을 다룬다. |
CSE6453(구 453) | 소프트웨어공학 특론 |
Topics in Software Engineering | 3학점 | 특정한 주제를 중심으로 최근 동향과 발전 등을 다룬다. |
CSE6455(구 455) | 컴퓨터구조특론 | Topics in Computer Architecture | 3학점 | 특정한 주제를 중심으로 최근 동향과 발전 등을 다룬다. |
CSE6456(구 456) | 성능평가특론 | Topics in Performance Evaluation | 3학점 | 특정한 주제를 중심으로 최근 동향과 발전 등을 다룬다. |
CSE6457(구 457) | 컴퓨터 네트워크특론 |
Topics in Computer Network | 3학점 | 특정한 주제를 중심으로 최근 동향과 발전 등을 다룬다. |
CSE6458(구 458) | 인공지능특론 | Topics in Artificial Intelligence | 3학점 | 특정한 주제를 중심으로 최근 동향과 발전 등을 다룬다. |
CSE6459(구 459) | CAE특론 | Topics in CAE | 3학점 | 특정한 주제를 중심으로 최근 동향과 발전 등을 다룬다. |
CSE6460(구 460) | 운영체제특론 | Topics in Operating System | 3학점 | 특정한 주제를 중심으로 최근 동향과 발전 등을 다룬다. |
CSE6462(구 462) | VLSI 특론 | Topics in VLSI | 3학점 | 특정한 주제를 중심으로 최근 동향과 발전 등을 다룬다. |
CSE6463(구 463) | 신경회로망특론 | Topics in Neural Network | 3학점 | 특정한 주제를 중심으로 최근 동향과 발전 등을 다룬다. |
CSE6465(구 465) | 고급 프로그래밍언어 특론 |
Topics in Advanced Programming Languages | 3학점 | 특정한 주제를 중심으로 최근 동향과 발전 등을 다룬다. |
CSE6466(구 466) | 확률동적 프로그래밍개론 |
Introduction to Stochastic Dynamic Programming;Theory and Applications | 3학점 | 순차 의사 결정 문제 또는 확률적 리소스 분배 문제들에 대한 확률 동적 프로그래밍의 모델링 방법을 소개하고 그것의 해법론들과 응용을 다룬다. |
CSE6467(구 467) | 컴퓨터학습특론 | Topics in Machine Learning | 3학점 | 여러 가지 컴퓨터학습 방법 및 알고리즘에 대한 최근 동향을 다룬다. |
CSE6468(구 468) | 분산처리시스템 특론 |
Topics in Distributed Processing System | 3학점 | 분산처리 시스템을 구성하고 있는 네트워크, 분산 미들웨어, 분산 서비스 및 응용 프로그램의 구현 방법 및 알고리즘에 대한 최근 동행을 깊이 있게 연구한다. |
CSE6469(구 469) | 임베디드시스템 특론 |
Topics in Embedded Systems | 3학점 | 멀티/매니코어 및 이기종 연산기기의 구성과 태스크 분배, 실시간 태스크 스케줄링, 저전력 시스템 디자인, 하이브리드 메모리 설계, 차세대 비휘발성 메모리 기반 스토리지, 센서 인터페이스 등 임베디드 시스템의 최신 기술동향에 대하여 학습한다. |
CSE6470(구 470) | 이동통신망 | Mobile Networks | 3학점 | 음성과 데이터의 무선 및 이동통신 서비스 제공을 위한 시스템과 통신망의 구조, 그리고 제어 방안에 대해 다룬다. 이동성 관리 방안, 다중접속방식, 라우팅 알고리즘, 무선 멀티미디어 네트워킹, QOS 관리방안, 통신망 프로토콜 구조 등을 이해하고 이의 성능을 분석한다. |
CSE6471(구 471) | 지능형 네트워크시스템 특론 |
Topics in Intelligent Networked Systems |
3학점 |
최근 인공지능 기술의 발전으로 네트워크 시스템 설계 및 요소기술 개발에도 인공지능 기술이 많이 적용되고 있다. 본 과목에서는 지도학습, 비지도학습, 강화학습 등 최신 기계학습 기술을 프로토콜 설계, 자원 관리, 망 관리 등 네트워크 시스템에 적용한 사례를 탐구한다. |
CSE6474(구 474) | 인터넷기술과 서비스 |
Internet Technologies and Service | 3학점 | 음성과 멀티미디어 서비스의 제공을 위한 인터넷 구조, 다양한 서비스의 품질 보장, 라우팅알고리즘, 인터넷 트래픽 제어, 인터넷 보안, 고속 라우팅 기술 등을 다룬다. |
CSE6480(구 480) | VLSI자동설계Ⅰ | VLSI Design AutomationⅠ | 3학점 | VLSI 자동설계의 기초로서 Placement, Routing, Partitioning을 다룬다. |
CSE6481(구 481) | VLSI자동설계Ⅱ | VLSI Design AutomationⅡ | 3학점 | VLSI 자동설계에 필요한 타이밍분석, 시뮤레이션, Clocking과 같은 최신의 기술을 다룬다. |
CSE6483(구 483) | GPGPU컴퓨팅 | GPGPU Computing | 3학점 | 고성능 병렬 처리 기능을 제공하는 GPU 상에서의 효과적인 문제 해결을 위한 GPGPU(General-Purpose Graphics Processing Units) 컴퓨팅 기술에 대하여 이해한 후 CUDA API를 사용하여 실습하여 본다. |
CSE6485(구 485) | 컴퓨터애니메이션 | Computer Animation | 3학점 | 3D 컴퓨터 애니메이션과 관련하여 다양한 이론을 살펴본 후, Pixar RenderMan과 같은 상용 소프트웨어로 애니메이션을 제작하여 본다. |
CSE6488(구 488) | 이동컴퓨팅시스템 | Mobile Computing Systems | 3학점 | 이동 컴퓨팅 시스템의 중요 핵심 구성요소인 이동 소프트웨어 아키텍처, 위치의존적 질의어 처리 기술, 데이터 분배 기술, 데이터 일관성 유지 기술, 위치 데이터 목록 관리 기술들의 기본개념을 다룬다. |
CSE6490(구 490) | 병렬알고리즘 | Parallel Algorithm | 3학점 | PRAM과 다양한 연결위상을 가진 병렬 컴퓨터에 대한 알고리즘의 설계와 분석을 다루고 관련 복잡도 이론을 다룬다. |
CSE6491(구 491) | 이동컴퓨팅시스템특론 | Topics in Mobile Computing System | 3학점 | 이동 컴퓨팅 시스템의 데이터 처리와 관리기술 분야에 대한 최근의 연구 동향을 논문 발표 세미나를 통해서 배우며 이와 관련된 세부 연구분야에 대한 프로젝트를 수행하면서 그 이해도를 높인다. |
CSE6493(구 493) | 커널방법특론 | Topics in Kernel Methods | 3학점 | 커널 방법(Kernel method)이란 입력 공간(input space)에서 구분이 불가능한 데이터를 보다 고차원의 공간으로 보내는 커널 함수를 활용하여 데이터를 보다 효과적으로 처리하는 기법이다. 본 과목에서는 몇 가지 커널 함수와 커널 방법을 적용할 수 있는 여러 가지 분류 기법들에 있어서 그 선택과 활용에 대해서 다룬다. |
CSE6495(구 495) | 지능형에이전트 시스템 |
Intelligent Agent Systems | 3학점 | 지능형 에이전트 시스템의 구조와 특성 및 이를 개발하기 위한 다양한 방법론들을 다룬다. 현재 인터넷 기술과 지능형 에이전트 간의 상호응용을 중심으로 여러 사례를 살핀다. |
CSE6501(구 501) | 멀티미디어시스템 | Multimedia System | 3학점 | 멀티미디어 정보를 컴퓨터상에서 처리하기 위한 여러 H/W 및 S/W 기술들에 대하여 멀티미디어 정보 저장 방법, 동기화 방법, 통신 방법 등의 내용을 다룬다. |
CSE6503(구 503) | 음성인식시스템 해석및설계 |
Analysis and Design of Speech Recognition Systems |
3학점 | 대용량 연속음성인식 시스템의 주요 구성요소인 음성 데이터베이스, 음향모델, 어휘 모델, 언어모델, 학습 및 탐색 방법의 최근의 연구 동향을 사례연구를 통해서 배우고, 프로토타이프 설계 및 구현을 통하여 이를 확인한다. |
CSE6505(구 505) | 컴포넌트기반의 소프트웨어개발론 | Component Based Software Development Methodology | 3학점 | 소프트웨어 개발에 있어서 재사용을 중심으로 한 개발 기법과 이를 위한 컴포넌트 개발 기법을 연구하고 실습한다. 또한 이를 지원하기 위한 소프트웨어 아키텍쳐, Product Line Approach, Domain Engineering 기법에 대한 최근 동향과 적용 방안을 다룬다. |
CSE6506(구 506) | 계산언어학특론 | Topics in Computational Linguistics | 3학점 | 언어처리를 위한 각종 계산모델에 대한 최신이론을 다룬다. 특히 언어학적인 접근방법인 구문론과 의미론, 담화인지론, 화용론 등이 컴퓨터의 인공지능기법과 연계되어 개발된 계산모델에 관한 최신이론을 깊이있게 논의하고 실제 설계하고 구현하는 프로젝트를 수행한다. |
CSE6507(구 507) | 자연어처리특론 | Topics in Natural Language Processing | 3학점 | 자연어처리 분야의 특정한 주제를 중심으로 최초의 발전동향과 기법을 분석 및 연구한다. |
CSE6508(구 508) | 음성정보처리특론 | Topics in Speech Recognition | 3학점 | Voice Interface 구현의 특정한 주제를 중심으로 최근 연구 동향을 다룬다. |
CSE6509 | 융합빅데이터특론Ⅰ | Special Issue on the Convergence of BigdataⅠ | 3학점 | 데이터를 다루고 전략적으로 분석할 수 있는 기본 이론과 모델링 과정을 습득한 후, 기존의 빅데이터를 응용하여 여러 가지 의사결정 문제를 풀어가는 응용과정을 학습한다. 특히, 연관된 수학과 경제학의 기초이론, 분석 방법론 및 기반 기술을 학습하고, 다양한 융합분야에 대한 소개를 통해 빅데이터를 기반으로 한 합리적인 의사결정 방법론을 연구한다. |
CSE6510 | 융합빅데이터특론Ⅱ | Special Issue on the Convergence of BigdataⅡ | 3학점 | 빅데이터 분석을 위한 기계학습 및 데이터마이닝의 대표적 방법들을 소개하고, 다양한 융합 분야에서 발생하는 빅데이터에 적용한다. 특히 경제, 생물, 의학 분야에서의 실제 데이터를 이용하여 의미 있는 결과를 도출해본다. |
CSE6511(구 511) |
멀티미디어시스템특론 | Topics in Multimedia Systems | 3학점 | 다양한 종류의 미디어 데이터를 이용하여 정보를 전달하는 멀티미디어 시스템을 구축하기 위한 여러 요소 기술들에 대한 최근 연구 동향 및 내용들을 다룬다. |
CSE6513 |
블록체인이론및 응용 |
Theory and Applications of Blockchain | 3학점 | 블록체인의 핵심 기술인 분산합의 알고리즘, 트랜잭션, 노드기술 등의 메커니즘과 아키텍쳐에 대하여 학습한다. 또한 블록체인 기반의 디지털화폐에 대한 연구 동향과 응용 서비스에 대해 살펴본다. |
CSE6516 | 강화학습개론 | Introduction to Reinforcement Learning | 3학점 | 강화학습은 연속적인 의사결정을 위해 사용되는 머신러닝 패러다임으로서, 주어진 상황에서의 최적의 행동을 효과적으로 찾아내기 위한 방법론이다. 본 과목에서는 강화학습의 기반이 되는 수학적 이론과 최신 강화학습 알고리즘을 학습하고, 실습 및 프로젝트를 통해 새로운 문제에 강화학습을 적용하여 문제를 해결할 수 있는 능력을 갖추는 것을 목표로 한다. |
CSE6521 | 융합빅데이터공학세미나 | Applied Data Science and Engineering Colloquium | 1학점 | 본 과목에서는 빅데이터 및 응용 분야의 학계 및 산업계 전문가를 초청하여 해당 분야의 최신 기술 및 연구 동향에 대해 강의를 듣고 질의응답하는 시간을 갖는다. 이를 통하여 대학원생들이 해당 분야의 첨단 기술을 익힐 뿐만 아니라 연구 방법 및 연구자로서의 태도를 배울 수 있는 시간을 갖는다. |
CSE6526 | 빅데이터분석및 실습(챌린지) | Big Data Analysis and Practice(Challenge) | 3학점 | 개방/경쟁형 기술개발 방식의 빅데이터 분야 우수 challenge에 학생들이 참여하여, 도전적/창의적 문제해결 역량을 키운다. 개설학기별 담당교수의 지정 분야(예: 비전/언어/음성/오디오/금융/바이오/제조 등)의 challenge에 참여 계획 및 학기 내로 측정가능한 달성 목표를 세우고, 해당 challenge 등록 후, 목표 달성 중심으로 운영하고, 달성 목표를 기준으로 평가한다. |
CSE6528 | 빅데이터컴퓨팅및실습 | Big Data Computing and Practice | 3학점 | 본 교과목에서는 빅데이터가 어떻게 인공지능 혁명을 촉발시켰는지 기본이론에 대한 학습 및 다양한 실습을 통해 살펴본다. 보다 구체적으로, 본 교과목에서는 1) 학습 데이터의 분량과 레이블링의 종류에 따른 인공지능 알고리즘의 성능 변화를 관찰한다. 2) 인공지능 알고리즘 개발을 위한 데이터 수집 과정이 어떻게 구성되는지 살펴보고 간단한 수집 프로세스를 실습해본다. 3) 빅데이터의 분석 및 Visualization에 대해 배우고 실습해본다. |
CSE6530(구 530) | 특수연구Ⅰ | Special StudyⅠ | 3학점 | |
CSE6531(구 531) | 특수연구Ⅱ | Special StudyⅡ | 3학점 | |
CSE6581(구 581) | 세미나Ⅰ |
SeminarⅠ | 1학점 | 전자계산학 발전에 기여한 연구논문에 대한 이해와 해석에 대하여 발표하고 토의한다. |
CSE6582(구 582) | 세미나Ⅱ | SeminarⅡ | 1학점 | 전자계산학 발전에 기여한 연구논문에 대한 이해와 해석에 대하여 발표하고 토의한다. |
CSE6583(구 583) | 세미나Ⅲ | SeminarⅢ | 1학점 | 교수의 지도에 따라 석사학위 논문 작성을 위한 연구를 수행한다. |
CSE6584(구 584) | 세미나Ⅳ | SeminarⅣ | 1학점 | 교수의 지도에 따라 석사학위 논문 작성을 위한 연구를 수행한다. |
CSE6598(구 598) | 고급컴퓨터학 현장실습Ⅰ |
Advanced Industrial Project in Computer ScienceⅠ | 3학점 | |
CSE6599(구 599) | 고급컴퓨터학 현장실습Ⅱ |
Advanced Industrial Project in Computer ScienceⅡ | 3학점 | |
CSE7001(구 630) | 특수연구Ⅰ | Special StudyⅠ | 3학점 | |
CSE7002(구 631) | 특수연구Ⅱ | Special StudyⅡ | 3학점 | |
CSE7003(구 632) | 특수연구Ⅲ | Special StudyⅢ | 3학점 | |
CSE7004(구 633) | 특수연구Ⅳ | Special StudyⅣ | 3학점 |