Skip to main content

Information and Communication Technology: Professional Mobile Developer Study Path

Code: TXK21K1

Degree:
Bachelor of Engineering

Degree title:
Bachelor of Engineering, BEng

Credits:
240 ects

Duration:
4 years (240 cr)

Start semester:
Spring 2021

Descriptions

Objective of the ICT education is to learn how to develop and use applications and systems needed for the communication between people, and companies, as well as between equipment, devices and things. In addition to the technical qualifications, we have integrated as part of studies oral and written communication skills in different languages, business skills, as well as the negotiation and leadership skills in order to enable phenomenon based learning. Given the rapid development of ICT industry, the engineer needs good learning skills, including the ability to follow the development of the ICT technologies but also an attitude to the continuous development from the lifelong learning perspective. International work environments, project based working and challenging tasks require the engineer to have good assessment and problem-solving skills. In particular, the client projects require good interpersonal skills but the development of social media applications and games requires good psychological and artistic stance and approach.

The extent of the engineering education is 240 ECTS credits. The first year of studies is organised in four study themes. They provide fundamental knowledge and skills in the field of ICT and also introduce the study paths in Information and Communication Technology Degree Programme. This enables a student to choose the most suitable study path for him/her. Mathematics, physics as well as computer science, language and business skills are integrated in the study themes.

Students will choose their study path after the first year of studies. Major options are Health Technology, Mobile Solutions and Software Engineering. The content of the studies is based on the working life and partly phenomenon based learning. Some of the studies, if applicable, are connected to Metropolia's innovation hubs and projects there.

Structure of the degree (240 ECTS):
- Orientation to Information Technology 60 ECTS
- Fundamental Professional Studies 30 ECTS
- Advanced Professional Studies 60 ECTS
- Innovation Studies 15 ECTS
- Language Studies 5 ECTS
- Elective Studies 25 ECTS
- Work Placement 30 ECTS
- Bachelor's Thesis 15 ECTS

Objective

The competence matrix and the descriptions of the ICT competences and Metropolia's generic competences are attached to this curriculum.

Description

You will learn how to design and implement HTML5 and native applications for mobile devices using same methods and tools as leading edge companies in the field. Main projects will done together with companies which provides an excellent opportunity to demonstrate your skills for potential employers.

Show study timings by semester, study year or period

Code Name Credits (cr) 2020-2021 2021-2022 2022-2023 2023-2024 2024-2025 Spring 2021 Autumn 2021 Spring 2022 Autumn 2022 Spring 2023 Autumn 2023 Spring 2024 Autumn 2024 3. / 2021 4. / 2021 1. / 2021 2. / 2021 3. / 2022 4. / 2022 1. / 2022 2. / 2022 3. / 2023 4. / 2023 1. / 2023 2. / 2023 3. / 2024 4. / 2024 1. / 2024 2. / 2024
TXK21K1-1001
Orientation to Information Technology

(Choose all )

60
TX00EB18 Mobile Health Applications 15
TX00DJ96 Game Development 15
TX00DJ99 Web Technologies and Digital Media 15
TX00DJ98 Smart IoT Devices 15
TXK21K1-1002
Fundamental Professional Studies

(Choose one )

30
TXK21K1-1031
Basics of Mobile Solutions

(Choose all )

30
TX00CD46 Object-Oriented Programming and Datacommunication 15
TX00CD47 Basic Concepts of Web Technology 15
TXK21K1-1010
Advanced Professional Studies

(Choose one )

60
TXK21K1-1032
Mobile Solutions

(Choose all )

60
TX00CE68 Web Based Mobile Applications 15
TX00CE69 Mobile Application Development 15
TX00CK66 Sensor Based Mobile Applications 15
TX00CK67 Mobile Project 15
ICT20-M
Alternative Professional Studies (Mobile Solutions)

(Choose 0)

0
TXK21K1-1021
Innovation Studies

(Choose all )

15
XX00DZ39 Multidisciplinary Innovation Project 10
TX00CR84 Methodological Studies 5
TXK21K1-1022
Language studies

(Choose one )

