Helsingin yliopisto
/
Tietojenkäsittelytieteen
laitos
Programming in Java: Reading Suggestions
(Last update 10.12.1999)
The course is based on a Finnish book:
- Arto Wikla: Ohjelmoinnin perusteet Java-kielellä, OtaDATA 1999.
To help foreign students, there will be a cumulative weekly list of
pages in book
The book can be found in the library of the department!
The contents of the book do not match exactly to the contents of
the course.
The following has already been read in the course
Introduction to Programming:
- week, 17.9.: pages: 2-5, 34-36, 44-52, 54-58
- week, 24.9.: pages: 37-43, 76-82 (only types int, double, boolean),
86, 89-102, 183-186, the tool for reading,
class
Lue.java
- week, 1.10.: pages 102-106, 194-198, 134-135
- week, 8.10.: This week is a little problematic: I start using methods
in an 'old fashioned' way, which is not covered in the book! Anyhow
a 'near match' is 134-140.
We also started with classes and objects, pages 121-124, 131-149
- week, 15.10: (again 121-124, 131-149), 152-155,
77-78 (char), 125-128 (String)
- week, 22.10.: 208-232, 464-470, 473-477
- week, 29.10: more about those pages above;
using char[]-arrays
- week, 5.11.: revision of the material
The following lists, what you should read for next week's excercises:
- week, 12.11.: pages: 76-78 (all the primitive types),
172-193 (in 173-177 only the IDEA of "representing"
different types, not the details;
in 187 the shift operators and bitwise
operators are not covered; the same applies
also to pages 190-191),
199-202, 470-473, 478-480, 130-131
- week, 19.11.: 150-152, 155-159 285-288
- week, 26.11.: 285-312, 332-350 (only the idea of
abstract classes and interfaces, packages more thoroughly),
538-541 (the idea)
- week, 3.12.: pages: 350-355.
This week is problematic because reading and writing
named textfiles is not covered in the book! Details of
these are not asked in the English examination, though.
- week, 10.12.: The ideas and exemples of graphical user interface
and event driven programming. Similiar matters can be found in
Lewis & Loftus: chapters 7 and 10. (Not asked in the examination!)
A tool for reading input can be found in page
http://www.cs.helsinki.fi/~wikla/JohdOhj/Sisalto/2/EngKiLu.html