Mobile devices programming (4 cr)
Code: 5G00BD76-3006
General information
- Enrolment period
- 15.11.2020 - 12.01.2021
- Registration for the implementation has ended.
- Timing
- 11.01.2021 - 30.04.2021
- Implementation has ended.
- Credits
- 4 cr
- Local portion
- 4 cr
- Mode of delivery
- Contact learning
- Unit
- ICT Engineering
- Campus
- TAMK Main Campus
- Teaching languages
- Finnish
- Seats
- 0 - 40
- Degree programmes
- Degree Programme in ICT Engineering, students who began in 2014-2018
Objectives (course unit)
- Student know the principles and characteristics of mobile applications and their programming environments including the use of web technologies in mobile devices
- Student understands the user experience and usability principles for mobile applications
- Student can implement mobile applications featuring web technologies, cloud services and client/server approach
Content (course unit)
- Designing and implementing mobile applications featuring web and cloud technologies for selected platforms.
Location and time
Etäopetus pääasiassa tiistasin klo 11-14. Tarkempi aikataulutus kurssin Moodle -sivuilla (https://moodle.tuni.fi/course/view.php?id=17114)
Exam schedules
Kurssi suoritetaan käytännön harjoitustöillä. Ei tenttejä.
Evaluation methods and criteria
Opiskelija ei toteuta vaadittuja viikkoharjoituksia tai palautetun harjoitustyöprojektin minimivaatimukset eivät täyty. Harjoitustyön vaatimukset julkaistaan kurssin Tabula -sivuilla.
Assessment scale
0-5
Teaching methods
Luennot, harjoitukset, ongelmaperustainen oppiminen, projektioppiminen.
Learning materials
Luentoesitysmateriaali, tallennetut etäopetussessiot sekä verkko-oppimateriaali, joka koottuna ja linkitettynä kurssin Moodle -sivuilla (https://moodle.tuni.fi/course/view.php?id=17114).
Student workload
Etäopetuskertoja 12 x 3 tuntia. Itsenäistä työskentelyä noin 60 tuntia.
Completion alternatives
Kurssilla toteutetaan sovellus pääasiassa Android -ympäristöön Java/Kotlin -kielillä. Vaihtoehtoiset ohjelmistokehykset mahdollisia opiskelijan oman kiinnostuksen mukaan.
Further information
Tarkempi kurssisisältö vahvistetaan vuosittain.
Assessment criteria - fail (0) (Not in use, Look at the Assessment criteria above)
Opiskelija ei toteuta vaadittuja viikkoharjoituksia tai palautetun harjoitustyöprojektin minimivaatimukset eivät täyty. Harjoitustöiden tarkemmat vaatimukset kurssin Moodle -sivuilla.
Assessment criteria - satisfactory (1-2) (Not in use, Look at the Assessment criteria above)
Viikkoharjoitukset ja harjoitustyö suoritettu tyydyttävästi, minimivaatimukset täytetty molempien osalta. Opiskelija tietää sovellusten suunnittelun ja toteuttamisen periaatteet.
Assessment criteria - good (3-4) (Not in use, Look at the Assessment criteria above)
Kurssilla annetut harjoitukset ja harjoitustyö on hyvin suoritettu. Opiskelija osoittaa hyvää osaamista kurssin aihealueiden osalta. Opiskelija osaa suunnitella ja toteuttaa mobiilisovelluksia hyvällä käyttäjäkokemuksella.
Assessment criteria - excellent (5) (Not in use, Look at the Assessment criteria above)
Opiskelija osallistuu aktiivisesti opetukseen. Opiskelija osoittaa kekseliästä ongelmanratkaisukykyä sekä osaa kurssin aihealueet kiitettävästi. Opiskelija osaa suunnitella ja toteuttaa hyvän käyttäjäkokemuksen toteuttavia sovelluksia ja osoittaa myös kekseliäisyyttä ja innovatiivisuutta toteutettavien projektien valinnassa.