Advanced Application Development (5 op)
Toteutuksen tunnus: TE00BR90-3004
Toteutuksen perustiedot
Ilmoittautumisaika
01.06.2023 - 14.09.2023
Ajoitus
04.09.2023 - 15.12.2023
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
Paikat
15 - 35
Opettaja
- Tuomo Helo
Ryhmät
-
PTIETS21swisPTIETS21 Ohjelmistojen kehittäminen ja Tietojärjestelmät
- 23.11.2023 10:00 - 12:00, Theory and Practice, Advanced Application Development TE00BR90-3004
- 30.11.2023 10:00 - 12:00, Theory and Practice, Advanced Application Development TE00BR90-3004
- 07.12.2023 10:00 - 12:00, Theory and Practice, Advanced Application Development TE00BR90-3004
- 14.12.2023 10:00 - 12:00, Theory and Practice, Advanced Application Development TE00BR90-3004
Tavoitteet
After completing the course the student can:
Implement a desktop or a web application for an assigned task.
Program efficiently in a team using professional tools.
Reuse code, utilize libraries, and/or application platforms and application frameworks.
Write code from UML diagrams or implement user stories.
Understand some common design patterns.
Sisältö
An assignment for a desktop or a web application.
Elaborating on programming language and features suitable for the application.
Learning and utilising one or more design patterns.
Using professional coding and version control tools.
Re-using code and utilising libraries, frameworks and/or platforms.
Developing a desktop or a web application as a team work.
Oppimateriaalit
Imoitetaan tässä toteutuksen alussa.
Tenttien ajankohdat ja uusintamahdollisuudet
- ei tenttiä
Opiskelijan ajankäyttö ja kuormitus
40 h videos, reading
26 h contact lessons
40 h teamwork
26 h personal exercises
Sisällön jaksotus
Opintojakson sisältö.
Mikä on React Native
React Native perusteet:
Debuggaus
Tyylit ja asemointi
Navigointi
Tilanhallinta app-tasolla
Käyttäjien syötteen käsitteleminen
HTTP-pyyntöjen lähettäminen
Autentikointi
Julkaiseminen
Expo ja muita työkaluja
6 henkilökohtaista harjoitustehtävää.
Ryhmätyö (ei pakollinen) : mobiilisovelluksen toteuttaminen
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
6 henkilökohtaista harjoitustehtävää: 60 pistettä
Ryhmätyö: 40 pistettä.
Harjoitustehtävät täytyy palauttaa määräaikoihin mennessä. Demoissa on oltava läsnä. Myöhästyneistä palautuksista ja palautuksista ilman demoläsnäoloa tehdään 50 prosentin pistevähennys.
Opiskelijan täytyy saada ainakin 30 pistettä (joista ainakin 25 pistettä henkilökohtaisista harjoitustehtävistä) läpäistääkseen opintojakson.
Arvosteluskaala (pistettä -> arvosana):
30 -> 1
50 -> 2
70 -> 3
80 -> 4
90 -> 5