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