전기공학과
- 전자225 (3학점, 전자과와 코드쉐어) : 기계공학입문 (Introduction to Mechanical Engineering)
타 공학 전공자들을 위한 기계공학 입문과목으로써 기계공학에 대한 배경지식, 역학의 개념에 대해서 개괄적으로 배우고 기계구조물에 대한 힘의 평형 및 변형에 대해서 배운다. - 전기 304 (3학점) : 신호 및 시스템(Signal and Systems)
여러 종류의 신호와 시스템을 정의하고, 이러한 신호와 시스템을 이해하기 위하여 도입된 주파수 해석 개념을 이해한다. 특히 라플라스 변환과 푸리에 변환의 개념을 이해하고 실제해석에 응용하는 방법을 배운다. - 전기 322 (3학점) : 마이크로프로세서(Microprocessor)
스마트 기기들을 자동으로 제어하기 위하여 마이크로프로세서의 기본 동작원리를 습득한다. 실제 마이크로프로세서 키트를 활용한 주변장치(peripherals: gpio, timer, usart, interrupt 등)의 제어 방법에 대하여 이론과 실습을 병행하여 학습한다. - 전기 221 (3학점) : 데이터 구조 및 응용()
공학 분야에서 컴퓨터 소프트웨어를 개발하는 과정에서 컴퓨터 언어의 문법적 학습 단계 이후 학습해야 하는 데이터 구조에 대한 특징과 개념을 이해하고, 이러한 데이터 구조를 활용하여 각종 응용 환경에 적합한 프로그램을 설계하고 구현하는 기술을 습득함을 목적으로 한다. - 전기 330 (3학점) : 제어공학(Control Engineering)
스마트로봇, 스마트자동차, 스마트공장등에서 사용되는 동적 시스템의 제어 기법에 대하여 배운다. 폐루프 제어기 설계를 위해 시스템 표현방법, 과도상태응답, 정상상태오차, 안정도, PID 제어기의 형태 및 용도 등을 소개한 후, 근궤적법을 사용하여 제어기를 체계적으로 설계하는 방법을 학습한다. - 전기 331 (3학점) : 현대제어(Modern Control)
스마트 기기들의 제어 성능 향상을 위하여 선행 과목인 제어공학을 심화하여 주파수 응답개념과 상태공간에서의 시스템을 학습한다. 해석 및 설계방법으로 보드 및 나이퀴스트 선도와 이득 및 위상 여유를 활용한다. - 전기511 (3학점) : 전력변환기응용(Power Converter Application)
스마트 기기 시스템들은 대부분 전기에너지를 사용하여 동작한다. 효율적인 전력 사용을 위하여 전력변환기의 응용분야에 대해 다룬다. 전기 모터의 구동을 위한 에너지 변환 시스템 모델링과 제어기 설계 방법을 습득함으로써, 기본적인 전동기 구동 시스템을 이해하고 고찰한다. - 전기 436 (3학점) : 임베디드 로보틱스(Embedded Robotics)
스마트로봇 시스템의 전반적인 이해를 위하여 임베디드 시스템 기반의 소형 로봇을 직접 구성한 후 이를 제어하는 방법에 대하여 학습한다. 서보 모터와 센서 등으로 이루어진 시스템을 마이크로프로세서의 주변 장치(peripheral)를 활용하여 제어할 수 있는 능력을 배양한다.
전자공학과
- 전자225 (3학점) : 기계공학입문 (Introduction to Mechanical Engineering)
타 공학 전공자들을 위한 기계공학 입문과목으로써 기계공학에 대한 배경지식, 역학의 개념에 대해서 개괄적으로 배우고 기계구조물에 대한 힘의 평형 및 변형에 대해서 배운다. - 전자 232 (3학점) : 지능형센서응용 (Intelligent Sensor Laboratory)
스마트로봇, 스마트자동차, 스마트공장 등의 스마트 기기들에는 온도, 압력, 가속도 등의 다양한 센서가 적용된다. 본 과목에서는 온도, 압력, 가속도 등의 다양한 센서들의 동작 원리를 배운다. 또한, 마이크로프로세서 설계 언어를 학습하여, 스마트 센서를 활용하는 방법을 프로그래밍을 통하여 직접 실험, 검증함으로써 하드웨어 활용 능력을 함양한다. - 전자 230 (3학점) : 자료구조 ()
효율적이고 체계적인 프로그래밍 능력을 배양하기 위하여, 알고리즘의 표현방법과 알고리즘의 성능분석 기법, 포인터/배열/구조체, 재귀호출 기법, 리스트/스택/큐, 트리구조, 정렬과 탐색 알고리즘등을 강의한다. - 전자320 (3학점) : 마이크로프로세서응용 (Microprocessor Applications)
본 과목에서는 마이크로프로세서의 구조와 기능을 배우고, C언어를 통해 마이크로프로세서에 명령어를 프로그램하는 방법을 배운다. 이를 통해 센서 등의 외부 입력장치로부터 값을 읽고, 모터 등의 출력장치를 제어할 수 있게 된다. 그룹 프로젝트를 통해 RC카, 모형로봇, 스마트홈 등 간단한 임베디드시스템을 실제 계획, 설계하고 구현해 봄으로써, 스마트기기들이 내장하고 있는 마이크로프로세서 응용시스템을 분석 및 설계할 수 있는 토대를 마련할 수 있다. - 전자 209 (3학점) : 신호 및 시스템(Signal and Systems)
통신, 제어 및 기계시스템과 같은 공학적인 시스템을 분석하고 설계하는 체계적인 기법을 배운다. 이러한 기법은 시스템을 주파수 영역에서 표현하는 주파수응답에 기반하고 있는데, 본 강좌에서는 주파수응답을 기본적으로 이해하고, 효율적으로 응용할 수 있도록 공부한다. - 전자 428 (3학점) : 임베디드 시스템 (Embedded Systems)
자율주행차, 스마트가전, 인공지능 로봇 등 기존 주력산업에 소프트웨어 융합화가 진전되면서 하드웨어 특성에 대한 이해를 바탕으로 임베디드 하드웨어 및 소프트웨어 설계 역량을 갖춘 고급 임베디드 인력에 대한 수요가 꾸준히 증가하고 있다. 본 과목에서는 임베디드 시스템 하드웨어와 소프트웨어에 관한 지식을 습득하고, ARM 프로세서와 임베디드 Linux를 기반으로 하는 개발도구를 사용하여 실습함으로써 임베디드시스템을 개발하기 위한 전문 능력을 기른다. - 전자 326 (3학점) : 디지털 시스템 (Digital Systems)
스마트로봇, 스마트자동차, 드론 등의 스마트 기기들에는 주변장치를 제어하고 연산을 수행하기 위한 반도체 칩이 내장되어 있다. 반도체칩 안에는 많게는 수백만개의 논리게이트로 이루어진 디지털회로가 들어 있는데, 이를 사람이 직접 손으로 설계하는 것은 불가능하다. 본 과목에서는 VHDL이라는 하드웨어 설계 언어를 학습하여, 복잡한 디지털회로와 하드웨어 칩을 설계하는 방법을 배우고, 전자키트를 이용하여 설계한 회로를 직접 실험, 검증함으로써, 하드웨어 설계 능력을 함양한다. - 전자 433 (3학점) : 머신러닝 (Machine Learning)
4차 산업혁명의 근간이 되는 머신러닝의 기본 알고리즘에 대해 이해하는 교과목이다. 수업에서는 기본적인 신경망의 학습이론을 컴퓨터 언어로 구현하며, 제공하는 응용프로그램을 통해 실제 상황에서 머신러닝이 어떻게 적용돠는 가를 학생 스스로 알게 한다. 대부분의 인공지능시스템에서 요구하는 이론의 기초와 함께, 스마트기계 시스템에 머신러닝이 어떻게 응용될 수 있는가에 대한 개념을 확립하여, 미래의 스마트 시스템을 설계할 수 있는 능력을 함양한다. - 전자 432 (3학점) : IoT
스마트로봇, 스마트자동차, 스마트 공장 등의 스마트 기기들은 인터넷을 통하여 서로 연결되어 있고, 스마트 기기에 부착된 센서로부터 데이터를 주고 받을 수 있다. IoT는 인터넷에 연결된 스마트 기기들로 정의되며, 스마트 기기들이 인터넷을 통하여 서로 데이터를 쉽게 주고 받을 수 있는 환경을 IoT 플랫폼이라고 한다. 본 과목에서는 IoT 플랫폼 환경에서 센서로부터 취득한 데이터를 주고 받는 방법을 프로그래밍을 통하여 직접 실험, 검증한다. 또한, 취득된 데이터를 프로그래밍을 통하여 분석하는 실습을 진행한다. - 전자 319 (3학점) : 컴퓨터비전시스템 (Computer Vision System)
컴퓨터비전은 컴퓨터를 사용하여 인간의 시각적인 인식 능력 일반을 재현하는 연구 분야로 로봇의 시각장치, 자동차의 첨단 운전자 보조 시스템(Smart ADAS), 스마트공장의 자동화 등에 활용되고 있다. 본 교과목에서는 자동검사, 물체인식, 물체추적 등 다양한 응용분야에 적용할 수 있는 많은 컴퓨터비전 이론에 대해 다루며, 오픈소스 라이브러리인 OpenCV를 사용하여 이러한 알고리즘들을 구현해 본다.
기계공학과
- 기계239 (3학점) : 전자공학입문 (Introduction to Electrical Engineering)
본 과목에서는 기계공학 전공자로서 스마트 기계시스템을 제작하기 위해 필요한 직류·교류회로 등 기초적인 전자 및 전기공학 지식을 소개한다. - 기계225 (3학점) : CAD (CAD)
컴퓨터를 활용한 기계설계과목으로서, 2차원 기계 제작 도면을 활용해 투상법, 단면도, 상세도, 치수/기하공차 등을 포함한 기초기계제도를 학습하고 이를 기반으로 CAD SW를 활용하여 3차원 설계 모델링의 기초 및 활용을 실습한다. - 기계231 (3학점) : 기구학 (Kinematics)
기계에 가해진 입력운동이 각 부품을 통해서 출력운동까지 어떻게 전달되는지 해석하는 방법을 다루고, 설계자가 원하는 기계의 출력운동을 생성하기 위하여 부품을 조합하는 방법을 다룬다. 로봇, 드론, 자동차 등 모든 기계의 운동시스템을 설계하는데 활용된다. - 기계228 (3학점) : 동역학 (Dynamics)
물체에 가해지는 힘, 운동, 일에 관한 학문으로, 기구장치들에 힘을 가하면 어떤 운동이 발생하는지를 물리적 원리를 이용하여 이해한다. 로봇, 드론, 자동차 등 운동하는 기계의 설계 및 해석에 활용된다. - 기계326 (3학점) : 기계요소설계 (Mechanical Element Design)
기계요소에 작용하는 응력상태를 중심으로 기계설계의 기초이론을 배운다. 나사, 축 및 축이음, 리벳이음 및 용접이음, 브레이크, 베어링 등을 다룬다. - 기계331 (3학점) : 기계시스템제어 (Contorl of Mechanical Systems)
수학적 모델을 기반으로 하는 귀환 제어 시스템의 성능 및 안정성 분석 기법, 시스템의 요구 사양을 만족시키기 위한 제어기 설계 방법 등을 다른다. - 기계215 (3학점) : CAE (CAE)
컴퓨터를 활용한 기계설계 과목2로서 CAD SW를 이용한 고급 솔리드모델링, 곡면모델링, 조립, 도면의 작성, 기구분석, 수치제어 코드 생성 등을 학습한다. - 기계 241 (3학점) : 스마트 팩토리 (Smart Factory)
스마트팩토리는 공장에 대한 가상시뮬레이션과 실제 생산설비가 통합적으로 운영되는 효율적인 공장을 말한다. 본 교과목은 스마트팩토리의 개념정립 후, 자동화된 공장의 시뮬레이션을 위한 로봇공학 이론과 자동화 이론을 학습하고 이를 DMWorks (공장 시뮬레이터) SW를 활용하여 가상공장과 로봇을 모델링하여 자동화된 공장의 생산시스템 시뮬레이터를 구성하는 내용을 학습한다. - 기계 436 (3학점) : 스마트 자동차 (Smart Automobile Engineering) 김민재
자동차의 구조 및 구성품의 동작원리를 이해하여, 자동차라는 시스템을 효율적으로 운용할 수 있는 방안을 탐구한다. 자동차의 대표적인 극복과제인 연비 및 배출가스 문제를 이해하고, 앞으로 자동차 기술이 나아갈 길을 탐구한다. 미래형 자동차에서 제시되는 다양한 자동차 기술을 학습한다.
공통과목
- 공과대학 공통 (3학점) : 융합 프로젝트 (Interdisciplinary Project)
전자기계 융합 신기술 동향을 분석하고, 4차 산업혁명과 관련된 로봇, 드론, 자율주행 기술 등 융합 기술을 조사한다. 융합기술에 관한 최근 기술을 초청 세미나를 통하여 습득하고, 관련 기술 및 산업 동향을 자기주도적 학습을 통하여 이해한다. 기술 및 산업 동향의 연구 조사와 발표를 통해 수업이 진행된다. 타 전공 학생과의 공동 수업을 통하여 타 전공의 이해 및 협업 능력을 배양한다. - 공과대학 공통 (3학점): 융합 캡스톤 디자인 1/2 (Interdisciplinary Capstone Design 1/2)
- 각 전공 교과목에서 배운 기본 이론과 기초설계 및 요소설계 역량을 기초로 융합기술 관련 공학설계 주제를 선정하고 프로젝트를 수행한다. 전기, 전자, 기계 등 여러 전공의 융합 팀을 구성하고, 융합기술 관련 주제를 선정하고 공학적 관점에서 문제를 해결한다. 설계의 주제 선정, 개념 설계 및 시작품 제작을 위한 기초 설계를 수행한다. 융합기술의 이해와 타 전공의 이해 및 협업 능력을 배양한다.