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:
- Arto Wikla: Ohjelmoinnin perusteet Java-kielellä, OtaDATA 1998.
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:
- 20.1. pages: 2-5, 34-36, 44-52, 54-58
- 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.2. pages: 102-106, 194-198, 134-135 (and a glimpse to pages 134-140)
- 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
- 17.2. pages: (again 121-124, 131-149), 152-155
- 24.2. pages: 77-78 (char), 125-128 (String),
a glimpse to pages 208-219
- 3.3. pages: 208-232 (& char[]-arrays), 464-470, 473-477
- 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)
- 17.3. pages: 199-202, 470-473, 478-480, 130-131
- 24.3. pages: 150-152, 155-159 285-288
- 31.3. pages: 285-312, 332-350 (only the idea of
abstract classes and interfaces, packages more thoroughly),
538-541 (the idea)
- 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.
- 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.)