2021학년도
한국IT직업전문학교
신입생 모집
05.23 ~ 05.29 원서 접수하기
  • 수능 / 내신 미반영
    (계열 면접 선발)
  • 면접&적성검사 100%선발
  • 선행학습 무료지원

장학안내
1. 교과목 학습목표
C언어의 기본문법과 포인터의 이해를 통해 프로그램을 작성하고 이를 실무에 적용할 수 있는 능력을 배양한다.
이를 위하여 본 교과목에서는 C언어의 개요, 데이터형, 표준 입출력을 위한 기본 함수들, 연산자, 제어 구조, 함수와 기억 클래스, 배열과 포인터, 구조체와 공용체 및 표준 입출력 함수와 표준 라이브러리 함수 등의 내용을 학습한다.
2. 교재 및 참고문헌
C언어 Express (생능,천인국)
3. 주차별 강의(실습·실기·실헙)내용
주별 강의(실습·실기·실험)내용 과제 및 기타 참고사항
제 1 주 프로그래밍의 개념 및 작성과정
  • C언어의 소개
  • 프로그램 개발과정
  • 통합 개발환경
  • Visual C++을 이용한 프로그램 작성
  • 예제 프로그램의 작성 및 오류수정, 디버깅
제 2 주 C프로그램의 구성요소
  • 덧셈 프로그램I
  • 주석 및 전처리기
  • 함수, 변수
  • 수식과 연산
  • printf()
  • scanf()
제 3 주 변수와 자료형
  • 변수와 상수
  • 자료형
  • 변수이름 , 변수의 선언과 사용
  • 정수형, 부동 소숫점형
  • 문자형
제 4 주 수식과 연산자
  • 수식과 연산자의 개념
  • 산술 연산자
  • 대입 연산자
  • 형변환
  • 관계 연산자, 논리 연산자
  • 조건 연산자, 콤마 연산자
  • 비트 단위 연산자, 연산자 우선수위 및 결합 규칙
제 5 주 조건문
  • 제어문
  • if문
  • if~else 문
  • 다중 if문
  • switch문
  • goto문
제 6 주 반복문
  • 반복문이란?
  • while문
  • dowhile문
  • for문
  • 중첩 반복문
  • break와 continue
과제1. 반복문과 조건문을 활용하여 주어진 과제를 해결하는 프로그램을 작성하여 제출하시오.
제 7 주 중간고사 -
제 8 주 함수
  • 함수란?
  • 함수 정의 및 예제
  • 함수 호출과 반환
  • 함수 원형
  • 라이브러리 함수
  • 함수를 사용하는 이유
제 9 주 함수와 변수
  • 변수의 속성
  • 범위
  • 지역변수
  • 전역변수
  • 생존시간
  • 연결
제 10 주 배열
  • 배열
  • 배열의 초기화
  • 배열의 응용
  • 배열과 함수
  • 정렬
  • 탐색
  • 다차원 배열
제 11 주 포인터
  • 포인터란?
  • 간접 참조 연산자 *
  • 포인터 사용시 주의 할점
  • 포인터 연산
  • 포인터와 배열
  • 포인터와 함수
  • 포인터 사용의 장점
제 12 주 문자열
  • 문자열
  • 문자 입출력 라이브러리
  • 문자열 입출력 라이브러리
  • 문자 처리 라이브러리
  • 문자열 처리 라이브러리
  • 문자열의 배열
과제2. 포인터와 배열을 활용하여 주어진 과제를 해결하는 프로그램을 작성하여 제출하시오.
제 13 주 구조체
  • 구조체란 무엇인가?
  • 구조체의 선언, 초기화, 사용
  • 구조체의 활용
  • 구조체의 배열
  • 구조체와 포인터
  • 구조체와 함수
  • 공용체
  • 열거형
  • typedef
제 14 주 포인터 활용
  • 이중 포인터
  • 포인터 배열
  • 배열 포인터
  • 함수 포인터
  • 다차원 배열과 포인터
  • const포인터와 volatile포인터
  • void 포인터
  • main함수의 인수
제 15 주 기말고사 -
4. 성적평가 방법
중간고사 기말고사 과제물 출결 기타 합계 비고
30% 30% 20% 20% - 100% -
5. 수업 진행 방법
-
6. 수업에 특별히 참고하여야 할 사항
-
7. 문제해결 방법(실험·실습 등의 학습과정의 경우에 작성)
-
8. 강의유형
이론중심(  ), 토론, 세미나 중심(  ), 실기 중심(  ), 이론 및 토론, 세미나 병행(  ), 이론 및 실험, 실습 병행(  )

퀵메뉴제목

입학상담문의 프로젝트경진대회 TOP