MATLAB and Simulink Training

학습 순서별 교육 과정 목록

시작하기

기본 과정인 MATLAB Fundamentals 또는 Simulink for Systems and Algorithm Modeling을 이수한 후에, 권장하는 학습 순서별 교육 과정을 수강하시면 MATLAB과 Simulink의 기능을 빠르게 습득할 수 있습니다.


MATLAB 학습 순서

분석 및 시각화

선행 과정

MATLAB Fundamentals

본 교육과정은 MATLAB®의 테크니컬 컴퓨팅 환경하의 여러 사용법을 다룹니다. 본 교육과정에서는 MATLAB 지식 또는 프로그래밍 경험을 필요로 하지 않으며, 데이터 분석, 시각화, 시스템 모델링 및 프로그래밍 방법에 대해 다룹니다.

필수 과정

MATLAB for Data Processing and Visualization

본 교육과정은 다양한 형식의 데이터를 불러들여 처리, 분석, 그리고 시각화(Visualization) 작업을 자동화하고자 하는 데이터 분석가들을 위한 과정으로 데이터 분석 애플리케이션 작성하는 방법을 집중적으로 다룹니다.

선택 과정

Accelerating and Parallelizing MATLAB Code

본 2일 교육과정은 MATLAB 코드를 빠르게 실행할 수 있는 다양한 초고속 컴퓨팅 방법에 대해 다룹니다. 본 교육과정에서는 메모리 선할당(preallocation) 및 벡터화 연산(vectorization)과 같은 방법을 사용하여 계산상의 병목 현상을 제거할 것입니다. 또한 MATLAB Coder™를 활용하여 MATLAB 코드를 MEX 파일로 컴파일할 것입니다. 이 외에도 Parallel Computing Toolbox™를 사용하여 사용자 PC 에서 처리 속도를 향상시키는 방법과 MATLAB Distributed Computing Server™(MDCS)를 사용하여 Cluster 환경에서 처리 속도를 향상시키는 방법을 설명합니다. 이를 위해 병렬 컴퓨팅과 MDCS의 사용 방법을 교육 과정 전반에 걸쳐 학습할 것입니다. 만약 시뮬레이션 시간이 오래 걸리는 작업을 하는 엔지니어 분들은 본 교육과정에서 실습 및 다양한 연습문제를 통해 도움을 받을 수 있습니다.

통계 및 머신 러닝

선행 과정

MATLAB Fundamentals

본 교육과정은 MATLAB®의 테크니컬 컴퓨팅 환경하의 여러 사용법을 다룹니다. 본 교육과정에서는 MATLAB 지식 또는 프로그래밍 경험을 필요로 하지 않으며, 데이터 분석, 시각화, 시스템 모델링 및 프로그래밍 방법에 대해 다룹니다.

필수 과정

Statistical Methods in MATLAB

본 교육과정은 실습 위주로 진행되며 MATLAB®과 Statistics Toolbox™를 이용한 통계적인 자료분석을 다룹니다. 예제와 연습문제를 통해 자료 불러오기 및 구성하기부터 탐색적 데이터 분석과 확증적 데이터 분석 및 시뮬레이션에 이르는 전체 분석 과정을 MATLAB과 Statistics Toolbox의 기능들을 이용하여 다룹니다.


Machine Learning with MATLAB

본 교육과정은 MATLAB®에서 Statistics and Machine Learning Toolbox™ 및 Neural Network Toolbox™ 내의 함수를 사용한 데이터 분석 및 기계 학습 기술에 대하여 집중적으로 다룹니다. 본 교육과정에서는 대용량 데이터에서 피쳐(feature)를 찾아내는 비지도(unsupervised) 학습과 예측 모델(predictive model)을 구축하기 위한 지도(supervised) 학습에 대해 설명합니다. 예제와 연습문제를 통해 결과의 시각화 및 평가 기술에 대해 중점적으로 다룹니다.

선택 과정

Accelerating and Parallelizing MATLAB Code

본 2일 교육과정은 MATLAB 코드를 빠르게 실행할 수 있는 다양한 초고속 컴퓨팅 방법에 대해 다룹니다. 본 교육과정에서는 메모리 선할당(preallocation) 및 벡터화 연산(vectorization)과 같은 방법을 사용하여 계산상의 병목 현상을 제거할 것입니다. 또한 MATLAB Coder™를 활용하여 MATLAB 코드를 MEX 파일로 컴파일할 것입니다. 이 외에도 Parallel Computing Toolbox™를 사용하여 사용자 PC 에서 처리 속도를 향상시키는 방법과 MATLAB Distributed Computing Server™(MDCS)를 사용하여 Cluster 환경에서 처리 속도를 향상시키는 방법을 설명합니다. 이를 위해 병렬 컴퓨팅과 MDCS의 사용 방법을 교육 과정 전반에 걸쳐 학습할 것입니다. 만약 시뮬레이션 시간이 오래 걸리는 작업을 하는 엔지니어 분들은 본 교육과정에서 실습 및 다양한 연습문제를 통해 도움을 받을 수 있습니다.

코드 개발 및 관리

선행 과정

MATLAB Fundamentals

