2. 2/8
교과목 개요
객체지향 언어인 Visual C++의 개념을 습득하고, 제공되는 MFC를 이
용하는 방법을 습득하여, 다양한 분야에서 응용할 수 있는 윈도우 프
로그램을 설계할 수 있는 능력을 배양함을 목표로 한다.
수업 목표
객체지향 윈도우 프로그램을 작성할 수 있는 능력 배양
Visual C++를 이용하여 가장 기본적인 객체지향 개념을 습득
• 개별적으로 향상된 개념들을 습득하여 윈도우 프로그램 작성에 필요한 지
식을 보유
• C++ 언어의 기본적인 개념에 대한 예습과 복습이 필요
윈도우 프로그래밍의 구조를 파악하여 MFC를 이용한 윈도우 프로그
램 작성 능력을 습득
다양한 실습과 과제를 통하여 개별적인 프로그램 작성 능력을 향상시
키며 다양한 분야에서 응용할 수 있는 윈도우 프로그램을 설계할 수
있는 능력을 배양
1. 개요
3. 3/8
수업 운영 방식
강의를 통하여 개념들을 이해하고 실습에 적용하여 습득
수업 중 습득한 개념을 적용할 수 있는 실습이 제공
개별적인 프로그램 작성 능력 배양을 위하여 개별 과제가 제공
개별 프로젝트 진행
평가 방법
중간/기말 (이론과 실습 시험) : 50%
개별 과제 및 프로젝트 과제 : 40%
출석 : 10%
기본 개별 과제
C++ 기본 프로그래밍 과제(콘솔 프로그램 작성)
MFC 기본 프로그래밍 과제 (그림그리기 확장)
MFC 응용 프로그래밍 과제 (기본 컨트롤 이용)
2. 수업 방식 및 평가 방법
5. 5/8
프로젝트 소개
개별 프로젝트로 진행
소스관리
• 네이버 개발자 센터 이용
• http://dev.naver.com/my
4. 프로젝트
6. 6/8
수업시간 유의 사항
메신저 및 게임 불가
수업 관련 이외의 인터넷 검색 불가
휴대폰 사용 불가
성적
열심히 노력해야 좋은 성적을 받을 수 있음 (100%는 평균, B~B+)
리포트
동일한 리포트는 모두 감점처리(개인 관리 철저)
프로그램 코드
변수이름 제대로 정하기
들여쓰기, 띄어쓰기, 칸 맞춤도 평가 대상
5. 유의사항