Where can I find courses?

By selecting a degree programme you are able to see the general content as well as the possible degree programme-specific content. You do not have to select a degree programme to see the Open University's instructions.

This page provides information on where you should search for courses at different stages of your studies. If you are not yet familiar with the terminology of university studies, please see the vocabulary for new students.

I wish to browse the courses now available

If you wish to explore the courses currently available, begin with the following websites: 

  • Courses – If you wish to search for interesting courses from the studies offered by the University as a whole. You can search for courses with specific terms or refine the search results, for example, by date or form of teaching. You can access course pages by clicking on the course title in the search results. Course pages provide further information, such as course material and a link to the relevant Moodle area. 
  • Courses offered by degree programme – If you wish to explore the courses offered by a specific degree programme or study track.
  • Optional studies – If you wish to know what optional studies are offered by, for example, other degree programmes.
  • Open University studies – If you wish to explore the studies offered by the Open University.
  • Language Centre studies – If you wish to explore the studies offered by the Language Centre.
  • Course selection in Swedish - if you have knowledge in a Nordic language, you can complete your degree with Swedish-speaking courses in addition to the English ones. 

I already know what studies I will complete, and I wish to view course information and register

For basic information on each course as well as the content added by the teacher, please see the Courses website. You can view the information on this site without logging in or registering, but some of the content added by teachers to course pages may be available to course participants only. Course pages also give you access to information on the degree requirements the courses meet. 

When you know which course you wish to complete, add it to your study plan and register for it in Sisu (requires login). If needed, you can find instructions on how to register on the page How do I register for my courses and exams?

After registration, you can find the link to the course page on the My Studies website (requires login).

I wish to find out more about the courses offered by my degree programme in the next academic year

Bachelor’s and master’s programmes publish their preliminary teaching programme on this page by the end of March to support the planning of studies in the next academic year. The preliminary programmes contain information on the courses that can be completed in the next academic year, the teaching period and language in which they can be completed, and the completion methods offered. In addition, it contains information on whether the course is open for exchange students. 

You can access the preliminary teaching programme of your degree programme for the next academic year by selecting the programme from the menu at the top. The Language Centre’s preliminary teaching programme is published on the Language Centre’s website.

The final teaching programmes are published in Sisu and Courses as a rule by the end of June. The final teaching programmes contain information on the dates and times, teaching facilities, teachers and registration practices, as well as, if necessary, information specifying the curriculum.

I wish to find out more about Open University studies

The content of this paragraph will be updated in December 2022. For information in Finnish, please change the language of this page to Finnish.

Information for exchange students

Here is a guide for incoming exchange students for finding courses for Learning Agreement. Below you find information about preliminary teaching programmes, restrictions for attending courses and instructions about course levels. Please read the whole instruction carefully.

Your Learning Agreement

For admission to Helsinki, applicants must have completed at least one academic year at their Home institution. The applicant’s completed studies must reflect the field the applicant would study during the exchange. 

When planning your Learning Agreement, start by looking at the syllabuses by clicking on the Faculty links below at subsection “Links to course information”. Please use the links below instead of the Course search when looking for courses for your Learning Agreement. Course lists for the next academic year are published in the end of March/beginning of April. 

When you choose courses, please pay attention to:

  • language of teaching
  • availability for exchange students
  • teaching period: please select your courses so that they are not all organized during the same teaching period. An academic year is divided into four periods. Autumn semester consists of periods I & II, spring semester consists of periods III & IV. Please note that exchange students do not take part in the intensive period before arrival. 
  • restrictions: please see more from the subsection “Restriction in attending courses” 
  • completion methods

Links to course information

You can find lists of courses and preliminary teaching programmes offered by different faculties and fields of study by clicking on the links below. If you have questions regarding the course content, please contact responsible teacher for course unit or student services. More information on course content and contacting, go to subsection “Course descriptions”.  

Language courses for all exchange students

Course descriptions

You do not have to write course content in your Learning Agreement. However, if you would like to know more about the course content you can find course descriptions via the Courses search by typing the name of the course in the search. Please note that course descriptions may be published about a month before the course begins, which means that during the application process for the next autumn semester / academic year, you may need to use course descriptions from the ongoing study year. When applying for the spring semester studies, search the course descriptions by selecting the previous study year in the "Choose academic year" field. In addition, if the course is taught for the first time, you can’t find the course description from the Course search. Which means that you have to proceed with the name of the course. In the Course search you can also find the responsible teacher for the course, whom you may ask more information on the content if needed. 

