Skip to main content

Mobile Programming 1 (6cr)

Code: 4A00CN43-3004

General information


Enrolment period
26.11.2018 - 06.01.2019
Registration for the implementation has ended.
Timing
01.01.2019 - 31.07.2019
Implementation has ended.
Credits
6 cr
Virtual portion
6 cr
RDI portion
3 cr
Mode of delivery
Online learning
Unit
Business Information Systems
Campus
TAMK Main Campus
Teaching languages
Finnish
Degree programmes
Degree Programme in Business Information Systems
Teachers
Jussi Pohjolainen
Course
4A00CN43

Objectives (course unit)

Hyvän suorituksen osaamistavoitteet:
Opiskelija osaa jakaa mobiilisovelluksen loppukäyttäjille käyttämällä mobiilialustan tarjoamaa sovelluskauppaa.
Opiskelija osaa kääntää, ajaa ja sijoittaa mobiilisovelluksen päätelaitteeseen.
Opiskelija osaa toteuttaa mobiilisovelluksen, joka tallentaa tietoa pysyvästi.
Opiskelija osaa toteuttaa säikeistystä käyttävän mobiilisovelluksen
Opiskelija osaa toteuttaa asiakas-palvelin-tyyppisen mobiilisovelluksen.
Hyväksytyn suorituksen osaamistavoitteet:
Opiskelija tunnistaa mobiilisovelluksen ohjelmointiin liittyvät keskeiset termit.
Opiskelija osaa kääntää ja ajaa mobiilisovelluksen emulaattoriympäristöön.
Opiskelija osaa ohjelmoida pienen mobiilisovelluksen, joka sisältää graafisen käyttöliittymän.

Content (course unit)

Ydinkysymyksiä sisällöstä:
Mitä rajoitteita ja suunnittelumalleja mobiilisovellusten tekemisessä on?
Miten toteutetaan mobiilisovellus opintojaksolla käytettävään mobiilikäyttöjärjestelmään?
Miten mobiilisovelluksia jaetaan käyttäjille?

Location and time

Virtuaaliopetus

Exam schedules

-

Assessment methods and criteria

Opintojakso suoritetaan harjoituksin ja projektityöllä. Annetuista harjoituksista on toteutettava vähintään 60%. Projektityö tehdään itsenäisesti tai kahden hengen ryhmissä. Projektityönä toteutetaan mobiilisovellus joka pääsääntöisesti julkisestaan Google Play - palvelussa. Kokonaisarvio lasketaan painotetulla keskiarvolla tehdyistä harjoituksista (35%) ja projektityöstä (65%). Opintojaksoon kuuluu myös pakollisena projektityön vertaisarviointi.

Assessment scale

0-5

Teaching methods

Etäluennot, ongelmaperustainen oppiminen

Learning materials

Online oppimateriaali

Student workload

N. 10 h per viikko

Content scheduling

Viikko 2: Android Overview, Essential Tools, Hello World, Logging
Viikko 3: Activity Life-cycle, Intents, Instance State, Passing data, intent filters
Viikko 4: Threading, Services and Broadcast Receiver
Viikko 5: UI and recap of services
Viikko 6: Fragments; building a sound app
Viikko 7: Animation and File handling: RPS
Viikko 8: Permission Model, Google Maps, Location, Backend (distance learning)
Viikko 10: Publishing, Word about Projects
Viikko 11: Project
Viikko 12: Project
Viikko 13: Project, Release 1
Viikko 14: Project
Viikko 15: Project, Release 2
Viikko 16: Project
Viikko 17: Project, Release 3
Viikko 18: Evaluation of other project

Completion alternatives

-

Practical training and working life cooperation

-

International connections

-

Further information

-

Assessment criteria - fail (0) (Not in use, Look at the Assessment criteria above)

Alle 60% palautettuja kotitehtäviä tai hylätty projektityö.

Assessment criteria - satisfactory (1-2) (Not in use, Look at the Assessment criteria above)

60%-70% harjoituksista ja/tai keskinkertainen projektityö

Assessment criteria - good (3-4) (Not in use, Look at the Assessment criteria above)

70%-90% harjoituksista ja ja/tai hyvä projektityö

Assessment criteria - excellent (5) (Not in use, Look at the Assessment criteria above)

Yli 90% harjoituksista ja kiitettävä projektityö

Go back to top of page