Courses for Railway Engineering
The two-year master's programme in Railway Engineering consists of three terms of courses and one final term dedicated to the master's degree project. Each term consist of approximately 30 ECTS credits. The courses presented on this page apply to studies starting in autumn 2026.
Year 1
The track is offered in collaboration between KTH and the University of Illinois at Urbana Champaign UIUC. This track has a special application procedure.
Conditionally Elective courses studied online at UIUC the first year. Among CEE408 and CEE472 at least one course has to be studied.
CEE408 Railroad Transportation Engineering, 8 ECTS credits (Autumn Term, p1-p2)
CE472 Structural Dynamics I, 8 ECTS credits (Autumn Term, p1-p2)
CEE410 Railway Signalling and Control, 7,5 hp (Spring Term, p3-p4)
Mandatory courses
- Public Transport (AH2173) 7 credits
- Transport Policy and Evaluation (AH2301) 7 credits
- Systems Engineering (MF2522) 6 credits
- Applied Vehicle Dynamics Control (SD2231) 7 credits
- Vehicle Aerodynamics (SG2211) 6 credits
- Railway Planning and Operations (AH2036) 7 credits
- Theory and Methodology of Science (Natural and Technological Science) (AK2030) 4 credits
- Rail Vehicle Dynamics (SD2313) 8 credits
- Sustainable development and research methodology in engineering mechanics (SA2002) 3 credits
- Railway Signalling System (AH2029) 7 credits
- Rail Vehicle Technology (SD2307) 7 credits
- Electric Traction (EJ2400) 6 credits
Conditionally elective courses
Optional courses
Year 2
Autumn semester year 2 is studied at UIUC (exchange semester).
Compulsory course
CEE412 High-Speed Rail Engineering, 7,5 ECTS credits
CEE409 Railway Track Engineering, 8 ECTS credits (autumn term, p1-p2)
Conditionally elective courses. At least 14,5 cr has to be studied.
CEE408 Railway Transportation Engineering, 8 ECTS credits
CEE498 High-Speed Rail Planning, 7,5 ECTS credits
CEE509 Transportation Soils, 8 ECTS credits
CEE472 Structural Dynamics I, 7,5 ECTS credits
CEE491 Decision and Risk Analysis, 7,5 ECTS credits
CEE512 Logistics, 10 ECTS credits
CEE598 Railway Terminal Design and Operations, 10 ECTS credits
CEE491 Concrete Materials, 10 ECTS credits
Some courses have 7,5 ECTS credits and 10 ECTS credits versions for increased flexibility.
Available courses can change depending on the year of studies.
The final curriculum is agreed with the faculty at UIUC.
Mandatory courses
Conditionally elective courses
- Road- and Railway Track Engineering (AF2901) 7 credits
- Transport Data collection and Analysis (AH2170) 7 credits
- Traffic Engineering and Management (AH2171) 7 credits
- Public Transport (AH2173) 7 credits
- Traffic Simulation Modelling and Applications (AH2174) 7 credits
- Urban Modeling and Decision Support (AH2307) 7 credits
- Batteries (CK2300) 7 credits
- Hydrogen (CK2320) 7 credits
- Model Predictive Control (EL2700) 7 credits
- Systems Engineering (MF2011) 9 credits
- Mechatronics basic Course (MF2030) 6 credits
- Robust Mechatronics (MF2043) 6 credits
- Energy Technologies for Sustainable Transportation (MJ2506) 6 credits
- Vehicle Acoustics and Vibration (SD2190) 6 credits
- Vehicle Dynamics Project Course Part 2 (SD2230) 7 credits
- Applied Vehicle Dynamics Control (SD2231) 7 credits
- Sustainable Vehicle Design (SD2250) 7 credits
- Lightweight Structures and FEM (SD2411) 8 credits
- Structural Optimisation and Sandwich Design (SD2416) 6 credits
- Fluid Mechanics (SG2214) 7 credits
- Engineering Acoustics (SD2111) 6 credits