Inspiring Future, Grand Challenge

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

학사과정

학사과정 -

교육과정

교육과정

반도체융합공학과 교육과정
학수번호 교과목명 학점 자기
학습
시간
영역 학위 이수
학년
비고 언어 개설
여부
ICE2001 논리회로 3 3 전공 학사 1 정보통신대학 한,영,한 Yes
ICE2003 확률및랜덤프로세스 3 6 전공 학사 3 정보통신대학 한,영,한 Yes
ICE2016 기초공학수학1 3 6 전공 학사 2 정보통신대학 한,영,한 Yes
ICE2017 기초공학수학2 3 6 전공 학사 2 정보통신대학 한,영,한 Yes
ICE3001 마이크로프로세서 3 3 전공 학사 3 정보통신대학 Yes
ICE3024 디지털시스템 3 6 전공 학사 3 정보통신대학 한,한 Yes
ICE3045 기계학습개론 3 6 전공 학사 4 정보통신대학 한,영,한 Yes
SEE2001 기초전기회로이론 3 6 전공 학사 2   Yes
SEE2002 기초전자회로1 3 6 전공 학사 2   Yes
SEE2003 논리회로설계실습 2 4 전공 학사 2   Yes
SEE2004 반도체물리화학 3 6 전공 학사 2   Yes
SEE2005 반도체물리전자 3 6 전공 학사 2   Yes
SEE2006 자료구조와문제해결방법론 3 6 전공 학사 2   Yes
SEE2007 전기회로설계및실험 2 4 전공 학사 2   Yes
SEE2008 반도체소자의이해 3 6 전공 학사 2   Yes
SEE2009 반도체소재물성 3 6 전공 학사 2   Yes
SEE2010 전자기학이론과응용 3 6 전공 학사 2   Yes
SEE3001 병렬컴퓨터구조및프로그래밍 3 6 전공 학사 3-4   Yes
SEE3002 반도체패키징공학 3 6 전공 학사 3-4   Yes
SEE3006 글로벌반도체산업기정학개론 3 6 전공 학사 3-4   Yes
SEE3007 인공지능시스템반도체설계 3 6 전공 학사 3-4   Yes

 

 

교육과정 소개

반도체융합공학과 교육과정 소개
번호 교과목명 과정 소개
ICE2001 논리회로 불리한 함수 이론을 설명하고, 조합 및 순차회로의 해석 및 설계를 공부한다. 주요 내용으로 2단계 조합회로, 다단계조합회로, 논리최소화, 프로그램 논리회로, 플립 플롭과 레지스터등의 메모리소자, 유한상태기등의 설계를 다룬다.
ICE2003 확률및랜덤프로세스 전기 및 전자 시스템의 분석 및 설계에 필요한 기본적인 확률 개념과 랜덤 프로세서 의 모델을 소개한다. 확률 분포 함수, 확률 밀도 함수, 확률적 독립, 불규칙 변수, 기대값, 가우시안 및 지수분포 함수, 특성 함수 등의 내용을 강의하며, 기초적인 랜덤 프로세서의 내용도 다룬다.
ICE2016 기초공학수학1 정보통신대학에서 다루는 전자전기 시스템을 해석하는 데 필요한 기초적 수학적 방법을 배운다. 구체적인 수학적 방법으로는 1계, 2계 그리고 고계미분방정식, Laplace변환, Fourier 급수,변환등을 다룬다.
ICE2017 기초공학수학2 기초 공학수학1에서 배운 개념을 확장하여 전자 전기 시스템 해석에 필요한 수학적 개념 및 방법을 배운다. 구체적 내용으로는 선형대수 (행렬, 벡터공간, 행렬식, 고유값 문제 등), 편미분 방정식, 복소 해석(복소수, 함수, 복소적분, 급수등)을 다룬다.
ICE3001 마이크로프로세서 최근 프로세서 설계 기술의 변화를 기반으로 변화되고 있는 중앙처리 장치의 구성상의기술적인 진보와 속도개선을 위한 기술 동향을 소개한다. 중앙처리 장치의 성능개선에 따른 제어 장치, 연산 장치 및 레지스터 화일의 변화에 대하여 살펴본다. 그리고 중앙처리 장치와 메모리 및 주변 장치를 접속하는 연결구조가 마이크로프로세서의 구 성상의 변화에 어떠한 영향을 받는지에 대해서 살펴본다. 또한 중앙처리 장치와 주기 억 장치 사이의 자료 전송상 오류를 감소시키기 위한 EDAC(Error Detection And Correction)장치와 TLB(Translation Lookaside Buffer)의 기능과 DMA제어기 및 프로그램이 가능한 인터럽트 제어기의 기능에 대하여 설명한다.
ICE3024 디지털시스템 이 과목에서는 순차회로 및 비동기회로의 설계와 복잡한 디지털 시스템 설계에 관하여 소개한다. 순차회로 및 비동기 회로의 특성과 설계 방법을 소개한 후, 디지털 시스템에서 널리 쓰이는 곱셈기, 상태기, 부동 소숫점 연산 및 제어 블록 등 기본적인 모듈들을 소개한다. 디지털 시스템 설계를 위하여 쓰이는 표준 설계 언어인 VHDL 혹은 Verilog 언어의 기본적인 사항을 공부하고, 설계에 자주 쓰이는 설계 프로그램의 흐름을 소개하여 오늘의 설계 환경에 적응할 수 있도록 한다. 이 과목은 논리회로를 수강한 학생을 대상으로 한다.
ICE3045 기계학습개론 기계학습은 컴퓨터가 학습할 수 있는 능력을 갖도록 하는 학문이다. 기계학습 알고리즘은 기존의 데이터를 이용하여 학습한 후 앞으로의 데이터에 대해 예측할 수 있다. 이미 기계학습 기술은 무인자율주행차, 얼굴인식, 음성인식, 의료진단 등을 포함하여 다양한 분야에 적용되고 있다. 본 과목에서는 기계학습의 기본 개념과 알고리즘에 관해 다루고 어떻게 구현하는 지에 관해서도 다룰 것이다. 이 과목을 통하여 리니어 리그레션 및 로지스틱 리그레션, 바이어스 및 베리언스, 지도학습방법 (서포트벡터머신, 커널, 신경회로망), 비지도학습(클러스터링, 차원 축소, 딥러닝)에 관해 배울 것이다.
SEE2001 기초전기회로이론 수동소자, 능동소자와 관련된 수식 및 회로 법칙, 직/교류회로 이해와 복소수에 기초한 교류 해석, 그리고 교류회로의 전력 및 에너지 등 기본 회로의 원리와 개념을 습득한다. 일반 선형회로망 해석 능력을 함양시키고, 비선형 교류회로의 개념을 이해함으로써, 실제 전기회로의 해석 능력 및 응용력을 배양시킨다.
SEE2002 기초전자회로1 본 교과목은 전자회로 설계의 기초와 전반적인 이해를 목표로 한다. 이 과정을 통해 다이오드, BJT, MOSFET의 물리적 구조와 전기적 특성을 학습한 후, 이를 기반으로 한 증폭기 회로의 동작 원리와 설계 방법을 익히게 된다. 또한, 집적회로 설계를 위한 증폭기의 기본 개념, 동작 원리, 구현 방법을 학습한다.
SEE2003 논리회로설계실습 기본 논리 회로, 부울 대수와 De-Morgan의 정리, 가산기와 감산기, 엔코더 및 디코더, 멀티 플렉서, latch, register, counter등을 TTL IC등의 기본 논리 소자를 이용하여 설계하고 검증한다. 또한 주파수분주회로, 핑퐁게임, 주파수카운터 등의 회로를 설계한다. Verilog 검증용 S/W 및 FPGA 설계 보드를 사용하여 Verilog 기술에 의한 설계를 경험한다. Verilog 설계의 timing 분석, programming logic device에 의한 검증, Verilog을 이용한 조합회로의 설계, Verilog에 의한 순차회로의 설계를 실시한다.
SEE2004 반도체물리화학 본 교과목은 반도체 소재 및 공정의 물리화학적 기초를 다룬다. 열역학 법칙, 2원 용액에서의 상평형, 고체에서의 확산, 결정 계면과 미세조직, 그리고 고체 표면에서의 반응 등 반도체 제조 및 특성에 핵심적인 개념들을 학습한다. 열역학 법칙을 통해 반도체 공정의 기본 원리를 이해하고, 상평형 학습으로 도핑과 합금화의 기초를 습득한다.
SEE2005 반도체물리전자 반도체 재료의 기초적인 물성을 이해하고 모든 반도체 소자의 기본 단위인 PN 접합의 특성을 이해한다. 후속 반도체/집적회로 교과목에서 배우게 될 BJT와 MOSFET등과 같은 반도체 소자를 이해하는데 이론적 기초를 구축하는 것을 목적으로 한다. 강의 내용으로는 결정 구조, 에너지 밴드, 캐리어 (전자와 정공) 농도, 도핑, drift와 diffusion, pn 접합의 에너지 밴드, pn 접합 다이오드의 전류-전압 특성 등을 다룬다.
SEE2006 자료구조와문제해결방법론 이 교과목은 효율적인 문제 해결을 위해 필수적인 자료구조의 개념과 설계 및 활용 방법을 학습한다. 자료구조의 기초적인 이론과 더불어 다양한 문제 상황에서 최적의 해결책을 도출하기 위한 방법론을 다룬다.
SEE2007 전기회로설계및실험 전기회로 설계 및 실험 수업은 전기 회로의 기본 원리를 실험적으로 이해하고 설계 및 분석 능력을 배양하는 실습 중심의 과목이다. 이 과정을 통해 학생들은 전류계, 전압계, 오실로스코프, 신호 발생기 등 기본 계측기의 사용법을 익히고, 키르히호프 법칙, 중첩의 정리, 테브난-노턴 정리와 같은 회로 이론을 실험적으로 검증하며 이론과 실제의 차이를 이해할 수 있다.
SEE2008 반도체소자의이해 본 교과목에서는 물리전자 교과목에서 학습한 반도체의 기본 물성에 대한 이해를 토대로 PN Junction Diode, Bipolar Junction Transistor (BJT), Metal Oxide Semiconductor Field Effect Transistor(MOSFET) 등의 반도체 소자의 동작특성을 학습한다. 
SEE2009 반도체소재물성 본 강좌에서는 반도체 재료의 기본적인 물리적 성질과 그 성질이 재료의 전기적, 기계적, 광학적 특성에 어떻게 영향을 미치는지를 다룬다. 반도체의 밴드 구조, 전하 운반자 이동성, 결정 구조 등과 같은 중심적인 개념을 깊이 있게 탐구하며, 이러한 물성이 반도체의 동작 및 성능에 어떠한 영향을 미치는지 학습한다. 학생들은 최신 반도체 기술과 소재의 발전 동향을 이해하고, 이론적 지식을 기반으로 혁신적인 소재 개발과 응용 가능성을 탐색하게 된다.
SEE2010 전자기학이론과응용 본 강좌에서는 전자기학의 핵심 원리를 다루며, 전류가 자기장을 생성하는 방식과 이러한 상호작용이 다양한 기술에서 어떻게 활용되는지에 대해 학습한다. 또한 전자기학을 이해하기 위해 필요한 수학적 도구들, 장, 벡터 연산자, 행렬 연산, 기초 미적분학, 푸리에 변환 등을 다룬다. 또한 전자기학의 이론적 기초를 형성하는 RLC 회로 및 맥스웰 방정식과 같은 핵심 주제를 다룸으로써 반도체 공학을 포함한 다양한 공학 분야에서 전자기학에 기반한 이론적 지식과 실제 응용을 결합을 목표로 한다. 
SEE3001 병렬컴퓨터구조및프로그래밍 이 강의의 목표는 현대 병렬 프로세서 아키텍처 및 병렬 컴퓨팅 시스템에 대해 깊이 있게 이해하고, 병렬 프로그래밍의 개념과 원리를 익히는 것이다. GPU와 멀티코어 CPU의 구조 및 동작 원리에 대해 살펴보고, CUDA 및 OpenMP를 활용하여 다양한 알고리즘을 병렬 프로그램으로 구현한다. 좋은 병렬 프로그램을 작성하려면 병렬 컴퓨팅 시스템의 성능 특성을 이해해야 하므로, 이 강의에서는 하드웨어 설계와 그것이 소프트웨어 설계에 미치는 영향에 대해 다룬다.
SEE3002 반도체패키징공학 본 강좌에서는 반도체 패키징 기술의 전반을 학습하게 되며, 패키징 기술의 개념, 기술개발 역사, 구성 소재, 핵심 공정, 신뢰성 및 기술개발 동향 등을 배운다.
SEE3006 글로벌반도체산업기정학개론 글로벌 반도체 산업에 있어서 밸류체인의 중요성을 다각도에서 공부하고 분석하는 것을 목표로 한다. 기본적으로 반도체 산업의 글로벌 분업 구조를 이해하고, 반도체 산업사를 학습하는 것을 주요 목표 중 초기 목표로 설정한다. 중반 이후 각국의 반도체 산업 전략 및 정책의 특징, 보호무역 기조 하에서의 각국의 경쟁 분야, 반도체 표준 전략, 각 회사의 밸류체인과 병목 지점을 분석하고 전략적 마인드를 갖추며 학습 역량을 기르는 것을 목표로 한다. 또한 반도체 산업의 기술적 초크포인트를 파악하며 차세대 기술 전략이 될 수 있는 소재, 부품, 장비, 소자, AI 반도체 등의 구성 요소 파악을 목표로 한다. 기본적으로 본 과목의 학습을 위해 반도체 공학에 대한 이해가 필요하며, 국제정치과 국제경제에 대한 이해도 필요하다. 본 과목에서는 2/3 정도의 수업을 주로 반도체 공학 관련 이론과 국제무역 밸류체인, 산업정책의 게임이론 등의 수학적 모델 등에 대한 학습과 시뮬레이션으로 할애하고, 나머지 1/3 정도의 수업은 산업정책 워게임, 조별 협상 시뮬레이션, 시나리오 별 vignette game 등을 실습함으로써 글로벌 반도체 산업 측면에서 필요한 전략 포트폴리오의 구성과 실행을 자가 학습하며 수정할 수 있는 수준을 달성하는 것을 목표로 한다. 
SEE3007 인공지능시스템반도체설계 이 수업은 AI 반도체의 전반을 파이썬 코딩과 베릴로그 디지털 시스템 설계를 통해 학습한다. 전반기인 파이썬 파트에선 Deep neural network 의 기본 구성 요소 및 변수 학습과정 원리를 다룬다. 또한 이를 PyTorch를활용해 실습한다. 그리고 이를 이용해 MNIST DNN을 파이썬으로 코딩한다. 후반기인 베릴로그 파트에선 베릴로그의 기초를 배우고, 앞서 파이썬으로 설계한 MNIST DNN을 베릴로그를 활용해 설계실습한다.