5
TX00EA51 Engineering Swedish 5
XX00EF54 Finnish as a Second Language: Finnish at Work 5
TXK21K1-1023
Elective Studies

(Choose ects: 25)

25
TXK21K1-1024
Work Placement

(Choose all )

30
TX00BQ40 Work Placement 1 15
TX00BQ41 Work Placement 2 15
TXK21K1-1025
Bachelor's Thesis

(Choose all )

15
TX00EA45 Bachelor's Thesis 15
Total 240 30 60 60 47.5 22.5 30 30 30 30 30 10 37.5 22.5 15.2 15.2 15.2 15.2 15 15 15 15 15 15 5 5 18.85 18.85 11.35 11.35

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 §).

Professional English

Vieraan kielen kirjallinen ja suullinen taito, joka ammatin harjoittamisen ja ammatillisen kehityksen kannalta on tarpeellinen.

Game Development
Smart IoT Devices
Second language (Finnish)
Finnish as a Second Language: Finnish at Work
Second domestic language (Swedish)

Ruotsin kielen taito, joka julkisyhteisöjen henkilöstöltä vaadittavasta kielitaidosta annetun lain (424/2003) mukaan vaaditaan korkeakoulututkintoa edellyttävään virkaan kaksikielisellä virka-alueella ja joka ammatin harjoittamisen ja ammatillisen kehityksen kannalta on tarpeellinen.

Engineering Swedish
Not grouped
Mobile Health Applications
Web Technologies and Digital Media
Object-oriented Applications and Databases
Programming Project
Physics of Sensors and Actuators
Web Application Development 1
Web Project
Discrete Mathematics
Object-Oriented Programming and Datacommunication
Basic Concepts of Web Technology
Intelligent Environments and Applications
Applied Anatomy and Physiology
Biomechanics and Motion Measurement
Physiological Measurements and Sensors
Data Collection and Processing
Health Technology Project 1
Description and Modelling Techniques
User-centered Design
Software Engineering Project 1
Data Structures and Algorithms
Design Patterns
Software Engineering Project 2
Web Application Development 2
Data Handling and Machine Learning
Probability Calculus and Statistics
Software Quality
Development of Safe and Secure Software
Data Encryption and Cryptomathematics
Web Based Mobile Applications
Mobile Application Development
Sensor Based Mobile Applications
Mobile Project
eHealth Business and Solutions
Customers and Users of eHealth Services
Web Application Development 1
Web Application Development 2
User Oriented Development and User Study
Health Technology Project 2
Digital Self Care Applications and Opportunities
Patient Monitoring Methods and Devices
Health Robotics
Telehealth and Telemedicine Applications
Medical Imaging
Health Technology Project 3
Multidisciplinary Innovation Project
Methodological Studies
Work Placement 1
Work Placement 2
Bachelor's Thesis

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.

Ethical Competence

- is able to take responsibility for one's actions and their consequences as well as to evaluate the effects of one's actions
- is able to work according to the ethical principles of the subject field
- is able to take other people into account in one's work
- is able to apply the principles of equality
- is able to take account of the effects of disparities in one's work
- is able to apply the principles of sustainable development and understanding global responsibility of one's actions
- is capable of contributing to social change by means of one's expertise and ethical values

Applied Anatomy and Physiology
Biomechanics and Motion Measurement
User-centered Design
Development of Safe and Secure Software
Mobile Project
Customers and Users of eHealth Services
Health Robotics
Multidisciplinary Innovation Project
Work Placement 1
Work Placement 2
Bachelor's Thesis
Innovation Competence

- is capable of creative problem-solving and development of working methods
- is able to work in projects
- is able to conduct research,development and innovation projects, applying existing knowledge in the field, current phenomena and methods to find human-centred solutions
- is able to find customer-oriented, sustainable and profitable solution

