백터/행렬 기본 이론
벡터에서 내적과 외적에 대해 소개하고 신호 처리와 인공지능 분야에서 이들이 어떻게 활용되는지 설명합니다. 또한 가우스-조르단 소거법, 역행렬 등을 구하는 방법에 대해 설명하고 활용법을 소개합니다.
C기반 벡터 프로그래밍
OpenGL 그래픽스 라이브러리를 통해 벡터를 실제로 좌표상에 표기해보고, 내적 및 외적에 대한 결과값을 직접 육안으로 확인할 수 있습니다.
C기반 행렬 프로그래밍
OpenGL 그래픽스 라이브러리를 통해 벡터와 행렬의 관계에 대해 살펴보고, 기본적인 행렬 계산과 연립방정식을 컴퓨터가 풀 수 있도록 하는 가우스-조르단 소거법에 대해 학습합니다.
미분 방정식의 필요성
미분 방정식과 디지털 신호 처리가 어떻게 관련이 되는지 결국 미분 방정식이 무엇을 얻기 위함인지에 대한 이론과 풀이법에 대해 학습합니다.
C로 직접 구현하는 1계 미분 방정식
C로 직접 프로그래밍하여 여러 종류의 다양한 1계 미분 방정식을 풀어봅니다.
C로 직접 구현하는 2계 미분 방정식
C로 직접 프로그래밍하여 여러 종류의 다양한 2계 미분 방정식을 풀어봅니다.
라플라스 변환, 푸리에 변환
라플라스 변환, 푸리에 변환이 실제로 실무에서 어떠한 형태로 활용이 되는지 어떠한 목적을 가지고 사용하는지에 대해 파악합니다.
라플라스 변환과 시스템 응답 특성 및 제어기 설계
시스템에 대한 응답 특성을 해석할 수 있는 라플라스 변환에 대해 학습합니다. 또한 파이썬을 활용하여 라플라스 변환을 적용하는 방법에 대해서도 학습합니다.
푸리에 변환과 주파수 응답 특성
벡터에 내적을 할 수 있지만 함수에 내적을 한다면 어떤 결과를 초래할지, 이에 근거하여 푸리에 변환이란 무엇인지, 실제로 이를 어디에 활용해야 하는지 또 어떻게 활용을 해야 하는지에 대해 학습하고, IPC와 관련된 코드를 실제 코드에서 어떻게 활용 되었는지 살펴보는 시간을 가지도록 합니다. 마지막으로 이와 같은 기술들을 실제 활용한 방식에 대해 간략하게 일부를 살펴보도록 합니다.