Information and Communication Technology: Studies starting in August 2025
Code: TXK25S1
- Degree title
- Bachelor of Engineering, BEng
- Credits
- 240 ects
- Duration
- 4 years (240 cr)
- Start semester
- Autumn 2025
- Teaching language
- Finnish
Descriptions
The total length of the Bachelor of Engineering is 240 credits, which corresponds to four years of full-time study. The first year of ICT studies consists of two themes, Software and Hardware, divided into four 15 ECTS courses. These courses integrate fundamental knowledge and skills in the field of ICT, professional and project studies, mathematics, physics, language and communication studies, which allow for a phenomenological approach to learning. In the first year, students work in small groups on a full-time basis.
Students will choose their major at the end of their first-year studies. Major studies develop and deepen students’ professional competence. Students are not allowed to choose their major but are involved in the search and selection of the major at the end of the first year of study. The selection process takes place twice a year and the studies start twice a year in August and January. Only some of the majors start in January.
Starting in August, 7 majors will be offered: Health Technology, Game Development, Software Engineering (fin), Software Engineering (eng), Web Development and Digital Media, Smart IoT Systems: embedded IoT devices and Smart IoT Systems: IoT and Networks. The Smart IoT Systems and Software Engineering major is implemented in both Finnish and English, from which the study path in Finnish focuses on machine learning and the study path in English on mobile development at the end of the professional studies.
Four majors will start in January: Health Technology, Software Engineering (fin), Software Engineering (eng), Smart IoT Systems: Embedded IoT devices.
The Finnish software engineering major focuses on machine learning towards the end of the major and the English software engineering major on mobile development.
Structure of the degree (240 ECTS)
• Orientation to Information Technology 60 ECTS
• Fundamental Professional Studies 30 ECTS
• Advanced Professional Studies 65 ECTS
• Common Professional Studies 30 ECTS
• Profile Studies in Working Life Skills 5 ECTS
• Elective Studies 5 ECTS
• Work Placement 30 ECTS
• Bachelor's thesis 15 ECTS
The content of the studies is based on a working life and partly on phenomenon-based learning. Some of the studies are linked, where appropriate, to Metropolia's innovation hubs and multidisciplinary projects there. Where appropriate, the principles of sustainable development will be taken into account in the implementation of the courses. Students also have the opportunity to complete part of their studies as exchange students at international partner universities. The work placement will enable students to apply their knowledge and skills in practice and to develop professionally through work-based learning.
Development
The curriculum was developed to target the needs of working life in the field of ICT. The Advisory Council of the School of ICT has approved the curriculum.
Further information
Kopioitu TXK24S1 OPS seuraavin muutoksin:
Poistettu seuraavat opintojaksot:
TX00EW75 Ohjelmisto 1
TX00EW76 Ohjelmisto 2
XX00DZ39 Monialainen innovaatioprojekti
TX00FM25 Kansantalous ja kestävä kehitys
Lisätty seuraavat opintojaksot:
TX00FX24 Ohjelmisto 1
TX00FW23 Ohjelmisto 2
XX00FV31 Metropolia Minno 1
XX00FV32 Metropolia Minno 2
XX00FV33 Metropolia Minno 3
TX00FY16 Soveltava innovaatio
TX00FW25 Kansantalouden perusteet
XX00FW79 Kestävyys eurooppalaisessa kaupunkiympäristössä
Lisätty seuraava opintokokonaisuus:
Työelämätaitojen profiloitumisopinnot
Tietoturva-osuus on integroitu osaksi Ohjelmisto 1 -opintojaksoa.
Tekoäly-osuus on integroitu osaksi Ohjelmisto 2 -opintojaksoa.
Ylläpitäjä: Anna Hynninen
Objective
The competence matrix and the descriptions of the ICT competences are attached to this curriculum.
- 1. Whole Curriculum
- Game Development
- Health Technology
- Smart IoT Systems: Embedded IoT Devices (in English)
- Smart IoT Systems: IoT and Networks (in English)
- Software Engineering: emphasis on Machine Learning
- Software Engineering: emphasis on Mobile Development (in English)
- Web Development and Digital Media
Select timing, structure or classification view
Show study timings by semester, study year or period
Code | Name | Credits (cr) | 2025-2026 | 2026-2027 | 2027-2028 | 2028-2029 | Autumn 2025 | Spring 2026 | Autumn 2026 | Spring 2027 | Autumn 2027 | Spring 2028 | Autumn 2028 | Spring 2029 | 1. / 2025 | 2. / 2025 | 3. / 2026 | 4. / 2026 | 1. / 2026 | 2. / 2026 | 3. / 2027 | 4. / 2027 | 1. / 2027 | 2. / 2027 | 3. / 2028 | 4. / 2028 | 1. / 2028 | 2. / 2028 | 3. / 2029 | 4. / 2029 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TXK25S1-1001 |
Orientation to Information Technology
(Choose all ) |
60 | ||||||||||||||||||||||||||||
TX00FX24 | Software 1 | 15 | ||||||||||||||||||||||||||||
TX00FW23 | Software 2 | 15 | ||||||||||||||||||||||||||||
TX00EW77 | Hardware 1 | 15 | ||||||||||||||||||||||||||||
TX00EW78 | Hardware 2 | 15 | ||||||||||||||||||||||||||||
TXK25S1-1002 |
Fundamental Professional Studies
(Choose one ) |
30 | ||||||||||||||||||||||||||||
TXK25S1-1003 |
Basics of Health Technology
(Choose all ) |
30 | ||||||||||||||||||||||||||||
TXK25S1-1004 |
Physiological Measurement Technology
(Choose all ) |
30 | ||||||||||||||||||||||||||||
TX00EY05 | Wireless Applications | 5 | ||||||||||||||||||||||||||||
TX00EY06 | Applied Anatomy and Physiology | 5 | ||||||||||||||||||||||||||||
TX00EY07 | Biomechanics and Motion Measurement | 5 | ||||||||||||||||||||||||||||
TX00EY08 | Physiological Measurements and Sensors | 5 | ||||||||||||||||||||||||||||
TX00EY09 | Project: Measurement Data Processing and Visualization | 10 | ||||||||||||||||||||||||||||
TXK25S1-1005 |
Basics of Software Engineering
(Choose all ) |
30 | ||||||||||||||||||||||||||||
TX00EY21 | Object-oriented Programming | 10 | ||||||||||||||||||||||||||||
TX00EY22 | Programming Project | 5 | ||||||||||||||||||||||||||||
TX00EY23 | Web Development | 10 | ||||||||||||||||||||||||||||
TX00EY24 | Web Project | 5 | ||||||||||||||||||||||||||||
TXK25S1-1006 |
Basics of Game Development
(Choose all ) |
30 | ||||||||||||||||||||||||||||
TX00EW54 | Game Design | 5 | ||||||||||||||||||||||||||||
TX00EW58 | Game Engines | 5 | ||||||||||||||||||||||||||||
TX00EW57 | Game Mathematics | 5 | ||||||||||||||||||||||||||||
TX00EW59 | C++ Programming | 5 | ||||||||||||||||||||||||||||
TX00EX64 | Basics of Game Graphics | 5 | ||||||||||||||||||||||||||||
TX00EX65 | Portfolio Project 1 | 5 | ||||||||||||||||||||||||||||
TXK25S1-1007 |
Basics of Web Development and Digital Media
(Choose all ) |
30 | ||||||||||||||||||||||||||||
TX00EY65 | Basics of Web Development | 10 | ||||||||||||||||||||||||||||
TX00EY66 | User-centric Application Development | 10 | ||||||||||||||||||||||||||||
TX00EY67 | Web Development Project | 10 | ||||||||||||||||||||||||||||
TXK25S1-1008 |
Basics of Smart IoT Systems
(Choose all ) |
30 | ||||||||||||||||||||||||||||
TX00EX72 | C Programming in IoT Devices | 5 | ||||||||||||||||||||||||||||
TX00EX77 | Switched Networks and Routing | 5 | ||||||||||||||||||||||||||||
TX00EX73 | Engineering Mathematics | 5 | ||||||||||||||||||||||||||||
TX00EX76 | Embedded Systems Programming | 5 | ||||||||||||||||||||||||||||
TX00EX75 | Linux Servers and Databases | 5 | ||||||||||||||||||||||||||||
TX00EX74 | Probability and Statistics | 5 | ||||||||||||||||||||||||||||
TXK25S1-1009 |
Advanced Professional Studies
(Choose one ) |
65 | ||||||||||||||||||||||||||||
TXK25S1-1010 |
Health Technology
(Choose all ) |
65 | ||||||||||||||||||||||||||||
TXK25S1-1011 |
Health Applications
(Choose all ) |
30 | ||||||||||||||||||||||||||||
TX00EY10 | Requirement Specification | 5 | ||||||||||||||||||||||||||||
TX00EY11 | Web Development | 10 | ||||||||||||||||||||||||||||
TX00EY12 | Usability and User-driven Development | 5 | ||||||||||||||||||||||||||||
TX00EY13 | Project: Health Application Development | 10 | ||||||||||||||||||||||||||||
TXK25S1-1012 |
Medical Devices
(Choose all ) |
35 | ||||||||||||||||||||||||||||
TX00EY14 | Risk Management | 5 | ||||||||||||||||||||||||||||
TX00EY15 | Patient Monitoring Equipment | 5 | ||||||||||||||||||||||||||||
TX00EY16 | Medical Imaging | 5 | ||||||||||||||||||||||||||||
TX00EY17 | Safety of Use and Usability Engineering | 5 | ||||||||||||||||||||||||||||
TX00EY18 | Applications of Neural Networks in Medicine | 5 | ||||||||||||||||||||||||||||
TX00EY19 | Medical Device Regulatory Path | 5 | ||||||||||||||||||||||||||||
TX00EY20 | Probability Calculus and Statistics | 5 | ||||||||||||||||||||||||||||
TXK25S1-1013 |
Software Engineering
(Choose ects: 65) |
65 | ||||||||||||||||||||||||||||
TX00EY25 | Description and Modelling Techniques | 5 | ||||||||||||||||||||||||||||
TX00EY26 | User-centred Design | 5 | ||||||||||||||||||||||||||||
TX00EY27 | Software Engineering Project 1 | 5 | ||||||||||||||||||||||||||||
TX00EY28 | Data Structures and Algorithms | 5 | ||||||||||||||||||||||||||||
TX00EY29 | Design Patterns | 5 | ||||||||||||||||||||||||||||
TX00EY30 | Software Engineering Project 2 | 5 | ||||||||||||||||||||||||||||
TX00EY20 | Probability Calculus and Statistics | 5 | ||||||||||||||||||||||||||||
TX00EY35 | Ethical Hacking | 5 | ||||||||||||||||||||||||||||
TXK25S1-1026 |
Software Engineering: Machine Learning
(Choose ects: 20) |
20 | ||||||||||||||||||||||||||||
TX00EY31 | Database Solutions | 5 | ||||||||||||||||||||||||||||
TX00EY32 | Data Handling and Machine Learning | 5 | ||||||||||||||||||||||||||||
TX00EY33 | Neural Networks | 5 | ||||||||||||||||||||||||||||
TX00EY34 | Neural Network Project | 5 | ||||||||||||||||||||||||||||
TXK25S1-1027 |
Software Engineering: Mobile Development
(Choose ects: 20) |
20 | ||||||||||||||||||||||||||||
TX00EY39 | Mobile Application Development Project | 5 | ||||||||||||||||||||||||||||
TX00EY38 | Advanced Mobile Application Development | 5 | ||||||||||||||||||||||||||||
TX00EY37 | Sensors in Mobile Application Development | 5 | ||||||||||||||||||||||||||||
TX00EY36 | Design Patterns in Mobile Application Development | 5 | ||||||||||||||||||||||||||||
TXK22-O |
Special Professional Course
(Choose ects: 5) |
5 | ||||||||||||||||||||||||||||
TX00FL66 | Rust Language and its Ecosystem | 2 | ||||||||||||||||||||||||||||
TX00FW32 | Problematic Git Conflicts | 1 | ||||||||||||||||||||||||||||
TX00FX14 | Software Supply Chain Security | 2 | ||||||||||||||||||||||||||||
TXK25S1-1014 |
Game Development
(Choose all ) |
65 | ||||||||||||||||||||||||||||
TX00EW60 | Game Physics | 5 | ||||||||||||||||||||||||||||
TX00EW61 | Data Structures and Algorithms | 5 | ||||||||||||||||||||||||||||
TX00EX66 | Data Structures and Algorithms Project | 5 | ||||||||||||||||||||||||||||
TX00EW64 | Portfolio Project 2 | 15 | ||||||||||||||||||||||||||||
TX00EX67 | Advanced C++ Programming | 5 | ||||||||||||||||||||||||||||
TX00EW66 | Game Server Programming | 5 | ||||||||||||||||||||||||||||
TX00EW67 | Graphics Programming | 5 | ||||||||||||||||||||||||||||
TX00EW68 | Portfolio Project 3 | 15 | ||||||||||||||||||||||||||||
TX00EX15 | Game Publishing and Analytics | 5 | ||||||||||||||||||||||||||||
TXK25S1-1015 |
Web Development and Digital Media
(Choose all ) |
65 | ||||||||||||||||||||||||||||
TX00EY68 | Hybrid Applications | 10 | ||||||||||||||||||||||||||||
TX00EY69 | Multi Channel Publishing | 10 | ||||||||||||||||||||||||||||
TX00EY70 | Multi Platform Project | 10 | ||||||||||||||||||||||||||||
TX00EY71 | Server Side Programming and Data Communications | 10 | ||||||||||||||||||||||||||||
TX00EY72 | XR Technologies | 10 | ||||||||||||||||||||||||||||
TX00EY73 | Media Service Project | 10 | ||||||||||||||||||||||||||||
TX00EY74 | Emerging Technologies | 5 | ||||||||||||||||||||||||||||
TXK25S1-1016 |
Smart IoT Systems
(Choose one ) |
65 | ||||||||||||||||||||||||||||
TXK25S1-1017 |
Embedded IoT Devices
(Choose all ) |
65 | ||||||||||||||||||||||||||||
TX00EX78 | Object-Oriented Programming in IoT Devices | 5 | ||||||||||||||||||||||||||||
TX00EX80 | Modern Computer Architecture | 5 | ||||||||||||||||||||||||||||
TX00EX82 | Mathematics and Physics for IoT | 5 | ||||||||||||||||||||||||||||
TX00EX79 | IoT Connecting Things | 5 | ||||||||||||||||||||||||||||
TX00EX81 | IoT Devices and Wireless Communication | 5 | ||||||||||||||||||||||||||||
TX00EX83 | Sensor Physics | 5 | ||||||||||||||||||||||||||||
TX00EX84 | IoT Security | 5 | ||||||||||||||||||||||||||||
TX00EX85 | Managing Linux Systems with Embedded Perspective | 5 | ||||||||||||||||||||||||||||
TX00EX86 | ARM Processors and Embedded Operating Systems | 5 | ||||||||||||||||||||||||||||
TX00EX89 | Embedded Linux Basics (Yocto Project) | 5 | ||||||||||||||||||||||||||||
TX00EX88 | Software Test Automation for Embedded Systems | 5 | ||||||||||||||||||||||||||||
TX00EX87 | IoT Project | 10 | ||||||||||||||||||||||||||||
TXK25S1-1018 |
IoT and Networks
(Choose all ) |
65 | ||||||||||||||||||||||||||||
TX00EX90 | Windows Servers | 5 | ||||||||||||||||||||||||||||
TX00EX92 | Secure Enterprise Networks | 5 | ||||||||||||||||||||||||||||
TX00EX84 | IoT Security | 5 | ||||||||||||||||||||||||||||
TX00EX91 | Cloud Computing Fundamentals and Machine Learning | 5 | ||||||||||||||||||||||||||||
TX00EX93 | Enterprise Virtualisation Configuration and Management | 5 | ||||||||||||||||||||||||||||
TX00EX94 | Cybersecurity Operations | 5 | ||||||||||||||||||||||||||||
TX00EX96 | Amazon Web Services | 5 | ||||||||||||||||||||||||||||
TX00EX97 | Microservices and Container Orchestration | 5 | ||||||||||||||||||||||||||||
TX00EY35 | Ethical Hacking | 5 | ||||||||||||||||||||||||||||
TX00EX95 | Introduction to Big Data Analytics | 5 | ||||||||||||||||||||||||||||
TX00EX99 | Practical Cybersecurity | 5 | ||||||||||||||||||||||||||||
TX00EX87 | IoT Project | 10 | ||||||||||||||||||||||||||||
TXK25S1-1019 |
Common Professional Studies
(Choose ects: 30) |
30 | ||||||||||||||||||||||||||||
TX00EA51 | Engineering Swedish | 5 | ||||||||||||||||||||||||||||
XX00EF54 | Finnish as a Second Language: Finnish at Work | 5 | ||||||||||||||||||||||||||||
TX00EX68 | Academic and Research Communication | 5 | ||||||||||||||||||||||||||||
XX00FV31 | Metropolia Minno 1 | 2 | ||||||||||||||||||||||||||||
XX00FV32 | Metropolia Minno 2 | 3 | ||||||||||||||||||||||||||||
XX00FV33 | Metropolia Minno 3 | 5 | ||||||||||||||||||||||||||||
TX00FY16 | Applied Innovation | 5 | ||||||||||||||||||||||||||||
TX00FW25 | Economics | 4 | ||||||||||||||||||||||||||||
XX00FW79 | Sustainability in the Urban European Context | 1 | ||||||||||||||||||||||||||||
TXK25S1-1025 |
Profile Studies in Working Life Skills
(Choose ects: 5) |
5 | ||||||||||||||||||||||||||||
TXK25S1-1020 |
Elective Studies
(Choose ects: 5) |
5 | ||||||||||||||||||||||||||||
TXK25S1-1021 |
Work Placement
(Choose all ) |
30 | ||||||||||||||||||||||||||||
TX00EW79 | Work Placement 1 | 15 | ||||||||||||||||||||||||||||
TX00EW80 | Work Placement 2 | 15 | ||||||||||||||||||||||||||||
TXK25S1-1022 |
Bachelor's Thesis
(Choose all ) |
15 | ||||||||||||||||||||||||||||
XX00EL75 | Planning of the Thesis Work | 5 | ||||||||||||||||||||||||||||
XX00EL76 | Implementation of the Thesis Work | 5 | ||||||||||||||||||||||||||||
XX00EL77 | Reporting of the Thesis and Maturity Test | 5 | ||||||||||||||||||||||||||||
Total | 240 | 60 | 330 | 245 | 60 | 30 | 30 | 150 | 180 | 200 | 45 | 40 | 20 | 15 | 15 | 15 | 15 | 75 | 75 | 90 | 90 | 102.5 | 97.5 | 40 | 5 | 20 | 20 | 10 | 10 |
Due to the timing of optional and elective courses, credit accumulation per semester / academic year may vary.
amk::amk-tutkintojen kieliopinnot
AMK-tutkintoon johtavien opintojen tavoitteena on, että tutkinnon suorittaneella on riittävä viestintä- ja kielitaito oman alansa tehtäviin sekä kansainväliseen toimintaan ja yhteistyöhön. (Valtioneuvoston asetus ammattikorkeakoulusta 1129/2014, 4 §).
STRUCTURE Bachelor (A18.12.2014/1129)
Asetuksen 18.12.2014/1129 mukainen rakenne. 2 § Opintojen rakenne Ammattikorkeakoulututkintoon johtaviin opintoihin kuuluu: 1) perus- ja ammattiopintoja; 2) vapaasti valittavia opintoja; 3) ammattitaitoa edistävää harjoittelua; 4) opinnäytetyö.
ARENE 2022::UAS shared competences::Bachelor’s degree
Replaces the Metropolia's Generic Competences::Bachelor's Degree, UAS” -matrix.. Heidi Rontu/31.8.2022