Mobile Health Applications
Game Development
Web Technologies and Digital Media
Smart IoT Devices
Intelligent Environments and Applications
Applied Anatomy and Physiology
Biomechanics and Motion Measurement
Physiological Measurements and Sensors
Data Collection and Processing
Health Technology Project 1
Software Engineering Project 1
Software Engineering Project 2
Sensor Based Mobile Applications
Mobile Project
eHealth Business and Solutions
Customers and Users of eHealth Services
Web Application Development 1
Web Application Development 2
User Oriented Development and User Study
Health Technology Project 2
Digital Self Care Applications and Opportunities
Patient Monitoring Methods and Devices
Health Robotics
Telehealth and Telemedicine Applications
Medical Imaging
Health Technology Project 3
Multidisciplinary Innovation Project
Methodological Studies
Work Placement 1
Work Placement 2
Bachelor's Thesis
Multicultural Competence

- is able to work in a multicultural community and customer environment
- is able to take into account the effects of and opportunities for global development and phenomena in one's field
- possesses communicative competence necessary for one’s work and for professional development in the subject field

Object-Oriented Programming and Datacommunication
Basic Concepts of Web Technology
Health Technology Project 1
User-centered Design
Software Engineering Project 2
Web Based Mobile Applications
Mobile Application Development
Sensor Based Mobile Applications
Mobile Project
Health Technology Project 2
Health Technology Project 3
Multidisciplinary Innovation Project
Engineering Swedish
Finnish as a Second Language: Finnish at Work
Work Placement 1
Work Placement 2
Bachelor's Thesis
Learning Competence

- lifelong learning skills: is ableto describe, self-evaluate and develop one's skills and learning approaches and methods
- is able to retrieve and analyse information and evaluate it critically
- is capable to take responsibility for collaborative learning and sharing knowledge in teams

Mobile Health Applications
Game Development
Web Technologies and Digital Media
Smart IoT Devices
Object-oriented Applications and Databases
Programming Project
Physics of Sensors and Actuators
Web Application Development 1
Web Project
Object-Oriented Programming and Datacommunication
Basic Concepts of Web Technology
Intelligent Environments and Applications
Applied Anatomy and Physiology
Biomechanics and Motion Measurement
Physiological Measurements and Sensors
Data Collection and Processing
Health Technology Project 1
Software Engineering Project 1
Software Engineering Project 2
Web Based Mobile Applications
Mobile Application Development
eHealth Business and Solutions
Customers and Users of eHealth Services
Web Application Development 1
Web Application Development 2
User Oriented Development and User Study
Health Technology Project 2
Digital Self Care Applications and Opportunities
Patient Monitoring Methods and Devices
Health Robotics
Telehealth and Telemedicine Applications
Medical Imaging
Health Technology Project 3
Multidisciplinary Innovation Project
Methodological Studies
Work Placement 1
Work Placement 2
Bachelor's Thesis
Technological Competence

- is able to utilise the opportunities provided by technology and digitalisation in one's profession
- is able to recognise the effects of technological development on one's work and professional tasks
- is able to participate in the development of technology used in one's field

Mobile Health Applications
Game Development
Web Technologies and Digital Media
Smart IoT Devices
Object-oriented Applications and Databases
Programming Project
Physics of Sensors and Actuators
Web Application Development 1
Web Project
Object-Oriented Programming and Datacommunication
Basic Concepts of Web Technology
Intelligent Environments and Applications
Applied Anatomy and Physiology
Biomechanics and Motion Measurement
Physiological Measurements and Sensors
Data Collection and Processing
Health Technology Project 1
Description and Modelling Techniques
User-centered Design
Software Engineering Project 1
Software Engineering Project 2
Web Application Development 2
Data Handling and Machine Learning
Software Quality
Development of Safe and Secure Software
Data Encryption and Cryptomathematics
Web Based Mobile Applications
Mobile Application Development
Sensor Based Mobile Applications
Mobile Project
eHealth Business and Solutions
Customers and Users of eHealth Services
Web Application Development 1
Web Application Development 2
User Oriented Development and User Study
Health Technology Project 2
Digital Self Care Applications and Opportunities
Patient Monitoring Methods and Devices
Health Robotics
Telehealth and Telemedicine Applications
Medical Imaging
Health Technology Project 3
Multidisciplinary Innovation Project
Work Placement 1
Work Placement 2
Bachelor's Thesis
Working Community Competence

- is able to operate as a memberof a multidisciplinary work community, taking into account the diversity and promoting the wellbeing of the community
- is able to communicate and interact in working life
- is able to create personal working life connections and to operate in professional networks
- is capable of making decisions in unexpected situations
- is able to apply the principles of organisational management and leadership in working life, and work independently as an expert of one’s field
- is able to work as an entrepreneur
- is able to work in a customer-oriented way
- is able to adjust one's actions in reaching long-term objectives

Mobile Health Applications
Game Development
Web Technologies and Digital Media
Smart IoT Devices
Programming Project
Web Project
Object-Oriented Programming and Datacommunication
Basic Concepts of Web Technology
Intelligent Environments and Applications
Applied Anatomy and Physiology
Biomechanics and Motion Measurement
Physiological Measurements and Sensors
Data Collection and Processing
Health Technology Project 1
Software Engineering Project 1
Software Engineering Project 2
Web Based Mobile Applications
Mobile Application Development
Sensor Based Mobile Applications
Mobile Project
eHealth Business and Solutions
Customers and Users of eHealth Services
Web Application Development 1
Web Application Development 2
User Oriented Development and User Study
Health Technology Project 2
Digital Self Care Applications and Opportunities
Patient Monitoring Methods and Devices
Health Robotics
Telehealth and Telemedicine Applications
Medical Imaging
Health Technology Project 3
Multidisciplinary Innovation Project
Methodological Studies
Engineering Swedish
Finnish as a Second Language: Finnish at Work
Work Placement 1
Work Placement 2
Bachelor's Thesis
Not grouped
Discrete Mathematics
Data Structures and Algorithms
Design Patterns
Probability Calculus and Statistics

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ö.

Professional Studies
Mobile Health Applications
Game Development
Web Technologies and Digital Media
Smart IoT Devices
Object-oriented Applications and Databases
Programming Project
Physics of Sensors and Actuators
Web Application Development 1
Web Project
Discrete Mathematics
Object-Oriented Programming and Datacommunication
Basic Concepts of Web Technology
Intelligent Environments and Applications
Applied Anatomy and Physiology
Biomechanics and Motion Measurement
Physiological Measurements and Sensors
Data Collection and Processing
Health Technology Project 1
Description and Modelling Techniques
User-centered Design
Software Engineering Project 1
Data Structures and Algorithms
Design Patterns
Software Engineering Project 2
Web Application Development 2
Data Handling and Machine Learning
Probability Calculus and Statistics
Software Quality
Development of Safe and Secure Software
Data Encryption and Cryptomathematics
Web Based Mobile Applications
Mobile Application Development
Sensor Based Mobile Applications
Mobile Project
eHealth Business and Solutions
Customers and Users of eHealth Services
Web Application Development 1
Web Application Development 2
User Oriented Development and User Study
Health Technology Project 2
Digital Self Care Applications and Opportunities
Patient Monitoring Methods and Devices
Health Robotics
Telehealth and Telemedicine Applications
Medical Imaging
Health Technology Project 3
Multidisciplinary Innovation Project
Work Placement
Work Placement 1
Work Placement 2
Bachelor´s Thesis
Bachelor's Thesis
Core Requirement Studies
Mobile Health Applications
Game Development
Web Technologies and Digital Media
Smart IoT Devices
Methodological Studies
Engineering Swedish
Finnish as a Second Language: Finnish at Work
Elective Studies

No attached course units

Not grouped

Code Name Credits (cr)
TXK21K1-1001
Orientation to Information Technology

(Choose all)

60
TX00EB18 Mobile Health Applications 15
TX00DJ96 Game Development 15
TX00DJ99 Web Technologies and Digital Media 15
TX00DJ98 Smart IoT Devices 15
TXK21K1-1002
Fundamental Professional Studies

(Choose one)

30
TXK21K1-1003
Basics of Software Engineering

(Choose all)

