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ö