Helsingin yliopisto /Tietojenkäsittelytieteen laitos

581325 Introduction to Programming: Course Outline, Autumn 2008

Arto Wikla, 31.8.2008

The course is compulsory course on the Basic Studies of Computer Science, and is worth 5 cr. The course will teach the basic principles of programming, using Java as the programming language. Usually, students immediately follow up this course with the Advanced Course in Programming, 4 cr.

The homepage of the course is http://www.cs.helsinki.fi/u/wikla/Ohjelmointi/Perusteet/syksy08/ and its newsgroup can be found at hy.opiskelu.tktl.java.

The Lectures: The first lecture is on Monday September 1st. After that the lectures are on Mondays 12-14 and Thursdays 17-17 at the Auditorium A111 of the Exactum. The lectures are only in Finnish!

Those who are not conversant in Finnish 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.)

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 September 4 - October 9 as follows:

   3. Anne-Marie Grönroos   TO 12-14 B119 (in English, if needed)
The exercise sessions will deal with homework of the course material. 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 most of the problems. (The maximum of the examination is 50.)

During the first exercise session the students will be grouped to study circles, consisting 3-5 students. Teacher Anne-Marie Grönroos will tell more of this in the first meeting.

After the first exercise session, students may have advice on how to use the Department's Java tools. This instruction will be given during the first exercise session.

The examination is on Wednesday, October 15 at 9:00-12 in A111.

The maximum points in the examination are 50. You must get at least 25 examination points and 30 points altogether to pass the course!

Grades are determined as follows: You may receive 50 points at the most from the exam, and 10 points from the exercise sessions.

   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.