C Programming


Table of Content


Syllabus


Topics

이 교과목은 다음과 같은 내용을 포함한다:

  1. 언어 소개
  2. 변수, 데이터형, 연산자
  3. 제어 흐름
  4. 포인터와 배열
  5. 구조체
  6. 라이브러리
  7. 멀티스레딩(Multithreading)
  8. 리녹스 프로세스 간의 통신

Grading

Activities Percentages
Attendance(출석) 10%
Homework(과제) 20%
Midterm(중간) 30%
Final(기말) 40%

Calendar


Week Topic Note
1 언어 소개
2 변수, 데이터형, 연산자
3 제어 흐름
4 제어 흐름
5 포인터와 배열
6 구조체
7 포인터의 포인터
8 중간고사 1~7 주차
9 Void 함수, 함수의 포인터, 해시 테이블
10 외부 라이브러리
11 표준 라이브러리
12 동적 메모리 할당
13 멀티스레딩(Multithreading)
14 리녹스 프로세스 간의 통신
15 기말고사 9~14 주차

Readings


Books

Brian W. Kernighan, Dennis M. Ritchie 지음; 김석환, 박용규, 최홍순 옮김. (Kernighan의) C 언어 프로그래밍. 2016.


Papers

Lecture Notes


언어 소개

변수, 데이터형, 연산자

제어 흐름

Exams


성적 조회: 학번을 입력하고 "조회"을 클릭하세요!

Projects


To be updated


GCC 컴파일러 설치