Sovellusohjelmointi (5 op)
Toteutuksen tunnus: 5000BL73-3017
Toteutuksen perustiedot
- Ilmoittautumisaika
-
29.05.2024 - 05.09.2024
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
05.09.2024 - 13.12.2024
Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Tekniikka ja liiketoiminta
- Toimipiste
- Kupittaan kampus
- Opetuskielet
- suomi
- Paikat
- 75 - 105
- Koulutus
- Tieto- ja viestintätekniikan koulutus
- Opettajat
- Tuomo Helo
- Ryhmät
-
PTIVIS23DPTIVIS23D
-
PTIVIS23EPTIVIS23E
-
PTIVIS23FPTIVIS23F
- Opintojakso
- 5000BL73
Toteutuksella on 44 opetustapahtumaa joiden yhteenlaskettu kesto on 87 t 0 min.
Aika | Aihe | Tila |
---|---|---|
To 05.09.2024 klo 08:00 - 10:00 (2 t 0 min) |
Teoria ja esitykset, Sovellusohjelmointi 5000BL73-3017 |
ICT_C1027_Lambda
LAMBDA
|
Ma 09.09.2024 klo 10:00 - 12:00 (2 t 0 min) |
Käytäntö, Sovellusohjelmointi 5000BL73-3017 |
ICT_B1039
IT telakka
|
Ke 11.09.2024 klo 08:00 - 10:00 (2 t 0 min) |
Käytäntö, Sovellusohjelmointi 5000BL73-3017 |
ICT_C2027
IT telakka
|
Ke 11.09.2024 klo 10:00 - 12:00 (2 t 0 min) |
Käytäntö, Sovellusohjelmointi 5000BL73-3017 |
ICT_C2027
IT telakka
|
Ma 16.09.2024 klo 10:00 - 12:00 (2 t 0 min) |
Käytäntö, Sovellusohjelmointi 5000BL73-3017 |
ICT_B1039
IT telakka
|
Ke 18.09.2024 klo 08:00 - 10:00 (2 t 0 min) |
Käytäntö, Sovellusohjelmointi 5000BL73-3017 |
ICT_C2027
IT telakka
|
Ke 18.09.2024 klo 10:00 - 12:00 (2 t 0 min) |
Käytäntö, Sovellusohjelmointi 5000BL73-3017 |
ICT_C2027
IT telakka
|
To 19.09.2024 klo 08:00 - 10:00 (2 t 0 min) |
Teoria ja esitykset, Sovellusohjelmointi 5000BL73-3017 |
ICT_C1027_Lambda
LAMBDA
|
Ma 23.09.2024 klo 10:00 - 12:00 (2 t 0 min) |
Käytäntö, Sovellusohjelmointi 5000BL73-3017 |
ICT_B1039
IT telakka
|
Ke 25.09.2024 klo 08:00 - 10:00 (2 t 0 min) |
Käytäntö, Sovellusohjelmointi 5000BL73-3017 |
ICT_C2027
IT telakka
|
Ke 25.09.2024 klo 10:00 - 12:00 (2 t 0 min) |
Käytäntö, Sovellusohjelmointi 5000BL73-3017 |
ICT_C2027
IT telakka
|
To 26.09.2024 klo 08:00 - 10:00 (2 t 0 min) |
Teoria ja esitykset, Sovellusohjelmointi 5000BL73-3017 |
ICT_C1027_Lambda
LAMBDA
|
To 26.09.2024 klo 12:00 - 13:00 (1 t 0 min) |
Sovellusohjelmointi 5000BL73-3017 : Vapaaehtoinen tukitilaisuus |
ICT_B1038
IT telakka
|
To 03.10.2024 klo 08:00 - 10:00 (2 t 0 min) |
Teoria ja esitykset, Sovellusohjelmointi 5000BL73-3017 |
ICT_C1027_Lambda
LAMBDA
|
Ma 07.10.2024 klo 10:00 - 12:00 (2 t 0 min) |
Käytäntö, Sovellusohjelmointi 5000BL73-3017 |
ICT_B1039
IT telakka
|
Ke 09.10.2024 klo 08:00 - 10:00 (2 t 0 min) |
Käytäntö, Sovellusohjelmointi 5000BL73-3017 |
ICT_C2027
IT telakka
|
Ke 09.10.2024 klo 10:00 - 12:00 (2 t 0 min) |
Käytäntö, Sovellusohjelmointi 5000BL73-3017 |
ICT_C2027
IT telakka
|
Ma 21.10.2024 klo 10:00 - 12:00 (2 t 0 min) |
Käytäntö, Sovellusohjelmointi 5000BL73-3017 |
ICT_B1039
IT telakka
|
Ke 23.10.2024 klo 08:00 - 10:00 (2 t 0 min) |
Käytäntö, Sovellusohjelmointi 5000BL73-3017 |
ICT_C2027
IT telakka
|
Ke 23.10.2024 klo 10:00 - 12:00 (2 t 0 min) |
Käytäntö, Sovellusohjelmointi 5000BL73-3017 |
ICT_C2027
IT telakka
|
To 24.10.2024 klo 08:00 - 10:00 (2 t 0 min) |
Teoria ja esitykset, Sovellusohjelmointi 5000BL73-3017 |
ICT_C1027_Lambda
LAMBDA
|
Ke 30.10.2024 klo 08:00 - 10:00 (2 t 0 min) |
Käytäntö, Sovellusohjelmointi 5000BL73-3017 |
ICT_C2027
IT telakka
|
Ke 30.10.2024 klo 10:00 - 12:00 (2 t 0 min) |
Käytäntö, Sovellusohjelmointi 5000BL73-3017 |
ICT_C2027
IT telakka
|
To 31.10.2024 klo 08:00 - 10:00 (2 t 0 min) |
Teoria ja esitykset, Sovellusohjelmointi 5000BL73-3017 |
LEM_A173_Lemminkäinen
Lemminkäinen
|
To 31.10.2024 klo 10:00 - 12:00 (2 t 0 min) |
Käytäntö, Sovellusohjelmointi 5000BL73-3017 |
LEM_A176
IT-oppimistila Micrococcus
|
To 07.11.2024 klo 08:00 - 10:00 (2 t 0 min) |
Teoria ja esitykset, Sovellusohjelmointi 5000BL73-3017 |
ICT_C1027_Lambda
LAMBDA
|
Ma 11.11.2024 klo 10:00 - 12:00 (2 t 0 min) |
Käytäntö, Sovellusohjelmointi 5000BL73-3017 |
ICT_B1039
IT telakka
|
Ke 13.11.2024 klo 08:00 - 10:00 (2 t 0 min) |
Käytäntö, Sovellusohjelmointi 5000BL73-3017 |
ICT_C2027
IT telakka
|
Ke 13.11.2024 klo 10:00 - 12:00 (2 t 0 min) |
Käytäntö, Sovellusohjelmointi 5000BL73-3017 |
ICT_C2027
IT telakka
|
Ma 18.11.2024 klo 10:00 - 12:00 (2 t 0 min) |
Käytäntö, Sovellusohjelmointi 5000BL73-3017 |
ICT_B1039
IT telakka
|
Ke 20.11.2024 klo 08:00 - 10:00 (2 t 0 min) |
Käytäntö, Sovellusohjelmointi 5000BL73-3017 |
ICT_C2027
IT telakka
|
Ke 20.11.2024 klo 10:00 - 12:00 (2 t 0 min) |
Käytäntö, Sovellusohjelmointi 5000BL73-3017 |
ICT_C2027
IT telakka
|
To 21.11.2024 klo 08:00 - 10:00 (2 t 0 min) |
Teoria ja esitykset, Sovellusohjelmointi 5000BL73-3017 |
ICT_C1027_Lambda
LAMBDA
|
Ma 25.11.2024 klo 10:00 - 12:00 (2 t 0 min) |
Käytäntö, Sovellusohjelmointi 5000BL73-3017 |
ICT_B1039
IT telakka
|
Ke 27.11.2024 klo 08:00 - 10:00 (2 t 0 min) |
Käytäntö, Sovellusohjelmointi 5000BL73-3017 |
ICT_C2027
IT telakka
|
Ke 27.11.2024 klo 10:00 - 12:00 (2 t 0 min) |
Käytäntö, Sovellusohjelmointi 5000BL73-3017 |
ICT_C2027
IT telakka
|
To 28.11.2024 klo 08:00 - 10:00 (2 t 0 min) |
Teoria ja esitykset, Sovellusohjelmointi 5000BL73-3017 |
ICT_C1027_Lambda
LAMBDA
|
Ma 02.12.2024 klo 12:00 - 14:00 (2 t 0 min) |
Käytäntö, Sovellusohjelmointi 5000BL73-3017 |
ICT_B1039
IT telakka
|
Ke 04.12.2024 klo 08:00 - 10:00 (2 t 0 min) |
Käytäntö, Sovellusohjelmointi 5000BL73-3017 |
ICT_C2027
IT telakka
|
Ke 04.12.2024 klo 10:00 - 12:00 (2 t 0 min) |
Käytäntö, Sovellusohjelmointi 5000BL73-3017 |
ICT_C2027
IT telakka
|
Ma 09.12.2024 klo 10:00 - 12:00 (2 t 0 min) |
Käytäntö, Sovellusohjelmointi 5000BL73-3017 |
ICT_B1039
IT telakka
|
Ke 11.12.2024 klo 08:00 - 10:00 (2 t 0 min) |
Käytäntö, Sovellusohjelmointi 5000BL73-3017 |
ICT_C2027
IT telakka
|
To 12.12.2024 klo 08:00 - 10:00 (2 t 0 min) |
Käytäntö, Sovellusohjelmointi 5000BL73-3017 |
ICT_B1038
IT telakka
|
Pe 13.12.2024 klo 10:00 - 12:00 (2 t 0 min) |
Käytäntö, Sovellusohjelmointi 5000BL73-3017 |
ICT_B1038
IT telakka
|
Arviointiasteikko
H-5
Sisällön jaksotus
Opintojaksolla luodaan www-sivusto Python-ohjelmointikielellä ja Django-ohjelmistokehyksellä.
Kehitystyössä hyödynnetään ammattilaisten työkaluja kuten Git. Sivusto toteutetaan noudattaen MVT -arkkitehtuurimallia (versio MVC:stä).
Opiskelijat syventävät taitojaan ryhmätyössä.
Luennot pidetään pääsääntöisesti paikan päällä. Teorialuennoilla käydään läpi teoriaa ja opiskelijaryhmät esittävät teoriaharjoitustöitään. Käytännön luennoilla ohjelmoidaan yhdessä, Demokerroilla käydään läpi henkilökohtaisten harjoitusten ratkaisuja.
7 henkilökohtaista harjoitustehtävää
2 ryhmätyötä (teoria- ja ohjelmointityöt)
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa:
* ohjelmoida toimivan sovelluksen ryhmän jäsenenä
* hyödyntää olemassa olevaa koodia ja kirjastoja sekä lukea kaavioita
* ymmärtää ja soveltaa joitakin suunnittelumalleja
* käyttää sovelluskehitintä koodaustyökaluna
* käyttää versionhallintajärjestelmää
Sisältö
* sovelluksen vaatimat ohjelmointikielen piirteet
* joihinkin suunnittelumalleihin tutustuminen
* sovelluskehittimen käyttö ohjelmointityökaluna
* versionhallintajärjestelmän käyttö sovelluksen kehityksessä
* projektityö: sovelluksen toteuttaminen ryhmätyönä
Oppimateriaalit
Python Crash Course
3rd Edition
A Hands-On, Project-Based Introduction to Programming
Eric Matthes
January 10, 2023
ISBN-10 : 1718502702
ISBN-13 : 978-1718502703
Lukualue: etenkin luvut 9 sekä 18 - 20.
Kirjan 3. painos on luettavissa sähköisessä muodossa eBook Central -ympäristössämme.
Opintojakson aikana käytetään myös muuta opintojaksolla esiteltävää materiaalia.
Opetusmenetelmät
- kirjallisuuden ja muun oppimismateriaalin lukeminen tai katsominen
- osallistuminen luennoille
- ohjelmointi opettajan johdolla
- itsenäinen ohjelmointi
- osallistuminen ryhmätöiden tekemiseen
Tenttien ajankohdat ja uusintamahdollisuudet
Ei tenttiä
Toteutuksen valinnaiset suoritustavat
Opiskelija voi suorittaa opintojakson osoittamalla osaamisensa opintojakson aiheista esimerkiksi tekemillään työnäytteillä. Osoittamisesta täytyy sopia opettajan kanssa opintojakson 4 ensimmäisen viikon aikana.
Opiskelija voi myös ahotoida opintojakson vastaavalla muualla oppilaitoksemme hyväksymässä oppilaitoksessa suoritetulla kurssilla. Asia kannattaa laittaa vireille heti opintojakson alkaessa.
Opiskelijan ajankäyttö ja kuormitus
34 h kontaktiluentoja
12 h harjoistustöiden esitystä ja seurantaa
45 h harjoitustöiden valmistelua
44 h henkilökohtaiset harjoitustehtävät