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

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

    • Project description [ppt]

    • Artificial Neural Network [slides]


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:

If you have any questions about the lab, please send us a message or e-mail anytime.

PPT