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)
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