공지사항
Scientific Computing을 위한 C 언어
등록일: 2024-09-30 15:44:56
작성자: 관리자

기간: 2024-10-01~2024-10-31
장소: 온라인

○ 교육목적

  • C언어 문법을 이해할 수 있다.

  • 간단한 예제를 통한 기본적인 코딩을 할 수 있고, 코드를 읽을 수 있다.

  • C언어 코드를 컴파일 할 수 있다.

○ 교육내용

1차시

○ 소개

1. 과학계산의 특징과 언어

2. C언어를 만든 사람들

3. “C언어”책의 저자들

4. C언어의 표준화

5. C언어의 영향

2차시

○ Hello, World!

1. Time to Hello World

2. ANSI C버전

3. 컴파일의 예

4. main 함수

5. 화면에 텍스트 표시

6. 주석

7. 헤더파일 포함

3차시

○ 자료형과 표현

1. 메모리 번지의 크기

2. 정수형 숫자

3. 실수형 숫자

  • 4. 문자와 문자열

    5. 추가된 자료형

    6. 자료형 지정

    7. 표현식

    8. 연산자

    9. 자료형 변환

4차시

○ 문장

1. 변수선언

2. 상수선언

3. 표현문과 복합문

4. IF 문

5. SWITCH 문

6. WHILE 문

7. do-while 문

8. FOR 문

9. continue와 break

5차시

○ 함수

1. 수학적 함수와 c함수

2. 함수의 정의

3. 함수의 선언

4. caller와 callee

5. call by value

6. 함수 컴파일과 프로그렘 링크

7. 변수의 범위

8. 재귀 함수 호출

6차시

○ 배열

1. 1차원 배열

2. 1차원 배열 초기화

3. 지정 초기화

4. 문자배열과 문자열

5. 다차원 배열

6. 2차원 배열

7. 2차원 배열 초기화

8. 3차원 그 이상의 배열

9. 배열 인자

10. 배열 매개변수

7차시

○ 구조체

1. 구조체의 유용성과 필요성

2. 구조체 정의

3. 구조체 선언

4. 구조체 멤버

5. 구조체 초기화

6. 구조체 배열

7. 중첩 구조체

8. 구조체 연산

9. 구조체 리턴

10. typedef

11. 공용체

12. 열거형

8차시

○ 포인터

1. printf함수의 원형

2. 포인터 변수

3. asctime 함수의 원형

4. wnth 연산자

5. 구조체 포인터

6. malloc과 free 함수의 원형

9차시

○ 벡터와 행렬

1. 행렬은 2차원 배열?

2. 컴파일러는 자동?

3. 행렬 곱의 계산

4. BLAS

5. BLAS의 수준 구성

6. LAPACK

7. LAPACK 기능을 제공하는 라이브러리

10차시

○ 수학라이브러리

1. ctype.h계열의 문자함수

2. 문자렬 변경함수

11차시

○ 입출력

1. ctype.h계열의 문자함수

2. 문자렬 변경함수

12차시

○ 선형대수 계산

1. FEM Mesh File Read

2. FDM(2D)

신청하기 : https://kacademy.kisti.re.kr/eduappl/eduappl/eduActiveViewInfo.do?crsOprtnSeq=401