70 likes | 117 Views
Java Programming II. 한상철 ( Han, Sangchul) 상허연구동 102 호 ( 840-3605 ) schan@kku.ac.kr. 평가. 출석 (10%, 10 점 만점 ) 3 회 결석 : 감점 없음 4 회부터 결석 1 회에 -1 점 10 회 초과 (1/3 초과 ) 결석 시 F 성적 부여 . 중간고사 (40%, 100 점 만점 ) 최종고사 (40%, 100 점 만점 ) 과제 (10%) 과제 문제가 시험문제로도 출제됨 .
E N D
Java Programming II 한상철 (Han, Sangchul) 상허연구동 102호 ( 840-3605 ) schan@kku.ac.kr
평가 • 출석(10%, 10점 만점) • 3회 결석: 감점 없음 • 4회부터 결석 1회에 -1점 • 10회 초과(1/3 초과) 결석 시 F 성적 부여. • 중간고사(40%, 100점 만점) • 최종고사 (40%, 100점 만점) • 과제 (10%) • 과제 문제가 시험문제로도 출제됨. • 비교과프로그램 3회 참여를 과제 1회로 계산.
평가 • 상대평가 • 동점자가 있을 경우 다소 변동 • A+ : 10% • A : 15% • B+ : 20% • B : 10% • C+ 이하 : 45%
교재 • Java How to Program • Harvey Deitel & Paul Deitel (Pearson Inc.) • 명품 Java Programming • 황기태, 김효수 (생능출판사) • 뇌를 자극하는 Java 프로그래밍 • 김윤명 (한빛 미디어) • 강의슬라이드 • http://222.116.133.198/java2
Schedule 1. Outline of class - Introduction, Setup for programming environments 2. Classes and Objects: A Deeper Look - Time class case study 3. Classes and Objects: A Deeper Look - Controlling access, 'this' reference, overloaded constructors 4. Classes and Objects: A Deeper Look - Set- and Get- methods, Enumerations, static class members 5. Object-Oriented Programming: Inheritance - Superclass & subclass, protected members 6. Object-Oriented Programming: Inheritance - Relationship between superclass and subclass
Schedule 7. Object-Oriented Programming: Inheritance - Constructors in subclass, Class object 8. Object-Oriented Programming: Polymorphism - Polymorphism example, Abstract class and method 9. Object-Oriented Programming: Polymorphism - Case study: using polymorphism 10. Object-Oriented Programming: Polymorphism - Case study: using interfaces 11. Exception Handling - Error-handling overview, Examples, Java exception hierarchy 12. Exception Handling - finally block, Stack unwinding, Chained exception
Schedule 13. File IO – character stream classes - Formatter, Scanner - FileReader, FileWriter 14. File IO – byte stream classes - FileInputStrea, FileOutputStream - ObjectInputStream, ObjectOutputStream 15. Collection - Stack, Vector, ArrayList, LinkedList, HashSet, HashMap 16. Collection examples