Aalto Bachelor's Programme in Science and Technology
Recommended timetable
Curriculum includes a recommended timetable, or completion order of courses, in the bachelor's degree. Following the recommended timetable, you can be sure that you complete all the necessary studies in order for you to graduate as Bachelor of Science.
Find the up-to-date information about the course schedules in Sisu and MyCourses.
2nd National Language of Finland in recommended timetables
All students have 2nd National Language of Finland module in their degree in Sisu. The content for this module varies based on students' language of education.
For those students who must complete National Language Requirement Tests in Swedish, there are two prepping Swedish courses available:
- LC-5410 Tekniikan alan ruotsia (3 ECTS) and
- LC-5411 Tekniikan alan ruotsia perusteellisesti (4 ECTS)
These courses are offered throughout the academic year, and they are placed in Elective Studies if completed. These courses are not counted into the recommended timetables' total ECTS.
Students whose language of education is not Finnish or Swedish take the equivalent 2-3 credits worth of language studies in any language. LC-7210 Finnish 1 is strongly recommended.
ECTS totals per semester and academic year
In the tables, the courses are divided into six (6) semesters. The goal for one (1) semester is 30 ECTS. Note that an elective, minor or optional major course represents 5 ECTS to simplify the tables. As all elective, minor or optional major courses may not be 5 ECTS in reality, this way of presenting the information leads in some cases to more than 180 ECTS per degree. Therefore, it may be better to aim to 60 ECTS per academic year than 30 ECTS in semester.
Academic years 2024-2025 and 2025-2026
- Basic Studies 67 ECTS
- Major Studies 69 ECTS, bolded in the tables
- Minor Studies 20-25 ECTS
- Elective Studies 19-24 ECTS
- Minor + Elective Studies = 44 ECTS
Chemical Engineering: 1st year
1st Autumn | 1st Spring |
---|---|
MS-A0111 Differential and Integral Calculus 1 | MS-A0503 First Course in Probability and Statistics |
PHYS-C0110 Mechanics | 2nd National Language of Finland / LC-7210 Finnish 1 |
CHEM-A1030 Laboratory and Chemical Safety | LC-1117 Integrated Oral and Written Skills (o,w) |
CHEM-A1211 Principles of General Chemistry | CHEM-C1300 Fundamental Biosciences |
ENG-A2001 Computer-aided Tools in Engineering | CHEM-C2340 Industrial Biomass Processes |
SCI-A1010 Introduction Course for Bachelor's Students | ELEC-D8710 Principles of Materials Science |
MS-A0011 Matrix Algebra | CHEM-A1290 Fundamentals of Organic Chemistry |
CHEM-C1240 General Chemistry Laboratory Course |
ECTS by modules
Modules | ECTS | Modules | ECTS |
---|---|---|---|
Basic Studies + Major | 33 | Basic Studies + Major | 30 |
Minor + Electives | 0 | Minor + Electives | 0 |
Chemical Engineering: 2nd year
2nd Autumn | 2nd Spring |
---|---|
CS-A1110 Programming 1 | MS-A0211 Differential and Integral Calculus 2 |
CHEM-C2330 Biochemistry | ENG-A1003 Numerical Methods in Engineering |
CHEM-C2310 Principles of Physical Chemistry | MS-C2105 Introduction to Optimization |
Elective/Minor course | CS-A1120 Programming 2 |
Elective/Minor course | CHEM-C2330 Bioprocess Technology |
Elective/Minor course | CHEM-A1630 CHEMARTS Basics |
ECTS by modules
Modules | ECTS | Modules | ECTS |
---|---|---|---|
Basic Studies + Major | 15 | Basic Studies + Major | 30 |
Minor + Electives | 15 | Minor + Electives | 0 |
Chemical Engineering: 3rd year
3rd Autumn | 3rd Spring |
---|---|
CS-A1140 Data Structures and Algorithms | JOIN.bsc Bachelor's Thesis and Seminar |
TU-A1130 Introduction to Industrial Engineering and Management | Elective/Minor course |
CHEM-C3240 Basics of Polymer Technology | Elective/Minor course |
CHEM-E1180 Plant Resources | Elective/Minor course |
Elective/Minor course | Elective/Minor course |
Elective/Minor course |
ECTS by modules
Modules | ECTS | Modules | ECTS |
---|---|---|---|
Basic Studies + Major | 20 | Basic Studies + Major | 10 |
Minor + Electives | 10 | Minor + Electives | 20 |
- Basic Studies 67 ECTS
- Major Studies 65 ECTS, bolded in the tables
- Minor Studies 20-25 ECTS
- Elective Studies 23-28 ECTS
- Minor + Elective Studies = 48 ECTS
Computational Engineering: 1st year
1st Autumn | 1st Spring |
---|---|
MS-A0111 Differential and Integral Calculus 1 | MS-A0503 First Course in Probability and Statistics |
MS-A0011 Matrix Algebra | MS-A0211 Differential and Integral Calculus 2 |
CS-A1110 Programming 1 | MS-A0311 Differential and Integral Calculus 3 |
COE-C1002 Statics | CS-A1120 Programming 2 |
SCI-A1010 Introduction course for Bachelor's students | ENG-A1003 Numerical Methods in Engineering |
PHYS-C0110 Mechanics | COE-C1003 Dynamics |
LC-1117 Integrated Oral and Written Skills (o,w) | 2nd National Language of Finland / LC-7210 Finnish 1 |
ECTS by modules
Modules | ECTS | Modules | ECTS |
---|---|---|---|
Basic Studies + Major | 30 | Basic Studies + Major | 33 |
Minor + Electives | 0 | Minor + Electives | 0 |
Computational Engineering: 2nd year
2nd Autumn | 2nd Spring |
---|---|
CS-A1140 Data Structures and Algorithms | COE-C2007 Thermodynamics and Heat Transfer |
COE-C2001 Foundations of Solid Mechanics | COE-C3005 Finite Element and Finite Difference Methods |
COE-C2003 Basic Course on Fluid Mechanics | Optional Major Course |
COE-C2004 Materials Science and Engineering | Elective/Minor course |
ENG-A2001 Computer-aided Tools in Engineering | Elective/Minor course |
Optional Major Course | Elective/Minor course |
ECTS by modules
Modules | ECTS | Modules | ECTS |
---|---|---|---|
Basic Studies + Major | 30 | Basic Studies + Major | 15 |
Minor + Electives | 0 | Minor + Electives | 15 |
Computational Engineering: 3rd year
3rd Autumn | 3rd Spring |
---|---|
COE-C3010 Computational Engineering Project | JOIN.bsc Bachelor's Thesis and Seminar |
TU-A1300 Introduction to Industrial Engineering and Management | Elective/Minor course |
Elective/Minor course | Elective/Minor course |
Elective/Minor course | Elective/Minor course |
Elective/Minor course | Elective/Minor course |
ECTS by modules
Modules | ECTS | Modules | ECTS |
---|---|---|---|
Basic Studies + Major | 15 | Basic Studies + Major | 10 |
Minor + Electives | 15 | Minor + Electives | 20 |
- Basic Studies 65 ECTS
- Major Studies 65 ECTS, bolded in the tables
- Minor Studies 20-25 ECTS
- Elective Studies 25-30 ECTS
- Minor + Elective Studies = 50 ECTS
Data Science: 1st year
1st Autumn | 1st Spring |
---|---|
MS-A0111 Differential and Integral Calculus 1 | MS-A0503 First Course in Probability and Statistics |
CS-A1110 Programming 1 | CS-C2105 Programming Studio A |
SCI-A1010 Introduction Course for Bachelor's Students | CS-A1120 Programming 2 |
TU-A1300 Introduction to Industrial Engineering and Management | MS-A0402 Foundations of Discrete Mathematics |
MS-A0011 Matrix Algebra | CS-A1160 Beginner’s Python for Engineers (3 ECTS) |
LC-1117 Integrated Oral and Written Skills (o,w) | MS-C2105 Introduction to Optimization |
CS-E5480 Digital Ethics (or 2nd year) | |
2nd National Language of Finland / LC-7210 Finnish 1 |
ECTS by modules
Modules | ECTS | Modules | ECTS |
---|---|---|---|
Basic Studies + Major | 30 | Basic Studies + Major | 28 (33) |
Minor + Electives | 0 | Minor + Electives | 0 |
Data Science: 2nd year
2nd Autumn | 2nd Spring |
---|---|
CS-A1140 Data Structures and Algorithms | MS-A0211 Differential and Integral Calculus 2 |
CS-C3120 Human-Computer Interaction | CS-A1155 Databases for Data Science |
CS-C3240 Machine Learning | MS-C1620 Statistical Inference |
Elective/Minor course | CS-C2160 Theory of Computation |
Elective/Minor course | CS-E5480 Digital Ethics (if not done on the 1st year) |
Elective/Minor course | Elective/Minor course |
ECTS by modules
Modules | ECTS | Modules | ECTS |
---|---|---|---|
Basic Studies + Major | 15 | Basic Studies + Major | 20 (25) |
Minor + Electives | 15 | Minor + Electives | 5 |
Data Science: 3rd year
3rd Autumn | 3rd Spring |
---|---|
CS-C3250 Data Science Project | JOIN.bsc Bachelor's Thesis and Seminar |
CS-E5710 Bayesian Data Analysis | Optional Major Course |
Optional Major Course | Elective/Minor course |
Optional Major Course | Elective/Minor course |
Elective/Minor course | Elective/Minor course |
Elective/Minor course |
ECTS by modules
Modules | ECTS | Modules | ECTS |
---|---|---|---|
Basic Studies + Major | 20 | Basic Studies + Major | 15 |
Minor + Electives | 10 | Minor + Electives | 15 |
- Basic Studies 67 ECTS
- Major Studies 66 ECTS, bolded in the tables
- Minor Studies 20-25 ECTS
- Elective Studies 22-27 ECTS
- Minor + Elective Studies = 47 ECTS
Digital Systems and Design: 1st year
1st Autumn | 1st Spring |
---|---|
MS-A0111 Differential and Integral Calculus 1 | MS-A0503 First Course in Probability and Statistics |
CS-A1110 Programming 1 | ELEC-A7100 Basic Course in C programming |
SCI-A1010 Introduction Course for Bachelor's Students | MS-A0211 Differential and Integral Calculus 2 |
ELEC-C9801 Design Thinking and Electronic Prototyping | 2nd National Language of Finland / LC-7210 Finnish 1 |
ELEC-C9620 Basics of Electronic Circuits | Elective/minor course |
LC-1117 Integrated Oral and Written Skills (o, w) | Elective/minor course |
MS-A0011 Matrix Algebra |
ECTS by modules
Modules | ECTS | Modules | ECTS |
---|---|---|---|
Basic Studies + Major | 30 | Basic Studies + Major | 17-18 |
Minor + Electives | 0 | Minor + Electives | 10 |
Digital Systems and Design: 2nd year
2nd Autumn | 2nd Spring |
---|---|
ELEC-A7200 Signals and Systems | ELEC-C5231 Introduction to Signal Processing |
CS-A1140 Data Structures and Algorithms | ELEC-C8201 Control and Automation |
TU-A1300 Introduction to Industrial Engineering and Management | ELEC-C9822 Design Thinking and Advanced Prototyping |
Elective/minor course | ELEC-C7420 Basic Principles in Networking |
Elective/minor course | ELEC-E7840 Smart Wearables |
Elective/minor course | ELEC-C7222 Embedded Programming with Communication Devices |
ECTS by modules
Modules | ECTS | Modules | ECTS |
---|---|---|---|
Basic Studies + Major | 15 | Basic Studies + Major | 30 |
Minor + Electives | 15 | Minor + Electives | 0 |
Digital Systems and Design: 3rd year
3rd Autumn | 3rd Spring |
---|---|
ELEC-C0302 Final Project in Digital Systems and Design | ELEC-C0302 Final Project in Digital Systems and Design |
ELEC-C9410 Photonics and Optical Communications | JOIN.bsc Bachelor's Thesis and Seminar |
ELEC-E8001 Embedded Real-Time Systems | Elective/minor course |
ELEC-C5310 Introduction to Estimation, Detection and Learning | Elective/minor course |
Elective/minor course | Elective/minor course |
Elective/minor course |
ECTS by modules
Modules | ECTS | Modules | ECTS |
---|---|---|---|
Basic Studies + Major | 20 | Basic Studies + Major | 15 |
Minor + Electives | 10 | Minor + Electives | 15 |
- Basic Studies 67 ECTS
- Major Studies 65 ECTS, bolded in the tables
- Minor Studies 20-25 ECTS
- Elective Studies 23-28 ECTS
- Minor + Elective Studies = 48 ECTS
Quantum Technology: 1st year
1st Autumn | 1st Spring |
---|---|
MS-A0111 Differential and Integral Calculus 1 | MS-A0503 First Course in Probability and Statistics |
CS-A1110 Programming 1 | MS-A0211 Differential and Integral Calculus 2 |
SCI-A1010 Introduction Course for Bachelor's Students | MS-A0311 Differential and Integral Calculus 3 |
PHYS-C0110 Mechanics | CS-A1120 Programming 2 |
ELEC-C9420 Introduction to Quantum Technologies | PHYS-C0253 Quantum Mechanics 1 |
MS-A0011 Matrix Algebra | Elective/minor course |
LC-1117 Integrated Oral and Written Skills (o, w) | 2nd National Language of Finland / LC-7210 Finnish 1 |
ECTS by modules
Modules | ECTS | Modules | ECTS |
---|---|---|---|
Basic Studies + Major | 32 | Basic Studies + Major | 25 |
Minor + Electives | 0 | Minor + Electives | 5 |
Quantum Technology: 2nd year
2nd Autumn | 2nd Spring |
---|---|
CS-A1140 Data Structures and Algorithms | ENG-A1003 Numerical Methods in Engineering |
MS-C1350 Partial Differential Equations | PHYS-C0256 Thermodynamics and Statistical Physics |
ELEC-D9130 Electromagnetic Fields | PHYS-C0254 Quantum Circuits |
PHYS-C0250 Quantum Materials | ELEC-C9440 Quantum Information |
Elective/minor course | Elective/minor course |
Elective/minor course | Elective/minor course |
ECTS by modules
Modules | ECTS | Modules | ECTS |
---|---|---|---|
Basic Studies + Major | 20 | Basic Studies + Major | 20 |
Minor + Electives | 10 | Minor + Electives | 10 |
Quantum Technology: 3rd year
3rd Autumn | 3rd Spring |
---|---|
TU-A1300 Introduction to Industrial Engineering and Management | JOIN.bsc Bachelor's Thesis and Seminar |
PHYS-C0258 Quantum Labs | Major optional course |
Major optional course | Elective/minor course |
CS-C3240 Machine Learning | Elective/minor course |
Elective/minor course | Elective/minor course |
Elective/minor course |
ECTS by modules
Modules | ECTS | Modules | ECTS |
---|---|---|---|
Basic Studies + Major | 20 | Basic Studies + Major | 15 |
Minor + Electives | 10 | Minor + Electives | 15 |
Academic years 2022-2023 and 2023-2024
Curriculum by timing
First year
1st Autumn | 1st Spring |
---|---|
Differential and Integral Calculus 1 | First Course in Probability and Statistics |
Programming 1 | Programming 2 |
Introduction Course for Bachelor's students | Fundamental Biosciences |
Introduction to Industrial Engineering and Management | Design Meets Biomaterials |
Principles of General and Organic Chemistry (I) | Basic optional course |
General Chemistry Laboratory Course | 2nd national language/Finnish 1A |
Matrix Algebra | Compulsory language course |
Second year
2nd Autumn | 2nd Spring |
---|---|
Data Structures and Algorithms | Differential and Integral Calculus 2 |
Computer-aided Tools in Engineering | Numerical Methods in Engineering |
Principles of Physical Chemistry (II) | Introduction to Optimization |
Elective/Minor course | Bioprocess Technology |
Elective/Minor course | Industrial Biomass Processes |
Elective/Minor course | Principles of Materials Science |
Elective/Minor course |
Third year
3rd Autumn | 3rd Spring |
---|---|
Plant Biomass | Bachelor's Thesis and Seminar |
Basics of Polymer Technology | Elective/Minor course |
Biochemistry | Elective/Minor course |
Elective/Minor course | Elective/Minor course |
Elective/Minor course | Elective/Minor course |
When you read the timetable, keep the following in mind:
- Basic courses, 65 credits
- Major courses, 65 credits, bolded in the timetable
- Minor, 20-25 credits
- Elective courses, 25-30 credits
- the minor and elective studies together must add up to 50 ECTS
First year
1st Autumn | 1st Spring |
---|---|
Differential and Integral Calculus 1 | First Course in Probability and Statistics |
Matrix Algebra | Differential and Integral Calculus 2 |
Programming 1 | Differential and Integral Calculus 3 |
Statics | Programming 2 |
Introduction course for Bachelor's students | Numerical Methods in Engineering |
Introduction to Industrial Engineering and Management | Basic optional course |
Compulsory language course | 2nd national language/Finnish 1A |
Dynamics |
Second year
2nd Autumn | 2nd Spring |
---|---|
Data Structures and Algorithms | Thermodynamics and Heat Transfer |
Foundations of Solid Mechanics | Finite Element and Finite Difference Methods |
Basic Course on Fluid Mechanics | Major optional course |
Materials Science and Engineering | Elective/Minor course |
Computer-aided Tools in Engineering | Elective/Minor course |
Major optional course |
Third year
3rd Autumn | 3rd Spring |
---|---|
Computational Engineering Project | Bachelor's Thesis and Seminar |
Elective/Minor course | Elective/Minor course |
Elective/Minor course | Elective/Minor course |
Elective/Minor course | Elective/Minor course |
Elective/Minor course | Elective/Minor course |
When you read the timetable, keep the following in mind:
- Basic courses, 65 credits
- Major courses, 65 credits, bolded in the timetable
- Minor, 20-25 credits
- Elective courses, 25-30 credits
- the minor and elective studies together must add up to 50 ECTS
First year
1st Autumn | 1st Spring |
---|---|
Differential and Integral Calculus 1 | First Course in Probability and Statistics |
Programming 1 | 2nd national language/Finnish 1A |
Introduction Course for Bachelor's students | Programming Studio A |
Introduction to Industrial Engineering and Management | Programming 2 |
Matrix Algebra | Foundations of Discrete Mathematics |
Basic optional course | Linear Algebra |
Compulsory language course | Digital Ethics (or 2nd year) |
Second year
2nd Autumn | 2nd Spring |
---|---|
Data Structures and Algorithms | Differential and Integral Calculus 2 |
Human-Computer Interaction | Artificial Intelligence |
Machine Learning | Digital Ethics (if not done on the 1st year) |
Elective/Minor course | Statistical Inference |
Elective/Minor course | Theory of Computation |
Elective/Minor course | Databases for Data Science |
Elective/Minor course |
Third year
3rd Autumn | 3rd Spring |
---|---|
Data Science Project | Bachelor's Thesis and Seminar |
Major optional | Major optional |
Major optional | Elective/Minor course |
Elective/Minor course | Elective/Minor course |
Elective/Minor course | Elective/Minor course |
Elective/Minor course |
When you read the timetable, keep the following in mind:
- Basic courses, 65 credits
- Major courses, 65 credits, bolded in the timetable
- Minor, 20-25 credits
- Elective courses, 25-30 credits
- the minor and elective studies together must add up to 50 ECTS
First year
1st Autumn | 1st Spring |
---|---|
Differential and Integral Calculus 1 | First Course in Probability and Statistics |
Programming 1 | Basic Course in C programming |
Introduction Course for Bachelor's students | Differential and Integral Calculus 2 |
Design Thinking and Electronic Prototyping | Electronic Circuits |
Basics in Electronics | Industrial Training |
Compulsory language course | 2nd national language/Finnish 1A |
Matrix Algebra | Elective/minor course |
Second year
2nd Autumn | 2nd Spring |
---|---|
Signals and Systems | Introduction to Signal Processing |
Data Structures and Algorithms | Control and Automation |
Object Oriented Programming with C++ | Design Thinking and Advanced Prototyping |
Introduction to Industrial Engineering and Management | Basic Principles in Networking |
Basic optional course | Elective/minor course |
Elective/minor course | Elective/minor course |
Elective/minor course |
Third year
3rd Autumn | 3rd Spring |
---|---|
Final Project in Digital Systems and Design | Final Project in Digital Systems and Design |
Embedded Real-Time Systems | Bachelor's Thesis and Seminar |
Introduction to Estimation, Detection and Learning | Elective/minor course |
Photonics and Optical Communications | Elective/minor course |
Elective/minor course | Elective/minor course |
When you read the timetable, keep the following in mind:
- Basic courses, 65 credits
- Major courses, 65 credits, bolded in the timetable
- Minor, 20-25 credits
- Elective courses, 25-30 credits
- the minor and elective studies together must add up to 50 ECTS
First year
1st Autumn | 1st Spring |
---|---|
Differential and Integral Calculus 1 | First Course in Probability and Statistics |
Programming 1 | Differential and Integral Calculus 2 |
Introduction Course for Bachelor's students | Differential and Integral Calculus 3 |
Introduction to Industrial Engineering and Management | Programming 2 |
Introduction to Quantum Technologies | Electromagnetism |
Matrix Algebra | Quantum Mechanics |
Compulsory language course | 2nd national language/Finnish 1A |
Second year
2nd Autumn | 2nd Spring |
---|---|
Data Structures and Algorithms | Numerical Methods in Engineering |
Partial Differential Equations | Thermodynamics and Statistical Physics |
Quantum Materials | Quantum Circuits |
Elective/minor course | Quantum Information |
Elective/minor course | Basic optional course |
Elective/minor course | Elective/minor course |
Third year
3rd Autumn | 3rd Spring |
---|---|
Quantum Labs | Bachelor's Thesis and Seminar |
Major optional | Major optional |
Machine Learning | Elective/minor course |
Elective/minor course | Elective/minor course |
Elective/minor course | Elective/minor course |
Elective/minor course |
When you read the timetable, keep the following in mind:
- Basic courses, 65 credits
- Major courses, 65 credits, bolded in the timetable
- Minor, 20-25 credits
- Elective courses, 25-30 credits
- the minor and elective studies together must add up to 50 ECTS
Academic years 2020-2022
Curriculum by timing
First year
1st Autumn | 1st Spring |
---|---|
Differential and Integral Calculus 1 | First Course in Probability and Statistics |
Basics in Programming Y1 | Basics in Programming Y2 |
Introduction Course for Bachelor's students | Fundamental Biosciences |
Introduction to Industrial Engineering and Management | Design Meets Biomaterials |
Principles of General and Organic Chemistry | University Wide Studies |
General Chemistry Laboratory Course | 2nd national language/Finnish 1A |
Matrix Algebra | Compulsory language course |
Second year
2nd Autumn | 2nd Spring |
---|---|
Data Structures and Algorithms Y | Differential and Integral Calculus 2 |
Computer-aided Tools in Engineering | Numerical Methods in Engineering |
Principles of Physical Chemistry | Introduction to Optimization |
Elective/Minor course | Bioprocess Technology |
Elective/Minor course | Industrial Biomass Processes |
Elective/Minor course | Principles of Materials Science |
Elective/Minor course |
Third year
3rd Autumn | 3rd Spring |
---|---|
Plant Biomass | Bachelor's Thesis and Seminar |
Basics of Polymer Technology | Elective/Minor course |
Biochemistry | Elective/Minor course |
Elective/Minor course | Elective/Minor course |
Elective/Minor course | Elective/Minor course |
When you read the timetable, keep the following in mind:
- Basic courses, 65 credits
- Major courses, 65 credits, bolded in the timetable
- Minor, 20-25 credits
- Elective courses, 25-30 credits
- the minor and elective studies together must add up to 50 ECTS
Curriculum by timing
First year
1st Autumn | 1st Spring |
---|---|
Differential and Integral Calculus 1 | First Course in Probability and Statistics |
Matrix Algebra | Differential and Integral Calclus 2 |
Programming 1 | Differential and Integral Calclus 3 |
Statics and Dynamics | Programming 2 |
Introduction Course for Bachelor's students | Numerical Methods in Engineering |
Introduction to Industrial Engineering and Management | University Wide Studies |
Compulsory language course | 2nd national language/Finnish 1A |
Second year
2nd Autumn | 2nd Spring |
---|---|
Data Structures and Algorithms | Foundations of Continuum Mechanics |
Foundations of Solid Mechanics | Thermodynamics and Heat Transfer |
Basic Course on Fluid Mechanics | Finite Element and Finite Difference Methods |
Materials Science and Engineering | Major optional course |
Computer-aided Tools in Engineering | Elective/Minor course |
Major optional course | Elective/Minor course |
Third year
3rd Autumn | 3rd Spring |
---|---|
Computational Engineering Project | Bachelor's Thesis and Seminar |
Elective/Minor course | Elective/Minor course |
Elective/Minor course | Elective/Minor course |
Elective/Minor course | Elective/Minor course |
Elective/Minor course | Elective/Minor course |
When you read the timetable, keep the following in mind:
- Basic courses, 65 credits
- Major courses, 65 credits, bolded in the timetable
- Minor, 20-25 credits
- Elective courses, 25-30 credits
- the minor and elective studies together must add up to 50 ECTS
Curriculum by timing
First year
1st Autumn | 1st Spring |
---|---|
Differential and Integral Calculus 1 | First Course in Probability and Statistics |
Programming 1 | Machine Learning |
Introduction Course for Bachelor's students | Programming Studio A |
Introduction to Industrial Engineering and Management | Programming 2 |
Matrix Algebra | Foundations of Discrete Mathematics |
University Wide Studies | Linear Algebra |
Compulsory language studies | Digital Ethics (or 2nd year) |
Second national language/Finnish 1A |
Second year
2nd Autumn | 2nd Spring |
---|---|
Data Structures and Algorithms | Differential and Integral Calculus 2 |
Human-Computer Interaction | Artificial Intelligence |
Elective/Minor course | Statistical Inference |
Elective/Minor course | Theory of Computation |
Elective/Minor course | Databases |
Elective/Minor course | Digital Ethics (if not done on the 1st year) |
Third year
3rd Autumn | 3rd Spring |
---|---|
Data Science Project | Bachelor's Thesis and Seminar |
Major optional course | Major optional course |
Major optional course | Elective/Minor course |
Elective/Minor course | Elective/Minor course |
Elective/Minor course | Elective/Minor course |
Elective/Minor course |
When you read the timetable, keep the following in mind:
- Basic courses, 65 credits
- Major courses, 65 credits, bolded in the timetable
- Minor, 20-25 credits
- Elective courses, 25-30 credits
- the minor and elective studies together must add up to 50 ECTS
Curriculum by timing
First year
1st Autumn | 1st Spring |
---|---|
Differential and Integral Calculus 1 | First Course in Probability and Statistics |
Basics in Programming Y1 | Basic Course in C Programming |
Introduction Course for Bachelor's students | Differential and Integral Calclus 2 |
Design Thinking and Electronic Prototyping | Electronic Circuits |
Basics in Electronics | Industrial Training |
Matrix Algebra | 2nd national language/Finnish 1A |
Compulsory language course | Elective/Minor course |
Second year
2nd Autumn | 2nd Spring |
---|---|
Signals and Systems | Computer Lab in Digital Signal Processing Basics |
Data Structures and Algorithms Y | Introduction to Estimation, Detection and Learning |
Object Oriented Programming with C++ | Control and Automation |
Introduction to Industrial Engineering and Management | Design Thinking and Advanced Prototyping |
Entrepreneurship and Innovation Management | Basic Principles in Networking |
Elective/Minor course | Elective/Minor course |
Elective/Minor course |
Third year
3rd Autumn | 3rd Spring |
---|---|
Final Project in Digital Systems and Design | Final Project in Digital Systems and Design |
Embedded Real-Time Systems | Bachelor's Thesis and Seminar |
Photonics and Optical Communications | Elective/Minor course |
Elective/Minor course | Elective/Minor course |
Elective/Minor course | Elective/Minor course |
Elective/Minor course |
When you read the timetable, keep the following in mind:
- Basic courses, 65 credits
- Major courses, 65 credits, bolded in the timetable
- Minor, 20-25 credits
- Elective courses, 25-30 credits
- the minor and elective studies together must add up to 50 ECTS
Curriculum by timing
First year
1st Autumn | 1st Spring |
---|---|
Differential and Integral Calculus 1 | First Course in Probability and Statistics |
Programming 1 | Differential and Integral Calclus 2 |
Introduction Course for Bachelor's students | Differential and Integral Calclus 3 |
Introduction to Industrial Engineering and Management | Programming 2 |
Introduction to Quantum Technologies | Electromagnetism |
Matrix Algebra | Quantum Materials |
Compulsory language course | 2nd national language/Finnish 1A |
Second year
2nd Autumn | 2nd Spring |
---|---|
Data Structures and Algorithms | Numerical Methods in Engineering |
Partial Differential Equations | Thermodynamics and Statistical Physics |
Quantum Mechanics | Quantum Circuits |
Elective/Minor course | Quantum Information |
Elective/Minor course | University Wide Studies |
Elective/Minor course | Elective/Minor course |
Third year
3rd Autumn | 3rd Spring |
---|---|
Quantum Labs | Bachelor's Thesis and Seminar |
Major optional | Machine Learning |
Elective/Minor course | Major optional |
Elective/Minor course | Elective/Minor course |
Elective/Minor course | Elective/Minor course |
Elective/Minor course |
When you read the timetable, keep the following in mind:
- Basic courses, 65 credits
- Major courses, 65 credits, bolded in the timetable
- Minor, 20-25 credits
- Elective courses, 25-30 credits
- the minor and elective studies together must add up to 50 ECTS
Abbreviations and codes explained
Days of the week
Ma Monday
Ti Tuesday
Ke Wednesday
To Thursday
Pe Friday
Building codes
R001/D = Undergraduate center, Otakaari 1, Lecture Hall D
R001/VT1 is a "virtual space", which means the teaching is online.
Abbreviations in teaching events
L1, L2, L01... | Lecture |
S | Seminar |
H1, H2, H01... | Exercises |
A01, A02, A1, ATK1 | Computer class (exercise) |
VK1, VK2 | Midterm exam 1, 2, etc. |
KT | Course exam (no registration) |
T01, T02, T1.. | Examination |
- Published:
- Updated: