Sovellusohjelmointi (5 op)
Toteutuksen tunnus: 5000BL73-3013
Toteutuksen perustiedot
Ilmoittautumisaika
02.06.2023 - 18.09.2023
Ajoitus
05.09.2023 - 15.12.2023
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
Paikat
75 - 105
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Sami Pyöttiälä
Ryhmät
-
PTIVIS22APTIVIS22A
-
PTIVIS22BPTIVIS22B
-
PTIVIS22CPTIVIS22C
- 23.11.2023 08:00 - 10:00, Harjoitukset, Sovellusohjelmointi 5000BL73-3013
- 23.11.2023 10:00 - 12:00, Harjoitukset, Sovellusohjelmointi 5000BL73-3013
- 23.11.2023 12:00 - 14:00, Harjoitukset, Sovellusohjelmointi 5000BL73-3013
- 27.11.2023 12:00 - 14:00, Luento, Sovellusohjelmointi 5000BL73-3013
- 30.11.2023 08:00 - 10:00, Harjoitukset, Sovellusohjelmointi 5000BL73-3013
- 30.11.2023 10:00 - 12:00, Harjoitukset, Sovellusohjelmointi 5000BL73-3013
- 30.11.2023 12:00 - 14:00, Harjoitukset, Sovellusohjelmointi 5000BL73-3013
- 04.12.2023 12:00 - 14:00, Luento, Sovellusohjelmointi 5000BL73-3013
- 07.12.2023 08:00 - 10:00, Harjoitukset, Sovellusohjelmointi 5000BL73-3013
- 07.12.2023 10:00 - 12:00, Harjoitukset, Sovellusohjelmointi 5000BL73-3013
- 07.12.2023 12:00 - 14:00, Harjoitukset, Sovellusohjelmointi 5000BL73-3013
- 11.12.2023 12:00 - 14:00, Luento, Sovellusohjelmointi 5000BL73-3013
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ä
Opiskelijan ajankäyttö ja kuormitus
135 tuntia
Sisällön jaksotus
Sisältö:
Kurssin aikana rakennetaan verkkosivusto käyttäen Pythonia ja Django web-sovelluksen ohjelmointi-frameworkia. Verkkosivusto noudattaa erästä MVC-arkkitehtuuri-patternin versiota.
Opiskelijat harjoittelevat verkkosivuston tekoa syventäen osaamistaan tekemällä ryhmätyön.
Oppitunnit: Teoria, ohjelmointi yhdessä, demotehtävät ja ryhmätyö. Teoria- ja ohjelmointitunnit etenevät kurssin aikana rinta rinnan.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Tehtäväksi annetaan:
7 henkilökohtaista harjoitustehtäväkokonaisuutta: 70 pistettä
Ryhmätyö: 30 pistettä
Tehtävät on palautettava erikseen annettuun aikarajaan mennessä, jotta niistä voi saada pisteitä. Aikarajan jälkeen palautetuista tehtävistä voi saada enintään puolet tavallisista maksimipisteistä.
Opiskelijan on saatava yhteensä vähintään 30 pistettä henkilökohtaisista tehtävistä ja vähintään 10 pistettä ryhmätyöstä saadakseen hyväksytyn arvosanan opintojaksosta.
Arviointiasteikko (pisteet --> arvosana):
40 pistettä -> 1
55 pistettä -> 2
70 pistettä -> 3
80 pistettä -> 4
90 pistettä -> 5