Sovellusohjelmointi (5 op)
Toteutuksen tunnus: 5000BL73-3012
Toteutuksen perustiedot
- Ilmoittautumisaika
-
01.06.2023 - 18.09.2023
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
05.09.2023 - 15.12.2023
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
-
PTIVIS22DPTIVIS22D
-
PTIVIS22EPTIVIS22E
-
PTIVIS22FPTIVIS22F
- Opintojakso
- 5000BL73
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 pääosin paikan päällä: teoriaa, ohjelmointia yhdessä, demoamista ja ryhmätyön tukemista. Teoria ja yhdessä ohjelmointi tunneilla päättyy pian syysloman jälkeen, minkä jälkeen järjestetään vielä demot ja luento harjoitustyön tukemiseen.
7 henkilökohtaista harjoitustehtävää
2 ryhmätyö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.
Tenttien ajankohdat ja uusintamahdollisuudet
Ei tenttiä
Opiskelijan ajankäyttö ja kuormitus
Kokonaistyömäärä 135 h.
Paikan päällä 40 h.
Harjoitustehtävät 55 h.
Ryhmätyöt 40 h.
Evaluation methods and criteria
7 henkilökohtaista harjoitustehtävää: 70 pistettä.
Ryhmätyöt: 30 pistettä.
Harjoitustehtävät täytyy palauttaa annettuihin määräaikoihin mennessä. Myöhässä palautetuista tehtävistä saa vain puolet pisteistä.
Demoluennoilla (tehtyjen tehtävien tarkastaminen ja esittäminen) on oltava läsnä.
Opiskelijan on saatava henkilökohtaisista harjoitustehtävistä vähintään 28 pistettä ja ryhmätyistä vähintään 12 pistettä läpäistäkseen opintojakson.
Arovosteluskaala (pisteitä -> arvosana):
40 -> 1
55 -> 2
70 -> 3
80 -> 4
90 -> 5