Re­stric­tions in at­tend­ing courses

In the majority of cases non-degree students (scholarship holders and exchange students) have non-restricted access to courses within their own subject and most of the other courses given in English, but some restrictions may apply. Restrictions marked below are non-negotiable. 

If you are an exchange student coming under the Erasmus, Nordplus, SEMP or Faculty and unit bilateral agreement programme: 

  • You should choose the majority of your courses from the faculty/degree programme (or study track) that has the exchange agreement with your home institution. 

If you are an exchange student coming under University bilateral agreement, Nordlys, Erasmus University Wide, Erasmus ICM or North2North 

  • You are required to choose the majority of your courses from one faculty and you can be only accepted by the Faculty closest to your educational background. Also note that you need to have sufficient prior academic background in the disciplines taught.  

If you are applying as a visiting student (freemover)

  • You are required to choose the majority of your courses from one faculty and you can be only accepted by the Faculty closest to your educational background. Also note that you need to have sufficient prior academic background in the disciplines taught. Please note that as a visiting student it may be very difficult to be accepted for courses of the below listed restricted faculties / degree programmes. Please see How to apply as a visiting student - Faculty specific requirements for any further information. 

Please note that you may not be able to take all the courses you want. If there are mandatory courses which you need to take in order to graduate, we recommend that you would take them at your home university. It is strongly recommended to be flexible with your course selection because you may have to adjust your plans. 

Courses from the following degree programmes are only available to that faculty's/degree programme's own exchange students:

  • Faculty of Medicine 

    • Courses which have a code beginning with MED-
  • Faculty of Veterinary Medicine 
    • Courses which have a code beginning with ELK-, ELL- and clinical work 
  • Faculty of Law 
    • Courses which have a code beginning with ON-, OIK-, IBL- or GGL- 
  • Bachelor's Programme in Languages (study track: English) and Master's Programme in English Studies 
    • Courses which have a code beginning with KIK-EN or ENG- 
  • Politics, Media and Communication, Global Politics and Communication
    • Courses which have a code beginning with PVK-, PVM- or GPC 
  • Geography (Faculty of Science) 
    • Courses which have a code beginning with GEOG- 

Language centre's English courses are not open to exchange students, with the exception of Academic writing in English for exchange students and Intercultural communication courses (if courses are offered).

We are experiencing a high demand for some courses, especially at the Faculty of Educational Sciences and at the Faculty of Social Sciences. This means you must be aware that it may be difficult to fit on these courses.  

The prerequisite for Medicine is two full years of pre-clinical and one full year of clinical studies. In Psychology, the prerequisite is two full years of university-level studies in Psychology. Medicine and Psychology are also highly restricted and access to them cannot be guaranteed to exchange students admitted via university wide agreements. 

For Life Sciences (the faculties of Agriculture and Forestry, Biological and Environmental Sciences, and Pharmacy), the prerequisite for studies in Helsinki is two years of completed university studies in the field in question. 

Priority is usually given to those exchange students that are enrolled at the University of Helsinki in the degree programme offering the course. 

Detailed information concerning the rights of exchange students and other non-degree students to participate in courses is best obtained from the degree programme's staff.  

Course levels

The courses at the University of Helsinki are offered on different levels. You can usually find out the level used (Bachelor/Master) by the faculty on the Courses site. In case you need more information, here are a few examples of how you can find out the course level: 

  • From the numeric course code by looking for the first number in the number line, ex. TTK-EL110, where the first number 1 indicates that the course is basic level (2 is often intermediate and 3 advanced). However, please note that not all faculties use this numbering. In those cases, the first letters of the course code will be different between Bachelor and Master level.
  • Some faculties also name their study levels using concepts Basic, Intermediate or Subject and Advanced studies  
  • In some faculties, K stands for bachelor and M for master in the course codes, so you can tell that for example "EDUK" is a Bachelor course and "EDUM" a Master course.
  • Faculties or degree programmes might also divide their syllabus to bachelor and master’s level courses.  

