Student Guide
Aalto Bachelor's Programme in Science and Technology
Programme main page
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.
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: