프로그래밍입문(1)

☞ 강의계획서 [다운로드]

교과목 개요

본 교과목에서는 현대 컴퓨터 분야의 가장 기본적인 프로그래밍 언어라 할 수 있는 C언어에 대한 이론 및 실습을 학습한다.
이론시간에는 컴퓨터의 구조와 프로그래밍 언어의 동작 원리를 학습한다.
그리고 실습시간에는 선수 학습된 내용을 실제로 실습을 수행하여 이해력을 높인다.

교육 목표

1) C언어를 통하여 컴퓨터 프로그래밍에 대한 기본 개념 및 프로그래밍 방법을 익힌다.
2) 주어진 문제를 수학이나 공학 지식을 바탕으로 프로그래밍하는 능력을 배양한다.
3) 다양한 프로그램을 작성하고 경험하여 문제를 분석하고 설계하는 능력을 배양한다.

교재 및 참고자료
[주교재]
Core C Programming , 천정아, 연두에디션
[부교재]
1) C Programming 정복하기, 신윤환, 붇스홀릭퍼블리싱
2) 자기주도 C 언어 프로그래밍, 김동규, 복두출판사
3) 쉽게 풀어쓴 C 언어 Express, 천인국, 생능출판사

학습평가 방법

출석(20%), 과제물 (10%), 중간고사 (30%), 기말고사 (40%)

기타사항

*과제: 수시로 예제 및 연습문제 풀이를 주어진 기간내에 실습후 출력하여 제출한다.


수업안내

주 차 강의 내용 강의 자료 실습 자료
1주 사전설문조사
오리엔테이션
1 장. C의 개요(1)
[Download] [Download]
2주 1 장. C의 개요(2) [Download] [Download]
3주 2 장. C 프로그램의 기본 [Download] [Download]
4주 3 장. 데이터형과 변수 [Download] [Download] [Download]
5주 4~5 장. 연산자, 제어문 [Download] [Download] [Download]
6주 6 장. 함수 (1) [Download] [Download]
7주 6 장. 함수 (2) [Download]
8주 중간고사 및 중간설문 조사
9주 7~9 장. 배열, 포인터, 문자열(1)
10주 7~9 장. 배열, 포인터, 문자열(2)
11주 10 장. 구조체
12주 11 장. 변수, 함수의 활용 및 동적메모리
13주 12 장. 표준 입출력과 파일입출력
14주 13 장. 전처리기와 분할 컴파일
15주 기말고사 및 최종설문 조사



오류 해결 방법

내 용 번 호 자 료
1 scanf() 사용 시 빌드 오류 [Download]