Kursen ingår i dessa läroplaner och studiehelheter
- Informationsteknik 2014 - Analytiska metoder och datavetenskap
- Informationsteknik 2015 - Analytiska metoder och datavetenskap
- Informationsteknik 2016 - Analytiska metoder och datavetenskap
- Informationsteknik 2017 - Analytiska metoder och datavetenskap
- Informationsteknik 2018 - Analytiska metoder och datavetenskap
Kursens undervisningsperiod
4 (2019-03-18 till 2019-07-31)
Nivå/kategori
Undervisningsspråk
Svenska
Kurstyp
Obligatorisk
Cykel/nivå
Yrkeshögskoleexamen
Rekommenderat studieår
2
Omfattning
5 sp
Kompetensmål
Målsättningen med kursen är att studenten ska få
avancerade kunskaper i Android-programmering, hur
man
bygger program med flere parallella flöden samt
hur man sätter upp nätverkskommunikation med
webbtjänster.
Läranderesultat
Efter avklarad kurs förväntas den studerande vara
förmögen att utveckla avancerade Java-program,
för Android-miljö, med flere
parallella flöden. Studenten lär sej även bygga
program som kommunicerar med webbtjänster samt
tolkning av JSON-filer.
Innehåll
I den här kursen kommer du att få lära dej
grunderna i hur man bygger applikationer för
Android. Huvudsyftet ligger vid hur man
programmerar bakgrundsprocesser och parallella
programflöden både generellt i Java samt
specifikt för Android. Vi kommer också att lära
oss hur man gör nätverksapplikationer, dvs.
Android-appar som kan kommunicera med olika API:n
och tjänster på Internet samt hur man tolkar
informationen man får som svar. Här mera om
innehållet i detalj:
- Bakgrundsprocesser i Android
- Trådhantering med AsyncTask
- Hantering av långlivade trådar med
IntentService
- Schemaläggning av bakgrundstrådar med
JobScheduler
- Programmering av samtidighet m.h.a. övriga APIn
- Att hämta data från olika APIn m.h.a. HTTP-
protokollet
- Avancerad JSON-parsing
Förkunskaper
Datastrukturer och Algoritmer.
Litteratur
Länkar, inlärningsvideon odyl. publiceras på
kursens hemsida på Itslearning.
Studieaktiviteter
- Föreläsningar - 36 timmar
- Projekt- och produktionsarbete/konstnärlig verksamhet - 99 timmar
Arbetsbelastning
- Kursens totala antal arbetstimmar: 135 timmar
- Varav självstyrda studieformer: 135 timmar
- Varav schemalagda studier: 0 timmar
Undervisningsform
Närundervisning
Examinationsformer
Essä, rapporter, produktioner och portfolio
Examinationskrav
Kursvitsordet bedöms på basen av två
programmeringsprojekt. Båda projektena lämnas in
vid slutet av perioden och presenteras för
kursläraren vid 1 av 3 möjliga
feedbacktillfällen. .
Lärare
- Karlsson Jonny
- Scherbakov-Parland Andrej
Examinator
Karlsson Jonny
Kursens hemsida
Antal kursplatser
Ingen begränsning (31 studenter anmälda)
Delprestation i kraft till
12 månader efter kursens slutdatum
Kursanmälningstid
2019-03-04 till 2019-03-31
Examinationsformer
Datum meddelas senare - Rapporter och produktioner
Datum | Tid | Rum | Titel | Beskrivning | Organisatör |
---|---|---|---|---|---|
2018-09-07 | 10:30 - 13:30 | E377 | Parallellprogrammering: Feedbacktillfälle 2 | One-on-one feedback på projektarbetena. 30min per person/arbetspar. Anmäl dej/er på Itslarning! | Karlsson Jonny |
2019-03-19 | 09:15 - 12:00 | E385 | Parallellprogrammering | Karlsson Jonny | |
2019-03-21 | 10:15 - 14:00 | E385 | Parallellprogrammering | Karlsson Jonny | |
2019-03-26 | 09:15 - 12:00 | E385 | Parallellprogrammering | Karlsson Jonny | |
2019-04-02 | 10:15 - 14:00 | E385 | Parallellprogrammering | Karlsson Jonny | |
2019-04-04 | 09:15 - 12:00 | E385 | Parallellprogrammering | Karlsson Jonny | |
2019-04-09 | 10:15 - 14:00 | E385 | Parallellprogrammering | Karlsson Jonny | |
2019-04-11 | 12:15 - 16:00 | E385 | Parallellprogrammering | Karlsson Jonny | |
2019-04-16 | 10:15 - 14:00 | E385 | Parallellprogrammering | Karlsson Jonny | |
2019-04-18 | 10:15 - 14:00 | E385 | Parallellprogrammering | Anmäl dej/ditt arbetspar till detta tillfälle på Itslearning (30min per student/arbetspar) | Karlsson Jonny |
2019-04-23 | 12:15 - 16:00 | E385 | Parallellprogrammering | Karlsson Jonny | |
2019-04-25 | 12:15 - 16:00 | E385 | Parallellprogrammering | Anmäl dej/ditt arbetspar till detta tillfälle på Itslearning (30min per student/arbetspar) | Karlsson Jonny |
2019-05-07 | 09:00 - 16:00 | E385 | Parallellprogrammering: Projektfeedback 1 | Anmäl dej/ditt arbetspar till detta tillfälle på Itslearning (30min per student/arbetspar) | Karlsson Jonny |