Siirry suoraan sisältöön

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
  • 22I260EA
    Degree Programme in Software Engineering
  • 22I260EB
    Degree 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
  • 21I260EA
    Degree 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
  • 21I260EB
    Degree 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
  • 20I260E
    Degree 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
  • 19I260E
    Degree 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.