Helsingin yliopisto
/
Tietojenkäsittelytieteen
laitos
Programming in Java: Reading Suggestions
(Last update 29.10.2004)
The course is based on a Finnish book:
- Arto Wikla: Ohjelmoinnin perusteet Java-kielellä, OtaDATA 2001.
To help foreign students, there will be a cumulative weekly list of
pages in book
-
Lewis, Loftus: Java Software Solutions: Foundations of Program Design,
Addison-Wesley, 1997.
The book should be found in the Kumpula Scientific library!
The contents of the book do not match exactly to the contents of
the course.
The following has already been studied in the course
Introduction to Programming. And you should already
master this!!
- pages: 2-5, 34-36, 44-52, 54-58
- pages 37-43, 76-82 (only types int, double, boolean),
86, 89-102, 183-186, the tool for reading
class
Lue.java,
- pages 102-106, 194-198, 134-140
- pages 121-124, 131-149, 152-155
- 152-155, a little
about char and String 77-78, 125-128, ...
- 77-78 (char), 125-128 (String), 208-232, 473-477,
and a little of the idea of sorting in 464-470
- 473-477, more about those pages above;
using char[]-arrays
The following lists, what you should read to be able
to solve every week's excercises:
- week, 4.11: pages 76-78 (all the primitive
types), 172-181 (in 173-177
only the IDEA of "representing"
different types, not the details),
181-191 (in 187 the shift operators and bitwise
operators are not covered; the same applies
also to pages 190-191),
- week, 11.11: 199-202, 470-480
- week, 18.11: 150-152, 155-159,
538-541 (only the idea of linked structures)
- week, 25.11: 332-347
- week, 2.12: 350-355, 488-498
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, 9.12: revision of the material
A tool for reading input can be found in page
http://www.cs.helsinki.fi/u/wikla/JohdOhj/Sisalto/2/EngKiLu.html