The following terminology will help you to find out if the course is suitable for you: 

  • Basic studies are Bachelor’s level courses and do not usually require previous studies in the subject. 
  • Subject studies or Intermediate studies are Bachelor’s level courses, which require some previous studies. Courses are mainly for 2nd or 3rd year students of the subject. 
  • Advanced studies are Master’s level courses. Courses are mainly for students who have completed a Bachelor’s degree or have the same level of knowledge. However, advanced Bachelor's level students are usually allowed to take Master's level courses in their own study field. Exceptions are listed in the course information. 

Please note that depending on the course level, the programmes have the right to decide whether the student has enough previous studies to participate. 

Preliminary syllabus for the academic year 2022-2023 (also for the Open University)

Master's Programme in Computer Science

Please find below the manually updated syllabus of your degree programme's preliminary teaching programme for the coming academic year. The preliminary programme has been decided by the degree programme's steering group. The final teaching programme will be published in Sisu and Courses. This table will no longer be updated after the publication of the final teaching programme

Please note that changes may occur. Some courses are not listed in the degree structure, but they can be included in the degree as Special topics-courses.

In addition to the courses listed below, the degree includes Computer Science Colloquium and Master's thesis.

 

Core courses

Course name
Course Code
Scope
(cr, ects)
Language
Type of course
Period(s)
Open for exchange students
Big Data Platforms DATA14003 5 cr English Online Teaching I-II Yes
Design and Analysis of Algorithms CSM12101 5 cr English Lectures and exercises I Yes
Distributed Systems CSM13001 5 cr English Lectures and exercises II Yes
Introduction to Machine Learning DATA11002 5 cr English Lectures and exercises II Yes
Networked Systems and Services CSM13101 5 cr English Lectures and exercises I Yes
Software Architectures CSM14101 5 cr English Lectures and exercises I Yes

Projects

Course name
Course Code
Scope
Language
Type of Course
Period
Open for
exchange students
Computer Science Project CSM11006 5 cr English Project I-II Yes
Project in Human Computer Interaction CSM13405 5 cr English Project I Yes

Seminars

Course name
Course Code
Scope
Language
Type of Course
Period
Open for exchange students
Seminar: Advanced Topics in Networking and Security CSM13282 5 cr English Seminar III-IV Yes
Seminar in Empirical Software Engineering CSM14107 5 cr English Seminar I-II Yes
Seminar in Novel Software Architecture Design CSM14209 5 cr English Seminar III-IV Yes
Seminar on Big Data Management CSM14303 5 cr English Seminar III-IV Yes
Seminar on Collaborative and Interoperable Computing CSM13304 5 cr English Seminar I-II Yes
Seminar on History of Computing CSM12124 5 cr English Seminar III-IV Yes
Seminar on Automated Reasoning and Optimization CSM12125 5 cr English Seminar III-IV Yes
Seminar on the Science of Computer Science CSM12123 5 cr English Seminar I-II Yes

 

Algorithms study track

Discrete Algorithms courses

Course name
Course Code
Scope
Language
Type of course
Period
Open for exchange students
Approximation Algorithms CSM12106 5 cr English Lectures and Exercises III Yes
Combinatorial Optimization CSM12107 5 cr English Lectures and exercises II Yes
String Processing Algorithms CSM12102 5 cr English Lectures and exercises II Yes

 Machine Learning Algorithms courses

Course name
Course Code
Scope
Language
Type of course
Period
Open for exchange students
Advanced Course in Machine Learning DATA12001 5 cr English Lectures and exercises IV Yes
Bayesian Data Analysis LSI35002 5 cr English Lectures and exercices II Yes
Bayesian Machine Learning DATA20023 5 cr English Lectures and exercises III Yes
Computational Statistics MAST32001 5 cr English Lectures and exercises I Yes
Introduction to Data Science DATA11001 5 cr English Lectures and exercises I Yes
Introduction to Deep Learning LDA-T308 5 cr English Lectures and exercices III Yes
Inverse Problems I MAST31401 5 cr English Lectures and exercises I Yes
Trustworthy Machine Learning DATA20019 5 cr English Lectures and exercices I / II Yes

Applied Algorithms courses

Course name
Course Code
Scope
Language
Type of Course
Period
Open for exchange students
Computer Vision DATA20016 5 cr English Lectures and exercices I Yes
Information Retrieval DATA20021 5 cr English Lectures and exercices III Yes

 Networking and Services study track

Networking courses

Course name
Course Code
Scope
Language
Type of course
Period
Open for exchange students
Cloud and Edge Computing CSM13103 5 cr English Lectures and exercises III Yes
Internet Protocols CSM13102 5 cr English Lectures and exercises I Yes

