- Page: Instruction in English, http://www.cs.Helsinki.FI/instr.engl/teaching/
![](f-fi.gif)
- This document
for previous terms is available on the WWW.
The actual, realized instruction in English (available on the WWW) is usually less than the plans given here because of a relatively small demand.
Instruction in English 2000-2001
This page is being updated during terms so check back once in a while.![](new.gif)
In normal (autumn and spring) terms we have courses offered in English either at basic level (approbatur, cum laude approbatur) or at advanced or postgraduate level (laudatur). Some courses (basic, intermediate, advanced) may have exercise sessions in English.
Some courses are organised in co-operation with the Helsinki University of Technology, the Rolf Nevanlinna Institute, the University of Tampere, the University of Turku, or the Center for Scientific Computing. Some courses will be taught by foreign visitors at the department, but most are taught by native Finns.
Students should contact the instructor in advance in case they wish
any specific course to be lectured in English. The Computer Science Programme
2000-2001 is now
available in English.
Orientation studies
- The university's orientation studies for foreign students are arranged in Porthania, Yliopistonkatu 3, room PI on 4-7 September, 2000.
Approbatur (basic level) and Cum laude approbatur (intermediate level)
Autumn 2000
- 581325-0 Ohjelmoinnin perusteet
(Introduction to Programming, 3 cu)
Lectures: Arto Wikla 13.9.-1.11. Wed 16-18, Thu 12-14 Main building, room 1.
Basic principles of programming: algorithms, programming techniques, and object-orientation. The programming language is Java. No prerequisites.An exercise session in English according to demand and teacher
- 581326-3 Java-ohjelmointi (Programming in Java, 2
cu)
Lectures: Leht. Arto Wikla 2.11.-7.12. Wed 16-18, Thu 12-14 Main buidling, room 1.
An introduction to the Java programming language. The focus is placed on basic structures of the language. Prerequisites: Students must have programming skills to the extent taught in the course Introduction to Programming. Note: The exercises start the same week as the first lectures.An exercise session in English according to demand and teacher
- 581334-4 Tietokannan hallinta (Database management, 2
cu)
Lectures: Hannu Erkiö 12.9.-19.10. Tue 12-14, Thu 10-12 Auditorium
Operations of a database management system: storing and retrieving data, access rights, optimization of queries, transaction management. Prerequisites: the contents of courses Basics in Databses and Data Structures.An exercise session in English according to demand
- 58123-3 Tietokoneen toiminta (Computer Organisation I, 2
cu)
Lectures: Teemu Kerola 24.10.-7.12. Tue 14-16, Thu 8-10 A217
Excution of a computer program, components of computer hardware, execution environment of hardware/operating system.An exercise session in English according to demand
- 581333-1 Tietoliikenne 1 (Data Communication 1, 2 cu)
Lectures: Lecturer. Liisa Marttinen 13.9.-20.10. Wed 16-18, Fri 8-10 Auditorium
Introdcution to basic terminology of computer networks. Basic problems and solutions of data communication.An exercise session in English according to demand
581251-0 Ohjelmointitekniikka (Software Design, C++) (3 cu)
Lectures: Lecturer. Juha Vihavainen 13.9-3.11. Wed 14-16, Fri 12-14 Auditorium
An introduction through programming exercises to the implementation of abstract data types, object-oriented programming and C++ programming techniques. Prerequisites: Data Structures, Programming in Java, Programming in C. The course presupposes good programming skills and ability to do independent work when studying material connected with the course.An exercise session in English according to demand. All material in English on the web.
Spring 2001
- 581384-9 Introduction to the Use of Computers (2 cu), Lecturer:
N.N.
16 January - 6 March, Tuesdays 12-14, A320. This basic course gives a practical introdution to the use of computers. It
covers such areas as the basics of Unix and Windows, WWW and HTML, e-mail, news
groups, text and image processing and spreadsheet computation. The course gives
essential background for further computer science courses.
Lectures and exercise sessions in English.
58123-3 Tietokoneen toiminta (Computer Organisation, 2 cu)
Lectures: Lecturer. Teemu Kerola 5.3.-25.4. Mon 12-14, Wed 8-10 Auditorium
An exercise session in English according to demand
-
58131-8 Tietorakenteet (Data Structures, 4 cu)
Lectures: Lecturer Arto Wikla 16.1.-28.3. ti, Wed 14-16 AuditoriumAn exercise session in English according to demand and teacher
Some intermediate level courses may include one exercise group (laskuharjoitusryhmä) in English if there is sufficient demand. Students should contact the instructor in advance if they would like to have the exercise sessions in English.
Laudatur (advanced or postgraduate level)
The laudatur courses offered in English fall into two categories: courses
associated with graduate schools and regular courses. There are two graduate
schools, the Helsinki Graduate School in Computer Science and Engineering
(HeCSE) and the Graduate
School in Computational Biology, Bioinformatics, and Biometry (ComBi).
Some HeCSE and ComBi courses are offered at our department at the University
of Helsinki (UH). Other HeCSE
Courses are offered at various departments of the Helsinki University of
Technology (HUT) and some
ComBi courses are offered by the Rolf Nevanlinna Institute, the University
of Tampere, the University
of Turku, or the Center for Scientific Computing.
More information on these courses is available directly from HeCSE or ComBi
by e-mail (hecse@cs.hut.FI
and combi@cs.helsinki.FI) or
on the WWW (http://www.cs.Helsinki.FI/hecse/
and http://www.cs.Helsinki.FI/combi/).
At least the following higher level courses at our department may be taught in English according to demand:
Autumn 2000
- 581365-8
Tietokoneen rakenne (Computer Organization II, 2 cu)
Lectures: Teemu Kerola 12.9.-19.10. Tue 14-16, Thu 8-10 A217
Hardware features such as the structure of machine languages, implementation of processors and memory hierarchies. Prerequisites: Computer Organisation (or corresponding knowledge).An exercise session in English according to demand
581361-6 Ohjelmistojen testaus (Software Testing, 3 cu)
Lectures: Prof. Jukka Paakki 13.9.-2.10. Mon 16-19, Wed 14-17 A217
General concepts of software testing, principles and techniques. Some compulsory programming exercises with test tools. The first part of the course (3 weeks) consists of lectures, the latter part (10 weeks) of group work. The course may be a joint course with the Helsinki University of Technology, in that case, part of the lectures will be given there. Prerequisites: Software Engineering, Software Engineering Project.Lectures and exercises in English according to demand
Seminars:
- Qos in Internet - research seminar (2 cu)
Kimmo Raatikainen 20.9.-29.11 Wed 16-18 A318. In English.
- Security in distributed systems (2 cu)
Ph.D. N. Asokan 12.9.-5.12. Tue 16-18 A319. In English.
- 58301115 Seminar on Real-Time Linux and Java (2 cu)
Prof. Kimmo Raatikainen 24.1.-9.5. Wed 16-18 room A318. In English.
Spring 2001
- 581288-2 Tietoturva (Network Security, 3 cu)
Lectures: Martti Tienari 16.1.-8.5. Tue 14-16 A217
Cryptography, public key cryptography and applications, data security protocols. Data security in TCP/IP networks.Lectures and exercises in English according to demand
- 58144-8 Ohjelmointikielten kääntäjät (Compilers, 6 cu)
Lectures: Leht. Juha Vihavainen 16.1.-5.4. Tue 16-18, Thu 14-16 A217 Components of compilers: analysis, parsing, semantic analysis, code generation; compiler tools. Implementation of programming paradigms.An exercise group in English according to demand. All material in English will be available on the web.
Some advanced level courses may include one exercise group (laskuharjoitusryhmä) in English if there is sufficient demand. Students should contact the instructor in advance if they would like to have the exercise sessions in English or if they are interested in lectures in English.
Exams
Most exams, at all levels, can be taken in English if so requested. The
exam material will be available in English in such cases. Please contact
the instructor giving the (final or midterm) exam two weeks in advance.
Registration
All registration for computer science courses should be made using the
Computer Registration System (ILMO)
(user id tkt_ilmo, press return for password) at the department
(e.g., in room D423, 4th floor, starts on 1 September, 2000, at 9 o'clock; and
on 9th January 2001 for the spring term).
For the HeCSE and ComBi courses organised by outside sources, please contact
the instructor or the appropriate department. Verify times and places from
either the appropriate notice boards at our department, or directly from
HeCSE.
Additional Information
The most recent copy of this document is available in WWW (http://www.cs.helsinki.fi/instr.engl/teaching/).
Other questions on instruction in English at our department can be directed
to the Foreign Student
Advisor.
See also the page International
Students' Guide to Computer Science. For questions concerning any specific
course or exam it is best to contact the person responsible for the course
or the exam directly.
The Computer Science Programme 2000-2001 is now available in English.
For questions concerning admission to the university, see International Students' Guide to Computer Science or please contact the Faculty of Science.
For detailed information please refer to the departmental notice boards at the beginning of each term, see the WWW pages of the department (with course information) or contact the departmental Student Councelling Office in room B439, Department of Computer Science, Teollisuuskatu 23, tel. 191 44222.
There is more information about other courses in English at the university.
For a general description of the Department of Computer Science, see Computer Science at the University of Helsinki - Annual report 1998.