본 교육과정은 MATLAB®의 테크니컬 컴퓨팅 환경하의 여러 사용법을 다룹니다. 본 교육과정에서는 MATLAB 지식 또는 프로그래밍 경험을 필요로 하지 않으며, 데이터 분석, 시각화, 시스템 모델링 및 프로그래밍 방법에 대해 다룹니다.

필수 과정

MATLAB Programming Techniques

본 교육과정은 MATLAB 언어의 기능을 이용하여 효율적이고 견고한 코드를 작성하기 위한 방법을 다룹니다. 본 과정에서는 애플리케이션 작성, 알고리즘 개발, 그리고 내장된 MATLAB의 내장된 기능의 성능 확장에 중점을 둡니다. MATLAB의 툴들을 이용하여 코드 작성, 디버깅, 프로파일링 뿐만 아니라 성능 최적화 방법에 대해서 다룹니다.

Accelerating and Parallelizing MATLAB Code

본 2일 교육과정은 MATLAB 코드를 빠르게 실행할 수 있는 다양한 초고속 컴퓨팅 방법에 대해 다룹니다. 본 교육과정에서는 메모리 선할당(preallocation) 및 벡터화 연산(vectorization)과 같은 방법을 사용하여 계산상의 병목 현상을 제거할 것입니다. 또한 MATLAB Coder™를 활용하여 MATLAB 코드를 MEX 파일로 컴파일할 것입니다. 이 외에도 Parallel Computing Toolbox™를 사용하여 사용자 PC 에서 처리 속도를 향상시키는 방법과 MATLAB Distributed Computing Server™(MDCS)를 사용하여 Cluster 환경에서 처리 속도를 향상시키는 방법을 설명합니다. 이를 위해 병렬 컴퓨팅과 MDCS의 사용 방법을 교육 과정 전반에 걸쳐 학습할 것입니다. 만약 시뮬레이션 시간이 오래 걸리는 작업을 하는 엔지니어 분들은 본 교육과정에서 실습 및 다양한 연습문제를 통해 도움을 받을 수 있습니다.

선택 과정

Object-Oriented Programming with MATLAB

본 교육과정은 복잡한 MATLAB® 응용 프로그램의 개발 및 유지를 위한 객체 지향 프로그래밍 방법을 다룹니다. 또한, 소프트웨어의 품질 향상을 위해 테스트를 기반으로 한 개발 접근법을 다룹니다. 

인터페이스 생성

선행 과정

MATLAB Fundamentals

본 교육과정은 MATLAB®의 테크니컬 컴퓨팅 환경하의 여러 사용법을 다룹니다. 본 교육과정에서는 MATLAB 지식 또는 프로그래밍 경험을 필요로 하지 않으며, 데이터 분석, 시각화, 시스템 모델링 및 프로그래밍 방법에 대해 다룹니다.

필수 과정

Building Interactive Applications in MATLAB

본 교육과정은 MATLAB 환경에서 애플리케이션의 User Interface를 생성하는 방법을 다룹니다. 그래픽 인터페이스 프로그래밍 경험이 없어도 됩니다.

MATLAB Programming Techniques

본 교육과정은 MATLAB 언어의 기능을 이용하여 효율적이고 견고한 코드를 작성하기 위한 방법을 다룹니다. 본 과정에서는 애플리케이션 작성, 알고리즘 개발, 그리고 내장된 MATLAB의 내장된 기능의 성능 확장에 중점을 둡니다. MATLAB의 툴들을 이용하여 코드 작성, 디버깅, 프로파일링 뿐만 아니라 성능 최적화 방법에 대해서 다룹니다.

시계열 모델링

선행 과정

MATLAB for Financial Applications

본 교육과정은 MATLAB의 테크니컬 컴퓨팅 환경하에서 금융 분야를 위한 여러 사용법을 다룹니다. MATLAB을 시작하시는 분 또는 사용법을 정리하시려는 분들을 위한 과정입니다. 본 과정은 MATLAB 프로그래밍 지식과 경험을 필요로 하지 않고 금융 관련 예제와 실습을 통해 이해를 할 수 있도록 구성되어 있습니다. 시계열 분석, 확정 금리부 증권의 가치평가, 포트폴리오 관리, 옵션과 파생상품, 몬테카를로 시뮬레이션 등과 같은 실질적인 예를 통해 MATLAB 사용능력은 자연스럽게 발전됩니다. 본 과정에서는 데이터 분석, 그래픽 가시화, 시스템 모델링 및 프로그래밍이 다루어집니다.

필수 과정

Time-Series Modeling in MATLAB

본 교육과정은 MATLAB® 및 Econometrics Toolbox™를 사용한 시계열(time-series) 모델링에 대한 전반적인 소개 과정입니다. 본 교육과정은 이전에 MATLAB을 사용한 경험이 있으며, 계량경제 시계열 모델을 만들고 추정하고 시뮬레이션하고 예측해야 하는 경제학자, 분석가 및 기타 금융 전문가를 대상으로 합니다. 본 과정은 시계열 모델을 개발하기 위해 표준 Box-Jenkins 절차에 따라 설계되었습니다.

선택 과정

Statistical Methods in MATLAB

본 교육과정은 실습 위주로 진행되며 MATLAB®과 Statistics Toolbox™를 이용한 통계적인 자료분석을 다룹니다. 예제와 연습문제를 통해 자료 불러오기 및 구성하기부터 탐색적 데이터 분석과 확증적 데이터 분석 및 시뮬레이션에 이르는 전체 분석 과정을 MATLAB과 Statistics Toolbox의 기능들을 이용하여 다룹니다.

Optimization Techniques in MATLAB

본 교육과정은 MATLAB 환경 하 에서 Optimization Toolbox와 Global Optimization Toolbox 사용에 중점을 둔 최적화 응용에 대한 입문과정으로 최적화 문제를 인식하여 문제화하고 그 문제에 적절한 최적화 함수를 선택하여 해결하는 과정을 중점적으로 다룹니다. 수치적이며 그래프적인 형태로 유용한 결과를 얻어내기 위한 일반적인 기술들에 대해서도 다루어지며, 주요 개념 이해를 위한 실제 적용예제들이 실습으로 제공될 것입니다.

리스크 관리

선행 과정

MATLAB for Financial Applications

본 교육과정은 MATLAB의 테크니컬 컴퓨팅 환경하에서 금융 분야를 위한 여러 사용법을 다룹니다. MATLAB을 시작하시는 분 또는 사용법을 정리하시려는 분들을 위한 과정입니다. 본 과정은 MATLAB 프로그래밍 지식과 경험을 필요로 하지 않고 금융 관련 예제와 실습을 통해 이해를 할 수 있도록 구성되어 있습니다. 시계열 분석, 확정 금리부 증권의 가치평가, 포트폴리오 관리, 옵션과 파생상품, 몬테카를로 시뮬레이션 등과 같은 실질적인 예를 통해 MATLAB 사용능력은 자연스럽게 발전됩니다. 본 과정에서는 데이터 분석, 그래픽 가시화, 시스템 모델링 및 프로그래밍이 다루어집니다.

필수 과정

Risk Management with MATLAB

본 교육과정은 MATLAB® 및 Financial Toolbox™를 사용한 리스크 관리에 대한 전반적인 소개 과정입니다. 본 교육과정은 이전에 MATLAB을 사용한 경험이 있으며, 리스크 분석, 평가 및 관리해야 하는 리스크 분석가, 리스크 관리자, 포트폴리오 관리자 및 기타 금융 전문가를 대상으로 합니다. 본 교육과정에서는 이자율, 유동성 및 운영 리스크를 포함한 모든 위험 분야 중에서 시장 및 신용 리스크에 대한 예제를 사용합니다.

Statistical Methods in MATLAB

본 교육과정은 실습 위주로 진행되며 MATLAB®과 Statistics Toolbox™를 이용한 통계적인 자료분석을 다룹니다. 예제와 연습문제를 통해 자료 불러오기 및 구성하기부터 탐색적 데이터 분석과 확증적 데이터 분석 및 시뮬레이션에 이르는 전체 분석 과정을 MATLAB과 Statistics Toolbox의 기능들을 이용하여 다룹니다.

선택 과정

Machine Learning with MATLAB

본 교육과정은 MATLAB®에서 Statistics and Machine Learning Toolbox™ 및 Neural Network Toolbox™ 내의 함수를 사용한 데이터 분석 및 기계 학습 기술에 대하여 집중적으로 다룹니다. 본 교육과정에서는 대용량 데이터에서 피쳐(feature)를 찾아내는 비지도(unsupervised) 학습과 예측 모델(predictive model)을 구축하기 위한 지도(supervised) 학습에 대해 설명합니다. 예제와 연습문제를 통해 결과의 시각화 및 평가 기술에 대해 중점적으로 다룹니다.

Accelerating and Parallelizing MATLAB Code

본 2일 교육과정은 MATLAB 코드를 빠르게 실행할 수 있는 다양한 초고속 컴퓨팅 방법에 대해 다룹니다. 본 교육과정에서는 메모리 선할당(preallocation) 및 벡터화 연산(vectorization)과 같은 방법을 사용하여 계산상의 병목 현상을 제거할 것입니다. 또한 MATLAB Coder™를 활용하여 MATLAB 코드를 MEX 파일로 컴파일할 것입니다. 이 외에도 Parallel Computing Toolbox™를 사용하여 사용자 PC 에서 처리 속도를 향상시키는 방법과 MATLAB Distributed Computing Server™(MDCS)를 사용하여 Cluster 환경에서 처리 속도를 향상시키는 방법을 설명합니다. 이를 위해 병렬 컴퓨팅과 MDCS의 사용 방법을 교육 과정 전반에 걸쳐 학습할 것입니다. 만약 시뮬레이션 시간이 오래 걸리는 작업을 하는 엔지니어 분들은 본 교육과정에서 실습 및 다양한 연습문제를 통해 도움을 받을 수 있습니다.

금융 공학

선행 과정

MATLAB for Financial Applications

