Opintojaksojen vanhat sivut on poistettu aktiivikäytöstä, tietotekniikan osasto käyttää noppa opintoportaalia kurssimateriaalin jakamiseen kaikissa kursseissaan. Nämä aikaisempien vuosien sivut ovat olemassa vain arkistointi tarkoituksessa ja tänne ei tule mitään uutta kurssitietoa kursseille. Opinto-opas on virallinen tietolähde opintojaksoista ja opetusajat löytyvät lukujärjestyksestä.

Shortly in english: This course area is available only as a archive, please use noppa courseportal. Times for lectures can be found at http://www.lut.fi/fi/lut/studies/tools/schedules/Lukujarjestykset/tite.htm

CT30A9500 - MOBIILIOHJELMOINTI - 5 op

Luennoitsija: Tommi Mikkonen (TTY)
Kurssi järjestetään videokurssina OSCU yhteisön kautta.

HUOM! Kurssi on nyt hyväksytty LTY:n opetusohjelmaan ja tdk-neuvoston päätöksen mukaisesti voidaan sisällyttää tutkintoon.

Vastuuhenkilö LUTssa: Prof. Jari Porras
Kurssin käytännön järjestely: DI Tommi Kallonen
Tavoitteet: Kurssin tavoitteena on opettaa osallistujille mobiilijärjestelmien ohjelmoinnin perusajatukset sekä problematiikka yleisellä tasolla. Kurssin jälkeen opiskelija osaa tuottaa yksinkertaisia ohjelmistoja mobiiliympäristöön, sekä kykenee itse hankkimaan lisätietoa alan kirjallisuudesta.
Sisältö: Mobiilijärjestelmät ja niiden perusominaisuudet. Mobiilijärjestelmien suunnittelumallit, Symbian OS ja mobiililaitteiden Java. Verkon ja terminaalin yhteistoiminnan suunnittelu.
Esitiedot: Ohjelmointia.
Luennot: 36
Ajat ja paikat: Torstaisin 12.30-15.00
5.2 - 7.5. Mikroluokka 7430

- 5.2.: (Lecture 1): Course overview + Introduction to the topic
- 12.2.: (Lecture 2): Memory management
- 19.2.: (Lecture 3, Tommi traveling): Visiting lecturer/Antti Kervinen
(TUT): Python programming
- 26.2.: (Lecture 4): Application development + Java App models + Symbian
application development
- 5.3.: (Lecture 5): Dynamic loading and linking
- 12.3.: (Lecture 6, Tommi traveling): Visiting lecturer/Mikael Laine
(UTU): Mobile devices programming: Status quo and the next breed of systems
(19.3. break)
- 26.3.: (Lecture 7): Parallel programming
- 2.4.: (Lecture 8): Resources
(9.4. break)
- 16.4. (Lecture 9): Networking
- 23.4. (Lecture 10): Security
- 30.4. (Lecture 11): Refresher + feedback
- 7.5. (Lecture 12): Joint Exam - 12.15 room 6620
Harjoitukset:
Ajat ja paikat: Tiistaisin kello 12-14 luokassa 6428 alkaen 10.2.
Harjoitustyöt: 1 kappaletta.