Skip to main content

An Introduction to Programming (3 cr)

Code: TTAO006-3016

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
Teachers
Leena Vidqvist
Groups
TTV25SA
TTV25SA
Course
TTAO006

Realization has 15 reservations. Total duration of reservations is 36 h 30 min.

Time Topic Location
Tue 26.08.2025 time 09:15 - 11:45
(2 h 30 min)
Ohjelmoinnin perusteet TTAO006-3016
TA11L141 pelilabra TA11L141 pelilabra
Wed 27.08.2025 time 09:15 - 11:45
(2 h 30 min)
Ohjelmoinnin perusteet TTAO006-3016
TA12L123 ML8 TA12L123 ML8
Tue 02.09.2025 time 09:15 - 11:45
(2 h 30 min)
Ohjelmoinnin perusteet TTAO006-3016
TA11L141 pelilabra TA11L141 pelilabra
Wed 03.09.2025 time 09:15 - 11:45
(2 h 30 min)
Ohjelmoinnin perusteet TTAO006-3016
TA12L123 ML8 TA12L123 ML8
Tue 09.09.2025 time 09:15 - 11:45
(2 h 30 min)
Ohjelmoinnin perusteet TTAO006-3016
TA11L141 pelilabra TA11L141 pelilabra
Wed 10.09.2025 time 09:15 - 11:45
(2 h 30 min)
Ohjelmoinnin perusteet TTAO006-3016
TA12L123 ML8 TA12L123 ML8
Tue 16.09.2025 time 09:15 - 11:45
(2 h 30 min)
Ohjelmoinnin perusteet TTAO006-3016
TA11L141 pelilabra TA11L141 pelilabra
Wed 17.09.2025 time 09:15 - 11:45
(2 h 30 min)
Ohjelmoinnin perusteet TTAO006-3016
TA12L123 ML8 TA12L123 ML8
Tue 23.09.2025 time 09:15 - 11:45
(2 h 30 min)
Ohjelmoinnin perusteet TTAO006-3016
TA11L141 pelilabra TA11L141 pelilabra
Wed 24.09.2025 time 09:15 - 11:45
(2 h 30 min)
Ohjelmoinnin perusteet TTAO006-3016
TA12L123 ML8 TA12L123 ML8
Tue 30.09.2025 time 10:15 - 11:45
(1 h 30 min)
Ohjelmoinnin perusteet TTAO006-3016
TA11L141 pelilabra TA11L141 pelilabra
Wed 01.10.2025 time 09:15 - 11:45
(2 h 30 min)
Ohjelmoinnin perusteet TTAO006-3016
TA12L123 ML8 TA12L123 ML8
Tue 07.10.2025 time 09:15 - 11:45
(2 h 30 min)
Ohjelmoinnin perusteet TTAO006-3016
TA11L141 pelilabra TA11L141 pelilabra
Tue 21.10.2025 time 09:15 - 11:45
(2 h 30 min)
Ohjelmoinnin perusteet TTAO006-3016
TA11L141 pelilabra TA11L141 pelilabra
Wed 22.10.2025 time 09:15 - 11:45
(2 h 30 min)
Ohjelmoinnin perusteet TTAO006-3016
TA12L123 ML8 TA12L123 ML8
Changes to reservations may be possible.

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.

Go back to top of page