Skip to main content

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
Teachers
Tony Torp
Person in charge
Tony Torp
Course
5G00BD76

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.

Go back to top of page