연락처 정보

코스 개요

지구물리학을 위한 MATLAB 입문

  • MATLAB 환경 및 작업 흐름 이해하기
  • 기본 스크립팅 기법과 데이터 시각화 방법 익히기
  • 지구물리 데이터셋 로드 및 처리 방법 배우기

객체 지향 프로그래밍의 기초 개념

  • 클래스, 객체 및 캡슐화와 같은 객체 지향 프로그래밍 원리 알아보기
  • 과학 계산 분야에서의 객체 지향 방식의 장점 파악하기
  • MATLAB 내에서 클래스 정의를 위한 구문 익히기

MATLAB에서 클래스 생성 및 관리 방법

  • 클래스 속성과 메서드 정의하기
  • 공개, 비공개 및 보호 수준으로 접근 권한 설정하기
  • 생성자 함수와 객체 인스턴스화 기법 활용하기

상속과 클래스 계층 구조 이해하기

  • 서브클래스 생성 및 메서드 오버라이딩 방법 배우기
  • 추상 클래스와 인터페이스의 개념 알아보기
  • MATLAB 객체 지향 프로그래밍에서 다형성 활용법 익히기

지구물리 데이터 분석에 객체 지향 기술 적용하기

  • 지진파, 중력 및 자기 데이터 처리를 위한 클래스 설계 기법 익히기
  • 데이터 전처리와 필터링 기법 활용 방법 배우기
  • 클래스 내부에 시각화 및 그래프 그리기 함수 추가하기

사례 연구: 지구물리 모델링 워크플로우 구축

  • 모델링 작업을 위한 모듈형 객체 지향 프레임워크 설계하기
  • 모델링 알고리즘을 클래스 메서드로 통합하는 방법 배우기
  • 분석 결과를 내보내고 문서화하는 절차 익히기

모범 사례와 성능 최적화 기법

  • 코드의 가독성과 유지보수성을 높이는 방안 탐구하기
  • 대규모 지구물리 데이터셋 처리를 위한 성능 개선 팁 배우기
  • 버전 관리와 공동 개발을 효과적으로 수행하는 방법 알아보기

강좌 요약 및 향후 학습 방향 안내

요건

  • 프로그래밍 기본 개념에 대한 이해
  • 지구물리학의 기초 원리에 대한 친숙함
  • MATLAB 또는 다른 과학 계산 환경 사용 경험이 있는 경우 유리

수강 대상

  • 지구물리학 분야에서 일하는 MATLAB 초급 사용자들
  • 객체 지향 프로그래밍으로 전환하고자 하는 지구물리 연구자들
  • 지구물리 데이터 처리 워크플로우를 체계적으로 관리하려는 전문가들
 35 시간

참가자 수


참가자별 가격

회원 평가 (2)

예정된 코스

관련 카테고리