본 교과목에서는 우선 동적 시스템 분석의 기본이 되는 미분, 차분 방정식과 선형대수학에 대해 공부하고, 이를 이용해 Dynamic System을 이해하게 된다. 마지막으로 시스템을 관찰하고 통제하는 것에 대해 학습한다. 다시 말해서 본 교과목의 학습목표는, 이렇게 우리 생활과 밀접한 동적인 현상들을 수학적으로 관찰하고 분석하며, 통제할 수 있는 능력을 배양하는 것이라고 할 수 있다.
본 강좌의 목표는 추론, 탐색, 전문가시스템, 지식표현, 사례기반추론, 에이전트기술 등 다양한 인공지능 기술을 소개하는 것이다. 이러한 기본 기술에 대한 이론과 함께 응용사례도 소개한다. 강의 중 몇 개의 간단한 인공지능 기술을 구현하는 과제를 통해, 수강생들은 널리 알려진 인공지능 프로그래밍 언어들 중 하나인 Prolog를 익힌다.
스케줄링 이론은 다양한 제약 조건과 목적함수에 부합하도록 생산에 필요한 자원에 작업을 할당하도록 하는 의사결정 과정이다. 단일 기계 sequencing문제, flow shop 문제, group scheduling 문제, job shop scheduling 문제, project scheduling 문제 등 다양한 스케줄링 문제에 대하여 최적해 습득기법, 그리고 휴리스틱 해법 등에 대하여 공부한다.
현실에서 발생하는 최적화 문제는 많은 경우, 효율적인 알고리즘을 갖지 않는 NP-hard 문제이다. 본 강의에서는 우선 이러한 문제를 식별하는데, 기본이 되는 최적화 계산론, 다항 변환 등을 도입한다. 그리고 NP-hard 문제의 좋은 해를 효율적으로 구하는 다양한 접근법을 다룬다.
수리적 모형으로 해를 찾을 수 없는 복잡한 시스템을 효과적으로 분석하기 위한 시뮬레이션의 개념, 이론 및 응용을 본 과목에서 다룬다. 컴퓨터 논리, 몬테카를로 시뮬레이션, 난수 발생법, 확률 변수 발생 방법, 엑셀 및 C언어를 사용한 시뮬레이션을 공부한다. 입력 분포의 설정 및 출력 분석을 다루며, 다양한 분산 감소 기법들을 공부한다.
이 강의는 공과대학의 대학원 및 학부 고학년 학생들을 대상으로 작업생체역학의 기본 개념을 전달하고 작업자의 건강과 작업 생산성을 향상하기 위한 설계 기법들을 가르쳐 습득시키는 것을 목적으로 한다. 강의의 주요 주제들은 근골격계의 구조, 인체측정학, 생체계측학, 작업생체역학 모형, 자세 스트레스, 인력 운반 작업 등을 포함한다.