본 교육과정은 MATLAB의 테크니컬 컴퓨팅 환경하에서 금융 분야를 위한 여러 사용법을 다룹니다. MATLAB을 시작하시는 분 또는 사용법을 정리하시려는 분들을 위한 과정입니다. 본 과정은 MATLAB 프로그래밍 지식과 경험을 필요로 하지 않고 금융 관련 예제와 실습을 통해 이해를 할 수 있도록 구성되어 있습니다. 시계열 분석, 확정 금리부 증권의 가치평가, 포트폴리오 관리, 옵션과 파생상품, 몬테카를로 시뮬레이션 등과 같은 실질적인 예를 통해 MATLAB 사용능력은 자연스럽게 발전됩니다. 본 과정에서는 데이터 분석, 그래픽 가시화, 시스템 모델링 및 프로그래밍이 다루어집니다.

필수 과정

Statistical Methods in MATLAB

본 교육과정은 실습 위주로 진행되며 MATLAB®과 Statistics Toolbox™를 이용한 통계적인 자료분석을 다룹니다. 예제와 연습문제를 통해 자료 불러오기 및 구성하기부터 탐색적 데이터 분석과 확증적 데이터 분석 및 시뮬레이션에 이르는 전체 분석 과정을 MATLAB과 Statistics Toolbox의 기능들을 이용하여 다룹니다.

MATLAB Programming Techniques

본 교육과정은 MATLAB 언어의 기능을 이용하여 효율적이고 견고한 코드를 작성하기 위한 방법을 다룹니다. 본 과정에서는 애플리케이션 작성, 알고리즘 개발, 그리고 내장된 MATLAB의 내장된 기능의 성능 확장에 중점을 둡니다. MATLAB의 툴들을 이용하여 코드 작성, 디버깅, 프로파일링 뿐만 아니라 성능 최적화 방법에 대해서 다룹니다.

선택 과정

Object-Oriented Programming with MATLAB

본 교육과정은 복잡한 MATLAB® 응용 프로그램의 개발 및 유지를 위한 객체 지향 프로그래밍 방법을 다룹니다. 또한, 소프트웨어의 품질 향상을 위해 테스트를 기반으로 한 개발 접근법을 다룹니다.

금융 관련 응용 프로그램 개발

선행 과정

MATLAB for Financial Applications

본 교육과정은 MATLAB의 테크니컬 컴퓨팅 환경하에서 금융 분야를 위한 여러 사용법을 다룹니다. MATLAB을 시작하시는 분 또는 사용법을 정리하시려는 분들을 위한 과정입니다. 본 과정은 MATLAB 프로그래밍 지식과 경험을 필요로 하지 않고 금융 관련 예제와 실습을 통해 이해를 할 수 있도록 구성되어 있습니다. 시계열 분석, 확정 금리부 증권의 가치평가, 포트폴리오 관리, 옵션과 파생상품, 몬테카를로 시뮬레이션 등과 같은 실질적인 예를 통해 MATLAB 사용능력은 자연스럽게 발전됩니다. 본 과정에서는 데이터 분석, 그래픽 가시화, 시스템 모델링 및 프로그래밍이 다루어집니다.

필수 과정

MATLAB Programming Techniques

본 교육과정은 MATLAB 언어의 기능을 이용하여 효율적이고 견고한 코드를 작성하기 위한 방법을 다룹니다. 본 과정에서는 애플리케이션 작성, 알고리즘 개발, 그리고 내장된 MATLAB의 내장된 기능의 성능 확장에 중점을 둡니다. MATLAB의 툴들을 이용하여 코드 작성, 디버깅, 프로파일링 뿐만 아니라 성능 최적화 방법에 대해서 다룹니다.

Building Interactive Applications in MATLAB

본 교육과정은 MATLAB 환경에서 애플리케이션의 User Interface를 생성하는 방법을 다룹니다. 그래픽 인터페이스 프로그래밍 경험이 없어도 됩니다.

선택 과정

Object-Oriented Programming with MATLAB

본 교육과정은 복잡한 MATLAB® 응용 프로그램의 개발 및 유지를 위한 객체 지향 프로그래밍 방법을 다룹니다. 또한, 소프트웨어의 품질 향상을 위해 테스트를 기반으로 한 개발 접근법을 다룹니다.

Accelerating and Parallelizing MATLAB Code

본 2일 교육과정은 MATLAB 코드를 빠르게 실행할 수 있는 다양한 초고속 컴퓨팅 방법에 대해 다룹니다. 본 교육과정에서는 메모리 선할당(preallocation) 및 벡터화 연산(vectorization)과 같은 방법을 사용하여 계산상의 병목 현상을 제거할 것입니다. 또한 MATLAB Coder™를 활용하여 MATLAB 코드를 MEX 파일로 컴파일할 것입니다. 이 외에도 Parallel Computing Toolbox™를 사용하여 사용자 PC 에서 처리 속도를 향상시키는 방법과 MATLAB Distributed Computing Server™(MDCS)를 사용하여 Cluster 환경에서 처리 속도를 향상시키는 방법을 설명합니다. 이를 위해 병렬 컴퓨팅과 MDCS의 사용 방법을 교육 과정 전반에 걸쳐 학습할 것입니다. 만약 시뮬레이션 시간이 오래 걸리는 작업을 하는 엔지니어 분들은 본 교육과정에서 실습 및 다양한 연습문제를 통해 도움을 받을 수 있습니다.

선행 과정

MATLAB Fundamentals

