Luentojen ja harjoitusten aikataulu limittyy siten, että harjoitusten jaksot alkavat hieman myöhemmin kuin luentojen; perusidea on, että seuraavaan harjoitusjaksoon liittyvä ensimmänen luento on perjantaina. Viimeistään samalla julkistetaan harjoitusjakson tehtävät.
Opintoaikataulusuunnitelmaa (versio 14.1.2005):
"
merkityt linkit ovat varmasti tärkeitä ja lukemisen
arvoisia. Toki muutkin voivat olla.
Advice on Software Construction - Juha Vihavaisen yleisohjeita
ohjelmiston suunnitteluun (kevät 2003)
Java assert Facility (Vihavainen 2003)
Programming With Assertions (1.5) (Sun)
Enhancements in JDK 5 (Sun)
New Language Features for Ease of Development in the Java 2
Platform, Standard Edition 1.5: A Conversation with Joshua Bloch
Angelika Langer: Java Generics FAQs
Notes on Java Exception Handling (Vihavainen 2003)
Tutorial:
Lesson: Handling Errors with Exceptions
More Exceptional Java by Alan Griffiths
Introduction to Java GUI Library (Juha Vihavainen 2003)
Tutorial:
Lesson: Learning Swing by Example
Tutorial:
Trail: Creating a GUI with JFC/Swing,
also known as The Swing Tutorial
(Table
of Contents)
Tutorial:
A Visual Index to the Swing Components
Y. D. Liang:
Chapter 10: Getting Started with Graphics Programming (pdf)
Tutorial:
Using Top-Level Containers
Y. D. Liang:
Chapter 10: Getting Started with Graphics Programming (pdf) ]
(
PPT Slides) [Liang, 2002]
Esimerkkejä erilaisista tavoista käsitellä tapahtumia (AW 2.2.2004)
Tutorial:
Introduction to Event Listeners
Tutorial:
General Information about Writing Event Listeners
(adaptereista, sisäluokista, nimettömistä sisäluokista)
Using the Swing Action Architecture (Sun)
Deitel: 2.3 Swing Actions (pdf)
Esimerkkejä suunnittelumalleista
Koskimiehen Oliokirjasta tekijän luvalla (AW 5.2.2004)
Programming Patterns Overview, Rob Kremer,
University of Calgary, selkeä esitys!
Ohjelmisto- ja sovelluskehyksistä:
Koskimies, luku 13.1
Java
Collections: Data Structure Framework (Vihavainen 2003)
Concrete
Collections (Vihavainen 2003)
On Implementation of Java Collections (Vihavainen 2003)
The Collections Framework (1.5) (Sun)
Collections Framework Enhancements in in version 5 of the JDK
Chapter 1: Multithreading [Horstmann & Cornell: Vol. II, 2002]
- hyvän oppikirjan keskeinen luku näytteeksi verkossa
Concurrent Object-oriented Programming
(Vihavainen 2003)
Thread properties
(Vihavainen 2003)
Summary of thread control methods
(Vihavainen 2003)
How to synchronize object access?
(Vihavainen 2003)
On deadlock
avoidance (Vihavainen 2003)
On User Interface programming with
Threads (Vihavainen 2003)
Takaisin kurssin pääsivulle.
Muita www-sivujani:
Homepage
/
Suomisivu
/
Music
page