Internet of Things courses

Course name
Course Code
Scope
Language
Type of course
Period
Open for exchange students
Introduction to Internet of Things CSM13105 5 cr English Lectures and exercices II Yes

Security courses

Course name
Course Code
Scope
Language
Type of course
Period
Open for exchange students
Cryptography in Networking CSM13202 5 cr English Lectures and exercises I Yes
Cyber Security II CSM13204 5 cr English Online Teaching III Yes

Collaborative and Interoperable Systems courses

Course name
Course Code
Scope
Language
Type of course
Period
Open for exchange students
Service Ecosystems CSM13301 5 cr English Lectures and exercises II Yes

Software Systems study track

Software Engineering courses

Course name
 Course Code
Scope
Language
Type of course
Period
Open for exchange students
Methods for Software Engineering Research CSM14102 5 cr English Lectures and exercises II Yes
Software Architecture Project CSM14103 5 cr English Laboratory III Yes
Software Product Management CSM14104 5 cr English Lectures and exercises II Yes

Programming Techniques courses

Course name
Course Code
Scope
Language
Type of course
Period
Open for exchange students
Compilers CSM14204 5 cr English Lectures and exercises III Yes
Data Analysis with Python (intermediate level) CSM90004 5 cr English Online Teaching I-IV Yes
Full Stack Web Development CSM141081 5 cr Finnish Lectures and exercises III  
Full Stack Web Development Project CSM141091 5 cr Finnish Laboratory IV  
Full Stack Web Development Project CSM141092 7 cr Finnish Laboratory IV  
Full Stack Web Development Project CSM141093 10 cr Finnish Laboratory IV  
Programming Parallel Computers CSM14212 5 cr English Online Teaching I-IV Yes
Shell Scripting (intermediate level) CSM13501 3 cr English Online Teaching II Yes
Software Testing CSM14201 5 cr English Lectures and exercises IV Yes

Data Management courses

Course name
Course Code
Scope
Language
Type of course
Period
Open for exchange students
Transaction Management and Query Optimization CSM14302 5 cr English Lectures and exercices IV Yes

Human Computer Interaction courses

Course name
Course Code
Scope
Language
Type of course
Period
Open for exchange students
Human Computer Interaction CSM13401 5 cr English Lectures and exercises II x
Interactive Data Visualization DATA15003 5 cr English Lectures and exercises IV x

 

Below you will find the Open University offerings.

* = See course details on the Open University page. Course are published on the page by the end of July 2022: https://www.helsinki.fi/en/admissions-and-education/open-university/ope…

Code Course name Scope Teaching period Method of completion Language(s) of instruction Open for exchange students
CSM132041 Cyber Security Base: Advanced Topics, 2023 3 Calendar year (excluding January )* Online teaching, organized in co-operation between Open University and degree programme English Yes
CSM132042 Cyber Security Base: Course Project II, 2023 1 Calendar year (excluding January )* Online teaching, organized in co-operation between Open University and degree programme English Yes
CSM132043 Cyber Security Base: Capture The Flag, Spring 2023 1 period 4 Online teaching, organized in co-operation between Open University and degree programme English Yes
CSM90004 Data Analysis with Python 2022 5 * Online teaching, organized in co-operation between Open University and degree programme English Yes
CSM141081 Full Stack Web Development 2023 5 * Online teaching, organized in co-operation between Open University and degree programme English, Finnish Yes
CSM141082 Full Stack Web Development 2023, extension 1 1 * Online teaching, organized in co-operation between Open University and degree programme English, Finnish Yes
CSM141083 Full Stack Web Development 2023, extension 2 1 * Online teaching, organized in co-operation between Open University and degree programme English, Finnish Yes
CSM14113 Full Stack Web Development: GraphQL 2023 1 * Online teaching, organized in co-operation between Open University and degree programme English, Finnish Yes
CSM14110 Full Stack Web Development: TypeScript 2023 1 * Online teaching, organized in co-operation between Open University and degree programme English Yes
CSM14111 Full Stack Web Development: React Native 2023 2 * Online teaching, organized in co-operation between Open University and degree programme English Yes
CSM14112 Full Stack Web Development: Continuous Integration 2023 1 * Online teaching, organized in co-operation between Open University and degree programme English Yes
CSM141084 Full Stack Web Development: Containers 2023 1 * Online teaching, organized in co-operation between Open University and degree programme English Yes
CSM14114 Full Stack Web Development: Relational Databases 2023 1 * Online teaching, organized in co-operation between Open University and degree programme English Yes
CSM141091 Full Stack Web Development Project 2023 5 * Online teaching, organized in co-operation between Open University and degree programme English Yes
CSM141092 Full Stack Web Development Project 2023 7 * Online teaching, organized in co-operation between Open University and degree programme English, Finnish Yes
CSM141093 Full Stack Web Development Project 2023 10 * Online teaching, organized in co-operation between Open University and degree programme English, Finnish Yes