30
TX00CD78 Object-oriented Applications and Databases 5
TX00CD79 Programming Project 5
TX00CD80 Physics of Sensors and Actuators 5
TX00DZ37 Web Application Development 1 5
TX00CD82 Web Project 5
TX00CD83 Discrete Mathematics 5
TXK21K1-1031
Basics of Mobile Solutions

(Choose all)

30
TX00CD46 Object-Oriented Programming and Datacommunication 15
TX00CD47 Basic Concepts of Web Technology 15
TXK21K1-1007
Basics of Health Technology

(Choose all)

30
TXK21K1-1008
Physiological Measurement Technology I

(Choose all)

15
TX00CG22 Intelligent Environments and Applications 5
TX00CG23 Applied Anatomy and Physiology 5
TX00CG24 Biomechanics and Motion Measurement 5
TXK21K1-1009
Physiological Measurement Technology II

(Choose all)

15
TX00CG25 Physiological Measurements and Sensors 5
TX00CG26 Data Collection and Processing 5
TX00CG27 Health Technology Project 1 5
TXK21K1-1010
Advanced Professional Studies

(Choose one)

60
TXK21K1-1011
Software Engineering

(Choose all)

60
TX00EC75 Description and Modelling Techniques 5
TX00CF82 User-centered Design 5
TX00CF81 Software Engineering Project 1 5
TX00DS64 Data Structures and Algorithms 5
TX00EC76 Design Patterns 5
TX00CF84 Software Engineering Project 2 5
TX00DZ38 Web Application Development 2 5
TX00DZ36 Data Handling and Machine Learning 5
TX00CK75 Probability Calculus and Statistics 5
TX00CK76 Software Quality 5
TX00CK77 Development of Safe and Secure Software 5
TX00CK78 Data Encryption and Cryptomathematics 5
TVT20-O
Alternative Professional Studies (Software Engineering)
0
TT00DC87 Ethical Hacking 6
TX00EY35 Ethical Hacking 5
TT00EZ13 Robotic Process Automation (RPA) 3
TT00DV81 Microsoft Azure Fundamentals 3
TXK21K1-1032
Mobile Solutions

(Choose all)

60
TX00CE68 Web Based Mobile Applications 15
TX00CE69 Mobile Application Development 15
TX00CK66 Sensor Based Mobile Applications 15
TX00CK67 Mobile Project 15
ICT20-M
Alternative Professional Studies (Mobile Solutions)
0
TXK21K1-1026
Health Technology

(Choose all)

60
TXK21K1-1027
Customer Oriented Software Applications I

(Choose all)

15
TX00CG28 eHealth Business and Solutions 5
TX00CG29 Customers and Users of eHealth Services 5
TX00CG30 Web Application Development 1 5
TXK21K1-1028
Customer Oriented Software Applications II

(Choose all)

15
TX00CG31 Web Application Development 2 5
TX00CG32 User Oriented Development and User Study 5
TX00CG33 Health Technology Project 2 5
TXK21K1-1029
Health Technology Devices and Solutions I

(Choose all)

15
TX00CG34 Digital Self Care Applications and Opportunities 5
TX00CG35 Patient Monitoring Methods and Devices 5
TX00CG38 Health Robotics 5
TXK21K1-1030
Health Technology Devices and Solutions II

(Choose all)

15
TX00CG37 Telehealth and Telemedicine Applications 5
TX00CG36 Medical Imaging 5
TX00CG39 Health Technology Project 3 5
TVT19-H
Alternative Professional Studies (Health Technology)
0
TXK21K1-1021
Innovation Studies

(Choose all)

15
XX00DZ39 Multidisciplinary Innovation Project 10
TX00CR84 Methodological Studies 5
TXK21K1-1022
Language studies

(Choose one)

5
TX00EA51 Engineering Swedish 5
XX00EF54 Finnish as a Second Language: Finnish at Work 5
TXK21K1-1023
Elective Studies

(Choose ects: 25)

25
TXK21K1-1024
Work Placement

(Choose all)

30
TX00BQ40 Work Placement 1 15
TX00BQ41 Work Placement 2 15
TXK21K1-1025
Bachelor's Thesis

(Choose all)

15
TX00EA45 Bachelor's Thesis 15