2017-2 Programming Methodology
Time: Wed, Lecture (15:00-17:00), Practice Lab (17:00-19:00)
Location: Educational Building (제1학술관) Room 101
Textbook: Java Essentials (Written in Korean)
English textbooks (optional):
- Head First Java, 2nd Ed (for complete novice in programming)
- Java: The Complete Reference, 9th Ed.
Exams
- Midterm: Oct 25 (Wed) 15:00-17:00.
- Location: Education R101 (the lecture room).
- Content: all lectures+practices before the exam (Closed-book)
- Midterm result [scores] : Total 100 points, Avg 54.37
- Exam Paper Check: Nov 16 (Thu) 13:00 - 16:00 Cluster Building R. 615 (이상근 교수님 연구실)
- Final exam: Dec 6 (Wed) 15:00-17:00
- Location: Education R101 (the lecture room)
- Content: everything from the lectures and practices (midterm content is included, Closed-book)
- Final result [scores]: Total 100 points
- Exam sheets check: Dec 21 (Thu), 13:00~15:00 Artificial Intelligence Lab (Cluster Bd. R 620)
Project
Grading
- Midterm 35%
- Final exam 35%
- Mini-project 10%
- Practice scores: 10%
- Attendance (lecture 5% + practice 5%): 10%
Lecture Notes
- Ch 01. Introduction to Java [pdf]
- Ch 02-1. Java Basics 1 [pdf]
- Ch 02-2. Java Basics 2 [pdf]
- Ch 03. Loops and arrays [pdf]
- Ch 04. Classes and objects [pdf]
- Ch 05. Inheritance, Overriding and Polymorphism [pdf]
- Ch 06. Java packages [link]
- Ch 07. Collections and Generics [link]
- Ch 08 (Ch13 in the book). I/O Streams and Files [link]
- Ch 09 (Ch12 in the book). Multi-threading [link]
- Ch 10. Install DeepLearning4J[link]
Practice Labs
TAs:
- 김지형 조교 pchiccoffee@naver.com
- Lee, Jeonghyeon 이정현 조교 nomar0107@gmail.com (Phone: 010-3685-6720)
If you have any questions about the lab, please send us a message or e-mail anytime.
PPT