An Introduction to Programming (3 cr)
Code: TTAO006-3017
General information
- Enrollment
-
18.08.2025 - 21.09.2025
Registration for introductions has not started yet.
- Timing
-
01.08.2025 - 26.10.2025
Implementation is running.
- Number of ECTS credits allocated
- 3 cr
- Local portion
- 3 cr
- Mode of delivery
- Contact learning
- Unit
- Teknologia
- Teaching languages
- Finnish
- Degree programmes
- Bachelor’s Degree in Information and Communication Technology
Realization has 16 reservations. Total duration of reservations is 36 h 0 min.
Time | Topic | Location |
---|---|---|
Mon 25.08.2025 time 12:45 - 15:00 (2 h 15 min) |
Ohjelmoinnin perusteet TTAO006-3017 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Tue 26.08.2025 time 12:45 - 15:00 (2 h 15 min) |
Ohjelmoinnin perusteet TTAO006-3017 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Mon 01.09.2025 time 12:45 - 15:00 (2 h 15 min) |
Ohjelmoinnin perusteet TTAO006-3017 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Tue 02.09.2025 time 12:45 - 15:00 (2 h 15 min) |
Ohjelmoinnin perusteet TTAO006-3017 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Mon 08.09.2025 time 12:45 - 15:00 (2 h 15 min) |
Ohjelmoinnin perusteet TTAO006-3017 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Tue 09.09.2025 time 12:45 - 15:00 (2 h 15 min) |
Ohjelmoinnin perusteet TTAO006-3017 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Mon 15.09.2025 time 12:45 - 15:00 (2 h 15 min) |
Ohjelmoinnin perusteet TTAO006-3017 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Tue 16.09.2025 time 12:45 - 15:00 (2 h 15 min) |
Ohjelmoinnin perusteet TTAO006-3017 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Mon 22.09.2025 time 12:45 - 15:00 (2 h 15 min) |
Ohjelmoinnin perusteet TTAO006-3017 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Tue 23.09.2025 time 12:45 - 15:00 (2 h 15 min) |
Ohjelmoinnin perusteet TTAO006-3017 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Mon 29.09.2025 time 12:45 - 15:00 (2 h 15 min) |
Ohjelmoinnin perusteet TTAO006-3017 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Tue 30.09.2025 time 12:45 - 15:00 (2 h 15 min) |
Ohjelmoinnin perusteet TTAO006-3017 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Mon 06.10.2025 time 12:45 - 15:00 (2 h 15 min) |
Ohjelmoinnin perusteet TTAO006-3017 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Tue 07.10.2025 time 12:45 - 15:00 (2 h 15 min) |
Ohjelmoinnin perusteet TTAO006-3017 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Mon 20.10.2025 time 12:45 - 15:00 (2 h 15 min) |
Ohjelmoinnin perusteet TTAO006-3017 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Tue 21.10.2025 time 12:45 - 15:00 (2 h 15 min) |
Ohjelmoinnin perusteet TTAO006-3017 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Evaluation scale
0 - 5
Content scheduling
C++-kielen perusteet, ohjelman kääntäminen ja ajaminen.
Perustietotyypit ja muuttujat.
Kontrollirakenteet: if, switch-case
Silmukat: for, while ja do-while
Taulukot
Aliohjelmat ja tietueet.
Objective
Students will be proficient in basic computer programming skills and techniques.
Content
Programming and computer programme planning
Basics of C/C++ language and VisualStudio
Location and time
Lähiopetus järjestetään lukujärjestyksen mukaisesti. Tarkista aikataulu lukkarikoneesta tai Tuudosta.
Materials
Kurssin kaikki materiaali, tehtävät ja tehtävien mallivastaukset ovat saatavilla Repussa. Kurssiavaimen saa opettajalta ensimmäisellä tunnilla.
Teaching methods
Tunnit muodostuvat lyhyistä luento-osuuksista sekä ohjelmointiharjoitusten tekemisestä. Pääpaino on ohjelmoinnin harjoittelulla ja tuntitehtävillä.
Exam schedules
Loppukokeen päivämäärä näkyy kurssin Reppu-sivulla. Kurssista järjestetään kaksi uusintamahdollisuutta. Opettaja ilmoittaa uusintatenttipäivät kurssin loppupuolella.
Completion alternatives
Kurssin voi suorittaa itsenäisesti opiskellen, jos ohjelmointi on tuttua. Loppukokeesen on joka tapauksessa osallistuttava.
Student workload
Lähiopetus ja harjoitukset 40 h
Itsenäinen opiskelu 40 h
Assessment criteria, satisfactory (1)
The students are familiar with and proficient in the basic concepts of programming.
Assessment criteria, good (3)
The students are able to use programming methods as required.
Assessment criteria, excellent (5)
The students are able to apply their learning in variety of ways to different types of programming tasks.
Further information
Kurssi edellyttää aktiivista verkkomateriaalin itseopiskelua.