Advanced Mobile Programming (5cr)
Code: R504TL56OJ-3004
General information
- Enrollment
- 01.10.2021 - 09.01.2022
- Registration for the implementation has ended.
- Timing
- 11.01.2022 - 27.05.2022
- Implementation has ended.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 5 cr
- Mode of delivery
- Contact learning
- Unit
- Bachelor of Engineering, Information Technology
- Teaching languages
- Finnish
- Teachers
- Tuomas Valtanen
- Teacher in charge
- Tuomas Valtanen
- Scheduling groups
- Harjoitusryhmä 1 (Size: 0 . Open UAS : 0.)
- Harjoitusryhmä 2 (Size: 0 . Open UAS : 0.)
- Small groups
- Harjoitusryhmä 1
- Harjoitusryhmä 2
- Course
- R504TL56OJ
Evaluation scale
H-5
Content scheduling
1. RecyclerView ja kertaus Android Studion ja kotlin ohjelmointikielen käytöstä
2. Internet ja avoimet rajapinnat. Kuinka käyttää REST apia
3. Kartat: Google Maps (+ Open Street Map)
(4. Taustaprosessit)
5. Oman apin tekeminen ja sen käyttäminen: case Apigility
6. MQTT-protokolla ja MQTT-server (broker) asennus
- Säädatan lukeminen
- Oman test datan lähettäminen hyödyntäen MQTT serveriä
7. Sovelluksen viimeistely julkaisukuntoon ja komponenttien kustomointi
8. Oman prototyypin toteuttaminen projektityössä
+ muita ajantasaisia aiheita aikarajojen puitteissa
Objective
Opiskelijaa osaa hyödyntää kehittyneitä mobiiliohjelmoinnin tekniikoita sovelluskehityksessä.
Content
Tieto puuttuu
Location and time
Opetus järjestetään Lapin AMK Jokiväylän kampuksella keväällä 2022. Tarkemmat paikka ja aikatiedot löytyvät lukujärjestystiedoista.
Materials
Opintojakson materiaali, esimerkit sekä tehtävät löytyvät Moodle-työtilasta. Oppimisen tukena hyödynnetään ajantasaista tietoa myös internetistä.
Teaching methods
Opintojaksolla järjestetään lähiopetusta, jonka aikana käydään läpi opintojakson teoria-asiaa ja tehdään ohjatusti esimerkkejä ja harjoituksia. Opiskeljan oletetaan suorittavan harjoitustehtäviä ja projektiin liittyviä ohjelmointitehtäviä myös itsenäisesti.
Student workload
Luennot / ohjatut harjoitustunnit: n. 40h
Harjoitusten tekeminen itsenäisesti, n. 30h
Asioiden opiskelu itsenäisesti, n. 30h
Projektissa tapahtuvaa oppimista n. 30h
Assessment criteria, satisfactory (1)
Tieto puuttuu
Qualifications
NULL