공과100 (3학점): 공학입문설계 (Introduction to Creative Design)
공학설계능력배양에 필수적인 창의적 사고, 팀 활동, 의사 소통 능력을 통한 창의적 문제해결 능력을 증진시키며 설계의 과정을 설계 프로젝트 수행을 통하여 훈련한다.
기계로봇공통 (1학점): 기계공학세미나
산업체의 전문가 및 실무자를 모셔서 세미나를 수강함으로 산업현장에서의 실무능력과 현장감을 배양한다.
기계로봇공통 (3학점): 정역학 (Statics)
물체의 합계가 평형을 이루어 가속도가 없는 상태를 취급하는 학문으로서, 기계공학의 기초가 되는 힘과 균형을 Vector의 개념을 사용하여 이해하고, 강체와 질점의 개념적인 차이를 이해하여 복잡한 실제적인 문제에 접했을 때 그 문제를 정역학의 원리를 이용하여 해석하는 분석력을 습득한다.
로봇전공 (3학점): 로봇프로그래밍
로봇프로그래밍은 이 과목은 로봇을 다루기 위한 기본 프로그래밍 능력을 배우는 수업이다. C, C++, Python 언어를 사용하여 프로그램의 기본 문법을 익히고, 조건문, 반복문, 함수, 클래스 같은 구조를 직접 만들어 본다. 마지막에는 배운 내용을 바탕으로 로봇과 관련된 간단한 프로그램을 팀 프로젝트로 설계하고 발표한다.
기계로봇공통 (3학점): 기계재료학 (Mechanical Engineering Materials)
재료의 구조, 상태도, 변형 및 강화기구와 재료의 역학적 거동 및 파괴, 금속의 특성 및 용도와 세라믹과 복합재료의 역학적 특성과 용도를 다룬다.
기계로봇공통 (2학점): CAD (CAD)
투상법, 단면도, 치수/기하공차 등을 포함한 제도이론을 학습하고 AutoCAD를 이용한 2차원 도면의 작성과 PRO/E를 이용한 3차원 모델링의 기초를 실습한다.
기계로봇공통 (3학점): 기구학 (Kinematics)
기계의 운동에 관한 학문으로서, 캠, 기어, 기어열 등을 포함한 각종 다관절 기구의 변위, 속도, 가속도 및 힘의 해석과 기구설계 방법을 다룬다.
기계로봇공통 (3학점): 동역학 (Dynamics)
물체에 가해지는 힘과 그에 의해 발생하는 운동에 관한 학문으로서, 질점과 강체의 운동학 및 운동역학, 일과 에너지, 운동량과 충격량 등을 다룬다.
기계로봇공통 (3학점): 고체역학 (Solid Mechanics)
변형체역학을 취급한 응용역학의 기초과정으로서 축하중, 비틈, 굽힘, 내압 등의 단일하중을 받는 부재의 해석을 위한 기초적 이론 및 그 응용을 다룬다.
로봇전공 (3학점): 전자공학입문 (Introduction to Electronic Engineering)
전자회로, 신호, 반도체 소자 등 전자공학의 기초 개념을 학습하고, 기본적인 디지털 회로 설계와 PCB 설계의 기초 원리를 다루는 과목이다. 로봇 시스템 개발을 위한 전자공학적 기초역량을 갖추는 것을 목표로 한다.
기계로봇공통(3학점): CAE (CAE)
PRO/E를 이용한 고급 솔리드모델링, 곡면모델링, 조립, 도면의 작성, 기구분석, NC코드 생성 등을 학습한다.
로봇전공 (3학점): 기계로봇제어1
수학적 모델을 기반으로 하는 자동제어의 기초 이론을 중심으로, 동특성 모델링, 선형 시스템 해석, PID 제어, 주파수 응답, 안정도 분석 등 고전 제어기법을 학습하는 과목이다. 로봇 및 기계 시스템의 기본 제어 원리를 이해하고 실제 제어기 설계의 기초역량을 갖추는 것을 목표로 한다.
로봇전공 (3학점): 선형대수개론
벡터, 행렬, 일차변환, 고유값·고유벡터 등 선형대수의 기본 개념과 계산 방법을 학습하는 과목이다. 로봇의 운동학·동역학, 제어, 컴퓨터 비전, 인공지능 등을 이해하기 위한 수학적 기초역량을 다지는 것을 목표로 한다.
로봇전공 (3학점): 임베디드로보틱스
리눅스 기반 임베디드 시스템의 하드웨어 동작 원리와 운영체제 구조를 이해하고, 실시간 운영체제(RTOS)를 활용하여 로봇용 임베디드 소프트웨어와 시스템 전반을 다루는 과목이다. 로봇 제어를 위한 플랫폼 구성, 디바이스 인터페이스, 실시간 처리 등 임베디드 로보틱스의 핵심 기술을 학습한다.
기계로봇공통 (3학점): 기계공작법 (Manufacturing Process)
금속재료를 유용한 형태로 제작 또는 제조하는 기술을 논하는 학문으로서 재료에 열 또는 기계적 힘을 가하여 그 형태 또는 성질을 변화시키는 이론과 실제를 다룬다.
기계로봇공통 (3학점): 기계진동학 (Mechanical Vibration)
기계의 진동 현상을 이해하고 해석하며 진동을 활용하거나 억제하는 방법을 특히 1, 2 자유도의 이산계 모델을 중심으로 학습한다. 또한 MATLAB을 교육하여 CAE 도구로서 활용하도록 한다.
기계로봇공통 (3학점): 기계요소설계 (Mechanical Element Design)
기계요소에 작용하는 응력상태를 중심으로 기계설계의 기초이론을 배운다. 나사, 축 및 축이음, 리벳이음 및 용접이음, 브레이크, 베어링 등을 다룬다.
기계로봇공통(3학점): 공통기계공학실험
전기전자와 계측, 자동차, 유체, 동역학, 진동에 대한 기계공학적 이론을 실제 실험과 실습을 통하여 기본 개념과 원리를 이해하고 체득한다.
기계로봇공통 (3학점): 스마트기계 마이크로프로세서 응용 (Microprocessor Applications for Smart Machine)
최근 기계시스템의 자동화에 필수적으로 사용되는 마이크로프로세서를 사용할수 있는 기본 능력을 배양한다.
로봇전공 (3학점): 기계로봇제어2
State-space 기반 현대 제어 이론을 중심으로, 상태궤환, 옵저버 설계, 최적제어(LQR), 모델예측제어(MPC), 강인·비선형 제어 기법 등을 로봇 시스템에 적용하는 과목이다. 고급 제어기 설계를 통해 로봇의 정밀 제어, 안정성 향상, 자율적 동작 구현 능력을 심화하는 것을 목표로 한다.
로봇전공 (3학점): 다관절로봇역학
다관절 로봇의 운동학 및 동역학을 기반으로 링크·조인트의 질량특성, 라그랑지안/뉴턴-오일러 공식, 모션 방정식 유도 등을 학습하며, 로봇의 동적 거동 분석과 제어 설계에 필요한 핵심 원리를 이해하는 과목이다. 매니퓰레이터의 힘/토크 해석 및 실제 로봇 동작 모델링 능력을 배양하는 것을 목표로 한다.
기계로봇공통 (3학점): 기계설계 및 해석 (Machine Design and Analysis)
기계요소설계를 수강한 학생을 대상으로 스프링과 플라이 휘일, 기어전동장치, 벨트전동장치이론을 가르친다. 후반부에서는 실제 기계장치를 설계하는 훈련을 시킨다.
기계로봇공통 (3학점): 기계공학에서의 인공지능 (Artificial Intelligence in Mechanical Engineering)
4차 산업 혁명 시대의 범용기술인 인공지능의 개념을 이해하고, 머신러닝, 딥러닝의 기본 개념을 Python과 keras를 이용하여 직접 구현한다.
로봇전공 (3학점): 로봇공학실험
로봇 센서·구동기·제어기·임베디드 시스템을 활용한 실험을 통해 로봇의 인지·제어·운동 기능을 직접 구현하고 검증하는 실습 중심 과목이다. 실제 로봇 플랫폼을 이용한 하드웨어·소프트웨어 통합 실험을 통해 로봇공학 전반의 실무 역량을 배양하는 것을 목표로 한다.
기계로봇공통 (3학점): 캡스톤디자인1 (Capstone Design 1)
산업체의 실무적인 문제를 해결하는 팀설계 과정으로서 문제의 도출, 아이디어 창출, 최종안의 선정, CAD 모델링, 도면의 제작, CAE 분석, 팀발표 등을 수행한다.
로봇전공 (3학점): 로봇운영체제 개론
로봇의 운영체제이자 분산 네트워크 컴퓨팅 소프트웨어인 ROS의 사용방법을 습득하고 이를 활용한 로봇 머니퓰레이터 제어를 실습한다. 이를 통해 학생들이 로봇의 제어와 개발에 대한 보다 실무적인 역량을 키울 수 있도록 한다.
기계로봇공통 (3학점): 지능형센서와 액츄에이터
현대 기계공학에서는 다양한 센서 및 계측장비가 이용되며, 모든 데이터는 전기 신호로 획득된다. 이 신호를 컴퓨터에 전송해서 활용하기 위해서는 신호획득, 신호처리, 증폭, 주파수 응답, 그리고 기본적인 논리회로에 대한 지식이 요구된다. 기계공학도로서 실험을 수행하는데 반드시 필요한 계측, 데이터에 관련된 개괄적인 전기전자공학 지식을 습득한다
로봇전공 (3학점): 스마트자동차
자동차의 기본구조, 엔진, 동력전달장치, 조향장치, 현가장치, 제동장치, 전기장치 등의 주제들을 학습하여 자동차의 작동원리 및 자동차의 성능에 대한 이해를 증진시키고 공해대책과 Car Electronics 및 자동차 신기술에 대하여 학습한다.
기계로봇공통 (3학점): 마이크로 메카트로닉스 (Micro Mechatronics)
기계공학과 전기/전자 공학을 접목한 과목으로서 기계공학도에게 필요한 전기 및 전자 공학의 기본이론 및 응용방법을 학습하여 자동화된 시스템을 구성할 수 있는 능력을 배양한다. 센서와 각종 스위치로 구성된 센싱부, 모터와 실린더 등으로 구성된 구동부, 그리고 PLC를 포함하는 제어부 등을 학습하여 자동시스템의 각 요소를 학습한다.
기계로봇공통 (3학점): 반도체공정개론 (Introduction to Semiconductor processing)
4차 산업혁명시대에 대한민국 산업의 근간인 반도체에 대한 수요가 급증하면서 기계공학 전공자들의 반도체 산업 장비, 설비 분야로의 진출이 급증하는 상황에 대응하여 반도체 및 반도체 소자에 대한 기본 개념, 반도체 전공정 및 후공정(반도체 패키지), 반도체 패키지 테스트 등에 대한 기초지식을 습득한다.
기계로봇공통 (3학점): 캡스톤디자인2 (Capstone Design 2)
캡스톤디자인1의에서 만든 도면을 이용하여 제품을 제작, 시험, 분석하고 이 과정에서 CAD, CAE SW를 이용한 설계 및 분석을 수행하고 최종과제 발표 및 전시를 수행한다.
로봇전공 (3학점): 로봇비전
로봇이 환경을 인지하고 이해하기 위한 영상처리 및 컴퓨터비전의 기본 원리(영상 특징, 카메라 모델, 깊이 추정, 물체 인식 등)를 학습하며, 이를 로봇의 자율 이동·조작·상호작용에 적용하는 과목이다. 기초 비전 알고리즘부터 최신 딥러닝 기반 로봇 비전 기법까지 다루어 실제 로봇 시스템의 시각 지능 구현 능력을 배양한다.
로봇전공 (3학점): 인공지능로봇
로봇이 환경과 상호작용하며 스스로 행동을 학습하는 강화학습(Reinforcement Learning)의 핵심 개념과 알고리즘(Q-learning, Policy Gradient, Deep RL 등)을 학습하고, 이를 로봇 제어·보행·조작 등의 자율 행동 생성에 적용하는 과목이다. 시뮬레이션 및 실제 로봇 플랫폼을 활용하여 학습 기반 로봇 지능 구현 능력을 배양한다.
로봇전공 (3학점): 자율로봇설계
자율 로봇의 설계에 필요한 기계 구조, 센서·액추에이터 구성, 임베디드 제어, 전원 시스템, 소프트웨어 아키텍처 등을 통합적으로 다루며, 로봇이 스스로 인지·판단·동작할 수 있는 하드웨어·소프트웨어 설계 방법을 학습하는 과목이다. 실제 자율주행 또는 자율조작 로봇을 설계·제작·검증하는 과정에서 로봇 시스템 통합 능력을 배양한다.
로봇공학전공