SE 450 Final Exam Study Guide
Winter 2000 (96-450-201, 96-450-202, 96-450-204)
-
The final exam will be an open-book, open-notes exam.
-
The exam will be comprehansive.
-
The emphasis will be on the topics covered after the mid-term exam.
-
OO design (Chapter 5)
-
using abstraction
-
coupling and cohesion
-
separation of concerns
-
IO framework (Section 6.4)
-
class organization
-
basic IO: byte-based and character-based IO, file IO
-
Collections (Section 6.2)
-
abstract collections: Set, List, Map.
-
concrete implementations
-
Threads (Section 8.1)
-
creating threads: Thread and Runnable
-
synchronization
-
Network programming (Section 9.1)
-
host, port, url
-
client and server socket
-
simple slient-server app/applets