대림대학교 미래자동차학부 객체지향프로그래밍 강의 계획
교과목명 | 객체지향프로그래밍 | 수준 | 중급 |
---|---|---|---|
개설대학(학과/담당교수) | 선문대(스마트자동차공학부/김근식) 계명대(컴퓨터공학전공/박세진) 국민대(자동차IT융합학과/유진우) 인하대(전자공학과/김덕환) 충북대(미래자동차공학과/김승구) |
학점/시간 | 3 / 3 |
수업형식 | 이론 | 수업방식 | Blended |
추천선수과목 | C언어, python 프로그래밍 | 평가유형 | 절대평가 |
교과목개요
프로그램의 기본 단위이며 독립적인 기능을 가능을 갖는 객체(object)들을 이용하여 전체 프로그램의 목적을 달성하는객체지향프로그래밍의 구현과정을 학습을 한다. 변수와 함수를 하나로 묶어서 선언된 class 라는 설계도를 이용하여각각의 기본적인 독립 객체를 생성하고 이들 객체를 확장해 나아가는 C++언어 기반의 객체지향 프로그래밍 과정이다.세부적으로는 C언어 기본인 변수선언, 제어문, 반복문 등을 바탕으로 포인터, 배열, 함수, 구조체 등의 프로그램 문법을 이해한다.
이를 근거로 class를 설계할 때 정보은닉, 상속, 메모리 할당, 함수 선언 등의 상세 설계도의 특징을 학습하며,이러한 class를 기반으로 생성된 객체를 활용하여 목적하는 프로그램을 완성하는 기법을 배운다.
1주차 |
|
9주차 |
|
---|---|---|---|
2주차 |
|
10주차 |
|
3주차 |
|
11주차 |
|
4주차 |
|
12주차 |
|
5주차 |
|
13주차 |
|
6주차 |
|
14주차 |
|
7주차 |
|
15주차 |
|
8주차 |
|
|
※미래자동차 마이크로디그리 과정은 대림대학교 학사규정, 마이크로디그리 운영규정과 운영지침에 따름