본 교육과정은 MATLAB®의 테크니컬 컴퓨팅 환경하의 여러 사용법을 다룹니다. 본 교육과정에서는 MATLAB 지식 또는 프로그래밍 경험을 필요로 하지 않으며, 데이터 분석, 시각화, 시스템 모델링 및 프로그래밍 방법에 대해 다룹니다.

필수 과정

Signal Processing with MATLAB

본 교육과정은 MATLAB®, Signal Processing Toolbox™, 그리고 DSP System Toolbox™를 이용하여 신호처리 시스템 설계 및 신호 분석 방법에 대해서 다룹니다.

선택 과정

MATLAB to C with MATLAB Coder

본 교육과정은 MATLAB Coder를 사용하여 MATLAB 코드에서 C 코드를 생성하는 방법을 다룹니다. 본 과정은 최적화 요구 사항에 맞는 C 코드 생성, 생성된 코드와 외부 코드의 통합 방법을 중점적으로 다룹니다. 본 교육과정은 중급 또는 고급 MATLAB 사용자를 위한 과정입니다.

선행 과정

MATLAB Fundamentals

본 교육과정은 MATLAB®의 테크니컬 컴퓨팅 환경하의 여러 사용법을 다룹니다. 본 교육과정에서는 MATLAB 지식 또는 프로그래밍 경험을 필요로 하지 않으며, 데이터 분석, 시각화, 시스템 모델링 및 프로그래밍 방법에 대해 다룹니다.

필수 과정

Image Processing with MATLAB

본 교육과정은 실습 위주의 영상 분석과정입니다. 예제 및 연습문제를 통해 분석 과정에서 MATLAB® 및 Image Processing Toolbox™ 기능을 적절하게 사용하는 방법을 익힙니다.

Computer Vision with MATLAB

본 교육과정은 실습 위주로 진행되며 컴퓨터 비전 작업을 수행하는 다양한 방법을 다룹니다. 예제 및 연습문제를 통해 MATLAB 및 Computer Vision System Toolbox™ 기능을 적절하게 사용하는 방법을 다룹니다.

선행 과정

MATLAB Fundamentals

본 교육과정은 MATLAB®의 테크니컬 컴퓨팅 환경하의 여러 사용법을 다룹니다. 본 교육과정에서는 MATLAB 지식 또는 프로그래밍 경험을 필요로 하지 않으며, 데이터 분석, 시각화, 시스템 모델링 및 프로그래밍 방법에 대해 다룹니다.

필수 과정

Communication Systems Design with MATLAB

본 교육과정은 MATLAB을 사용하여 디지털 통신 시스템을 설계하고 시뮬레이션을 하는 방법에 대해서 다룹니다. 다양한 channel impairment 모델링을 배우게 됩니다.

Designing LTE and LTE Advanced Physical Layer Systems with MATLAB

본 교육과정은 LTE 및 LTE-Advanced 물리 계층에 대한 개요를 제공합니다. MATLAB® 및 LTE System Toolbox™를 사용하여 LTE reference 파형을 만들고 end-to-end LTE PHY 모델을 구축하고 시뮬레이션하는 방법에 대해 알아봅니다.

MathWorks Certified MATLAB Associate 

선행 과정

MATLAB Fundamentals

본 교육과정은 MATLAB®의 테크니컬 컴퓨팅 환경하의 여러 사용법을 다룹니다. 본 교육과정에서는 MATLAB 지식 또는 프로그래밍 경험을 필요로 하지 않으며, 데이터 분석, 시각화, 시스템 모델링 및 프로그래밍 방법에 대해 다룹니다.

필수 과정

MathWorks Certified MATLAB Associate Exam

MATLAB Associate 자격증을 취득하는 것은 MATLAB 자격증 트랙의 첫 번째 레벨입니다. 이 자격증을 취득하면 MATLAB 사용 능력을 검증하여 주고 귀하의 능력을 향상시키는 데 도움이 될 수 있습니다. 또한 이 자격증은 다음 레벨인 MATLAB Professional 자격증 취득을 위한 준비 단계이기도 합니다.

MathWorks Certified MATLAB Professional

선행 과정

MathWorks Certified MATLAB Associate Exam

MATLAB Associate 자격증을 취득하는 것은 MATLAB 자격증 트랙의 첫 번째 레벨입니다. 이 자격증을 취득하면 MATLAB 사용 능력을 검증하여 주고 귀하의 능력을 향상시키는 데 도움이 될 수 있습니다. 또한 이 자격증은 다음 레벨인 MATLAB Professional 자격증 취득을 위한 준비 단계이기도 합니다.

MATLAB Programming Techniques

본 교육과정은 MATLAB 언어의 기능을 이용하여 효율적이고 견고한 코드를 작성하기 위한 방법을 다룹니다. 본 과정에서는 애플리케이션 작성, 알고리즘 개발, 그리고 내장된 MATLAB의 내장된 기능의 성능 확장에 중점을 둡니다. MATLAB의 툴들을 이용하여 코드 작성, 디버깅, 프로파일링 뿐만 아니라 성능 최적화 방법에 대해서 다룹니다.

MATLAB for Data Processing and Visualization

