Java Programming 2

Location: Room 108, 德田館
Time: 1300 ~ 1600, Saturday and Sunday


``... it is always a good practice first to make your code right, and then make it fast.''
-- Brian Goetz

Objectives

Prerequisites

Text

References

Java

Data structures and algorithms

Hashing and its applications

Concurrent Programming

Computer organization/architecture

Object-oriented analysis and design

Design patterns

Databases

Spring framework

Online judge systems

Additional reading

Wifi access

Overview

OOP

Concurrent programming

Data structures and algorithms

Design patterns

My wish list

Schedule [ 281, 282, 283, 288, 289, 291, 295, 297, 304 ]

Date Summary
2018.9.1
2018.9.2
2018.9.8
2018.9.9
2018.9.15
2018.9.16
2018.9.22 (no class in this long weekend)
2018.9.23 (no class in this long weekend)
2018.9.29
2018.9.30 (2h0m)
2018.10.6 (3h30m)
2018.10.7 (3h30m)

Sample code

Gradebook