Siirry suoraan sisältöön

Python-ohjelmointi ja datan käsittely (5 op)

Toteutuksen tunnus: IT00EB85-3005

Toteutuksen perustiedot


Ilmoittautumisaika
07.04.2025 - 21.04.2025
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
01.09.2025 - 19.12.2025
Toteutus ei ole vielä alkanut.
Opintopistemäärä
5 op
Lähiosuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Informaatioteknologian koulutusyksikkö
Toimipiste
Mikkelin kampus
Opetuskielet
englanti
Paikat
20 - 40
Koulutus
Degree Programme in Information Technology
Opettajat
Ville Kauppi
Ryhmät
ITMI24SP
Information technology, päivätoteutus
Opintojakso
IT00EB85

Toteutuksella on 14 opetustapahtumaa joiden yhteenlaskettu kesto on 49 t 0 min.

Aika Aihe Tila
Ke 03.09.2025 klo 10:00 - 13:30
(3 t 30 min)
Python programming and data processing IT00EB85-3005
C101 Byod-/teorialuokka (näytöllinen syksy -25-)
Ke 10.09.2025 klo 10:00 - 13:30
(3 t 30 min)
Python programming and data processing IT00EB85-3005
C101 Byod-/teorialuokka (näytöllinen syksy -25-)
Ke 17.09.2025 klo 10:00 - 13:30
(3 t 30 min)
Python programming and data processing IT00EB85-3005
C101 Byod-/teorialuokka (näytöllinen syksy -25-)
Ke 24.09.2025 klo 10:00 - 13:30
(3 t 30 min)
Python programming and data processing IT00EB85-3005
C101 Byod-/teorialuokka (näytöllinen syksy -25-)
Ke 01.10.2025 klo 10:00 - 13:30
(3 t 30 min)
Python programming and data processing IT00EB85-3005
C101 Byod-/teorialuokka (näytöllinen syksy -25-)
Ke 08.10.2025 klo 10:00 - 13:30
(3 t 30 min)
Python programming and data processing IT00EB85-3005
C101 Byod-/teorialuokka (näytöllinen syksy -25-)
Ke 15.10.2025 klo 10:00 - 13:30
(3 t 30 min)
Python programming and data processing IT00EB85-3005
C101 Byod-/teorialuokka (näytöllinen syksy -25-)
Ke 29.10.2025 klo 10:00 - 13:30
(3 t 30 min)
Python programming and data processing IT00EB85-3005
C101 Byod-/teorialuokka (näytöllinen syksy -25-)
Ke 05.11.2025 klo 10:00 - 13:30
(3 t 30 min)
Python programming and data processing IT00EB85-3005
C101 Byod-/teorialuokka (näytöllinen syksy -25-)
Ke 12.11.2025 klo 10:00 - 13:30
(3 t 30 min)
Python programming and data processing IT00EB85-3005
C101 Byod-/teorialuokka (näytöllinen syksy -25-)
Ke 19.11.2025 klo 10:00 - 13:30
(3 t 30 min)
Python programming and data processing IT00EB85-3005
C101 Byod-/teorialuokka (näytöllinen syksy -25-)
Ke 26.11.2025 klo 10:00 - 13:30
(3 t 30 min)
Python programming and data processing IT00EB85-3005
C101 Byod-/teorialuokka (näytöllinen syksy -25-)
Ke 03.12.2025 klo 10:00 - 13:30
(3 t 30 min)
Python programming and data processing IT00EB85-3005
C101 Byod-/teorialuokka (näytöllinen syksy -25-)
Ke 10.12.2025 klo 10:00 - 13:30
(3 t 30 min)
Python programming and data processing IT00EB85-3005
C101 Byod-/teorialuokka (näytöllinen syksy -25-)
Muutokset varauksiin voivat olla mahdollisia.

Tavoitteet

Osaat selittää ohjelmoinnin peruskäsitteet. Tunnet ohjelmoinnin rakenteita ja niiden toimintaa. Pystyt kirjoittamaan lyhyitä ohjelmia Python-ohjelmointikielellä.

Sisältö

Miten kirjoitetaan ohjelmia Python kielellä ja koodieditorilla? Mitä ovat muuttujat, syötteet, datatyypit ja matemaattiset operaatiot? Miten merkkijonoja käsitellään? Mitä ovat ehtolauseet, ohjausrakenteet ja funktiokutsut? Miten käsitellään tiedostoja, listoja ja rakenteisia tietotyyppejä, kirjastoja ja laajennettavia moduuleja? Miten käsitellään virheitä? Mitä on algoritminen ajattelu, datan esitysmuodot, ja tiedon tallennus?

Opiskelumateriaali

Study materials are provided by the teacher in class or via the Learn platform.

Opiskelumuodot ja -menetelmät

• The course is carried out by way of contact teaching on Mikkeli campus according to a weekly schedule. Remote participation is not possible. As a rule, scheduled contact lessons are not recorded nor duplicated by online lectures.
• Students make progress by attending scheduled lessons and completing tasks and assignments individually. The course consists of 14 lessons and individual assignments. In addition, a project assignment/practical exercise/simulation exercise/demonstration of competence must be completed.
• The teacher provides guidance during contact lessons.
• The assessed assignments are completed independently.
• Feedback is provided by different methods, in writing and/or orally. Also, peer feedback can be used.

TKI ja työelämäyhteistyö

-

Tenttien ja tehtävien ajoittuminen

The end date of the course is presented in the course details. By this date, the student must have submitted all assignments in time, take the required exams and meet all other conditions set for an approved course completion.

Opiskelijan työmäärä

• 1 ECTS credits equals 27 hours of work by the student.
• In a 5-credit course, the student's total maximum workload is approximately 135 hours including lessons, group work and independent study.

Arviointiasteikko

1-5

Arviointimenetelmät ja arvioinnin perusteet

The student’s performance is assessed with reference to the learning objectives and assessment criteria of the course. The completion of the course requires assignments and exam to be completed with a passing grade.

Siirry alkuun