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
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-)
|
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.