Information and Communication Technology: Software Engineering (Machine Learning)
Code: TXK23K1
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, Software Engineering and Smart IoT Systems: Embedded IoT Devices. There are two Software Engineering study paths. One focuses on machine learning and the other 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.
Objective
The competence matrix and the descriptions of the ICT competences and Metropolia's generic competences are attached to this curriculum.
Description
In the major of Software Engineering, the course of the software development process is learned from customer requirements to the publication of the final product. In addition, key operating models, working methods and tools used in working life are learned and good programming skills are acquired. The main professional content is: • object-oriented programming and web programming • data structures, algorithms and design patterns • software engineering process • user-centric design • databases and database systems • machine learning and neural networks • secure software development and protection against security threats. Software engineers are employed extensively in a variety of software development roles, either in IT companies in the IT industry or in IT departments in other industries. Job titles include software tester, Java developer, full stack programmer, and software architect. some of the graduated engineers employ themselves in their own companies. Differences between the two Software Engineering study paths: This study path focuses towards machine learning and neural networks at the end of the major studies, and the other study path to mobile development.
- ICT_Competence Matrix JAN2023.pdf
- ICT_Osaamismatriisi TAMMI2023.pdf
- IT Competencies.pdf
- Metropolia's Framework for Evaluation Final Project_Bachelor.pdf
- Metropolia's Generic Competences_Bachelor.pdf
- Metropolian AMK-tutkinnon yhteiset osaamiset.pdf
- Opinnäytetyön arviointikehikko.pdf
- Tieto- ja viestintätekniikan osaamistavoitteet.pdf
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 | 2026-2027 | Spring 2023 | Autumn 2023 | Spring 2024 | Autumn 2024 | Spring 2025 | Autumn 2025 | Spring 2026 | Autumn 2026 | 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 | 1. / 2026 | 2. / 2026 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TXK23K1-1001 |
Orientation to Information Technology
(Choose all ) |
60 | |||||||||||||||||||||||||||||
TX00EW75 | Software 1 | 15 | |||||||||||||||||||||||||||||
TX00EW76 | Software 2 | 15 | |||||||||||||||||||||||||||||
TX00EW77 | Hardware 1 | 15 | |||||||||||||||||||||||||||||
TX00EW78 | Hardware 2 | 15 | |||||||||||||||||||||||||||||
TXK23K1-1002 |
Fundamental Professional Studies
(Choose one ) |
30 | |||||||||||||||||||||||||||||
TXK23K1-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 | |||||||||||||||||||||||||||||
TXK23K1-1009 |
Advanced Professional Studies
(Choose one ) |
65 | |||||||||||||||||||||||||||||
TXK23K1-1013 |
Software Engineering
(Choose ects: 65) |
65 | |||||||||||||||||||||||||||||
TX00EY25 | Description and Modelling Techniques | 5 | |||||||||||||||||||||||||||||
TX00EY26 | User-centered 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 | |||||||||||||||||||||||||||||
TX00EY35 | Ethical Hacking | 5 | |||||||||||||||||||||||||||||
TXK22-O |
Special Professional Course
(Choose ects: 5) |
5 | |||||||||||||||||||||||||||||
TX00FL66 | Rust Language and its Ecosystem | 2 | |||||||||||||||||||||||||||||
TXK23K1-1019 |
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 | |||||||||||||||||||||||||||||
TXK23K1-1020 |
Elective Studies
(Choose ects: 15) |
15 | |||||||||||||||||||||||||||||
TXK23K1-1021 |
Work Placement
(Choose all ) |
30 | |||||||||||||||||||||||||||||
TX00EW79 | Work Placement 1 | 15 | |||||||||||||||||||||||||||||
TX00EW80 | Work Placement 2 | 15 | |||||||||||||||||||||||||||||
TXK23K1-1022 |
Bachelor's Thesis
(Choose all ) |
15 | |||||||||||||||||||||||||||||
TX00EA45 | Bachelor's Thesis | 15 | |||||||||||||||||||||||||||||
Total | 240 | 30 | 60 | 60 | 45 | 30 | 30 | 30 | 30 | 30 | 30 | 15 | 30 | 30 | 15 | 15 | 15 | 15 | 15 | 15 | 15 | 15 | 15 | 15 | 15 | 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ö.