|
Opinto-opas 2011-2012
OHJP-2821 Mobiiliohjelmointi, 5 op
|
Vastuuhenkilö
Mika Saari
Opetus
Opetusmuoto | P1 | P2 | P3 | P4 | Toteutuskerrat | Luentoajat ja -paikat |
|
|
|
|
|
|
|
Suoritusvaatimukset
Esitelmä, harjoitukset ja laaja harjoitustyö
Osasuoritusten pitää liittyä samaan toteutuskertaan
Osaamistavoitteet
Kurssin tavoitteena on tutustua langattomien päätelaitteiden, kuten matkapuhelimien ja kämmentietokoneiden, ohjelmointiin ja sovellusten erityispiirteisiin. Mobiililaitteen ohjelmointiin tutustutaan esimerkki ohjelmilla ja niihin liittyvien ohjelmointiharjoitustehtävien avulla. Opintojaksolla tutustutaan ajankohtaisiin ohjelmoinnin työvälineisiin ja käyttämiseen mobiililaitteen ohjelmoinnissa. Lisäksi kurssin tavoitteena on tutustua mobiililaitteissa käytettyihin sovellusarkkitehtuureihin.
Sisältö
Sisältö | Ydinaines | Täydentävä tietämys | Erityistietämys |
1. | Mobiilialustojen ja niiden käyttöjärjestelmien perusteet. | Eri mobiililaitteet ja niiden ohjelmointikielet | Tutustutaan laitteisiin ja ympäristöihin: Maemo, Meego, Android, Symbian |
2. | Mobiili-sovelluksen suunnittelu ja mobiililaitteiden ohjelmointiin liittyvät erityispiirteet. | Työvälineet ja kehitysympäristöt, sekä QT C++ ohjelmointi | |
3. | Tutustuminen sovellusten toteutustapaan eri osa-alueilla kuten:Käyttöliittymä ja sen komponentit, tietokantaliittymä, verkkoliittymä, tiedoston käsittely, jne. | Sovelluskehitys Qt C++ ohjelmointikielellä |
Oppimateriaali
Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
Kirja | C++ GUI Programming with Qt 4, 2nd ed | Blanchette J. , Summerfield M | 978-0-13-235416-5 | Englanti | |||
Luentokalvot | Mika Saari | Jaetaan Opintojakson aikana opiskelijoille | Suomi |
Esitietovaatimukset
Opintojakso | P/S | Selite |
ELEP-1510 Laitteistoläheinen ohjelmointi | Suositeltava | |
OHJP-1100 Ohjelmointitekniikka | Pakollinen | |
OHJP-2100 Olio-ohjelmointi | Suositeltava |
Esitietoketju (Vaatii kirjautumisen POPiin)
Vastaavuudet
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
Tarkempia tietoja toteutuskerroittain
Toteutus | Kuvaus | Opetusmuodot | Toteutustapa |
Luennot Harjoitukset |
Lähiopetus: 0 % Etäopetus: 0 % Itseopiskelu: 0 % |
Opintojaksoon liittyvät dokumentit