Skip to content

plumwiserim/CPP-Programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CPP-Programming

[PNU] C++ 프로그래밍


강의목표

객체지향 개념에 바탕을 둔 C++프로그래밍

C++ 언어를 통해 객체지향 개념을 학습한다.

C++ 프로그래밍의 기본 개념을 학습한다.

C++ 프로그램의 설계 능력과 구현 능력을 기른다.

C++ 도구를 사용한 디버깅 및 개발 능력을 체득한다.


강의개요

C언어의 확장

타입, 변수, 포인터 및 배열

함수

객체지향 프로그래밍

클래스(classes)

클래스 상속(inheritance)

다형성(polymorphism)

그밖의 유용한 기법

템플릿(template)

예외처리 기법(exception handling)

연산자 오버로딩(operator overloading)

표준 템플릿 라이브러리(Standard Template Libraries)


교과목에 따른 핵심역량

현실적 제한조건 및 요구조건을 반영하여 시스템 및 공정을 설계하고, 프로젝트를 계획하여 수행할 수 있는 능력

공학 및 정보기술 관련 실무에 필요한 기술, 방법, 도구들을 사용할 수 있는 능력


주별 강의계획

  1. 교과목 소개
  2. 타입과 수식
  3. 문장과 제어문
  4. 함수
  5. 클래스
  6. 생성자/소멸자
  7. 상속
  8. 다형성
  9. 연산자 오버로딩
  10. 템플릿
  11. STL
  12. 예외처리
  13. 네임스페이스

About

[PNU] C++ 프로그래밍

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages