프로그래밍입문(2)

☞ 강의계획서 Download

 

교과목 개요

본 교과목에서는 C++ 객체지향 언어의 이론과 특성을 실제 언어로 구현함으로써 프로그래밍 기법을 익혀 실무에 응용할 수 있도록한다.
객체지향언어의 기본적인 개념과 오브젝트, 클래스, 다형성, 상속 등을 이해하고 활용하며 객체지향언어를 이용하여 문제를 해결할 수 있는 능력을 배양한다.

 

교육 목표

1) C++ 언어의 문법 및 사용법 이해한다.

2) C++ 언어를 사용한 객체지향 프로그래밍 기법 배양한다.

 

 

교재 및 참고자료

주교재- 명품 C++ Programming, 생능출판, 황기태, 2018

 부교재1- 어서와 C++는 처음이지, 천인국, 인피니티북스, 2018
부교재2- 뇌를 자극하는 C++ 프로그래밍, 한빛미디어, 이현창, 2011

학습평가 방법

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

 

기 타 사 항

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

 



강의노트

주차 강의내용 강의 자료
2-3주차 C++ 배경 및 기초
C++ 배경 Download
C언어의 복습-포인터 Download
C언어의 복습-구조체 Download
C++ 기초 Download
실전문제 Download
4-5주차 클래스와 객체 클래스의 기본 Download
실전 연습1 Download
6-7주차 클래스의 완성 클래스의 완성 Download
실전 연습2 Download
8주차 중간고사

9주차 복사 생성자 복사 생성자 Download
10주차 friend, static, const friend, static, const Download
11주차 상속의 이해 상속의 이해 Download
12주차 상속과 다형성
연산자오버로딩
상속과 다형성 Download
연산자오버로딩1 Download
추가자료-연산자오버로딩2 Download
실전 연습4 Download
13주차 가상의 원리와 다중상속 가상의 원리와 다중상속 Download
14주차 예외처리와 템플릿 예외처리와 템플릿 Download
15주차 기말고사




실습노트

실습 내용 실습 자료
   1주차 Visual Studio 실행 방법 Download
   2주차 C언어 복습 Download
   3주차 C++ 기본 Download
   4-5주차 클래스의 기초 및 완성 Download
   6주차 클래스의 완성 및 복사 생성자 Download
   중간고사
   9주차 복사 생성자 Download
   10주차 friend, static, const Download
   11주차 상속의 이해 Download
   12주차 상속과 다형성 Download
   13주차 연산자 오버로딩 Download
   14주차 예외 처리와 템플릿 Download