Co-operation agreement with Aalto University

Master's Programme in Data Science
Master's Programme in Computer Science

Co-operation agreement on master’s level studies in computer and data sciences in the Helsinki metropolitan area

Master’s programmes in Computer Science and Data Science have started a cooperation network with Aalto University’s School of Science and Department of Computer Science starting 1.1.2021. 

Degree students in the master’s programme’s and students in the Doctoral programme in Computer Science can apply to Aalto University’s Department of Computer Science CS-E courses, if equivalent courses are not offered in the curriculum of the own programme. 

The other university’s course selection is meant to complement the course selection in the own programme. Courses from Aalto University’s Department of Computer Science can be completed as flexibly as possible, if there are free places in the courses. Possible quotas are informed in the course descriptions.  

Study right to the courses can be applied for continuously. Study right needs to be applied for well in advance before the courses start. The teacher in charge of the course has the right to limit the maximum number of students accepted to the course, set the requirements for previous studies and decide to not accept the student to the course, if the student does not fulfill the requirements for previous studies or if the maximum number of participants for the course has filled. If the course is obligatory for the student of the organizing university, the student has the right to be selected to the course before the other party’s student. 

The study right is valid for one year. Studies can be completed only when the student’s study right at the home university used as a basis for the approval is valid.

See Aalto University’s course selection from the university's website. Choose degree type “Master’s” from the menu in the right, so that the listing will show Master’s level courses. 

Students from University of Helsinki apply to studies in Aalto University with this form.

Attach to the form an e-mail with the recommendation of education coordinator for the applied studies.

Students from Aalto University apply to studies in University of Helsinki with this e-form:

https://elomake.helsinki.fi/lomakkeet/115150/lomake.html

QuantEd courses available at Aalto University

Bachelor's Programme in Science
Master's Programme in Theoretical and Computational Methods
Master's Programme in Materials Research
Master's Programme in Chemistry and Molecular Sciences
Master's Programme in Geography
Master's Programme in Urban Studies and Planning
Master's Programme in Geology and Geophysics
Master's Programme in Particle Physics and Astrophysical Sciences
Master's Programme in Atmospheric Sciences
Nordic Master Programme in Environmental Changes at Higher Latitudes
Master's Programme for Teachers of Mathematics, Physics and Chemistry
Master's Programme in Mathematics and Statistics
Master's Programme in Life Science Informatics
Master's Programme in Computer Science
Master's Programme in Data Science
Doctoral Programme in Computer Science (DoCS)
Doctoral Programme in Particle Physics and Universe Sciences (PAPU)
Doctoral Programme in Materials Research and Nanoscience (MATRENA)
Doctoral Programme in Chemistry and Molecular Sciences (CHEMS)
Doctoral Programme in Geosciences (GeoDoc)
Doctoral Programme in Mathematics and Statistics (Domast)
Doctoral Programme in Atmospheric Sciences (ATM-DP)

The Faculty of Science and Aalto University have made an agreement on Cooperation on quantum technology education in the Helsinki metropolitan area. The agreement allows students to take courses at the other university with the following set-up.    

How to apply for a study right

Degree students in the Bachelor’s Programme in Science, Master’s and Doctoral Programmes at the Faculty of Science (not available for exchange students) can apply for a study right for the listed courses in quantum technology offered by Aalto University. The study right will last for two years, but it will end earlier if you graduate.

School of Science, Department of Applied Physics

You can apply for a study right using the Aimo service: https://openregistration.aalto.fi/?ff/en/JOO_2022
You can choose to request a study right for one or several courses mentioned below.

Send the filled and signed application form to coordinator Sari Salmisuo, sari(a)salmisuo@aalto.fi. For further information you can contact Aalto University Learning Services, Sari Salmisuo.

