객체지향프로그래밍 (144063)

2008년도 여름 계절학기

 

담당교수: 정충교, 컴퓨터공학부

6-503, 033-250-6325, ckjeong@kangwon.ac.kr

이론 : - 13:00-15:00, 6-610

실습 : - 15:00-17:00, 6-608

      조교: 찬주: 6-518, chanju.jeon@gmail.com

교재:   

주교재: Big Java, 2, Cay Horstmann , 오세만 등 공역, 생능출판사 (번역서)

부교재: New 알기 쉽게 해설한 Java with a Workbook, 김충석, 이한출판사

평가

1차 시험 20%, 2차 시험 20%, 3차 시험 20%, 4차 시험 20%

(모든 시험은 프로그래밍 실기시험임)

수업시간 외에 질문을 하실 분들은 언제든지 조교에게 이메일을 보내거나 네이트온(themmx@네이트닷컴)을 친구추가 한 후에 질문을 해주세요.

 

 

강의일정표    

차수

날짜

내용

강의자료

실습자료

모범답안

교과서

비고

1

6.23

소개

ppt

hwp

zip

1

 

2

6.24

객체의 사용

ppt

hwp

zip

2

 

3

6.25

그래픽프로그래밍

ppt

hwp

zip

5

 

4

6.26

실행제어

ppt

hwp

zip

3, 6, 7

 

5

6.27

클래스 설계

ppt

hwp

zip

9

1차시험 문제 모범답안

6

6.30

배열과 리스트

ppt

hwp

zip

11

 

7

7.1

인터페이스와 다형성

ppt

hwp

zip

8

 

 8

7.2

상속

ppt

hwp

zip

13

2차시험 문제 모범답안

9

7.3

시험문제해설

 

 

 

 

 

10

7.4

이벤트처리

 ppt

 hwp

zip

12

2차시험 재시험 문제 모범답안

11

7.7

로보코드

ppt

 

 

14

 

12

7.8

그래픽사용자 인터페이스

ppt

hwp

zip

15

3차시험 문제 모범답안

13

7.9

예외처리

ppt

hwp

zip

16

 

14

7.10

파일과 스트림

ppt

hwp

zip

18

 

15

7.11

기말고사

 

 

 

 

4차시험, 로보코드 경기

로보코드팀 목록

  

 

 

 

 Eclipse에서 프로젝트 단위로 내보내기, 가져오기 하는

4주 이후의 모범답안들은 이 방법으로 가져오기 하면 편리하게 읽어보고 실행해 볼 수 있습니다.

 자바를 처음 배울 하기 쉬운 실수

 참고 사이트

자바 기초 문법: 수업에서는 실제 프로그래밍 요령을 중심으로 공부합니다. 가급적 빠른 시간에 자바 프로그래밍을 직접 할 수 있도록 하는 것이 기본 정책입니다. 그래서 문법 자체에 대해서는 차근차근 세세하게 다루지 않습니다. 문법은 필요할 때마다 쉽게 찾아볼 수 있기 때문입니다. 이 사이트에는 한글로 된 문법 안내가 여럿 있습니다. 문법이 궁금할 때 도움이 될 것입니다.

자바 스터디 네트워크

java tutorials: 자바 입문 강좌, 선 사에서 제공하는 안내서입니다. 영문으로 되어 있습니다.

로보코드 Robocode: 자바로 로봇을 손수 제작해 봅시다. 로봇 뼈대는 기본으로 제공됩니다. 로봇은 다른 사람의 로봇과 일대일 혹은 팀을 이루어 전투를 합니다. 다른 로봇을 탐지하는 방법, 공격하는 방법, 피하는 방법, 다른 로봇의 꼬리에 따라 붙도록 이동하는 방법 등을 창의적으로 생각하여 프로그램으로 작성해 넣으면 로봇이 완성됩니다. 공부도 되고 재미도 있는 로봇 제작, 로봇 전투를 즐겨 봅시다. 이 오락은 "그래픽 프로그래밍의 이벤트 처리"에 대해 배운 다음에 할 있게 됩니다.

robocode_img1.gif

JDK 다운로드

Eclipse 다운로드