Programming courses, autumn 2011: info to foreign students
(Latest update
1.9.2011,
page founded 1.9.2011.)
Because the courses Introduction to programming and Andvanced
course on programming are developing dynamically,
it is not possible arrange English course material.
It is recommended that foreign students take part
to the so called
separate examinations.
Don't forget to register to the examination and
remember to remind the teacher of your need of English questions.
Foreign students may read the book
Cay Horstmann Gary Cornell:
Core Java 2TM, Volume I--Fundamentals, 7/E,
Prentice Hall 2004.
(In the authors'
page there is more info of the book.):
Reading suggentions for Introduction to Programming:
-
Algorithms, running Java programs
- What you have to read:
Perhaps the diagrams
on pages 66-76 are useful.
Running programs: read pages 20-22.
-
... arithmetic expressions; writing, reading, boolean expressions,
if statements ...
- What more you have to read:
Pages 35-40, 43-46, (53)54-54, 58-59, 65-76,
-
...and algorithms in Java; writing, reading, boolean expressions, repeat statements, first methods
...
- What more you have to read:
Pages 118-119, 120, 122-128
-
... more methods ... and "my first own little objects"...
- What more you have to read:
Pages 93-99, 108-117, 128-130
-
... more objects and the idea of encapsulation ...
- What more you have to read:
Pages 51-56
-
... and arrays, searching, sorting, String-objects in an array ...
- What more you have to read:
81-87 (-92)
Reading suggentions for Advanced course on Programming:
- What you have to read:
Review all the material of Introduction to Programming
- What you have to read: Still review, but deeper...
Ok, well, here are the pages (in ascending order)
you should already know
from the course Introduction to programming:
20-22,
35-40,
43-46,
51-56
58-59,
65-76,
81-99,
108-120,
122-130.
- What you have to read: ... the same stuff should be enough ...
- What you have to read: ... and 117-122
- What you have to read: ... and 151-172, 211-218
- What you have to read: ... and 135-139, 557-570, 640-642
(and you may use the class
Scanner to read a textfile, too!),
707-711, and
basic use of the API-classes (in package java.util)
ArrayList<E>
and
HashMap<K,V>