Separate exams

  • If you want the questions in English, contact the examiner two weeks before the exam.
  • In this page are the separate exams of current semester. Other separate exams in the future are in page  Schedules for Course Exams and Separate Exams.
  • Separate exams last 3 hours and 30 minutes. Check the place from this page one or two days before the exam.
  • Renewal exam is the first separate exam after the course and also a renewal exam of course exam(s). In a renewal exam the points student has earned during the course are taken into account.
  • Exams marked with "(practise work required)" are allowed only to students who have completed the obligatory projects included in those courses.
  • Separate exams might cover different area than the lectured course. Check the course web page and contact the responsible teacher if in doubt. 
  • Some courses have exceptionally home exams. These are at the end of this page.
Time and place: 05.06.2012 16.00-20.00, A111
Kurssi Kurs Course Type Course code Level Examiner Comment
Register Algoritmien suunnittelu ja analyysi Konstruktion och analys av algoritmer Design and Analysis of Algorithms Separate exam 582630 Advanced studies Valentin Polishchuk
Register Elements of Bioinformatics Elements of Bioinformatics Elements of Bioinformatics Separate exam 582606 Advanced studies Juho Rousu
Register Johdatus tekoälyyn Introduktion till artificiell intelligens Introduction to Artificial Intelligence Separate exam 582216 Intermediate studies Teemu Roos
Register Ohjelmistojen testaus Testning av programvara Software Testing Separate exam 581361 Advanced studies Michel Jaring
Register Ohjelmoinnin perusteet Introduktion till programmering Introduction to Programming Separate exam 581325 Basic studies Matti Luukkainen
Register Ohjelmointitekniikka (C++) Programmeringsteknik (C++) Software Design (C++) Separate exam (practise work required) 581251 Intermediate studies Juha Vihavainen
Register Palveluperustaisten liiketoimintaprosessien suunnittelu ja toteuttaminen Utformningen och genomförandet av service orienterad affärsprocesser Designing and Implementing Service-Oriented Business Processes Separate exam 582652 Advanced studies Juha Puustjärvi
Register Tietokoneen rakenne Datororganisation II Computer Organization II Separate exam 581365 Intermediate studies Tiina Niklander
Register Tietoturvan perusteet Introduktion till datasäkerhet Introduction to Computer Security Separate exam 582215 Intermediate studies Timo Karvi
Time and place: 08.06.2012 16.00-20.00, A111
Kurssi Kurs Course Type Course code Level Examiner Comment
Register Biological Sequence Analysis Biologiska sekvensanalys Biological Sequence Analysis Separate exam 582483 Advanced studies Veli Mäkinen
Register C-ohjelmointi Programmering i C Programming in C Separate exam (practise work required) 58127 Intermediate studies Timo Karvi
Register Hajautetut järjestelmät Distribuerade system Distributed Systems Separate exam 582417 Advanced studies Jussi Kangasharju
Register Johdatus koneoppimiseen Introduktion till maskininlärning Introduction to Machine Learning Separate exam (practise work required) 582631 Advanced studies Patrik Hoyer
Register Laskennan mallit Beräkningsmodeller Models of Computation Separate exam 582206 Intermediate studies Jyrki Kivinen
Register Ohjelmistoarkkitehtuurit Programvaruarkitektur Software Architecture Separate exam 581358 Advanced studies Harri Laine
Register Tietokantojen perusteet Databasernas grunder Introduction to Databases Separate exam 581328 Basic studies Harri Laine
Register Transaktioiden hallinta Transaktionsbehandling Transaction Processing Separate exam 582490 Advanced studies Otto Nurmi
Time and place: 12.06.2012 16.00-20.00, A111
Kurssi Kurs Course Type Course code Level Examiner Comment
Register Computational Methods of Systems Biology Computational Methods of Systems Biology Computational Methods of Systems Biology Separate exam 582653 Advanced studies Leena Salmela
Register Mobile Middleware Mobile Middleware Mobile Middleware Renewal exam 582646 Advanced studies Sasu Tarkoma
Register Ohjelmistoprojektien johtaminen ja ryhmädynamiikka Ledning av programvaruprojekt Software Project Management and Group Dynamics Separate exam 581360 Advanced studies Jukka Paakki
Register Ohjelmistotekniikan menetelmät Metoder för programvaruteknik Methods for Software Engineering Separate exam 582104 Basic studies Matti Luukkainen
Register Ohjelmistotuotanto Programvaruutveckling Software Engineering Renewal exam 581259 Intermediate studies Matti Luukkainen
Register Ohjelmointikielten kääntäjät Kompilatorer Compilers Separate exam (practise work required) 58144 Advanced studies Juha Vihavainen
Register Ohjelmointikielten periaatteet Programmeringsspråkens principer Principles of Programming Languages Separate exam (practise work required) 581362 Advanced studies Arto Wikla
Register Tietorakenteet Datastrukturer Data Structures Renewal exam 58131 Intermediate studies Patrik Floréen
Register Unsupervised Machine Learning Unsupervised Machine Learning Unsupervised Machine Learning Renewal exam 582638 Advanced studies Aapo Hyvärinen
Time and place: 15.06.2012 16.00-20.00, A111
Kurssi Kurs Course Type Course code Level Examiner Comment
Register Autonomisten järjestelmien yhteistoiminta (Palveluekosysteemit) Samarbete mellan autonoma affärs tjänster (Tjänstekosystem) Collaboration of Autonomous Business Services (Service Ecosystems) Separate exam (practise work required) 582641 Advanced studies Lea Kutvonen
Register Business Process Automation Business Process Automation Business Process Automation Renewal exam 582667 Advanced studies Alexander Norta
Register Deterministisiä hajautettuja algoritmeja Deterministiska distribuerade algoritmer Deterministic Distributed Algorithms Renewal exam 582661 Advanced studies Jukka Suomela
Register Ohjelmistoprosessit ja ohjelmistojen laatu Processer och kvalitet för programvara Software Processes and Quality Separate exam 581359 Advanced studies Jukka Paakki
Register Rinnakkaisohjelmointi Jämlöpande programmering Concurrent Programming Renewal exam 581332 Intermediate studies Teemu Kerola
Register Tietokoneen toiminta Datororganisation I Computer Organization I Renewal exam 581305 Intermediate studies Teemu Kerola
Register Todennäköisyysmallit Sannolikhetsmodeller Probabilistic Models Separate exam 582636 Advanced studies Pekka Parviainen
Register Verkkosovellusten toteuttaminen Implementering av nätverksapplikationer Network Programming Separate exam (practise work required) 582303 Intermediate studies Markku Kojo
Register XML-metakieli Metaspråket XML The metalanguage XML Separate exam (practise work required) 582304 Intermediate studies Harri Laine
Time and place: 19.06.2012 16.00-20.00, A111
Kurssi Kurs Course Type Course code Level Examiner Comment
Register Algoritmit bioinformatiikassa Algoritmer för bioinformatik Algorithms for Bioinformatics Separate exam 582670 Intermediate studies Veli Mäkinen
Register Data Mining Data Mining Data Mining Separate exam 582634 Advanced studies Hannu Toivonen
Register Käyttöliittymät Användargränsnitt Human-Computer Interaction Reneval exam (practise work required) 582201 Intermediate studies Giulio Jacucci
Register Linux-ylläpito Linux underhåll Linux System Administration Reneval exam (practise work required) 582317 Intermediate studies Jani Jaakkola
Register Ohjelmistojen vaatimusmäärittely Kravdefiniering för programvara Software Requirements Engineering Separate exam 582460 Advanced studies Jukka Paakki
Register Ohjelmoinnin jatkokurssi Avancerad kurs i programmering Advanced Course in Programming Renewal exam 582103 Basic studies Matti Luukkainen
Register Overlay and P2P Networks Overlay and P2P Networks Overlay and P2P Networks Separate exam 582615 Advanced studies Sasu Tarkoma
Register Palvelusuuntautunut ohjelmistotuotanto Service orienterad programvaruutveckling Service-Oriented Software Engineering Separate exam (practise work required) 582642 Advanced studies Toni Ruokolainen
Register Tietoliikenteen perusteet Introduktion till datakommunikation Introduction to Data Communication Separate exam 582202 Intermediate studies Sasu Tarkoma
Time and place: 14.08.2012 16.00-20.00, A111
Kurssi Kurs Course Type Course code Level Examiner Comment
Register Digitaalisen median tekniikat Digital medieteknik Digital Media Technology Separate exam (practise work required) 582302 Intermediate studies Samuli Kaipiainen
Register Laskennan mallit Beräkningsmodeller Models of Computation Separate exam 582206 Intermediate studies Jyrki Kivinen
Register Merkkijonomenetelmät Metoder för behandling av teckensträngar String Processing Algorithms Separate exam 58093 Advanced studies Juha Kärkkäinen
Register Spesifioinnin ja verifioinnin perusteet Grunderna i specificering och verifiering Introduction to Specification and Verification Separate exam 581366 Advanced studies Timo Karvi
Register Tietokannan suunnittelu Databasplanering Database Design Separate exam 582482 Intermediate studies Otto Nurmi
Register Tietorakenteet Datastrukturer Data Structures Separate exam 58131 Intermediate studies Patrik Floréen
Time and place: 17.08.2012 16.00-20.00, A111
Kurssi Kurs Course Type Course code Level Examiner Comment
Register Diskreetti optimointi Diskret optimering Discrete Optimization Separate exam 582632 Advanced studies Matti Järvisalo
Register Internet-protokollat Internet-protokoll Internet Protocols Separate exam 582498 Advanced studies Markku Kojo
Register Ohjattu koneoppiminen Supervised Machine Learning Supervised Machine Learning Separate exam 582669 Advanced studies Jyrki Kivinen
Register Ohjelmistotekniikan menetelmät Metoder för programvaruteknik Methods for Software Engineering Separate exam 582104 Basic studies Matti Luukkainen
Register Ohjelmointitekniikka (Scala) Programmeringsteknik (Scala) Software Design (Scala) Separate exam 582330 Intermediate studies Arto Wikla
Register Rinnakkaisohjelmointi Jämlöpande programmering Concurrent Programming Separate exam 581332 Intermediate studies Teemu Kerola
Register Software Measurement and Quality Modeling Software Measurement and Quality Modeling Software Measurement and Quality Modeling Separate exam 582678 Advanced studies Jürgen Münch
Time and place: 21.08.2012 16.00-20.00, A111
Kurssi Kurs Course Type Course code Level Examiner Comment
Register Hajautetut tietokannat Distribuerade databaser Distributed Databases Separate exam 582491 Advanced studies Otto Nurmi
Register Johdatus tekoälyyn Introduktion till artificiell intelligens Introduction to Artificial Intelligence Separate exam 582216 Intermediate studies Teemu Roos
Register Käyttöjärjestelmät Operativsystem Operating Systems Separate exam 582640 Intermediate studies Tiina Niklander
Register Ohjelmistotuotanto Programvaruutveckling Software Engineering Separate exam 581259 Intermediate studies Matti Luukkainen
Register Tiedon tiivistämisen tekniikat Datakompression tekniker Data Compression Techniques Separate exam 582487 Advanced studies Juha Kärkkäinen
Register Tietoliikenteen perusteet Introduktion till datakommunikation Introduction to Data Communication Separate exam 582202 Intermediate studies Sasu Tarkoma
Register Tietoturvan perusteet Introduktion till datasäkerhet Introduction to Computer Security Separate exam 582215 Intermediate studies Timo Karvi