High Tech, High Touch

Search
Close
Search
 
  • home
  • 교육
  • 학사과정
  • 교육과정

교육

학사과정 -

교육과정

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

교육과정
학수번호 교과목명 학점 자기
학습
시간
영역 학위 이수
학년
비고 언어 개설
여부
ESW7002 지능형네트워크보안데이터모델링 3 6 전공 학사/석사/박사 1-4 소프트웨어학과 - No
본 교과목은 지능형 네트워크와 보안을 위한 데이터 모델링과 관리 자동화를 가르치는 것을 목표로 한다. 본 교과목은 소프트웨어정의네트워크와 네트워크 함수 가상화에서 다양한 네트워크와 보안 서비스를 위해 인터넷표준화기구인 IETF(Internet Engineering Task Force)에서 개발된 YANG 데이터 모델링 언어를 설명한다. 관리 자동화를 위한 원격제어는 NETCONF와 RESTCONF 프로토콜을 이용한다. 본 교과목은 지능형 네트워크와 보안의 관리 자동화를 위해 YANG 데이터 모델을 다룬다. 지능형 네트워크와 보안에 대한 정책과 규칙은 XML 문서를 생성하는 YANG 데이터 모델에 의해 작성된다. 이러한 XML 문서들은 클라이언트(즉 관리자)에 의해 NETCONF 또는 RESTCONF를 통해 서버(즉 네트워크 또는 보안 시스템)에 정책과 규칙을 설정하기 위해 해당 서버에게 전송된다. 네트워크 보안 관리 자동화의 예를 보여주기 위해 본 교과목은 IETF의 네트워크 보안 함수 인터페이스(I2NSF)의 프레임워크와 인터페이스를 다룬다. 본 교과목은 의도 기반 네트워킹을 통해 상위 레벨 보안 정책을 요구되는 네트워크 보안 서비스를 위한 하위 레벨 보안 정책 자동 번역하는 보안 정책 번역기를 설명한다.
ESW7003 소프트웨어보안을위한프로그램분석및컴파일러기술 3 6 전공 학사/석사/박사 1-4 소프트웨어학과 - No
소프트웨어 보안을 위한 프로그램 분석 및 컴파일러 기술은 프로그램 분석 및 컴파일러 기술을 활용하여 소프트웨어 보안을 강화하는 방법을 다루는 대학원 수준의 강의입니다. 정적/동적 분석, 중간 표현, 취약점 탐지, 안전한 코드 변환 등의 주제를 포함하며, 제어 흐름 무결성(Control-Flow Integrity), 데이터 보호 등 컴파일러 기반 보안 기술도 다룹니다. 학생들은 최신 연구를 분석하고 토론하며, 보안 강화 도구를 개발하거나 적용하는 실습 프로젝트를 수행합니다.
ESW7004 AI및데이터기밀연산특론 3 6 전공 학사/석사/박사 소프트웨어학과 Yes
“AI 및 데이터 기밀연산 특론”은 인공지능(AI) 연산과 데이터 보호를 위한 최신 신뢰 실행 환경(TEE) 기술을 통한 민감데이터 및 AI 연산의 보호를 다루는 수업입니다. Intel SGX, AMD SEV, Intel TDX와 같은 TEE 기술을 통해 AI 연산의 보안 강화 및 관련 위협 모델을 탐구합니다. 학생들은 이론과 사례를 기반으로 TEE 기반 보안 메커니즘과 공격 기법에 대해 토론하고, 실습과 프로젝트를 통해 기술적 이해를 심화합니다. 수업은 연구 주제를 발굴하고 창의적 문제 해결 능력을 개발하는 데 중점을 둡니다.
ESW7005 병렬컴퓨팅개론 3 6 전공 학사/석사/박사 소프트웨어학과 - No
병렬 컴퓨팅(Parallel Computing) 과목은 대규모 데이터 처리와 고성능 연산을 요구하는 현대 컴퓨팅 환경에서 필수적인 병렬 처리 기법을 학습하는 것을 목표로 한다. 본 과목에서는 멀티코어 프로세서, GPU, 클러스터와 같은 다양한 병렬 아키텍처의 구조적 특징을 이해하고, 이를 활용하여 프로그램의 성능을 극대화하는 방법을 다룬다. 또한 스레드 기반 병렬성, 데이터 병렬성, 태스크 병렬성과 같은 핵심 개념을 배우며, OpenMP, MPI, CUDA 등 대표적인 병렬 프로그래밍 모델과 도구를 실습을 통해 익힌다. 학생들은 병렬 알고리즘 설계, 성능 분석, 부하 분산, 동기화 문제 해결 등의 실무 능력을 갖추게 되며, 고성능 컴퓨팅(HPC), 인공지능, 과학 계산, 대규모 시스템 개발 등 다양한 응용 분야에서 활용 가능한 전문 역량을 기를 수 있다.
ESW7006 양자컴퓨팅특론 3 6 전공 학사/석사/박사 소프트웨어학과 - No
본 과목은 양자역학적 원리를 기반으로 새로운 계산 패러다임을 제시하는 양자 컴퓨팅(Quantum Computing)의 이론과 응용을 다루는 대학원 수준의 수업이다. 큐비트(qubit), 양자중첩(superposition), 얽힘(entanglement) 등 양자 정보의 기본 개념을 학습하고, 양자 회로 모델, 양자 게이트 설계, 측정 및 노이즈 모델을 심도 있게 분석한다. 또한 Shor 알고리즘, Grover 알고리즘 등 대표적인 양자 알고리즘과, 최근 주목받는 NISQ 시대의 변분 양자 알고리즘(VQA), 양자 머신러닝, 양자 시뮬레이션 등을 다룬다.
ESW7007 머신러닝을위한시스템 3 6 전공 학사/석사/박사 소프트웨어학과 Yes
본 과목은 대규모 머신러닝 모델의 학습과 추론을 효율적으로 지원하는 시스템 설계와 최적화 기법을 다루는 수업이다. 분산 학습 아키텍처, 병렬 처리 전략, 데이터 파이프라인, 모델 서빙 및 스케일링과 같은 핵심 주제를 포함하며, GPU/TPU 기반 가속기 구조, 메모리 관리, 통신·동기화 기법 등 시스템적 관점에서 머신러닝 성능을 향상시키는 기술을 학습한다. 또한 최신 연구 논문을 분석하여 대규모 AI 시스템의 설계 방향을 이해하고, 실습을 통해 분산 학습 환경 구성 및 ML 시스템 구현 경험을 쌓게 된다. 본 과목은 머신러닝과 시스템 분야를 접목하여 고성능·대규모 ML 인프라 구축 능력을 기르는 것을 목표로 한다.
ESW7008 초연결네트워크시스템 3 6 전공 학사/석사/박사 소프트웨어학과 - No
본 과목은 초연결(Hyper-Connected) 시대를 구성하는 차세대 네트워크 기술과 시스템 아키텍처를 다루는 대학원 수준의 수업이다. 초고속·초저지연 통신을 구현하는 5G/6G 기술, 대규모 IoT 인프라, 엣지·클라우드 컴퓨팅 연계 구조, 분산 서비스 아키텍처 등을 중심으로 초연결 환경에서 요구되는 네트워크 설계 원리와 운영 기법을 학습한다. 또한 네트워크 가상화(NFV), 소프트웨어 정의 네트워크(SDN), 지능형 네트워크 관리, 보안 및 신뢰성 확보 기술 등 최신 연구 동향을 분석한다. 실습과 논문 리뷰를 통해 초연결 시스템의 성능·확장성·안정성을 고려한 시스템 설계 능력을 함양하는 것을 목표로 한다.
GBA3035 Integration of Systems and Business Informatics 3 6 전공 학사 3 글로벌경영학과 - No
Topics to be covered include basic statistical concepts such as descriptive statistics, graphical representations of data, probabilities, probability distributions, and random variables. While investigating sampling distributions, estimation, inference, and basic simple linear regression analysis; many real world examples from various business and economic disciplines will be investigated for better business decisions. Applications and hands-on experiences will be emphasized by using Microsoft Excel program.(Pre-requisite: calculus)
GEC3209 Forecasting and Time Series Analysis Utilizing Big Data 3 6 전공 학사 2-4 글로벌경제학과 Yes
This class discusses econometric models and forecasting methods on economic and financial variables. Basic probability models and time series analysis are lectured and empirical studies are performed with real data.
ICE2001 논리회로 3 3 전공 학사 2 정보통신대학 한,영 Yes
불리한 함수 이론을 설명하고, 조합 및 순차회로의 해석 및 설계를 공부한다. 주요 내용으로 2단계 조합회로, 다단계조합회로, 논리최소화, 프로그램 논리회로, 플립 플롭과 레지스터등의 메모리소자, 유한상태기등의 설계를 다룬다.
ICE2005 논리회로설계실험 2 4 전공 학사 2-3 정보통신대학 Yes
기본 논리 회로, 부울 대수와 De-Morgan의 정리, 가산기와 감산기, 엔코더 및 디코더, 멀티 플렉서, latch, register, counter등을 TTL IC등의 기본 논리 소자를 이용하여 설계하고 검증한다. 또한 주파수분주회로, 핑퐁게임, 주파수카운터 등의 회로를 설계한다. VHDL 검증용 S/W 및 FPGA 설계 보드를 사용하여 VHDL 기술에 의한 설계를 경험한다. VHDL 설계의 timing 분석, programming logic device에 의한 검증, VHDL을 이용한 조합회로의 설계, VHDL에 의한 순차회로의 설계를 실시한다.
ICE2009 정보통신연구학점2 2 4 전공 학사 2-4 정보통신대학 Yes
이 과목의 목적은 학생들에게 컴퓨터구조 및 컴퓨터프로그래밍에 대한 기초지식을 을 전해주고 컴퓨터 프로그램의 설계 및 코딩을 할 수 있도록 한다. 더욱이 소프트웨어 공학을 강조한 컴퓨터 응용분야의 엔지니어링에 초점을 맞춘다. 또 다른 목적은 학생들이 컴퓨터공학분야의 상위 과목들을 수강준비를 하도록 한다.
ICE2011 정보통신연구학점1 2 4 전공 학사 2-4 정보통신대학 Yes
이 과목의 목적은 학생들에게 컴퓨터구조 및 컴퓨터프로그래밍에 대한 기초지식을 전해주고 컴퓨터 프로그램의 설계 및 코딩을 할 수 있도록 한다. 더욱이 소프트웨어 공학을 강조한 컴퓨터 응용분야의 엔지니어링에 초점을 맞춘다. 또 다른 목적은 학생들이 컴퓨터공학분야의 상위 과목들을 수강준비를 하도록 한다.
ICE2012 정보통신연구학점3 2 4 전공 학사 2-4 정보통신대학 Yes
이 과목의 목적은 학생들에게 컴퓨터구조 및 컴퓨터프로그래밍에 대한 기초지식을 전해주고 컴퓨터 프로그램의 설계 및 코딩을 할 수 있도록 한다. 더욱이 소프트웨어 공학을 강조한 컴퓨터 응용분야의 엔지니어링에 초점을 맞춘다. 또 다른 목적은 학생들이 컴퓨터공학분야의 상위 과목들을 수강준비를 하도록 한다.
ICE2013 정보통신연구학점4 2 4 전공 학사 2-4 정보통신대학 Yes
이 과목의 목적은 학생들에게 컴퓨터구조 및 컴퓨터프로그래밍에 대한 기초지식을 전해주고 컴퓨터 프로그램의 설계 및 코딩을 할 수 있도록 한다. 더욱이 소프트웨어 공학을 강조한 컴퓨터 응용분야의 엔지니어링에 초점을 맞춘다. 또 다른 목적은 학생들이 컴퓨터공학분야의 상위 과목들을 수강준비를 하도록 한다.
ICE2014 정보통신연구학점5 2 4 전공 학사 2-4 정보통신대학 - No
이 과목의 목적은 학생들에게 컴퓨터구조 및 컴퓨터프로그래밍에 대한 기초지식을 전해주고 컴퓨터 프로그램의 설계 및 코딩을 할 수 있도록 한다. 더욱이 소프트웨어 공학을 강조한 컴퓨터 응용분야의 엔지니어링에 초점을 맞춘다. 또 다른 목적은 학생들이 컴퓨터공학분야의 상위 과목들을 수강준비를 하도록 한다.
ICE3001 마이크로프로세서 3 3 전공 학사 3-4 정보통신대학 Yes
최근 프로세서 설계 기술의 변화를 기반으로 변화되고 있는 중앙처리 장치의 구성상의기술적인 진보와 속도개선을 위한 기술 동향을 소개한다. 중앙처리 장치의 성능개선?에 따른 제어 장치, 연산 장치 및 레지스터 화일의 변화에 대하여 살펴본다. 그리고 중앙처리 장치와 메모리 및 주변 장치를 접속하는 연결구조가 마이크로프로세서의 구 성상의 변화에 어떠한 영향을 받는지에 대해서 살펴본다. 또한 중앙처리 장치와 주기 억 장치 사이의 자료 전송상 오류를 감소시키기 위한 EDAC(Error Detection And Correction)장치와 TLB(Translation Lookaside Buffer)의 기능과 DMA제어기 및 프로그램이 가능한 인터럽트 제어기의 기능에 대하여 설명한다.
ICE3006 산학협동프로젝트1 2 4 전공 학사 3-4 정보통신대학 - No
산학협동프로젝트는 학생들의 지식과 기술을 전기전자 및 컴퓨터공학의 다양한 분야에 적용 /실습할 수 있는 기회를 제공한다. 학교에서 배운 내용을 실제 현장에 종합적용하므로써 학부과정에서 매우 귀중한 경험을 제공하고저 한다. 이프로그램에 참여하는 학생들은 선택과목으로 pass/fail의 학점을 부여 받는다
ICE3007 산학협동프로젝트2 2 4 전공 학사 3-4 정보통신대학 - No
산업체와 인턴쉽을 통해 전기전자 및 컴퓨터공학의 지식과 기술을 실제로 적용 응용하는 산학협동 프로젝트의 2차 프로그램이다. 학생들은 본인을 지도할 산업체 및 학교의 지도교수를 택해야한다. 프로젝트에 참여한 학생들은 종료후 기술보고서를 제출해야한다.
ICE3014 멀티미디어공학 3 3 전공 학사 3-4 정보통신대학 Yes
실시간 멀티미디어, HCI, 자료 코딩, 압축기법, 하이퍼미디어 및 광저장 매체로 구성 되는 멀티미디어 컴퓨터 시스템의 기초를 소개한다. 이와 관련해서 학생들이 아주 빨리 발전되고 있는 이 분야에 이슈들을 이해하는데 도움이 될 수 있도록 컴퓨터 네트워크, 멀티미디어, 마이크로프로세서 및 미디어프로세서의 기술적인 발전 내용이 소개된다. 또한, 대화형 멀티미디어 응용개발을 위한 기초로서 컴퓨터 매개 통신과 원하는 정보를 상황에 맞게 인터네트 상의 브라우저를 사용하는 방법에 대해서 토의한다.
ICE3015 수치해석 3 3 전공 학사 3-4 정보통신대학 Yes
수치해석은 컴퓨터를 이용하여 수학적인 문제를 푸는 분야이다. 따라서 기본적으로 컴퓨터의 발달과 밀접한 관계를 가지며, 일반적으로는 약간의 알고리즘의 개선이 전체의 계산속도를 크게 향상시킨다. 본 강좌는 주어진 수학적인 문제를 푸는 알고리즘을 이해하고 또 프로그래밍 코드를 작성하여 이것을 실제로 구현하는 능력을 배양하는 것을 수업의 주 목적으로 한다. 프로그래밍 코드는 기본적으로 여러 가지 프로그래밍 언어 또는 과학계산용 소프트웨어 패키지를 이용하여 작성할 수 있으나, 기본적으로 강사가 선택한 언어 또는 소프트웨어 패키지를 이용하여 수업이 진행된다. 강의가 끝날 무렵에 학생들은 각각 자기만의 라이브러리 또는 Toolbox를 가지게 된다. 본 강좌에서 다룰 분야는 선형대수방정식, 비선형대수방정식, 보간법(Interpolation), 수치적분, 수치미분, Curve fitting, Spline, 상미분 방정식 등이다.
ICE3020 개별연구1 1 2 전공 학사 1-4 정보통신대학 - No
학생이 개인적으로 관심있는 분야를 관련 교수와 상의하여 개별적으로 연구주제를 설정하여 연구를 진행한다.
ICE3021 개별연구2 1 2 전공 학사 1-4 정보통신대학 - No
학생이 개인적으로 관심있는 분야를 관련 교수와 상의하여 개별적으로 연구주제를 설정하여 연구를 진행한다.
ICE3024 디지털시스템 3 6 전공 학사 3-4 정보통신대학 한,영 Yes
이 과목에서는 순차회로 및 비동기회로의 설계와 복잡한 디지털 시스템 설계에 관하여 소개한다. 순차회로 및 비동기 회로의 특성과 설계 방법을 소개한 후, 디지털 시스템에서 널리 쓰이는 곱셈기, 상태기, 부동 소숫점 연산 및 제어 블록 등 기본적인 모듈들을 소개한다. 디지털 시스템 설계를 위하여 쓰이는 표준 설계 언어인 VHDL 혹은 Verilog 언어의 기본적인 사항을 공부하고, 설계에 자주 쓰이는 설계 프로그램의 흐름을 소개하여 오늘의 설계 환경에 적응할 수 있도록 한다. 이 과목은 논리회로를 수강한 학생을 대상으로 한다.
ICE3029 마이크로프로세서실험 2 4 전공 학사 3-4 정보통신대학 한,영 Yes
마이크로프로세서의 사용방법을 실험을 통하여 익힌다. 마이크로프로세서를 이용하여 디지탈시스템 실험을 수행하고, 하드회로적으로는 외부회로연결, 메모리연결, 병렬·직렬 출력회로 연결, 인터럽트 처리방법등에 대한 실험을 수행한다. Assembler와 C 등의 언어를 이용하여 마이크로프로세서에 의한 메카트로닉스 기구를 운전하는 프로그램을 작성, 실행시키도록 한다.
ICE3037 종합설계프로젝트 3 6 전공 학사 4 정보통신대학 Yes
이 교육과정에서는 학생들에게 전자전기 및 컴퓨터공학의 기본지식을 이용하여 설계하는 방법을 습득하게 하고 실제 문제에 적용하는 능력을 배양시키는 것을 목적으로 한다. 학생들은 개념설계(문제선택, 정의, 분석)에서 시스템에 대한 기본설계, 성능설계(최적화)를 통해 최종 설계에 이르는 과제를 완성하게 된다.
ICE3043 스마트카공학개론 3 6 전공 학사 3-4 정보통신대학 Yes
본 과목에서는 스마트카에 대한 전반적인 내용에 대해 다룬다. 먼저, 자동차에 대한 기본원리를 이해하고 현재 개발되고 있는 최신 기술들에 대해 학습한다. 자동차의 기본구조와 함께 핵심인 구동, 변속, 샤시 시스템에 대한 기술적인 내용을 다룬 후, 자동차의 안전도와 운전자의 편의성을 향상시키기 위한 운전자지원 시스템에 대해서도 학습한다. 스마트카에 필수적인 센서, 액츄에이터, 임베디드보드 등을 포함한 차량용 전기전자 시스템과 함께 자동차 소프트웨어의 최신 트렌드에 대해서도 학습한다. 차량 제어시스템 개발을 위한 최신 시스템 소프트웨어 기술, 차량 네트워크 기술, 커넥티드카를 위한 응용 레벨의 소프트웨어 기술 등을 소개한다. 이와 함께 최근 주목받고 있는 스마트카에 대한 사회적 이슈 및 법적, 윤리적 문제점 등에 대해 토론함으로써 이에 대한 대응책도 모색해 본다.
ICE3045 기계학습개론 3 6 전공 학사 3-4 정보통신대학 한,영 Yes
기계학습은 컴퓨터가 학습할 수 있는 능력을 갖도록 하는 학문이다. 기계학습 알고리즘은 기존의 데이터를 이용하여 학습한 후 앞으로의 데이터에 대해 예측할 수 있다. 이미 기계학습 기술은 무인자율주행차, 얼굴인식, 음성인식, 의료진단 등을 포함하여 다양한 분야에 적용되고 있다. 본 과목에서는 기계학습의 기본 개념과 알고리즘에 관해 다루고 어떻게 구현하는 지에 관해서도 다룰 것이다. 이 과목을 통하여 리니어 리그레션 및 로지스틱 리그레션, 바이어스 및 베리언스, 지도학습방법 (서포트벡터머신, 커널, 신경회로망), 비지도학습(클러스터링, 차원 축소, 딥러닝)에 관해 배울 것이다.
ICE3051 자율주행캡스톤디자인 3 6 전공 학사 3-4 정보통신대학 Yes
수업을 듣는 다른 학생들과 융합 팀을 구성하여 팀별로 자율주행 전동차를 개발하는 팀 프로젝트를 수행하는 캡스톤디자인 교과목임. 전동차에 센서(예: 카메라)를 부착하고 Jetson nano 인공지능 보드를 활용하여 자율주행 AI 프로그래밍을 수행함. 팀별 경진대회를 통해 AI 프로그래밍 및 자율주행 관련 문제해결 능력을 함양함.
ICE3052 자율주행인공지능및제어 3 6 전공 학사 정보통신대학 Yes
본 수업에서는 미래자동차의 핵심기술인 자율주행을 위한 인공지능 및 제어 기술을 소개한다. 특히 객체탐지신경망, 영상분할신경망, 차량 로컬라이제이션, 경로계획, 운전자 행동 모방학습 등의 기술을 학습하고 구현하도록 한다. 또한, 차량운전 시뮬레이터를 사용하는 자율주행 팀 프로젝트를 진행하도록 한다.