[PNU] C++ 프로그래밍
객체지향 개념에 바탕을 둔 C++프로그래밍
C++ 언어를 통해 객체지향 개념을 학습한다.
C++ 프로그래밍의 기본 개념을 학습한다.
C++ 프로그램의 설계 능력과 구현 능력을 기른다.
C++ 도구를 사용한 디버깅 및 개발 능력을 체득한다.
C언어의 확장
타입, 변수, 포인터 및 배열
함수
객체지향 프로그래밍
클래스(classes)
클래스 상속(inheritance)
다형성(polymorphism)
그밖의 유용한 기법
템플릿(template)
예외처리 기법(exception handling)
연산자 오버로딩(operator overloading)
표준 템플릿 라이브러리(Standard Template Libraries)
현실적 제한조건 및 요구조건을 반영하여 시스템 및 공정을 설계하고, 프로젝트를 계획하여 수행할 수 있는 능력
공학 및 정보기술 관련 실무에 필요한 기술, 방법, 도구들을 사용할 수 있는 능력