Helsingin yliopisto / Tietojenkäsittelytieteen laitos / 581258-1 Johdatus ohjelmointiin

Introduction to programming: Reading Suggestions

(Last update 23.4.1999)

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.

Week:

  1. 20.1. pages: 2-5, 34-36, 44-52, 54-58
  2. 27.1. pages: pages: 37-43, 76-82 (only types int, double, boolean), 86, 89-102, 183-186, the tool for reading, class Lue.java
  3. 3.2. pages: 102-106, 194-198, 134-135 (and a glimpse to pages 134-140)
  4. 10.2. pages: This week is a bit 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 objects, pages 121-124, 131-149
  5. 17.2. pages: (again 121-124, 131-149), 152-155
  6. 24.2. pages: 77-78 (char), 125-128 (String), a glimpse to pages 208-219
  7. 3.3. pages: 208-232 (& char[]-arrays), 464-470, 473-477
  8. 10.3. 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)
  9. 17.3. pages: 199-202, 470-473, 478-480, 130-131
  10. 24.3. pages: 150-152, 155-159 285-288
  11. 31.3. pages: 285-312, 332-350 (only the idea of abstract classes and interfaces, packages more thoroughly), 538-541 (the idea)
  12. 14.4. pages: 350-355.
    This week is problematic because reading and writing named textfiles is not covered in the book! Details of these are not needed in the examination, though.
  13. 21.4.: The ideas of graphical user interface and event driven programming. Similiar matters can be found in Lewis & Loftus: chapters 7 and 10.

A tool for reading input can be found in page http://www.cs.helsinki.fi/~valtakar/johdohj/Read.html.
(There is also a Finnsih version explained in English in page http://www.cs.helsinki.fi/~wikla/JohdOhj/Sisalto/2/EngKiLu.html.)