- Page: Instruction in English, http://www.cs.Helsinki.FI/instr.engl/
- This document
for previous terms is available in WWW.
- Orientation studies for foreign students are arranged in Porthania, Yliopistonkatu 3, room PII on 6-9 September, 1999.
- 581384-9 Introduction to the Use of Computers (2 cu),
Curt Taylor In August 1999. 10 August - 9 September 1999,
Tuesdays, Thursdays 14-16, A414.
Contents: 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.
Both lectures and exercise sessions are in English.
- 58123-3 Computer Organisation I (Tietokoneen toiminta) (3 cu),
Asst. prof. Liisa Marttinen 20 October - 8 December Mondays 12-14,
Wednesdays 9-12 Auditorium. Contents: An introduction to computers and
operating systems.
An exercise session in English: Mon 10-12 C474
- 581325-0 Introduction to Programming (Ohjelmoinnin perusteet) (3 cu), Asst. Prof. Arto Wikla, 15
September - 5 November, Wednesday 16-18, Fridays 14-16 university main
building, room 1. The
course provides the student with the basic principles of programming:
algorithms, programming techniques, and object-orientation. Java is the
language used, but all of its features are not covered.
An exercise group in English Thursdays 10-12 B453.
- 58127-1 Programming in C (C-ohjelmointi) (2 cu) (2 cu) Asst. Prof.
Liisa Marttinen 14 September - 22 October Tuesdays 10-12, Fridays 12-14
Auditorium. Contents: Basic knowledge in C programming. Prerequisites:
programming skills (Introdution to Programming, Programming Project).
Practical work.
A possible group in English Tuesdays 12-14 A319.
- 581326-3 Programming in Java (Java-ohjelmointi) (3 cu) Asst.
Prof. Arto Wikla, 10
November - 10 December, Wednesday 16-18, Fridays 14-16 university main
building, room 1. Introduction to the Java programming language.
An exercise group in English Thursdays 10-12 B453.
- 58110-3 Scientific Writing (Tieteellisen kirjoittamisen kurssi) (4 cu)
Lectures: Prof. Matti Mäkelä 14.9.-26.10. Tue 12-14 A516
Sources of scientific information. Use of libraries and scientific databases. The structure and details of a scientific publication. Examples of scientific Finnish, Swedish or English. Three individual writing exercises (surveys).An exercise group in English according to demand and a teacher available. Only for major students.
- 581389-4 The Perl Programming Language (Perl-ohjelmointikieli) (2 cu)
Lectures: M.Sc. (Tech.) Jarkko Hietaniemi 27.9.-29.11. Mon 16-18 Auditorium
Introduction to the basics of the Perl programming language and programming techniques. Contents: Basic data
structures, functions, operators, control structures, I/O, pattern matching, advanced data structures, object features,
sites, but knowledge of some programming language like C, C++, Java, Pascal and data structures is recommended.
Lectures in Finnish but exercise work may be done in English. Material in English.
- 581251-0 Software Design (C++) (Ohjelmointitekniikka) (3 cu)
Asst. Prof. Juha Vihavainen 15.9-4.11 WED 12-14, THU 14-16 AUDITORIUM
Exercise session, in English Tuesdays 10-12 A318
-
581328-9 Basics in Databases (Tietokantojen perusteet, 2 cu)
Lecturer Harri Laine January 17 - February 24 Mondays 10-12, Thursdays
8-10 Auditorium.
Exercise supervising in English on demand (for the exercise work). Also the introduction to the exercises can be given in English on demand.
- 58123-3 Computer Organisation I (Tietokoneen toiminta) (3 cu),
Asst. prof. Teemu Kerola, 6 March - 13 April Mondays 10-12,
Thursdays 8-10, Auditorium. Contents: An introduction to computers and
operating systems.
An exercise session in English: Thu 14-16 C454, if there is demand.
- 58132-5 Concurrent Systems (4 cu), Prof. Timo Alanko, 17 January - 6 April, Mondays 12-14, Thursdays 16-18, Auditorium. Contents: Structure and implementation of concurrent and distributed systems. The main emphasis is on solving problems in operating systems.
- 58069-8 Data Communication (4 cu) Asst. Prof.
Liisa Marttinen 18 January - 31 March Tuesdays, Fridays 12-14 Auditorium.
Contents: The electrical interface. Data transmission. Data link control
protocols. Local area networks. High-speed and bridged local area networks.
Wide area networks. Internetworking. Transport protocols.
An exercise group in English: Wednesday 10-12 B450 if there is demand.
- 581258-1 Introduction to programming (3 cu)
Asst. Prof. Timo Karvi, 18 January - 9 March, Tuesday 8-10, Thursdays
14-16 Auditorium. The course provides the student with
the basic principles of programming: algorithms, programming techniques, and
object-orientation. Java is the language used, but all of its features are not
covered.
An exercise group in English Thursdays 12-14 B436 starting 27.1.2000.
- 581326-3 Programming in Java (3 cu) Asst.
Prof. Timo Karvi, 21
March - 27 April, Tuesday 8-10, Thursdays
14-16 Auditorium. Introduction to the Java programming language.
An exercise group in English according to demand (and teacher!).
- 58110-3 Scientific Writing (Tieteellisen kirjoittamisen kurssi) (4 cu)
Lectures: Asst. Prof. Pekka Kilpeläinen 19.1.-8.3. Wed 14-16 A516An exercise group in English according to demand and a teacher available. Only for major students.
-
581161-5 Data Structures Project (Tietorakenteiden harjoitustyö, 2 cu)
Exercise supervising in English or Swedish on demand (for the exercise work) at least in the following groups. (Please also ask other supervisors.)
4. Teacher Taneli Vähäkangas 19.1-23.2 WED 10-12(12-14) C476 or 10. Teacher Taneli Vähäkangas 15.3-19.4 WED 10-12(12-14) C476
- 581377-1 Techniques for New Media Applications
(Uusmediasovellusten tekniikat, 3 cu), Prof. Helena Ahonen. Please see home page or contact
lecturer for further information.
Exercise session in English on Wednesday 12-14, B53.
- Inductive Logic Programming: An Introduction (1 cu)
11.-17.5.2000 (Thu-Wed), 10.15-11.45 , Room A217 (2nd floor),
Prof. Jean-François Boulicaut.
The indicates new entrances on this page this month.
In normal (autumn and spring) terms we have courses offered in English either at basic level (approbatur) or at advanced or postgraduate level (laudatur). Some courses (basic, intermediate, advanced) may have exercise sessions in English.
Some courses are organized 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
1999-2000 is now
available in English. See also the teaching plan for the spring term 2000 (partly in Finnish only).
Orientation studies
Approbatur (basic level) and Cum laude approbatur (intermediate level)
Autumn 1999
Spring 2000
, Lecturer: Andrei Gurtov. 18 January - 7 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.
An exercise session in English: Mon 10-12 C474, if there is demand.
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 by HeCSE or ComBi by electronic mail (hecse@cs.hut.FI and combi@cs.helsinki.FI) or in the World Wide Web (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 1999
- 58096-4 Distributed Operating Systems (Hajautetut käyttöjärjestelmät) (4 cu) , Prof. Timo Alanko.
14 September
- 9 December 1999, Tue, Thur 8-10 A414. Contents: Problems and concepts in distributed computing,
central solution principles in distributed decision systems, examples of
operating system functions.
An exercise session possibly in English Thursdays 12-14 B453.
- 581361-6 Software Testing (Ohjelmistojen testaus) (3 cu), Prof. Jukka Paakki. 21
September - 14 October, Tuesdays, Thursdays 16-19 (21-30.9: A217, 5-14.10:
Helsinki University of Technology). Contents: General concepts, principles and
techniques of software testing. The course contains some obligatory
exercises performed with testing tools (instead of usual exercise
sessions). The course is a joint course with the Helsinki
University of Technology and part of the lectures are given there.
Prerequisites: Software Engineering, Software Engineering Project.
In English according to demand.
- 581339-9 Three Concepts: Utility (Kolme käsitettä: päätöksenteko) (3 cu), Prof. Henry Tirri, 1 October - 10 December, Fridays 12-15, A320. Contents: Searching in multidimensional search spaces, typical in evolutional computation, machine learning and mathematical statistics. Programming projects. Recommended prerequisites: The two other Three concepts courses.
- 58153077-2 Research seminar on Intelligent Systems (Älykkäiden järjestelmien
tutkimusseminaari (2 cu) , Prof.
Henry Tirri 17 September - 10 December Fridays 10-12 B453.
Research seminar for researchers, PhD students and graduate students
within the line for intelligent systems.
In English according to demand.
- 58153081-9 Real-Time and Embedded Systems (2 cu)
Prof. Kimmo Raatikainen 17.9.-10.12. Fri 8-10 A318
This seminar is primarily aimed at students whose thesis is related to real-time or embedded systems. Prerequisites: Familiarity with operating systems, communication protocols, and databases.In English.
In English according to demand. All course material will be in English on the web.
Spring 2000
- 581288-2 Data Security (3 cu) Prof. Martti Tienari. 18
January - 9 May, Tuesdays 14-16, A217. Contents: basic encryption methods,
public key encryption and applications, data security protocols and data
security in TCP/IP networks.
Lectures and one exercise session in English (Tuesdays 16-18, A318).
- 581290-5 Processing of Structured Documents (3
cu), Prof. Pekka Kilpeläinen, 17 January - 8 May, Mon 10-12, A414. Contents:
Structured (XML) documents, models and languages for manipulating structured
documents. Assumed background: Basic knowledge of context free grammars,
regular expressions and automata (e.g. from a course on the Theory of
Computing), familiarity with Web and HTML, reasonable programming
competence.
In English according to demand.
- 581362-9 Principles of Programming Languages (4 cu)
Lecturer Juha Vihavainen 19.1-16.3 Wed 12-14, Thu 12-14 Auditorium.
All course material will be in English. Exercise sessions on demand. Lectures will be in Finnish.
- 581385-2 Advanced Wireless Communication Systems (2 cu)
Course leader: Prof. Kimmo Raatikainen
Lectures: Prof. Kimmo Raatikainen, DI Juuso Pesola (VTT), M.Sc. Mikko Puuskari (NRC), Ph.L. Heimo Laamanen (Sonera), Ph.L. Kai Ojala (Sonera) 21.1.- 31.3. fri 12- 15 A414 Exercise sessions: 7. and 14.4. Fri 12-15 A414
The course takes a look at recent developments in wireless computing and communication systems. The topics include international standardization initiatives, WAP, GPRS, UMTS and W-CDMA. Instead of traditional weekly exercises the students prepare a presentation of 15 minutes and a written report on a given topic.In English.
- 58153089-5 Research Seminar on WAP (2 cu)
Prof. Kimmo Raatikainen 21.1.-5.5. Fri 8-10 A318
This seminar is primarily aimed at students whose Master's or Dissertation Thesis is related to wireless computing and communication. Participants MUST contact the seminar leader during the autumn term to discuss their involvement.In English.
- 58153094-9 Jini and Advanced Features of Java(2cu)
Stefano Campadello 21.1.-5.5. fri 10-12 A320
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, 1999, at 9 o'clock; and on 10th January 2000 for the spring term). For the HeCSE and ComBi courses organized by outside sources, please contact the instructor or the appropriate department. Verify times and places from either the appropriate bulletin 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/). Other questions on instruction in English at our department can be directed to the Foreign Student Advisor, Greger Lindén. See also the page of the 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 1999-2000 is now available in English. See also the teaching plan for the spring term of 2000 (partly in Finnish only).
For questions concerning admittance 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 bulletin boards at the beginning of each term, see the WWW pages of the department (with course information) or contact the departmental Student Counceling 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 1998.