본 교육과정은 다양한 형식의 데이터를 불러들여 처리, 분석, 그리고 시각화(Visualization) 작업을 자동화하고자 하는 데이터 분석가들을 위한 과정으로 데이터 분석 애플리케이션 작성하는 방법을 집중적으로 다룹니다.

Building Interactive Applications in MATLAB

본 교육과정은 MATLAB 환경에서 애플리케이션의 User Interface를 생성하는 방법을 다룹니다. 그래픽 인터페이스 프로그래밍 경험이 없어도 됩니다.

필수 과정

MathWorks Certified MATLAB Professional Exam

MATLAB Associate 자격증을 취득했다면 다음 레벨인 MATLAB Professional 자격증을 취득할 응시 대상이 됩니다. MATLAB Professional 자격증은 귀하가 MATLAB 기본 사용뿐만 아니라 데이터 처리 및 시각화, 고급 프로그래밍, 그리고 GUI 프로그래밍이 가능하다는 것을 증명합니다.


Simulink 학습 순서

관리 제어 로직

선행 과정

Simulink for System and Algorithm Modeling

본 교육과정은 Simulink® 환경에서 시스템 및 알고리즘 모델링과 설계 검증을 처음 접하는 엔지니어들을 위한 과정입니다. 본 과정에서는 기본적인 모델링 기법과 Simulink 블록 다이어그램 개발을 위한 툴들에 대해 배웁니다.

필수 과정

Stateflow for Logic Driven System Modeling

본 교육과정은 복잡한 decision flow 및 finite-state machine을 구현하기 위한 Stateflow® 사용의 전반적인 내용을 다룹니다. 이 과정에서는 flow graph, state machine 및 truth table을 이용하는 Simulink 모델을 설계하는 방법을 배우게 될 것입니다.

Embedded Coder for Production Code Generation

본 교육과정은 Simulink 환경에서 Embedded Coder를 사용, 임베디드 시스템에 적합한 코드를 생성, 검증 및 배포하는 일련의 과정을  다룹니다.

제어 시스템 설계 및 분석

선행 과정

Simulink for System and Algorithm Modeling

본 교육과정은 Simulink® 환경에서 시스템 및 알고리즘 모델링과 설계 검증을 처음 접하는 엔지니어들을 위한 과정입니다. 본 과정에서는 기본적인 모델링 기법과 Simulink 블록 다이어그램 개발을 위한 툴들에 대해 배웁니다.

필수 과정

Control System Design with MATLAB and Simulink

본 교육과정은 MATLAB®과 Simulink®를 이용하여 폐루프 제어 시스템의 설계 과정을 가속화하는 방법을 다룹니다.

Embedded Coder for Production Code Generation

본 교육과정은 Simulink 환경에서 Embedded Coder를 사용, 임베디드 시스템에 적합한 코드를 생성, 검증 및 배포하는 일련의 과정을  다룹니다.

임베디드 시스템

선행 과정

Simulink for System and Algorithm Modeling

본 교육과정은 Simulink® 환경에서 시스템 및 알고리즘 모델링과 설계 검증을 처음 접하는 엔지니어들을 위한 과정입니다. 본 과정에서는 기본적인 모델링 기법과 Simulink 블록 다이어그램 개발을 위한 툴들에 대해 배웁니다.

필수 과정

Testing Generated Code in Simulink

본 교육과정은 Simulink® Coder™ 와 Embedded Coder®를 사용하여 임베디드 응용 프로그램을 설계하고 테스트하는 방법을 다룹니다. 시뮬레이션 가속, 배포된 응용 프로그램에서의 파라미터 튜닝, 임베디드 코드 구조, 코드 검증 및 실행 프로파일링 등이 Model-Based Design 과정의 일부로서 다루어질 것입니다.

Embedded Coder for Production Code Generation

본 교육과정은 Simulink 환경에서 Embedded Coder를 사용, 임베디드 시스템에 적합한 코드를 생성, 검증 및 배포하는 일련의 과정을  다룹니다.

선택 과정

Programming Xilinx Zynq SoCs with MATLAB and Simulink

본 교육과정은 Simulink® 환경에서 모델 또는 애플리케이션을 개발하고 이를 Xilinx®사의 Zynq®-7000 플랫폼으로 Targeting 하는 것을 목표로 합니다. 본 교육과정은 MathWorks 사의 Embedded Coder® 와 HDL Coder™를 사용하여 하드웨어 /소프트웨어 통합설계에 사용될 C 및 HDL 코드를 생성하고, 검증하고, 이를 Targeting 하기 위하여 Simulink를 사용하는 사용자를 위해 설계되었습니다. 개인별로 실습용 Zed Board™가 제공되며 Board 구매에 대한 비용이 교육비에 반영되어 있으니 참조하시기 바랍니다.

C/C++ 코드 검증을 위한 Polyspace Code Prover

이 과정에서는 Polyspace Code Prover를 사용하여 코드의 정확성을 입증하고 소프트웨어 품질 메트릭을 개선하고 제품 무결성을 보장하는 방법을 소개합니다. 임베디드 시스템을 위한 소프트웨어 또는 모델을 개발하는 엔지니어를 위한 실습 과정입니다.

FPGA 설계

선행 과정

