Mobile App Development 2Laajuus (5 op)
Tunnus: 5G00DL99
Laajuus
5 op
Osaamistavoitteet
The student is able to program mobile applications for mobile platforms and utilizing device APIs like sensors, location and camera as well as background services and tasks withing mobile opereating systems.
Sisältö
Native, hybrid and web development for Android and iOS. Device APIs. Hybrid development (Ionic, React Native). Application engine development.
Esitietovaatimukset
Programming languages 1-3, Mobile App Development 1
Arviointikriteerit, tyydyttävä (1-2)
Student knows about hybrid and web development principles for Android and iOS. Student knows about the device APIs. Student is able to implement hybrid development (Ionic, React Native) with guidance.
Arviointikriteerit, hyvä (3-4)
Student knows and understands hybrid and web development principles for Android and iOS. Student understands the device APIs. Student is able to implement hybrid development (Ionic, React Native). Student is able to implement application engines with guidance.
Arviointikriteerit, kiitettävä (5)
Student knows and understands in depth native, hybrid and web development principles for Android and iOS. Student understands in depth the device APIs. Student is able to implement diversely hybrid development (Ionic, React Native). Student is able to implement independently application engines.
Ilmoittautumisaika
09.06.2024 - 08.09.2024
Ajoitus
04.09.2024 - 22.12.2024
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Software Engineering
Toimipiste
TAMK Pääkampus
Opetuskielet
- Englanti
Paikat
0 - 42
Koulutus
- Bachelor's Degree Programme in Software Engineering
Opettaja
- Juha-Matti Vanhatupa
Vastuuhenkilö
Tony Torp
Ryhmät
-
22I260EADegree Programme in Software Engineering
-
22I260EBDegree Programme in Software Engineering
Tavoitteet (OJ)
The student is able to program mobile applications for mobile platforms and utilizing device APIs like sensors, location and camera as well as background services and tasks withing mobile opereating systems.
Sisältö (OJ)
Native, hybrid and web development for Android and iOS. Device APIs. Hybrid development (Ionic, React Native). Application engine development.
Esitietovaatimukset (OJ)
Programming languages 1-3, Mobile App Development 1
Arviointikriteerit, tyydyttävä (1-2) (OJ)
Student knows about hybrid and web development principles for Android and iOS. Student knows about the device APIs. Student is able to implement hybrid development (Ionic, React Native) with guidance.
Arviointikriteerit, hyvä (3-4) (OJ)
Student knows and understands hybrid and web development principles for Android and iOS. Student understands the device APIs. Student is able to implement hybrid development (Ionic, React Native). Student is able to implement application engines with guidance.
Arviointikriteerit, kiitettävä (5) (OJ)
Student knows and understands in depth native, hybrid and web development principles for Android and iOS. Student understands in depth the device APIs. Student is able to implement diversely hybrid development (Ionic, React Native). Student is able to implement independently application engines.
Arviointiasteikko
0-5
Ilmoittautumisaika
15.07.2023 - 04.09.2023
Ajoitus
28.08.2023 - 22.12.2023
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
- Englanti
Paikat
0 - 45
Koulutus
- Bachelor's Degree Programme in Software Engineering
Opettaja
- Jere Käpyaho
- Tony Torp
Vastuuhenkilö
Tony Torp
Ryhmät
-
21I260EADegree Programme in Software Engineering
Tavoitteet (OJ)
The student is able to program mobile applications for mobile platforms and utilizing device APIs like sensors, location and camera as well as background services and tasks withing mobile opereating systems.
Sisältö (OJ)
Native, hybrid and web development for Android and iOS. Device APIs. Hybrid development (Ionic, React Native). Application engine development.
Esitietovaatimukset (OJ)
Programming languages 1-3, Mobile App Development 1
Arviointikriteerit, tyydyttävä (1-2) (OJ)
Student knows about hybrid and web development principles for Android and iOS. Student knows about the device APIs. Student is able to implement hybrid development (Ionic, React Native) with guidance.
Arviointikriteerit, hyvä (3-4) (OJ)
Student knows and understands hybrid and web development principles for Android and iOS. Student understands the device APIs. Student is able to implement hybrid development (Ionic, React Native). Student is able to implement application engines with guidance.
Arviointikriteerit, kiitettävä (5) (OJ)
Student knows and understands in depth native, hybrid and web development principles for Android and iOS. Student understands in depth the device APIs. Student is able to implement diversely hybrid development (Ionic, React Native). Student is able to implement independently application engines.
Tenttien ja uusintatenttien ajankohdat
Optional exam, which is required for the best grades.
Re-take exam will be held on January.
Arviointimenetelmät ja arvioinnin perusteet
Grading based on scale 0-5. More detailed limits and criteria published in course's Moodle page.
Arviointiasteikko
0-5
Opiskelumuodot ja opetusmenetelmät
Teams lectures and demonstration. Classroom teaching. Problem based learning. Exercises and projects.
Oppimateriaalit
Mobile app development tutorials and materials linked in course's Moodle page.
Opiskelijan ajankäyttö ja kuormitus
130h of student work including lectures and all practical work during the course.
Ilmoittautumisaika
15.07.2023 - 04.09.2023
Ajoitus
28.08.2023 - 22.12.2023
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
- Englanti
Paikat
0 - 30
Koulutus
- Bachelor's Degree Programme in Software Engineering
Opettaja
- Jere Käpyaho
- Tony Torp
Vastuuhenkilö
Tony Torp
Ryhmät
-
21I260EBDegree Programme in Software Engineering
Tavoitteet (OJ)
The student is able to program mobile applications for mobile platforms and utilizing device APIs like sensors, location and camera as well as background services and tasks withing mobile opereating systems.
Sisältö (OJ)
Native, hybrid and web development for Android and iOS. Device APIs. Hybrid development (Ionic, React Native). Application engine development.
Esitietovaatimukset (OJ)
Programming languages 1-3, Mobile App Development 1
Arviointikriteerit, tyydyttävä (1-2) (OJ)
Student knows about hybrid and web development principles for Android and iOS. Student knows about the device APIs. Student is able to implement hybrid development (Ionic, React Native) with guidance.
Arviointikriteerit, hyvä (3-4) (OJ)
Student knows and understands hybrid and web development principles for Android and iOS. Student understands the device APIs. Student is able to implement hybrid development (Ionic, React Native). Student is able to implement application engines with guidance.
Arviointikriteerit, kiitettävä (5) (OJ)
Student knows and understands in depth native, hybrid and web development principles for Android and iOS. Student understands in depth the device APIs. Student is able to implement diversely hybrid development (Ionic, React Native). Student is able to implement independently application engines.
Tenttien ja uusintatenttien ajankohdat
Optional exam, which is required for the best grades.
Re-take exam will be held on January.
Arviointimenetelmät ja arvioinnin perusteet
Grading based on scale 0-5. More detailed limits and criteria published in course's Moodle page.
Arviointiasteikko
0-5
Opiskelumuodot ja opetusmenetelmät
Teams lectures and demonstration. Classroom teaching. Problem based learning. Exercises and projects.
Oppimateriaalit
Mobile app development tutorials and materials linked in course's Moodle page.
Opiskelijan ajankäyttö ja kuormitus
130h of student work including lectures and all practical work during the course.
Ilmoittautumisaika
30.07.2022 - 28.08.2022
Ajoitus
29.08.2022 - 23.12.2022
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
- Englanti
Paikat
0 - 50
Koulutus
- Bachelor's Degree Programme in Software Engineering
Opettaja
- Tony Torp
Vastuuhenkilö
Tony Torp
Ryhmät
-
20I260EDegree Programme in Software Engineering
Tavoitteet (OJ)
The student is able to program mobile applications for mobile platforms and utilizing device APIs like sensors, location and camera as well as background services and tasks withing mobile opereating systems.
Sisältö (OJ)
Native, hybrid and web development for Android and iOS. Device APIs. Hybrid development (Ionic, React Native). Application engine development.
Esitietovaatimukset (OJ)
Programming languages 1-3, Mobile App Development 1
Arviointikriteerit, tyydyttävä (1-2) (OJ)
Student knows about hybrid and web development principles for Android and iOS. Student knows about the device APIs. Student is able to implement hybrid development (Ionic, React Native) with guidance.
Arviointikriteerit, hyvä (3-4) (OJ)
Student knows and understands hybrid and web development principles for Android and iOS. Student understands the device APIs. Student is able to implement hybrid development (Ionic, React Native). Student is able to implement application engines with guidance.
Arviointikriteerit, kiitettävä (5) (OJ)
Student knows and understands in depth native, hybrid and web development principles for Android and iOS. Student understands in depth the device APIs. Student is able to implement diversely hybrid development (Ionic, React Native). Student is able to implement independently application engines.
Tenttien ja uusintatenttien ajankohdat
No exams.
Arviointimenetelmät ja arvioinnin perusteet
Grading based on scale 0-5. More detailed limits and criteria published in course's Moodle page.
Arviointiasteikko
0-5
Opiskelumuodot ja opetusmenetelmät
Teams lectures and demonstration. Classroom teaching. Problem based learning. Exercises and projects.
Oppimateriaalit
Mobile app development tutorials and materials linked in course's Moodle page.
Opiskelijan ajankäyttö ja kuormitus
130h of student work including lectures and all practical work during the course.
Ilmoittautumisaika
01.06.2021 - 17.10.2021
Ajoitus
25.10.2021 - 06.03.2022
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
- Englanti
Paikat
0 - 40
Koulutus
- Bachelor's Degree Programme in Software Engineering
Opettaja
- Tony Torp
Vastuuhenkilö
Tony Torp
Ryhmät
-
19I260EDegree Programme in Software Engineering
Tavoitteet (OJ)
The student is able to program mobile applications for mobile platforms and utilizing device APIs like sensors, location and camera as well as background services and tasks withing mobile opereating systems.
Sisältö (OJ)
Native, hybrid and web development for Android and iOS. Device APIs. Hybrid development (Ionic, React Native). Application engine development.
Esitietovaatimukset (OJ)
Programming languages 1-3, Mobile App Development 1
Arviointikriteerit, tyydyttävä (1-2) (OJ)
Student knows about hybrid and web development principles for Android and iOS. Student knows about the device APIs. Student is able to implement hybrid development (Ionic, React Native) with guidance.
Arviointikriteerit, hyvä (3-4) (OJ)
Student knows and understands hybrid and web development principles for Android and iOS. Student understands the device APIs. Student is able to implement hybrid development (Ionic, React Native). Student is able to implement application engines with guidance.
Arviointikriteerit, kiitettävä (5) (OJ)
Student knows and understands in depth native, hybrid and web development principles for Android and iOS. Student understands in depth the device APIs. Student is able to implement diversely hybrid development (Ionic, React Native). Student is able to implement independently application engines.
Tenttien ja uusintatenttien ajankohdat
No exams.
Arviointimenetelmät ja arvioinnin perusteet
Grading based on scale 0-5. More detailed limits and criteria published in course's Moodle page.
Arviointiasteikko
0-5
Opiskelumuodot ja opetusmenetelmät
Teams lectures and demonstration. Classroom teaching. Problem based learning. Exercises and projects.
Oppimateriaalit
Mobile app development tutorials and materials linked in course's Moodle page.
Opiskelijan ajankäyttö ja kuormitus
130h of student work including lectures and all practical work during the course.