창의공학설계 (Creative Engineering Design)
창의적인 공학적 설계과정의 이해를 돕기 위한 기초과정으로 공학설계 과정을 배운다. 아이디어 도출 과정, 특허검색, 시장 조사 방법을 배우고, 실제 설계단계에서 제품의 정의, 실현 가능성, 설계, 제품의 사회적 윤리적 문제 검토 등을 체득하게 된다.
프로그래밍입문 (Introduction to Computer Programming)
본 강좌에서는 배우기 가장 쉬우면서도 프로그래밍의 다양한 기능들을 지원하는 언어인 파이썬의 문법(Syntax)과 의미(Semantics)를 강의한다. 컴퓨터 프로그래밍을 쉽게 배울 수 있도록 함과 동시에 컴퓨터 소프트웨어 개발 원리도 습득할 수 있도록 한다.
프로그래밍 1 (Programming 1)
공학적인 문제를 해결하기 위한 방법으로 프로그래밍 언어(C)를 학습한다. 공학 분야에 광범위하게 활용되는 C 언어의 프로그래밍 개념 및 문법, 구성능력을 배운다. 또한, 공학 문제 적용을 위한 다양한 예제를 수행하여 프로그래밍 능력을 키운다.
인공지능개론 (Introduction to Artificial Intelligence)
인공지능에 대한 기본적인 개념과 지식표현, 추론, 문제해결 방법에 대해 학습한다. 또한 인공지능 기술의 역사와 미래 기술 전망에 대해 알아본다.
확률과 통계 (Probability and Statistics)
확률과 통계는 공학 분야, 특히 첨단 반도체 분야의 생산관리 및 연구 개발 그리고 신뢰성 분야에 기본이 되는 수학적 이론이다. 기술통계학 및 확률, 확률변수, 확률분포, 그리고 추정과 검정에 대해서 배우고, 통계학 전반의 기본을 익힘으로써 여러 정보의 통계적 추론을 가능하게 하고, 통계적 사고로 분석하는 사고력을 키운다.