Python-jatkokurssi (5 op)
Toteutuksen tunnus: C-02537-CO00BH85-3002
Toteutuksen perustiedot
- Ilmoittautumisaika
-
01.08.2024 - 15.07.2025
Ilmoittautuminen toteutukselle on käynnissä.
- Ajoitus
-
15.09.2024 - 31.07.2025
Toteutus on käynnissä.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Monimuoto-opetus
- Korkeakoulu
- Savonia-ammattikorkeakoulu
- Opetuskielet
- suomi
- Paikat
- 0 - 1000
- Opintojakso
- C-02537-CO00BH85
Arviointiasteikko
H-5
Tavoitteet
- Opiskelija osaa hyödyntää Python-kielen olio-ominaisuuksia tehokkaasti - Opiskelija osaa käyttää tietokantoja osana Python-sovellusta - Opiskelija osaa toteuttaa yksinkertaisia socket-palveluita ja -asiakkaita - Opiskelija osaa käyttää REST-rajapintoja Python-sovelluksesta - Opiskelija ymmärtää rinnakkaisuuden ohjelmoinnissa ja osaa hyödyntää rinnakkaisuutta Python-ohjelmissa - Opiskelija osaa kirjoittaa tehokasta Python-koodia - Opiskelija osaa toteuttaa ulkoisen kirjaston Python-kielellä toteutettuun ohjelmistoon - Opiskelija osaa toteuttaa yksinkertaisia graafisia käyttöliittymiä Python-kielellä
Suoritustavat
Verkkoluennot, harjoitustehtävät
Sisältö
Python on yksi eniten käytetyistä ohjelmointikielistä uusien ohjelmistojen kehityksessä. Tällä kurssilla tutustutaan peruskursseilla tarjottujen tietojen päälle uusia menetelmiä ja teknologioita. Millään osa-alueella ei käydä asioita kovin syvällisesti, vaan ajatuksena on että kurssin tarjoamien tietojen avulla on helppo jatkaa kurssin aiheiden opiskelua tarpeen mukaan pidemmällekin. Tämä kurssi on siis erinomainen mahdollisuus laajentaa omaa näkemystään Python-ohjelmoinnista. Kurssi on tarkoitettu opiskelijoille, joilla on Pythonin perusteet jo hallinnassa. - Olio-ohjelmointi - Socket-ohjelmointi (TCP/IP, TCP/UDP) - Tietokantojen käyttö - REST-API:n käyttö - Rinnakkaisuus - Tehokkaan koodin kirjoittaminen - Kirjastojen toteuttaminen Pythonilla/C:llä - Graafisten käyttöliittymien ohjelmointi Pythonilla
Oppimateriaalit
Opintojaksolla käytetään oppimateriaaleina verkkoaineistoja, videoita ja verkkosivuja.
Opetusmenetelmät
Opintojakso opiskellaan verkossa Moodle-oppimisympäristössä. Opintojakson voi opiskella itsenäisesti omaan tahtiin toteutusaikana 15.9.2024 –31.7.2025 Opiskelu sisältää materiaaleihin perehtymistä ja oppimistehtäviä Opintojakso arvioidaan palautettavien tehtävien perusteella. Opintojakson tehtävien on oltava tehtynä/tentti suoritettuna viimeistään 31.7.2024. Opintosuorituksia arvioidaan/merkitään opintorekisteriin noin kerran kuussa.
Opiskelijan ajankäyttö ja kuormitus
Opintojakson työmäärä on noin 135 tuntia itsenäistä opiskelua.
Esitietovaatimukset
- Python-ohjelmoinnin perusteet - Olio-ohjelmoinnin perusteet jollain kielellä - Suositellaan käyttöliittymäohjelmoinnin perusteiden hallintaa