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

장학안내
1. 교과목 학습목표
대표적인 객체지향 프로그래밍 언어인 C++의 기본 문법에 대해 익히고 실습을 기반으로 객체지향 프로그래밍 언어의 특성과 장단점을 이해한다.
이를 통하여 C++을 이용하여 원하는 프로그램을 작성할 수 있도록 지식과 프로그래밍 기법을 학습한다.
2. 교재 및 참고문헌
명품 C++ Programming (생능출판사,황기태)
3. 주차별 강의(실습·실기·실헙)내용
주별 강의(실습·실기·실험)내용 과제 및 기타 참고사항
제 1 주 주제 : C++의 특징을 말하고 개발 환경을 구축할 수 있다.
  • 학습내용 : C++ 언어의 역사와 특징, 프로그램 개발 과정
  • C++ 표준 라이브러리
  • Visual C++ 설치 및 개발 환경
제 2 주 주제 : C++프로그래밍의 기본을 이해하고 실습할 수 있다.
  • 학습내용 : C++ 프로그램의 기본 요소와 화면 출력
  • namespace와 std;
  • 키 입력 받기
제 3 주 주제 : 클래스와 객체에 대해 이해하고 말 할 수있다.
  • 학습내용 : 객체와 C++ 클래스 만들기
  • 객체 생성과 객체 활용
  • 생성자와 솔멸자
  • 접근 지정, 인라인 함수, C++구조체
제 4 주 주제 : 객체 포인터와 객체 배열, 객체 동적 생성에 대해 이해하고 실습할 수 있다.
  • 학습내용 : 객체 포인터, 객체 배열, 동적메모리 할당 및 반환
  • 객체와 객체 배열의 동적 생성 및 반환
  • this포인터, string 클래스를 이용한 문자열 사용
제 5 주 주제 : 함수와 참조, 복사 생성자에 대히 이해하고 실습할 수 있다.
  • 학습내용 : 함수의 인자 전달 방식 리뷰, 호출시 객체 전달
  • 객체 치환 및 객체 리턴
  • 참조와 함수, 복사 생성자
제 6 주 주제 : 함수 중복과 static 멤버에 대해 이해하고 실습할 수 있다
  • 학습내용 : 함수 중복, 중복의 모호성, 디폴트 매개 변수
  • static 멤버
제시한 조건과 메인함수에 맞는 클래스를 설계하여 프로그램 작성후 제출
제 7 주 중간고사 -
제 8 주 주제 : 프렌드와 연산에 대해 이해하고 실습할 수 있다.
  • 학습내용 : C++ 프렌드 개념
  • 연산자 중복
  • 이항 연산자 중복, 단항 연산자 중복
  • 프렌드를 이용한 연산자 중복
제 9 주 주제 : 상속에 대해 이해하고 실습할 수 있다.
  • 학습내용 : 상속의 개념, 클래스 상속과 객체
  • 상속과 객체 포인터, protected 접근 지정
  • 상속과 생성자, 소멸자, 다중 상속, 가상 상속
제 10 주 주제 : 가상 함수와 추상 클래스에 대해 이해하고 실습할 수 있다.
  • 학습내용 : 상속 관계에서의 함수 중복
  • 가상함수와 오버라이딩, 활용 사례
  • 추상클래스
제 11 주 주제 : 템플릿과 표준 템플릿 라이브러리(STL)에대해 이해하고 실습할 수있다.
  • 학습내용 : 일반화와 템플릿
  • 다양한 제네릭 함수 만들기
  • 제네릭 클래스 만들기
  • C++ 표준 템플릿 라이브러리 (STL)와 활용
제 12 주 주제 : C++ 입출력 시스템에 대히 이해하고 실습할 수 있다.
  • 학습내용 : C++ 입출력 기초
  • istream,ostream의 멤버 함수를 이용한 문자 입출력
  • 멤버 함수를 이용한 문자 입력
  • 포맷 입출력
  • 삽입 연산자, 사용자 조작자 만들기
제 13 주 주제 : C++ 파일 입출력에 대해 이해하고 실습할 수 있다.
  • 학습내용 : 텍스트 파일과 바이너리 파일
  • 파일 입출력 개요
  • <<와 >> 연산자를 이용한 간단한 텍스트 파일 입출력
  • 파일모드, 멤버 함수를 이용한 텍스트 I/O
  • 바이너리 I/O, 스트림 상태 검사, 임의 접근
제 14 주 주제 : 예외처리와 C언어와의 링크 지정
  • 학습내용 : 실행 오류와 오류처리
  • 예외와 예외 처리, 예외 클래스 만들기
  • C++ 코드와 C코드의 링킹
배운내용을 토대로 미니 프로젝트를 구현후 제출
주제: 자유
제 15 주 기말고사 -
4. 성적평가 방법
중간고사 기말고사 과제물 출결 기타 합계 비고
30% 30% 20% 20% - 100% -
5. 수업 진행 방법
-
6. 수업에 특별히 참고하여야 할 사항
-
7. 문제해결 방법(실험·실습 등의 학습과정의 경우에 작성)
-
8. 강의유형
이론중심(  ), 토론, 세미나 중심(  ), 실기 중심(  ), 이론 및 토론, 세미나 병행(  ), 이론 및 실험, 실습 병행(  )

퀵메뉴제목

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