Intermediate studies

  • PHYS-C0210 Kanttimekaniikka (5 cr)
  • PHYS-C0240 Materiaalifysiikka (5 cr)
  • PHYS-C0254 Quantum Circuits (5 cr)
  • PHYS-C0258 Quantum Labs (5 cr)

Advanced studies

  • PHYS-E0414 Advanced Quantum Mechanics (5 cr)
  • PHYS-E0551 Low Temperature Physics (5 cr)
  • PHYS-E0420 Quantum Many-body Physics (5 cr)
  • PHYS- E0421 Solid State Physics (5 cr)
  • PHYS-E0436 Modern Optics (5 cr)
  • PHYS-E0437 Laser Physics (5 cr)
  • PHYS-E0525 Microscopy of Nanomaterials (5cr)
  • PHYS-E0541 Machine Learning for Materials Science (5 cr)
  • PHYS-E0412 Computational Physics (5 cr)

Check the teaching times from Aalto University’s Sisu https://sisu.aalto.fi/student/login.

Please note that the teaching periods are different for the University of Helsinki and Aalto University: https://into.aalto.fi/display/enopinnot/Academic+calendar+2020-2022 .

School of Electrical Engineering, Department of Electronics and Nanoengineering

You can apply for a study right using the following paper form: https://wiki.eduuni.fi/display/CSCJOOPAS/Paperinen+hakulomake
You can choose to request a study right for one or several courses mentioned below.

Send the filled and signed application form to coordinator Sari Salmisuo, sari(a)salmisuo@aalto.fi. For further information you can contact Aalto University Learning Services, Sari Salmisuo.

Intermediate studies

  • ELEC-C9440 Quantum information (5 cr)
  • ELEC-C9420 Introduction to Quantum Technology  (5 cr)
  • ELEC-C9430 Electromagnetism (5 cr)

Advanced studies

  • ELEC-E3230 Nanotechnology (5 cr)
  • ELEC-E4130 Electromagnetic Fields (5 cr)
  • ELEC-E3140 Semiconductor Physics (5 cr)
  • ELEC-E3220 Semiconductor Devices (5 cr)
  • ELEC-E3240 Photonics (5 cr)
  • ELEC-E4810 Metamaterials and Nanophotonics (5 cr)

Check the teaching times from Aalto University’s Sisu https://sisu.aalto.fi/student/login.

Please note that the teaching periods are different for the University of Helsinki and Aalto University: https://into.aalto.fi/display/enopinnot/Academic+calendar+2020-2022.

 

Registration and recognition of studies completed at Aalto University

To be able to include these studies to your degree, they must be formally recognized by the University of Helsinki. These courses will be recognized (as substitutions) according to the following table:

Course offered by Aalto University Code at UH Name of the course cr
PHYS-C0210 FYS2091 Kvanttimekaniikka  5
PHYS-C0240 FYS2092 Materiaalifysiikka  5
PHYS-C0254 FYS2093 Quantum circuits  5
PHYS-C0258 FYS2094 Quantum Labs  5
ELEC-C9420 FYS2096 Introduction to Quantum Tecnology  5
ELEC-C9430 FYS2097 Electromagnetism  5
PHYS-E0414 TCM370 Advanced quantum mechanics  5
PHYS-E0551 TCM371 Low Temperature Physics  5
PHYS-E0420 TCM372 Quantum Many-body Physics  5
PHYS-E0421 TCM373 Solid State Physics  5
PHYS-E0436 TCM374 Modern Optics  5
PHYS-E0437 TCM375 Laser Physics  5
PHYS-E0525 TCM376 Microscopy of Nanomaterials  5
PHYS-E0541 TCM377  Machine Learning for Materials Science  5
PHYS-E0412 TCM378 Computational Physics  5
ELEC-E3230 TCM379 Nanotechnology  5
ELEC-E4130 TCM380 Electromagnetic Fields  5
ELEC-E3140 TCM381 Semiconductor Physics  5
ELEC-E3220 TCM382 Semiconductor Devices  5
ELEC-E3240 TCM383 Photonics  5
ELEC-E4810 TCM384 Metamaterials and Nanophotonics  5

You can apply for recognition (=substitution) of studies in Sisu according to the above table. Please include a transcript of studies (https://into.aalto.fi/display/enopisk/Transcript+of+records) to the application.