대기과학프로그래밍개론


담당강사: 김주완 (joowan.k@gmail.com, 440호)


교과목표 및 수업개요:

컴퓨터를 활용한 대기과학 자료처리 및 분석의 기반이 되는 리눅스(Linux) 시스템과

포트란(Fortran) 프로그래밍의 기초 및 활용 방법을 배우는 수업입니다.

컴퓨터에 대한 기초적인 지식을 필요로 합니다.


선수과목: 없음

평가방법: 중간고사(25%), 기말고사(40%), 실습과제(25%), 출석(10%)

과제: 실습연습문제


세부강의계획 (주별)

1. 리눅스 시스템 소개 및 접속   Note

2. 리눅스 기초 명령어 1 Note

3. 리눅스 기초 명령어 2 Note

4. 터미널 텍스트 편집기 (vi, emacs) Note

5. 리눅스 쉘 프로그래밍 1 Note

6. 리눅스 쉘 프로그래밍 2 Note

7. 리눅스 쉘 프로그래밍 3 (다양한 쉘 소개, 쉘 설정파일) Note

8. 중간고사

9. 포트란 소개 및 기초 문법 Note

10. 포트란 프로그래밍 1 (기본 계산) Note

11. 포트란 프로그래밍 2 (텍스트 자료 읽고 쓰기) Note

12. 포트란 프로그래밍 3 (내장 함수) Note

13. 포트란 프로그래밍 4 (사용자 정의 함수) Note

14. 포트란 프로그래밍 5 (부프로그램) Note

15. 기말 고사


교재: 수업노트(google doc)로 대체


참고문헌:

UNIX, Shell

C Shell 프로그래밍 정보 (한글)

UNIX Tutorial for Beginners (easy)

Introduction to unix (Maui High Performance Computing Center.)


Fortran

Stanford Fortran Tutorial (한글판,전병선 역)