프로그래밍입문(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 장. 배열 [Download] [Download]
10주 8 장. 포인터 [Download] [Download]
11주 9 장. 문자열 [Download] [Download]
12주 10 장. 구조체 [Download] [Download]
13주 11 장. 변수, 함수의 활용 및 동적메모리 [Download] [Download]
14주 12 장. 표준 입출력과 파일입출력 [Download] [Download]
15주 기말고사 및 최종설문 조사


추가 자료

번 호 내 용 자 료
1 배열 실전문제 [Download]
2 포인터 실전문제 [Download]
3 문자열 실전문제 [Download]
4 구조체 실전문제 [Download]
5 동적 할당 실전문제 [Download]
6 입출력 실전문제 [Download]


오류 해결 방법

번 호 내 용 자 료
1 scanf() 사용 시 빌드 오류 [Download]
2 #define _CRT_SECURE_NO_WARNINGS 입출력 오류