과정 구분 과목 코드 과목명 교과목 해설서



505967 고급HCI 인간 중심 디자인의 기본 원칙에 대해 학습한다. 또한, HCI의 3대 원칙인 유용성, 사용성, 감성을 충족하는 시스템 및 서비스 설계와 관련하여 다양한 디자인 방법을 학습한다.
505995 고급인간증강시스템 인간의 능력을 지적 측면, 신체적 측면 등 다양한 측면에서 증강하기 위한 요소 기술을 학습하고, 인간 증강 기술의 응용이 가능하도록 한다. 특히, 재활, 소방, 국방 등 최근 들어 각광받고 있는 분야에서의 실질적인 응용사례의 학습 및 구현을 목표로 한다.
505980 고급컴퓨터비전 전처리, 에지검출, 영역분할, 특징검출, 물체인식을 포함하는 컴퓨터 비전의 기본이론을 강의하고 산업 부품 검사, 의료영상 분석, 이동물체 검출 및 추적, 내용기반 영상 검색, 얼굴 및 표정 인식과 같은 응용사례들을 소개한다.
500831 고성능컴퓨팅 본 교과목에서는 고성능컴퓨팅 분야에서 최근 이슈가 되고 있는 클라우드 컴퓨팅에 촛점을 맞추어 학습하고 클라우드 컴퓨팅 환경을 위해 필요한 다양한 기술적 요소들을 습득한다.
505971 뇌-컴퓨터인터페이스 뇌파신호를 활용한 대뇌 활성화 상태 분석 및 외부기기와의 인터페이스(로봇팔, 전동휠체어 등)를 통한 액츄에이터 제어 등, 뇌-컴퓨터 인터페이스 관련 기반 지식 및 응용기술에 대하여 학습한다.
505966 딥러닝 딥러닝(Deep Learning)은 인간의 두뇌를 모방한 인공지능 기법이다. 본 강좌에서는 인간두뇌의 생물학적 신경계를 모방한 신경망에서부터 CNN, Autoencoder, GAN, RNN, DQN까지 심층학습의 가장 기본이 되는 모델들의 이론 및 구현을 학습한다. 특히 이론을 바탕으로 실질적인 활용을 위하여 텐서플로 기반의 다양한 딥러닝 모델의 개념과 구조 및 활용을 학습하는 데 주안점을 둔다.
503342 병렬처리시스템 본 교과목에서는 병렬처리시스템에 촛점을 맞추어 분산처리시스템, 병렬컴퓨팅 분야의 프로그래밍 모델을 학습 하고 병렬처리를 위한 다양한 기술을 습득한다. 아울러, 병렬 프로그래밍 모델에 대한 최신 이슈들을 다루고 구현 및 적용 능력을 배양한다.
500828 분산데이터베이스 본 강의에서는 데이타베이스의 기본 모델로 E-R 모델, 관계형 모델 및 객체지향 모델을 다루고, 데이타베이스 시스템에서의 질의어, 인덱싱, 동시성 제어, 분산데이타베이스 시스템, 그리고 데이타 저장 시스템에 대하여 공부한다.
505983 블록체인 블록체인 기술은 초기의 디지털 화폐의 기반 기술을 넘어서 4차 산업 혁명의 핵심 기술 중 하나로 인식 되고 있으며 사물인터넷, 공공서비스, 의료, 유통 및 행정/정치분야에 까지 확장되고 있다. 이에 본 과목에서는 1, 2, 3 세대 블록체인 기술의 변화를 학습 하고 이러한 기술의 다양한 분야의 응용을 위한 기술적 이슈와 비즈니스 모델을 학습한다.
505969 생체신호계측 생체신호원의 생리학적 지식을 배우고, 이를 바탕으로 심전도, 뇌전도, 근전도, 피부전기저항, 맥파, 호흡, 혈압, 운동량 등 인체에서 측정되는 각종 생리학적 신호를 계측기기를 이용하여 측정하며, 각 생체 신호별 특성에 대하여 학습한다.
505970 생체신호처리 계측된 생체신호의 혼입된 노이즈 제거 및 생체신호 특성에 따른 다양한 분석기법을 학습한다. 또한, 활용분야에 따른 생체신호의 분석기법을 학습하며, 다양한 응용분야에서의 요구조건을 충족하기 위한 생체신호 처리 기법을 학습한다.
500823 시스템구조 임베디드 시스템은 산업용 제어 장치에서 오래 전부터 사용되어 왔으며, 마이크로프로세서의 소형화 및 집적화에 따라 최근에 우리생활에서도 가전기기, CD 플레이어, 핸드폰 등에서 일반적으로 사용되고 있다. 따라서 본 교과목에서는 임베디드 시스템의 프로그램이 복잡해지고 서비스가 다양해짐에 따라 프로그램을 보다 효율적으로 관리하는 운영체제에 대하여 학습한다.
500825 시스템모델링및성능평가 -
505972 실시간시스템 본 교과에서는 실시간 시스템의 운영체제와 실시간 스케쥴링 알고리즘에 대하여 학습한다. 학습한 내용을 바탕으로 실시간 스케쥴링 기법과 운영체제 설계 및 개발에 대한 다양한 분야에 대해 학습한다.
505977 영상압축기술 동영상 코딩 알고리즘 특히 MPEG 알고리즘에 관한 연구를 한다. 또한, 고급 동영상 코딩 알고리즘 특히 현존하는 최고의 동영상 코딩 알고리즘에 관한 연구를 한다.
500824 영상인식론 디지털 컴퓨터를 바탕으로 하는 영상의 처리 소개 및 처리 기법을 다루며, 이를 위한 영상처리 시스템에 대해서 공부한다. 특히, 영상데이터의 분석,압축, 합성에 대해 다루며, 이들 기법들로 보수화, 히스토그램, 영상의 차분 등과 아울러서 영상을 위한 필터 및 에지강조 등에 대해서 상세히 공부한다. 영상의 효율적인 전송이나 저장을 위해서 요구되는 압축 기법들에 대해서 강의하고, 이를 위한 영상압축 부호화에 대하여 다룬다. 강의를 통한 여러가지 영상처리 기법들을 기반으로 대규모 의 자료를 가지는 실제 영상을 대상으로 컴퓨터를 이용한 실험 및 발표를 동시에 행한다.
500821 응용소프트웨어설계 이 강의는 광고 소프트웨어 개발 소프트웨어 개발에 제공됩니다.항목에는 설계 미학, 설계 복구, 설계 복구, 설계 패턴, 설계 패턴, 설계 및 구성 요소 재사용을 포함합니다.또한 기존 설계, 소프트웨어 응용 프로그램의 국제 설계, 소프트웨어 응용 프로그램의 국제 설계, 사례 연구 등을 설계, 도입한다.
500817 인공지능 인공지능에 관한 개념 및 방법과 지식의 표현 방법에 대해 소개하고, 신경회로망이론(Neural Network Theory)의 원리와 모델들을 학습한다. 또한 유전자 알고리즘(Genetic Algorithm)과 퍼지 이론(Fuzzy Theory), 에이전트(agent) 시스템과 전문가 시스템, 컴퓨터 비전, 바이오 인포메틱스에 대해 고찰한다.
505976 임베디드디바이스드라이버 마이크로 커널과 가상화 시스템 등을 포함한 여러 운영체제 구조에서의 디바이스 드라이버 기본 개념과 원리에 대해 학습한다.
505975 임베디드소프트웨어 임베디드 컴퓨터에서 임베디드 시스템 프로그래밍 방법을 강의한다. 임베디드 리눅스를 사용하여 기본적인 리눅스의 구조, 사용법, 시스템 콜 구현 방법, 프로세스 관리방법, 파일시스템 구조 및 관리, 플래시 메모리 파일시스템 구조 및 구현, 리눅스 커널 포팅 방법, 새로운 디바이스를 위한 드라이버 작성 방법, 부트로토 이해 및 사용 방법 등 임베디드 프로그래밍을 위한 기본적인 원리를 강의하고 실험을 통하여 임베디드 소프트웨어 능력을 배양한다.
501950 임베디드시스템을위한모바일HCI 이 교과목은 IoT 랜드스케이프의 전경을 제공하고 미들웨어 관점에서 다양한 클라우드 컴퓨팅 패러다임에 의해 뒷받침되는 잠정적으로 통합된 IoT 시스템의 전반적인 기술 아키텍처와 설계에 초점을 맞춘다.
501072 임베디드컴포넌트공학 양질의 소프트웨어의 설계 및 개발방법, 기술 등에 관하여 배우고 대형소프트웨어를 개발하기 위한 조직, 관리, 개발 등에 있어서 팀별로 작업할 수 있는 능력을 배양하고, 개발된 소프트웨어의 수정, 보완단계에서 필요한 사항을 고려하여 초기 소프트웨어 개발단계에서 요구되는 요건들을 파악하고 반영하는 방법을 습득한다.
505974 정보검색 정보검색의 정의와 발전과정, 정보검색을 구성하는 각 기술에 대해 학습한다. 이 기술은 User Interfaces, Modeling, Retrieval Evaluation, Relevance Feedback and Query Expansion, Text Classification, Indexing and Searching, Web Retrieval, Web Crawling 등의 기술을 포함한다. 기술과 더불어 정보검색에서 다루는 객체인 Documents, Queries에 대해서도 그 특성을 학습한다. Parallel and Distributed IR, , Structured Text Retrieval, Multimedia Information Retrieval, Enterprise Search, Library Systems, Digital Libraries 등의 최신 정보검색 기술도 다루도록 한다.
505978 정보보호프로토콜 본 교과목은 암호학 분야 중 정보보호 프로토콜에 관한 내용을 중점적으로 다룬다. 특히, 현대 사이버보안의 필수요소인 인증 프로토콜(IDENTIFICATION SCHEMES AND ENTITY AUTHENTICATION, KEY DISTRIBUTION/ AGREEMENT)에 초점을 맞추어 수업을 진행한다.
505973 정보시각화 데이터를 시각적으로 표현하는 최신 기술과 이론을 학습한다.
505981 차량신호처리 본 과목에서는 핵심적인 레이더 신호처리 개념과 기법에 대한 학습을 수행하고, 이를 기반으로 최신 레이더 기술에 대한 세미나를 진행하여 수강생들이 자율주행차량용 레이더 기술의 핵심 원리 및 최신 기술을 습득할 수 있도록 한다.
500835 차세대인터넷기술특론 IPv6(차세대인터넷) 기술은 우리나라가 일찍이 그 중요성을 인식하고 보급한 결과로 전 세계적으로 주요 인프라 기술 중 하나로써 홈네트워크, VoIP, LTE, RFIID 등과 연계될 수 있는 주요기술입니다. 따라서 본 교과목에서는 IPv6 기술의 특징과 장점에 대한 이해를 바탕으로, Cisco Router Simulator인 GNS3를 활용해 동일한 환경에서 실습할 수 있도록 구성했습니다.
506212 취약점 분석 기술 컴퓨터 관련 시스템의 하드웨어 및 소프트웨어, 그 운영환경에 내재된 취약점을 다양한 기술들을 기반으로 분석함으로써 실무적인 관점에서의 새로운 취약점을 도출하는 방법을 학습한다.
501075 컴퓨터게임 본 교과목은 게임 기획 및 구현을 위한 스토리텔링 및 이를 구현하기 위한 수학적 기반, 게임 인터페이스 및 게임제작에 필요한 기본 기술 및 DirectX, 3D 게임 등 전반적인 지식 습득을 목표로 하며 이를 인간친화 사용자 인터페이스 관점에서 재조명 한다.
500830 컴퓨터그래픽스 -
500819 컴퓨터네트워크 이 수업의 목적은 컴퓨터 네트워크와 인터넷 기반 프로토콜과 알고리즘 분야의 발전에 대한 최신 조사를 제공하는 것이다. 네트워킹 기술의 기본 원칙, 통신 요구사항을 충족하기 위한 설계 접근법 및 관련 표준의 세 가지 주제가 논의의 주요 주제이다.
500833 컴퓨터알고리즘특론 -
505982 텔레매틱스와인포테인먼트시스템 모바일 및 자동차 환경에서 이동하는 사용자의 위치에 기반하여 다양한 서비스를 제공하는 첨단 산업인 텔레매틱스와 위치 기반 서비스, 인포테인먼트를 위해 필요한 기반 기술에 대해 연구한다.
500816 프로그래밍언어론 프로그래밍 언어는 사용자가 컴퓨터를 통해 자신의 의사를 반영하고 원하는목적을 달 성하기 위한 프로그래밍 도구이다. 본 강좌에서는 기존 프로그래밍 언어의탄생 동기 와 타 언어로부터 영향을 받은 요소를 밝혀 그 언어의 특징(장, 단점)들을 파악하며 체계적 패러다임 분류에 따라 최근의 프로그래밍 언어들(약 15가지)의 번역 방법 및 장단점을 정확하게 파악하도록 한다. 이들 프로그래밍 언어의 실질적인 실습을 통해 실제적인 면을 보완한다.
505979 현대암호학개론 본 교과목은 현대에서 널리 활용되는 암호 기술을 이해하기 위한 내용으로 구성된다. 정보보호이론, 기초암호학 등의 학부 교과목을 바탕으로, 정보이론(엔트로피 등), 암호분석(부채널 등), 암호프로토콜(키교환 등), 블록체인(암호화폐 등)의 내용을 심화하여 학습한다.
555551 논문연구Ⅰ(연구과목) 학위논문을 제대로 작성하기 위한 능력을 배양하는 과정이다.
555552 논문연구Ⅱ(연구과목) 학위논문을 제대로 작성하기 위한 능력을 배양하는 과정이다.