70 likes | 318 Views
Chapter 0 Matlab 프로그래밍 및 실습. Intelligent Computing Lab. Dept. of CSE, Chosun University, Rep. of Korea Chang Choi changchoi@chosun.ac.kr. Outline. 제 1 절 과목 소개 제 2 절 컴퓨터의 구성 제 3 절 프로그램 개발과정. 과목 소개. 과 목 명 : Matlab 프로그래밍 및 실습 교 재 명 : 매트랩 프로그래밍 , 최진탁 임석진 저 , 생능출판사
E N D
Chapter 0 Matlab 프로그래밍 및 실습 Intelligent Computing Lab. Dept. of CSE, Chosun University, Rep. of Korea Chang Choi changchoi@chosun.ac.kr
Outline 제 1절 과목 소개 제 2절 컴퓨터의 구성 제 3절 프로그램 개발과정
과목 소개 • 과 목 명 : Matlab 프로그래밍 및 실습 • 교 재 명 : 매트랩 프로그래밍, 최진탁 임석진 저, 생능출판사 • 판 매 처 : 대양 서점 (학교 정문 부근) • 담당 교수 : 최 창 • 연 구 실 : 전자정보공과대학 8층 8109호 지능형컴퓨팅연구실 • 연 락 처 : 010-6523-3101 • E – M a i l : changchoi@chosun.ac.kr
과목 소개 • 교과 개요 • Matlab은 과학적이고 공학적인 문제를 컴퓨터를 이용하여 효율적으로 해결할 수 있는 프로그램임. • MAtlab은 해결한 문제의 결과를 시각적으로 표현해주는 강력한 기능을 가지고 있어 그 문제를 직관적으로 쉽게 이해할 수 있도록 보조함. • MAtlab은 프로그래밍과 수치해석을 위한 다양한 기능 제공하며, 문제 해결의 전 과정을 효율적으로 사용될 수 있는 매우 유용한 도구임. • 교과 목표 • Matlab에 대한 정확한 이해와 다양한 라리브러리 및 프로그램 사용방법 습득 • Matlab을 이용하여 자연과학과 공학에서 다루어지는 과학적이고 공학적인 문제 해결능력을 배양 • Matlab기반 프로그래밍, 데이터의 그래프기반 시각적 표현, Matlab을 이용한 수치해석 방법 습득 • 평가 기준 • 출석 : 10% 과제 : 20% 시험 : 중간고사(필기 or 실기) 35%, 기말고사(필기 or 실기) 35% • 출석은 1회 결석시 1점 감점 • 과제는 2회 각 10점
컴퓨터의 구성 • 컴퓨터의 하드웨어와 소프트웨어 • 하드웨어 : 물리적 장치 자체 • 소프트웨어 : 이들 하드웨어를 사용하는 기술 • 소프트웨어의 종류 • 시스템 프로그램 : 사용자가 컴퓨터를 작동시키고 또 편리하게 사용할 수 있게 하기 위한 프로그램 (운영체제, 유틸리티, 컴파일러, 링커, 로더) • 응용 프로그램 : 특정한 운영체제 환경 하에서 특정한 업무를 수행하기 위한 프로그램 (한글 오피스, MS 오피스, 포토샵, 스타크레프트, 나모, SAS, 전용 프로그램 등)
프로그램 개발과정 • 요구 분석 • 요구 사항,조건 등을 조사, 분석 • 설계 • 알고리즘 기술 • 분석 내용을 토대로 설계도 작성 • 플로우 차트등 • 코딩 • 설계대로 구현 • 프로그램의 성격에 맞는 언어의 코드로 구현 • 테스트 • 문법적인 에러를 체크, 디버깅 • 문서화(Documentation) • 설명, 알고리즘, 사용자 매뉴얼 등