교과목명 C 프로그래밍 교과목코드 COME200-03 학점 3
개설대학 공과대학 전자전기공학부 B 담당교수 하영호
면담시간 화10:00-12:00 연락처

강의개요 및 목적
   본 강의에서는 프로그래밍에 대한 전반적인 기초지식과 C언어에 대한 프로그램을 해석하고 처리할 수 
있는 기본적인 이론과 응용에 대하여 다룬다. 특히 본 강의에서는 단원별 학습 목표를 달성하기 위해 이
론과 실습 중심으로 C 프로그래밍의 기법을 익힌다.

교재 및 참고문헌
[교재] 경북대학교 전자전기공학부, C/C++ 프로그래밍 실습, 도서출판 화성, 1998.
[참고문헌] Brian W. Kernighan, Dennis M. Ritchie, The C Programming Language, 2nd Edition, 
Prentice-Hall, 1988.

주별 강의 계획
1주: 프로그래밍의 개요
2주: C의 기초
3주: 배열 및 제어문
4주: 함수(1)
5주: 함수(2)
6주: 포인터(1)
7주: 포인터(2)
8주: 중간고사
9주: 구조체
10주: 공용체
11주: 표준 입출력 라이브러리
12주: 숙련된 프로그래머를 위한 C언어
13주: 객체지향 프로그래밍과 Class
14주: 다형성과 Virtual Function
15주: 기말고사

평가방법
-평가비율: 중간고사(30%), 기말고사(50%), 과제물 및 수업참여도(20%)
-과제물: 각 단원별 예비문제 및 연습문제 플이

수강에 특별히 참고하여야 할 사항
강의를 통해 배운 내용을 적절한 과제를 통해 그 내용의 깊이를 더한다.