고급프로그래밍 및 설계(Advanced Programming and Design)

수업계획서

한학기동안의 전체 수업
일정 및 프로젝트, 실험, 숙제 정보

수업정보와
강의 노트

교재:  C++ 프로그래밍 입문  부교재: 없음
실습교재: 웹사이트 실습 유인물 참조

강의노트,과제물, 프로젝트, 시험 게시판(수강생 전용)

강의내용

1주    강의:   핵심 C 프로그래밍 복습 

2주    강의:   핵심 C 프로그래밍 (I) 기법

3주    강의:  핵심 C 프로그래밍 (II) 기법       

4주    강의:  C++ 프로그램 구조, 객체지향 프로그래밍 소개 (I)

5주    강의:  C++ 프로그램 구조, 객체지향 프로그래밍 소개 (II)

6주    강의:   객체지향 프로그래밍  기법(I)

7주    강의:   객체지향 프로그래밍  기법(II)

8주    강의:  이론 시험

9주    강의:  클래스작성

10주   강의:  클래스작성, Constructors and Destructors

11주   강의:  상속

12주   강의:  다형성과 가상함수

13주   강의:  MFC프로그래밍(I)

14주   강의:   MFC프로그래밍(II), 설계프로젝트 설명

15주   강의:  기말시험

실습내용

실습01:   MS visual C++ 6.0 소개,C/C++언어 실습 환경 습득  (I)

실습02: , MS visual C++ 6.0 소개, 함수로 작성된 프로그램을 작성 (II)

실습03:  MS VC6.0을 이용한 C 프로그래밍 실습, 함수로 작성된 프로그램을 작성(II)

실습04:   MS VC6.0을 이용한 C++ 프로그래밍 실습, 함수로 작성된 프로그램을 작성

실습05:   구조체 이해 프로그래밍 실습

실습06:  파일 입출력  이해 프로그래밍

실습07:  파일 입출력  이해 프로그래밍

실습08:  실습 시험

실습09:  클래스 설계 및 구현 실습

실습10:  동적메모리 할당 이해 프로그래밍

실습11:  클래스 및 파생클래스 의 객체 정의, 생성, 활용 프로그래밍

실습12:  클래스의 상속 이해 프로그래밍

실습13:  대화 상자기반 윈도우어플리케이션 작성

실습14:  기말 설계 프로젝트 수행

실습15:  기말 설계프로젝트 수행

Exam 정보

Midterm:  TBA
Final Exam: TBA

과제물 정보  

 

 

개별 설계 프로젝트

프로젝트 주제

실험 내용 추후 통보