공지사항
Scientific Computing을 위한 C 언어
등록일: 2024-08-01 17:55:23
작성자: 관리자

기간: 2024-08-01~2024-08-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=335