Helsingin yliopisto /Tietojenkäsittelytieteen laitos

Advanced Course in Programming: Course Info, Autumn 2008

Arto Wikla, 27.10.2008

The course is compulsory course on the Basic Studies of Computer Science, and is worth 4 cr. The course is an orientation in the Java programming language. It is not possible to learn the whole language during this course; rather, the focus is on using the basic tools of the language. The API packages will not be thoroughly dealt with, but we will learn the basics of how to use them. The goal is that a student, who has completed the course properly, will be able to use the original documentation of the language actively and independently.

Usually, students take this course immediately after the course Introduction to programming, 5 cr.

In this course you actually have to know Java as much as is taught in the course Introduction to programming!

The homepage of the course is in http://www.cs.helsinki.fi/u/wikla/Ohjelmointi/Java/syksy08/.

The Lectures are held at the auditorium A111 of the Exactum, on October 27 - December 4, Mondays 12-14 and Thursdays 14-16. The lectures are in Finnish only!

Those who are not conversant in Finnish may read the book Cay Horstmann Gary Cornell: Core JavaTM 2, Volume I--Fundamentals, 7/E, Prentice Hall 2004. (In the page of the authors there is more info.)

The course is more or less based on a Finnish book Arto Wikla: Ohjelmoinnin perusteet Java-kielellä, OtaDATA 2003. The contents of the course (in Finnish!) are also found on the Web site http://www.cs.helsinki.fi/u/wikla/Ohjelmointi/Sisalto/index.html.

The English exercise group will meet once a week on Thursdays, October 27 - December 5:

  3. Anne-Marie Grönroos  Thursday 12-14 B119 

The exercise sessions will deal with homework. The programming problems are to be solved by using the computer. The solutions should be taken to the exercise group printed on paper, and they should also be found in your home directory of the department computer system.

The successful solving of problems in the exercise group will give you points that will influence your final grade. The maximum of points is 10, which you will obtain by completing about 5/6 of the problems. (The maximum in the examination is 50.)

During the first exercise session the students will be organized to study circles, consisting 3-5 students. The teacher will tell more of this in the first meeting. In the first meeting the teacher will help you to start making the exercises of the second week. Those exercises will deal mostly the material of the course Introduction to programming.

The examination will be on Monday, December 8 at 16-19 in A111.

The maximum amount of points in the examination is 50 (10 in the exercises). To pass, you need to get at least 25 points of the examination and at least 30 points alltogether.

Grades are determined as follows:

   Points: 30  35  40  45  50
   Grade:   1   2   3   4   5


Java and all Java-based marks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. University of Helsinki is independent of Sun Microsystems, Inc.