Ohjelmoinnin perusteet (5 op)
Toteutuksen tunnus: IT00EX64-3006
Toteutuksen perustiedot
- Ilmoittautumisaika
-
07.04.2025 - 21.04.2025
Ilmoittautuminen toteutukselle ei ole vielä alkanut.
- 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
- Peliteknologian koulutus
- Kyberturvallisuuden koulutus
- Peliohjelmoinnin koulutus
- Tietojenkäsittelyn koulutus
- Degree Programme in Information Technology
- Opettajat
- Tuomas Reijonen
- Vastuuopettaja
- Tuomas Reijonen
- Ryhmät
-
ITMI25SPInformation technology, päivätoteutus
- Opintojakso
- IT00EX64
Toteutuksella on 28 opetustapahtumaa joiden yhteenlaskettu kesto on 98 t 0 min.
Aika | Aihe | Tila |
---|---|---|
Ke 03.09.2025 klo 08:30 - 12:00 (3 t 30 min) |
Basics of programming IT00EX64-3006 |
D204
Tietokoneluokka (ohjelmointi syksy -25-)
|
To 04.09.2025 klo 10:30 - 14:00 (3 t 30 min) |
Basics of programming IT00EX64-3006 |
D204
Tietokoneluokka (ohjelmointi syksy -25-)
|
Ke 10.09.2025 klo 08:30 - 12:00 (3 t 30 min) |
Basics of programming IT00EX64-3006 |
D204
Tietokoneluokka (ohjelmointi syksy -25-)
|
To 11.09.2025 klo 10:30 - 14:00 (3 t 30 min) |
Basics of programming IT00EX64-3006 |
D204
Tietokoneluokka (ohjelmointi syksy -25-)
|
Ke 17.09.2025 klo 08:30 - 12:00 (3 t 30 min) |
Basics of programming IT00EX64-3006 |
D204
Tietokoneluokka (ohjelmointi syksy -25-)
|
To 18.09.2025 klo 10:30 - 14:00 (3 t 30 min) |
Basics of programming IT00EX64-3006 |
D204
Tietokoneluokka (ohjelmointi syksy -25-)
|
Ke 24.09.2025 klo 08:30 - 12:00 (3 t 30 min) |
Basics of programming IT00EX64-3006 |
D204
Tietokoneluokka (ohjelmointi syksy -25-)
|
To 25.09.2025 klo 10:30 - 14:00 (3 t 30 min) |
Basics of programming IT00EX64-3006 |
D204
Tietokoneluokka (ohjelmointi syksy -25-)
|
Ke 01.10.2025 klo 08:30 - 12:00 (3 t 30 min) |
Basics of programming IT00EX64-3006 |
D204
Tietokoneluokka (ohjelmointi syksy -25-)
|
To 02.10.2025 klo 10:30 - 14:00 (3 t 30 min) |
Basics of programming IT00EX64-3006 |
D204
Tietokoneluokka (ohjelmointi syksy -25-)
|
Ke 08.10.2025 klo 08:30 - 12:00 (3 t 30 min) |
Basics of programming IT00EX64-3006 |
D204
Tietokoneluokka (ohjelmointi syksy -25-)
|
To 09.10.2025 klo 10:30 - 14:00 (3 t 30 min) |
Basics of programming IT00EX64-3006 |
D204
Tietokoneluokka (ohjelmointi syksy -25-)
|
Ke 15.10.2025 klo 08:30 - 12:00 (3 t 30 min) |
Basics of programming IT00EX64-3006 |
D204
Tietokoneluokka (ohjelmointi syksy -25-)
|
To 16.10.2025 klo 10:30 - 14:00 (3 t 30 min) |
Basics of programming IT00EX64-3006 |
D204
Tietokoneluokka (ohjelmointi syksy -25-)
|
Ke 29.10.2025 klo 08:30 - 12:00 (3 t 30 min) |
Basics of programming IT00EX64-3006 |
D204
Tietokoneluokka (ohjelmointi syksy -25-)
|
To 30.10.2025 klo 10:30 - 14:00 (3 t 30 min) |
Basics of programming IT00EX64-3006 |
D204
Tietokoneluokka (ohjelmointi syksy -25-)
|
Ke 05.11.2025 klo 08:30 - 12:00 (3 t 30 min) |
Basics of programming IT00EX64-3006 |
D204
Tietokoneluokka (ohjelmointi syksy -25-)
|
To 06.11.2025 klo 10:30 - 14:00 (3 t 30 min) |
Basics of programming IT00EX64-3006 |
D204
Tietokoneluokka (ohjelmointi syksy -25-)
|
Ke 12.11.2025 klo 08:30 - 12:00 (3 t 30 min) |
Basics of programming IT00EX64-3006 |
D204
Tietokoneluokka (ohjelmointi syksy -25-)
|
To 13.11.2025 klo 10:30 - 14:00 (3 t 30 min) |
Basics of programming IT00EX64-3006 |
D204
Tietokoneluokka (ohjelmointi syksy -25-)
|
Ke 19.11.2025 klo 08:30 - 12:00 (3 t 30 min) |
Basics of programming IT00EX64-3006 |
D204
Tietokoneluokka (ohjelmointi syksy -25-)
|
To 20.11.2025 klo 10:30 - 14:00 (3 t 30 min) |
Basics of programming IT00EX64-3006 |
D204
Tietokoneluokka (ohjelmointi syksy -25-)
|
Ke 26.11.2025 klo 08:30 - 12:00 (3 t 30 min) |
Basics of programming IT00EX64-3006 |
D204
Tietokoneluokka (ohjelmointi syksy -25-)
|
To 27.11.2025 klo 10:30 - 14:00 (3 t 30 min) |
Basics of programming IT00EX64-3006 |
D204
Tietokoneluokka (ohjelmointi syksy -25-)
|
Ke 03.12.2025 klo 08:30 - 12:00 (3 t 30 min) |
Basics of programming IT00EX64-3006 |
D204
Tietokoneluokka (ohjelmointi syksy -25-)
|
To 04.12.2025 klo 10:30 - 14:00 (3 t 30 min) |
Basics of programming IT00EX64-3006 |
D204
Tietokoneluokka (ohjelmointi syksy -25-)
|
Ke 10.12.2025 klo 08:30 - 12:00 (3 t 30 min) |
Basics of programming IT00EX64-3006 |
D204
Tietokoneluokka (ohjelmointi syksy -25-)
|
To 11.12.2025 klo 10:30 - 14:00 (3 t 30 min) |
Basics of programming IT00EX64-3006 |
D204
Tietokoneluokka (ohjelmointi syksy -25-)
|
Tavoitteet
Osaat ohjelmoida tietokoneohjelman jollain ohjelmointikielellä.
Hallitset ohjelmoinnin peruskäsitteistön, menetelmät ja työkalut.
Osaat ratkaista ongelmia ja kehittää algoritmeja ohjelmoinnillisen ajattelun avulla.
Sisältö
Mitä ovat ohjelmointi ja ohjelmointikielet?
Mitä ovat muuttujat, tietotyypit ja operaattorit?
Mitä ovat ohjaus- ja tietorakenteet?
Mitä ovat funktiot ja luokat?
Kuinka edellä mainittuja sovelletaan tietokoneohjelman ohjelmoinnissa?
Opiskelumateriaali
Saat opiskelumateriaalin kurssin aloituksessa
Opiskelumuodot ja -menetelmät
Osallistut luennoille ja harjoituksiin viikoittaisen aikataulun mukaisesti.
TKI ja työelämäyhteistyö
Ei ole
Tenttien ja tehtävien ajoittuminen
There will be one exam at the end of the course
Opiskelijan työmäärä
135 h, joista 60 tuntia työskennellään luokassa ja kotona. Loput ajasta käytetään kotitehtäviin, kokeisiin valmistautumiseen
Toteutuksen osien kuvaus
This course is designed to give students a clear, practical introduction to the fundamentals of computer programming. Students will learn what programming is, why it matters, and the core concepts and techniques used to write, test, and debug simple software.
Course Outcomes:
By the end of the course, students will be able to:
Understand key programming concepts (variables, data types, operators)
Use control‑flow structures (conditional statements and loops) to direct program execution
Write, call, and debug functions to break problems into manageable pieces
Work with basic data structures (arrays/lists) to store and manipulate collections of data
Apply algorithmic problem‑solving strategies to design and implement simple programs
Read, interpret, and modify existing code
Arviointiasteikko
1-5
Arviointimenetelmät ja arvioinnin perusteet
The course grade is 1-5.
Assessment:
- Homework Assignments (70%):
- Final Exam (30%)