Simulink for System and Algorithm Modeling

본 교육과정은 Simulink® 환경에서 시스템 및 알고리즘 모델링과 설계 검증을 처음 접하는 엔지니어들을 위한 과정입니다. 본 과정에서는 기본적인 모델링 기법과 Simulink 블록 다이어그램 개발을 위한 툴들에 대해 배웁니다.

필수 과정

Fundamentals of Code Generation for Embedded Applications

본 교육과정은 Simulink® Coder™ 와 Embedded Coder®를 사용하여 임베디드 응용 프로그램을 설계하고 테스트하는 방법을 다룹니다. 시뮬레이션 가속, 배포된 응용 프로그램에서의 파라미터 튜닝, 임베디드 코드 구조, 코드 검증 및 실행 프로파일링 등이 Model-Based Design 과정의 일부로서 다루어질 것입니다.

Testing Generated Code in Simulink

본 교육과정은 HDL Coder™와 HDL Verifier™를 이용하여 Simulink 모델로부터 HDL 코드 생성과 검증하는 방법을 다룹니다.

선택 과정

Programming Xilinx Zynq SoCs with MATLAB and Simulink

본 교육과정은 Simulink® 환경에서 모델 또는 애플리케이션을 개발하고 이를 Xilinx®사의 Zynq®-7000 플랫폼으로 Targeting 하는 것을 목표로 합니다. 본 교육과정은 MathWorks 사의 Embedded Coder® 와 HDL Coder™를 사용하여 하드웨어 /소프트웨어 통합설계에 사용될 C 및 HDL 코드를 생성하고, 검증하고, 이를 Targeting 하기 위하여 Simulink를 사용하는 사용자를 위해 설계되었습니다. 개인별로 실습용 Zed Board™가 제공되며 Board 구매에 대한 비용이 교육비에 반영되어 있으니 참조하시기 바랍니다.

선행 과정

Simulink for System and Algorithm Modeling

본 교육과정은 Simulink® 환경에서 시스템 및 알고리즘 모델링과 설계 검증을 처음 접하는 엔지니어들을 위한 과정입니다. 본 과정에서는 기본적인 모델링 기법과 Simulink 블록 다이어그램 개발을 위한 툴들에 대해 배웁니다.

필수 과정

Simulink Model Management and Architecture

본 교육과정은 전통적인 설계 프로세스에 Simulink를 이용하여 Model-Based Design을 적용하는 기법을 다룹니다. 이 과정에서는 대규모 프로젝트 환경에서 Simulink 모델 공유와 관리, 및 모델 검증을 배웁니다.

Verification and Validation of Simulink Models

본 교육과정은 시스템 요구 사항에 대하여 Simulink 모델 동작을 테스트하는 기법을 다룹니다.

기계 시스템 모델링

선행 과정

Simulink for System and Algorithm Modeling

본 교육과정은 Simulink® 환경에서 시스템 및 알고리즘 모델링과 설계 검증을 처음 접하는 엔지니어들을 위한 과정입니다. 본 과정에서는 기본적인 모델링 기법과 Simulink 블록 다이어그램 개발을 위한 툴들에 대해 배웁니다.

필수 과정

Modeling Physical Systems with Simscape

본 교육과정은 Simulink® 환경에서 Simscape™를 이용하여 여러 물리적 도메인에 있는 시스템을 모델링하고 멀티도메인 시스템에 통합하는 방법에 대해 다룹니다.

Modeling Multibody Mechanical Systems with Simscape

본 교육과정은 Simulink®환경에서 Simscape Multibody™(기존 SimMechanics™)를 이용하여 강체 기계 시스템(rigid-body mechanical systems)의 모델링 방법을 다룹니다.

전기 시스템 모델링

선행 과정

Simulink for System and Algorithm Modeling

본 교육과정은 Simulink® 환경에서 시스템 및 알고리즘 모델링과 설계 검증을 처음 접하는 엔지니어들을 위한 과정입니다. 본 과정에서는 기본적인 모델링 기법과 Simulink 블록 다이어그램 개발을 위한 툴들에 대해 배웁니다.

필수 과정

Modeling Physical Systems with Simscape

본 교육과정은 Simulink® 환경에서 Simscape™를 이용하여 여러 물리적 도메인에 있는 시스템을 모델링하고 멀티도메인 시스템에 통합하는 방법에 대해 다룹니다.

Modeling Electrical Power Systems with Simscape

본 교육과정은 Simulink®환경에서 Simscape Power Systems™(기존 SimPowerSystems™)를 이용하여 전력 전자 시스템(electrical power systems)의 모델링 방법을 다룹니다.

임베디드 시스템

선행 과정

MATLAB Fundamentals

본 교육과정은 MATLAB®의 테크니컬 컴퓨팅 환경하의 여러 사용법을 다룹니다. 본 교육과정에서는 MATLAB 지식 또는 프로그래밍 경험을 필요로 하지 않으며, 데이터 분석, 시각화, 시스템 모델링 및 프로그래밍 방법에 대해 다룹니다.

필수 과정

Signal Processing with Simulink

본 교육과정은 신호처리 분야 엔지니어들을 위해 Simulink 블록 다이어그램을 구성하기 위한 기초 모델링 기법들을 배우는 과정입니다.

