Helsingin yliopisto / Tietojenkäsittelytieteen laitos

Programming in Java: Reading Suggestions

(Last update 6.12.2002)

The course is based on a Finnish book:

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 studied in the course Introduction to Programming. And this should already be familiar!!

  1. week 12.9: pages: 2-5, 34-36, 44-52, 54-58, 37-43
  2. week 19.9: 76-82 (only types int, double, boolean), 86, 89-102, 183-186, the tool for reading class Lue.java
  3. week 26.9: pages 102-106, 194-198, 134-140
  4. week 3.10: This week is a little problematic: We 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, 152-155
  5. week 10.10: (again 121-124, 131-149), 152-155, a little about char and String 77-78, 125-128, ...
  6. week 17.10: 77-78 (char), 125-128 (String), 208-232, 464-470, 473-477
  7. week 24.10: more about those pages above; using char[]-arrays
  8. week 30.10: (only one lecture) revision of the material
The following lists, what you should read for next week's excercises:
  1. week (only one lecture), 31.10: pages 76-78 (all the primitive types), 172-181 (in 173-177 only the IDEA of "representing" different types, not the details)
  2. week, 7.11: pages 181-194 (in 187 the shift operators and bitwise operators are not covered; the same applies also to pages 190-191), 199-202, 470-480
  3. week, 14.11: 150-152, 155-159
  4. week, 21.11: 285-347, 538-541 (only the idea of linked structures)
  5. week, 28.11: 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.
  6. week 5.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/u/wikla/JohdOhj/Sisalto/2/EngKiLu.html