1. 교과목 개요 Course Description
객체지향 프로그래밍 개념을 이해하기 위한 목적으로 JAVA를 이용하여 객체지향 프로그래밍에 관한 이론과 실습을 병행함으로써 객체지향 프로그램을 작성할 수 있는 능력과 프로그래밍을 통한 문제해결 능력을 기른다.
(컴퓨터공학전공생 및 “JAVA프로그래밍및실습(35914)” 기존 수강생은 수강 불가)
2. 선수학습사항 Prerequisites
Python이나 C 등 기초프로그래밍과목 사전수강 필수
3. 강의방식 Course Format
강의
Lecture |
발표/토론
Discussion/Presentation |
실험/실습
Experiment/Practicum |
현장실습
Field Study |
기타
Other |
| 50 % |
0 % |
50 % |
0 % |
0 % |
- 강의 진행 방식 설명 (explanation of course format):
- 이론과 실습을 병행하여 학습
- 강의 자료는 매주 Cyber Campus에 게시
- 과제 제출 및 질문 등도 Cyber Campus 이용
4. 교과목표 Course Objectives
- 객체지향프로그래밍의 개념 및 활용능력 습득
- JAVA 언어의 기초 및 고급기능 학습
- 객체지향프로그래밍을 통한 문제해결 능력 함양
5. 학습평가방식 Evaluation System
중간고사
Midterm Exam |
기말고사
Final Exam |
퀴즈
Quizzes |
발표
Presentation |
프로젝트
Projects |
과제물
Assignments |
참여도
Participation |
기타
Other |
| 30 % |
45 % |
0 % |
0 % |
0 % |
20 % |
5 % |
0 % |
* 그룹 프로젝트 수행 시 팀원평가(PEER EVALUATION)이 평가항목에 포함됨. Evaluation of group projects may include peer evaluations.
- 평가방식 설명 (explanation of evaluation system):
상대평가
A: 35%
B: 35%
C,D,F: 30%
6. 주교재 Required Materials
7. 부교재 Supplementary Materials
[An Introduction to Problem Solving & Programming] 6TH EDITION - Prentice Hall
by Walter Savitch
8. 참고문헌 Optional Additional Readings
[자바의 정석] 출판사: 도우출판, 남궁성 저
[뇌를 자극하는 Java 프로그래밍] 한빛미디어: 김윤명 저
[열혈강의 자바 프로그래밍] 출판사: 프리렉, 김승현 저
9. 강의내용 Lecture Contents
|