Siirry suoraan sisältöön

Mobiiliohjelmointi 2 (5 op)

Toteutuksen tunnus: 4-AOT14-3002

Toteutuksen perustiedot


Ilmoittautumisaika
27.07.2015 - 06.09.2015
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
01.08.2015 - 31.12.2015
Toteutus on päättynyt.
Laajuus
5 op
Virtuaaliosuus
2 op
Toteutustapa
Monimuoto-opetus
Yksikkö
Tietojenkäsittely
Toimipiste
TAMK Pääkampus
Opetuskielet
suomi
Koulutus
Tietojenkäsittelyn koulutusohjelma, vuonna 2013 tai aiemmin aloittaneet
Opettajat
Jussi Pohjolainen
Vastuuhenkilö
Jussi Pohjolainen
Opintojakso
4-AOT14

Osaamistavoitteet (Opintojakso)

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

Sisältö (Opintojakso)

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?

Tenttien ja uusintatenttien ajankohdat

Ei tenttiä

Arviointimenetelmät ja arvioinnin perusteet

Arvioidaan tehtyjen harjoitusten määrällä (40% kokonaisarviosta) ja projektityöllä (60% kokonaisarviosta).

Harjoitustyö tehdään itsenäisesti tai kahden hengen ryhmissä. Harjoitustyönä toteutetaan vapaavalinnainen iOS-sovellus, joka julkaistaan App Storessa. Julkaisu voidaan hoitaa osuuskunnan (Peto) kautta, jolloin julkaisusta ei koidu kustannuksia opiskelijalle.

Opiskelija hyväksyy aiheensa ennen työn toteuttamista opettajalla. Työn arvio perustuu tekniseen vaativuuteen, laajuuteen ja sovelluksen laatuun.

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

(Video)luennot ja demot, lähiopetus, laboratoriotyöskentely, ongelmalähtöisyys, harjoitukset ja projektityö. Ohjaus osittain verkossa: http://on.fb.me/1TNi6OU

Oppimateriaalit

Verkossa julkaistava oppimateriaali: http://bit.ly/mobile-programming-2-hp

Opiskelijan ajankäyttö ja kuormitus

Noin 132 tuntia opiskelijan työtä, joka jakaantuu kahden periodin ajalle. Neljä tuntia lähiopetusta viikossa, itsenäistä opiskelua n. kuusi tuntia viikossa.

Sisällön jaksotus

Alustava jaksotus:

35 Intro, App States, Swift Language
36 OO with Swift, Callbacks and Delegation
37 GUI
38 GUI
39 Persistant Storage
40 Table Views and Web Services
41 Exercise Project
42 Exercise Project
43 Views, Drawing, Layers, Animation, Touches
44 Audio, Video, Sensors, Maps
45 Sprite Kit
46 Project Work
47 Project Work | Release 1
48 Project Work
49 Project Work | Release 2

Toteutuksen valinnaiset suoritustavat

-

Harjoittelu- ja työelämäyhteistyö

-

Kansainvälisyys

-

Lisätietoja opiskelijoille

-

Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Alle 50% tehtyjä kotitehtäviä.

Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Tehtyjä harjoituksia 50 - 70% ja tyydyttävä harjoitustyö

Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Tehtyjä harjoituksia 70 - 90% ja hyvä harjoitustyö

Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Tehtyjä harjoituksia > 90% ja kiitettävä harjoitustyö

Siirry alkuun