Embedded Coder for Production Code Generation

본 교육과정은 Simulink 환경에서 Embedded Coder를 사용, 임베디드 시스템에 적합한 코드를 생성, 검증 및 배포하는 일련의 과정을  다룹니다.

선택 과정

Programming Xilinx Zynq SoCs with MATLAB and Simulink

본 교육과정은 Simulink® 환경에서 모델 또는 애플리케이션을 개발하고 이를 Xilinx®사의 Zynq®-7000 플랫폼으로 Targeting 하는 것을 목표로 합니다. 본 교육과정은 MathWorks 사의 Embedded Coder® 와 HDL Coder™를 사용하여 하드웨어 /소프트웨어 통합설계에 사용될 C 및 HDL 코드를 생성하고, 검증하고, 이를 Targeting 하기 위하여 Simulink를 사용하는 사용자를 위해 설계되었습니다. 개인별로 실습용 Zed Board™가 제공되며 Board 구매에 대한 비용이 교육비에 반영되어 있으니 참조하시기 바랍니다.

FPGA 설계

선행 과정

MATLAB Fundamentals

본 교육과정은 MATLAB®의 테크니컬 컴퓨팅 환경하의 여러 사용법을 다룹니다. 본 교육과정에서는 MATLAB 지식 또는 프로그래밍 경험을 필요로 하지 않으며, 데이터 분석, 시각화, 시스템 모델링 및 프로그래밍 방법에 대해 다룹니다.

필수 과정

Signal Processing with Simulink

본 교육과정은 신호처리 분야 엔지니어들을 위해 Simulink 블록 다이어그램을 구성하기 위한 기초 모델링 기법들을 배우는 과정입니다.

Generating HDL Code from Simulink

본 교육과정은 HDL Coder™와 HDL Verifier™를 이용하여 Simulink 모델로부터 HDL 코드 생성과 검증하는 방법을 다룹니다.

 

선택 과정

Programming Xilinx Zynq SoCs with MATLAB and Simulink

본 교육과정은 Simulink® 환경에서 모델 또는 애플리케이션을 개발하고 이를 Xilinx®사의 Zynq®-7000 플랫폼으로 Targeting 하는 것을 목표로 합니다. 본 교육과정은 MathWorks 사의 Embedded Coder® 와 HDL Coder™를 사용하여 하드웨어 /소프트웨어 통합설계에 사용될 C 및 HDL 코드를 생성하고, 검증하고, 이를 Targeting 하기 위하여 Simulink를 사용하는 사용자를 위해 설계되었습니다. 개인별로 실습용 Zed Board™가 제공되며 Board 구매에 대한 비용이 교육비에 반영되어 있으니 참조하시기 바랍니다.

선행 과정

MATLAB Fundamentals

본 교육과정은 MATLAB®의 테크니컬 컴퓨팅 환경하의 여러 사용법을 다룹니다. 본 교육과정에서는 MATLAB 지식 또는 프로그래밍 경험을 필요로 하지 않으며, 데이터 분석, 시각화, 시스템 모델링 및 프로그래밍 방법에 대해 다룹니다.

Signal Processing with Simulink

본 교육과정은 신호처리 분야 엔지니어들을 위해 Simulink 블록 다이어그램을 구성하기 위한 기초 모델링 기법들을 배우는 과정입니다.

필수 과정

Communication Systems Modeling with Simulink

본 교육과정은 실습 예제를 통해 일반적인 통신 시스템을 디자인 하기 위한 Simulink 제품의 사용 방법을 다룹니다. 본 교육과정에서는 Simulink®, Communications System Toolbox™, 그리고 DSP System Toolbox™를 이용하여 종단 간(end-to-end) 통신 시스템을 설계합니다.

Generating HDL Code from Simulink

본 교육과정은 HDL Coder™와 HDL Verifier™를 이용하여 Simulink 모델로부터 HDL 코드 생성과 검증하는 방법을 다룹니다.

선택 과정

Programming Xilinx Zynq SoCs with MATLAB and Simulink

본 교육과정은 Simulink® 환경에서 모델 또는 애플리케이션을 개발하고 이를 Xilinx®사의 Zynq®-7000 플랫폼으로 Targeting 하는 것을 목표로 합니다. 본 교육과정은 MathWorks 사의 Embedded Coder® 와 HDL Coder™를 사용하여 하드웨어 /소프트웨어 통합설계에 사용될 C 및 HDL 코드를 생성하고, 검증하고, 이를 Targeting 하기 위하여 Simulink를 사용하는 사용자를 위해 설계되었습니다. 개인별로 실습용 Zed Board™가 제공되며 Board 구매에 대한 비용이 교육비에 반영되어 있으니 참조하시기 바랍니다.


 MathWorks 전문 강사가 주도하는 온라인 교육

 MATLAB Academy를 통한 자기 주도 온라인 교육

 MathWorks 교육장에서 진행되는 정규 교육

 귀하의 장소에서 진행되는 맞춤형 방문 교육

MATLAB Associate 자격증 취득을 위해 권장하는 교육 과정

MATLAB Professional 자격증 취득을 위해 권장하는 교육 과정