• 검색 결과가 없습니다.

강의계획서(객체지향 프로그래밍)

N/A
N/A
Protected

Academic year: 2021

Share "강의계획서(객체지향 프로그래밍)"

Copied!
1
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

강의계획서(객체지향 프로그래밍)

2018. 9. 4

○ 담당교수: 하상호(Office: M613, Tel: 530-1279, e-mail: hsh@sch.ac.kr)

○ 강의 시간: 화요일 10:30 - 11:45, 목요일 10:30 - 11:45

○ 강의실: M610

○ 홈페이지: [객체지향프로그래밍 연구실] 홈페이지(http://oopsla.sch.ac.kr/)의 상단 메뉴에서 [강의자료]를 클릭하여 [객체지향 프로그래밍]를 선택

■ 강의 개요:

C++는 C의 대부분의 기능을 포함하면서 객체지향의 개념을 포함시켜서 개발된 언어로서, C와 마찬가지 로 고성능 소프트웨어 개발에 유리하여 산업체에서 널리 사용되고 있다. 여러분은 이미 2학년 1학기때 JAVA 프로그래밍 과목을 통해서 객체지향 프로그래밍을 학습하였고, 따라서 여러분이 객체지향 프로그 래밍의 개념을 알고 있다고 가정한다. 여기서는 객체지향 개념이 C++에서 어떻게 지원되고, 이것이 Java 언어와 어떠한 차별성이 있는지에 중점을 두어 학습한다. 또한, C++를 사용한 객체지향 프로그래밍을 훈 련한다.

■ 교재: 어서와 C++는 처음이지!, 천인국 지음, INFINITY BOOKS, 2017.

■ 강의 내용:

■ 수강시 유의사항:

- 본 강좌의 선수과목은 컴퓨터 프로그래밍, JAVA 프로그래밍이다.

- 프로그래밍 과제물이 제시되며 기한 내에 제출해야 한다. 기한을 넘기면 감점된다.

- 출석 점검을 엄격히 한다. 5

■ 성적 처리:

- 중간고사: 25%, 기말고사: 25%, 보고서: 25%, 퀴즈: 15%

- 출석 및 기타: 10%

1장: C++ 기초 사항 2장: 제어구조와 배열 3장: 함수와 문자열 4장: 클래스와 객체 5장: 생성자와 접근제어 6장: 객체배열과 벡터

8장: 포인터와 동적 객체생성

9장: 복사 생성자와 정적 멤버 10장 연산자 중복과 프렌드 함수 11장 상속

12장 다형성과 가상함수 13장 입출력, 파일처리 14장 예외처리와 템플릿 15장 STL과 람다식

참조

관련 문서

„ 객체지향 프로그래밍에서의 다형성이란 타입에 관계 없이 동일 한 방법으로 다룰 수 있는 능력을 말한다... „ 예) Circle이나 Rectangle 객체들을 각각의 타입에 상관

따라서 프로그래밍 언어의 기본 패턴부터 구조 및 의미 그리고 프로그램의 특성을 이해하는 데에 목적을 두고 있으며 또한 문제를 해결하기 위한 , 방법과

프로그래밍

관련된 객체에 링크에 대한 레 상속을 사용 클라이언트 클 구현. 관련된 객체에 대한 인스턴스 변수를 정의,

 객체지향 분석 설계에서는 일단 시스템에서 취급해야 될 객체를 추 출하게 되면 그것을 가지고 객체를 구조, 기능, 동작의 3가지 측면으 로

 나비는 종류에 따라 서식지가 다르기 때문에 좋아하는 꽃도 다르지 만, 어떤 나비이든 「꿀을 빤다」라고 하는 조작..  객체지향에서는 이와 같은

프로그래밍

프로그래밍