Skip to main content

Python Programming (5 cr)

Code: TT00CG64-3001

General information


Enrollment
19.08.2024 - 22.09.2024
Registration for the implementation has ended.
Timing
26.08.2024 - 15.12.2024
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Unit
Teknologia
Teaching languages
Finnish
Degree programmes
Bachelor’s Degree in Information and Communication Technology
Teachers
Jaakko Vanhala
Groups
TTV23SRAA
TTV23SRAA
Course
TT00CG64

Realization has 8 reservations. Total duration of reservations is 26 h 0 min.

Time Topic Location
Tue 27.08.2024 time 08:15 - 11:30
(3 h 15 min)
Python-ohjelmointi TT00CG64-3001
Teams opetus
Tue 03.09.2024 time 08:15 - 11:30
(3 h 15 min)
Python-ohjelmointi TT00CG64-3001
Teams opetus
Tue 10.09.2024 time 08:15 - 11:30
(3 h 15 min)
Python-ohjelmointi TT00CG64-3001
Teams opetus
Tue 17.09.2024 time 08:15 - 11:30
(3 h 15 min)
Python-ohjelmointi TT00CG64-3001
Teams opetus
Tue 24.09.2024 time 08:15 - 11:30
(3 h 15 min)
Python-ohjelmointi TT00CG64-3001
Teams opetus
Tue 01.10.2024 time 08:15 - 11:30
(3 h 15 min)
Python-ohjelmointi TT00CG64-3001
Teams opetus
Tue 08.10.2024 time 08:15 - 11:30
(3 h 15 min)
Python-ohjelmointi TT00CG64-3001
Teams opetus
Tue 22.10.2024 time 08:15 - 11:30
(3 h 15 min)
Python-ohjelmointi TT00CG64-3001
Teams opetus
Changes to reservations may be possible.

Objective

Opiskelija hallitsee monipuolisen Python-ohjelmoinnin, valinta- ja toistorakenteen, tiedostojen käsittelyn, funktiot, luokkarakenteen, modulit, sekä virheiden ja tietokantojen käsittelyn. Opiskelija tutustuu myös monipuolisesti erilaisten ohjelmakirjastojen käyttöön ja kykenee ratkaisemaan laajojakin ohjelmointitehtäviä Python-kielen avulla.

Content

Python-kielisen ohjelman rakenne
Toisto- ja ehtorakenteet
Valmiit ja itse määritellyt tietotyypit
Funktiot ja luokat
Säännölliset lausekkeet
Tietokantojen käsittely
Ohjelmakirjastojen käyttö

Materials

https://jakevdp.github.io/PythonDataScienceHandbook/

Evaluation scale

0 - 5

Assessment criteria, excellent (5)

Arvosana määräytyy kurssin harjoitustehtävistä ja harjoitustyöstä saavutettujen pisteiden mukaan. Tehtävien pisteytys ilmoitetaan kurssin toteutuskerran alussa.

Assessment criteria, good (3)

Arvosana määräytyy kurssin harjoitustehtävistä ja harjoitustyöstä saavutettujen pisteiden mukaan. Tehtävien pisteytys ilmoitetaan kurssin toteutuskerran alussa.

Assessment criteria, satisfactory (1)

Arvosana määräytyy kurssin harjoitustehtävistä ja harjoitustyöstä saavutettujen pisteiden mukaan. Tehtävien pisteytys ilmoitetaan kurssin toteutuskerran alussa.

Assessment criteria, approved/failed

Arvosana määräytyy kurssin harjoitustehtävistä ja harjoitustyöstä saavutettujen pisteiden mukaan. Tehtävien pisteytys ilmoitetaan kurssin toteutuskerran alussa.

Go back to top of page