Information and Communication Technology: Studies starting in August 2022
Code: TXK22S1
- Degree title
- Bachelor of Engineering, BEng
- Credits
- 240 ects
- Duration
- 4 years (240 cr)
- Start semester
- Autumn 2022
- Teaching language
- Finnish
Descriptions
The extent of the engineering education is 240 ECTS credits. The first year of ICT studies consist of two study themes, Software and Hardware, that have been divided into four 15 ECTS courses. They provide fundamental knowledge and skills in the field of ICT. Professional and project studies, mathematics, physics as well as language and communication skills are integrated in the courses to enable phenomenon-based learning. During the first year, students study in small groups working full-time.
Students will choose their major at the end of their first-year studies. Major studies develop and deepen students’ professional competence. Major options are Health Technology, Game Development, Software Engineering, Web Development and Digital Media, and Smart IoT Systems. Students majoring in Smart IoT Systems have a possibility to deepen their knowledge towards either Embedded IoT Devices or IoT and Networks. 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.
Structure of the degree (240 ECTS):
- Orientation to Information and Communication Technology 60 ECTS
- Fundamental Professional Studies 30 ECTS
- Advanced Professional Studies 65 ECTS
- Common Professional Studies 25 ETCS
- Elective Studies 15 ECTS
- Work Placement 30 ECTS
- Bachelor's Thesis 15 ECTS
The content of the studies is based on working life and partly phenomenon-based learning. Some of the studies, where applicable, are connected to Metropolia's innovation hubs and multidisciplinary projects there. The implementation of the courses will take into account the principles of sustainable development where applicable. Students can also complete some of their studies as an exchange student in international partner universities. During work placement, students will apply knowledge and skills to practice and are able to further develop their professional competence.
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
MUUTETTU OPS.
Muutokset verrattuna aikaisempaan tieto- ja viestintätekniikan opetussuunnitelmaan:
- Rakenne muuttunut
- Uudet 1.vuoden opintojaksot
- Mediatekniikka-pääaine muuttunut Web-kehitys ja digitaalinen media
- Mobiilisovellukset pääaine muuttunut Ohjelmistotuotanto/Software Engineering.
- Pelisovellukset pääaine muuttunut Pelikehitys
Kaikissa pääaineissa opintojakso-/sisältömuutoksia.
Ylläpitäjä: Mira Myllärinen
Objective
The competence matrix and the descriptions of the ICT competences and Metropolia's generic competences are attached to this curriculum.
- Download attachment ICT_Competence matrix 2022 (pdf, 397.10 kB)
- Download attachment ICT_Osaamismatriisi 2022 (pdf, 328.93 kB)
- Download attachment IT Competencies (pdf, 332.86 kB)
- Download attachment Metropolia's Framework for Evaluation Final Project_Bachelor (pdf, 134.66 kB)
- Download attachment Metropolia's Generic Competences_Bachelor (pdf, 10.69 kB)
- Download attachment Metropolian AMK-tutkinnon yhteiset osaamiset (pdf, 10.44 kB)
- Download attachment Opinnäytetyön arviointikehikko (pdf, 131.01 kB)
- Download attachment Tieto- ja viestintätekniikan osaamistavoitteet (pdf, 15.26 kB)
Select timing, structure or classification view
Show study timings by semester, study year or period
Code | Name | Credits (cr) | 2022-2023 | 2023-2024 | 2024-2025 | 2025-2026 | Autumn 2022 | Spring 2023 | Autumn 2023 | Spring 2024 | Autumn 2024 | Spring 2025 | Autumn 2025 | Spring 2026 | 1. / 2022 | 2. / 2022 | 3. / 2023 | 4. / 2023 | 1. / 2023 | 2. / 2023 | 3. / 2024 | 4. / 2024 | 1. / 2024 | 2. / 2024 | 3. / 2025 | 4. / 2025 | 1. / 2025 | 2. / 2025 | 3. / 2026 | 4. / 2026 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TXK22S1-1001 |
Orientation to Information Technology
(Choose all ) |
60 | ||||||||||||||||||||||||||||
TX00EW75 | Software 1 | 15 | ||||||||||||||||||||||||||||
TX00EW76 | Software 2 | 15 | ||||||||||||||||||||||||||||
TX00EW77 | Hardware 1 | 15 | ||||||||||||||||||||||||||||
TX00EW78 | Hardware 2 | 15 | ||||||||||||||||||||||||||||
TXK22S1-1002 |
Fundamental Professional Studies
(Choose one ) |
30 | ||||||||||||||||||||||||||||
TXK22S1-1037 |
Basics of Health Technology
(Choose all ) |
30 | ||||||||||||||||||||||||||||
TXK22S1-1038 |
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 | ||||||||||||||||||||||||||||
TXK22S1-1043 |
Basics of Software Engineering
(Choose all ) |
30 | ||||||||||||||||||||||||||||
TX00EY21 | Object-oriented Programming | 10 | ||||||||||||||||||||||||||||
TX00EY22 | Programming Project | 5 | ||||||||||||||||||||||||||||
TX00EY23 | Web Development | 10 | ||||||||||||||||||||||||||||
TX00EY24 | Web Project | 5 | ||||||||||||||||||||||||||||
TXK22S1-1029 |
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 | ||||||||||||||||||||||||||||
TXK22S1-1045 |
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 | ||||||||||||||||||||||||||||
TXK22S1-1033 |
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 | ||||||||||||||||||||||||||||
TXK22S1-1011 |
Advanced Professional Studies
(Choose one ) |
65 | ||||||||||||||||||||||||||||
TXK22S1-1041 |
Health Technology
(Choose all ) |
65 | ||||||||||||||||||||||||||||
TXK22S1-1039 |
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 | ||||||||||||||||||||||||||||
TXK22S1-1042 |
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 | ||||||||||||||||||||||||||||
TXK22S1-1044 |
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 | ||||||||||||||||||||||||||||
TX00EY31 | Database Solutions | 5 | ||||||||||||||||||||||||||||
TX00EY32 | Data Handling and Machine Learning | 5 | ||||||||||||||||||||||||||||
TX00EY33 | Neural Networks | 5 | ||||||||||||||||||||||||||||
TX00EY34 | Neural Network Project | 5 | ||||||||||||||||||||||||||||
TX00EY36 | Design Patterns in Mobile Application Development | 5 | ||||||||||||||||||||||||||||
TX00EY37 | Sensors in Mobile Application Development | 5 | ||||||||||||||||||||||||||||
TX00EY38 | Advanced Mobile Application Development | 5 | ||||||||||||||||||||||||||||
TX00EY39 | Mobile Application Development Project | 5 | ||||||||||||||||||||||||||||
TX00EY35 | Ethical Hacking | 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 | ||||||||||||||||||||||||||||
TXK22S1-1030 |
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 | ||||||||||||||||||||||||||||
TXK22S1-1046 |
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 | ||||||||||||||||||||||||||||
TXK22S1-1036 |
Smart IoT Systems
(Choose one ) |
65 | ||||||||||||||||||||||||||||
TXK22S1-1034 |
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 | ||||||||||||||||||||||||||||
TXK22S1-1035 |
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 | ||||||||||||||||||||||||||||
TXK22S1-1025 |
Common Professional Studies
(Choose ects: 25) |
25 | ||||||||||||||||||||||||||||
TX00EA51 | Engineering Swedish | 5 | ||||||||||||||||||||||||||||
XX00EF54 | Finnish as a Second Language: Finnish at Work | 5 | ||||||||||||||||||||||||||||
TX00EX68 | Academic and Research Communication | 5 | ||||||||||||||||||||||||||||
TX00EX69 | Economics | 5 | ||||||||||||||||||||||||||||
XX00DZ39 | Multidisciplinary Innovation Project | 10 | ||||||||||||||||||||||||||||
TXK22S1-1026 |
Elective Studies
(Choose ects: 15) |
15 | ||||||||||||||||||||||||||||
TXK22S1-1027 |
Work Placement
(Choose all ) |
30 | ||||||||||||||||||||||||||||
TX00EW79 | Work Placement 1 | 15 | ||||||||||||||||||||||||||||
TX00EW80 | Work Placement 2 | 15 | ||||||||||||||||||||||||||||
TXK22S1-1028 |
Bachelor's Thesis
(Choose all ) |
15 | ||||||||||||||||||||||||||||
TX00EA45 | Bachelor's Thesis | 15 | ||||||||||||||||||||||||||||
Total | 240 | 60 | 330 | 240 | 60 | 30 | 30 | 150 | 180 | 200 | 40 | 30 | 30 | 15 | 15 | 15 | 15 | 75 | 75 | 90 | 90 | 100 | 100 | 40 | 0 | 15 | 15 | 15 | 15 |
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 §).
Metropolia's Generic Competences::Bachelor's Degree, UAS
Metropolian johtoryhmä hyväksynyt 10.6.2019. Esityksen valmisteli työryhmä: Tapani Martti, Marjatta Kelo, Jenni Koponen, Taru Ruotsalainen, Elina Värtö, Tiina Kokko. Lähteinä on käytetty mm. ARENEn suositus tutkintojen yhteisten kompetenssien soveltamisesta ammattikorkeakouluissa (2010), Valtioneuvoston asetus tutkintojen ja muiden osaamiskokonaisuuksien viitekehyksestä 120/2017, Valtioneuvoston tulevaisuusselonteot 1 & 2 (2017-2018) sekä Opetus- ja kulttuuriministeriön tulevaisuuskatsaus 2018.
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ö.