Mobile Development (15 cr)
Code: 4A00EZ65-3005
General information
- Enrolment period
- 29.12.2024 - 07.01.2025
- Registration for the implementation has ended.
- Timing
- 01.01.2025 - 31.07.2025
- Implementation is running.
- Credits
- 15 cr
- Mode of delivery
- Contact learning
- Unit
- Business Information Systems
- Campus
- TAMK Main Campus
- Teaching languages
- Finnish
- Degree programmes
- Degree Programme in Business Information Systems
- Teachers
- Jere Käpyaho
- Jussi Pohjolainen
- Tony Torp
- Person in charge
- Jussi Pohjolainen
- Course
- 4A00EZ65
Objectives (course unit)
The goal is that after finishing the course, student has basic understanding of mobile development. Student is able to design, implement and publish a mobile application.
Content (course unit)
Object oriented programming,
native mobile programming,
cross-platform mobile programming.
Prerequisites (course unit)
Course Introduction to Programming or corresponding competencies.
Frontend-development
Backend-development
Assessment criteria, satisfactory (1-2) (course unit)
The student is able to know basic principles of object oriented programming.
The student is able to compile and run mobile application to emulator and to device.
The student is able to implement small native mobile application that contains a graphical user interface.
Assessment criteria, good (3-4) (course unit)
The student is able to implement application that is designed to contain reusability
The student is able to use most common data structures.
The student understand the differences between native and crossplatform development.
Assessment criteria, excellent (5) (course unit)
The student knows how to publish a mobile application.
The student is able to implement applications using native and cross-platform approache.
Location and time
Ks. julkaistava kalenteri
Exam schedules
Olio-ohjelmoinnin tentti exam.tuni.fi
Ajankohdat julkaistaan myöhemmin.
Assessment methods and criteria
Käyttöjärjestelmäriippumaton mobiilikehitys 3 op - Tony Torp
Kurssin 3op osuus arvioidaan viikkoharjoitusten ja vapaaehtoisen harjoitusprojektin pohjalta. Opiskelijat palauttavat viikkoharjoitukset päivittämällä tehtävien vastaukset oppimispäiväkirjaan viikottain seuraavaan opetuskertaan mennessä. Viikkoharjoituksia tulee yhteensä neljänä viikkona ja jokaisen viikon harjoituksista voi ansaita max 5 pistettä. Maksimipistemäärä viikkoharjoituksista on 20 pistettä, joiden perusteella määräytyy kurssin arvosana seuraavasti:
<10 pistettä -> arvosana 0
10-13 pistettä ->arvosana 1
14-17 pistettä ->arvosana 2
18-20 pistettä ->arvosana 3
Arvosanoihin 4 ja 5 vaaditaan lisäksi harjoitusprojekti. Harjoitusprojekti tuo arvosanaan joko +1 tai +2 riippuen toteutuksesta. Tarkemmat vaatimukset sekä arviointikriteerit julkaistaan kurssin Moodle -sivuilla.
Olio-ohjelmointi - Jussi Pohjolainen
Harjoituspisteitä min 50% => arvio 1
Harjoituspisteitä min 50% ja osallistuu tenttiin, arvio 1 - 5
Harjoituspisteitä alle 50% ja osallistuu tenttiin, arvio 0 - 4
Harjoituspisteitä saa vain jos on lähiopetuksessa ja valmis esittämään ratkaisunsa. Harjoituspisteet pääsääntöisesti tuottaa automaattitarkistus.
Natiivi mobiiliohjelmointi - Jussi Pohjolainen
Harjoitukset (+ tentti), 70% kokonaisarviosta. Projektityö, 30% kokonaisarviosta.
Harjoituspisteitä min 50% => arvio 1
Harjoituspisteitä min 50% ja osallistuu tenttiin, arvio 1 - 5
Harjoituspisteitä alle 50% ja osallistuu tenttiin, arvio 0 - 4
Harjoituspisteitä saa vain jos on lähiopetuksessa ja valmis esittämään ratkaisunsa. Harjoituspisteet osittain tuottaa automaattitarkistus.
Projektityöstä erillinen ohjeistus kurssin kotisivuilla.
Assessment scale
0-5
Teaching methods
Ongelmaperustainen oppiminen, teorialuennot, etäopetus, itsenäinen opiskelu
Learning materials
Verkossa julkaistava oppimateriaali
Olio-ohjelmointi:
https://math.hws.edu/eck/cs124/downloads/javanotes9-linked.pdf
Student workload
15 opintopistettä, 15 op x 27 h = 405h joka jakautuu ajalle viikot 2 - 20
Content scheduling
Käyttöjärjestelmäriippumaton mobiilikehitys - Tony Torp, 3 op
Olio-ohjelmointi - Jussi Pohjolainen 5 op
Natiivi mobiiliohjelmointi - Jussi Pohjolainen 7 op
Completion alternatives
-
Practical training and working life cooperation
-
International connections
-
Assessment criteria - fail (0) (Not in use, Look at the Assessment criteria above)
Opintojakson kokonaisarviointi painotetuilla keskiarvolla opintopisteiden mukaan
Käyttöjärjestelmäriippumaton mobiilikehitys - 3
Olio-ohjelmointi - Jussi Pohjolainen 5
Natiivi mobiiliohjelmointi - Jussi Pohjolainen 7
Jokaisella aliopintojaksolla on omat arviointikriteerinsä (ks. arviointimenetelmät)
Assessment criteria - satisfactory (1-2) (Not in use, Look at the Assessment criteria above)
Opintojakson kokonaisarviointi painotetuilla keskiarvolla opintopisteiden mukaan
Käyttöjärjestelmäriippumaton mobiilikehitys - Tony Torp 3
Olio-ohjelmointi - Jussi Pohjolainen 5
Natiivi mobiiliohjelmointi - Jussi Pohjolainen 7
Jokaisella aliopintojaksolla on omat arviointikriteerinsä (ks. arviointimenetelmät)
Assessment criteria - good (3-4) (Not in use, Look at the Assessment criteria above)
Opintojakson kokonaisarviointi painotetuilla keskiarvolla opintopisteiden mukaan
Käyttöjärjestelmäriippumaton mobiilikehitys - Tony Torp 3
Olio-ohjelmointi - Jussi Pohjolainen 5
Natiivi mobiiliohjelmointi - Jussi Pohjolainen 7
Jokaisella aliopintojaksolla on omat arviointikriteerinsä (ks. arviointimenetelmät)
Assessment criteria - excellent (5) (Not in use, Look at the Assessment criteria above)
Opintojakson kokonaisarviointi painotetuilla keskiarvolla opintopisteiden mukaan
Käyttöjärjestelmäriippumaton mobiilikehitys - Tony Torp 3
Olio-ohjelmointi - Jussi Pohjolainen 5
Natiivi mobiiliohjelmointi - Jussi Pohjolainen 7
Jokaisella aliopintojaksolla on omat arviointikriteerinsä (ks. arviointimenetelmät)