An Introduction to Programming (3 cr)
Code: TTAO006-3015
General information
- Enrollment
-
19.08.2024 - 22.09.2024
Registration for the implementation has ended.
- Timing
-
01.08.2024 - 27.10.2024
Implementation has ended.
- 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 30 reservations. Total duration of reservations is 75 h 0 min.
Time | Topic | Location |
---|---|---|
Mon 26.08.2024 time 09:00 - 11:30 (2 h 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Mon 26.08.2024 time 12:30 - 15:00 (2 h 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Tue 27.08.2024 time 09:00 - 11:30 (2 h 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Wed 28.08.2024 time 12:30 - 15:00 (2 h 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA12L123 ML8
TA12L123 ML8
|
Mon 02.09.2024 time 09:00 - 11:30 (2 h 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Mon 02.09.2024 time 12:30 - 15:00 (2 h 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Tue 03.09.2024 time 09:00 - 11:30 (2 h 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA12L123 ML8
TA12L123 ML8
|
Wed 04.09.2024 time 12:30 - 15:00 (2 h 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA12L123 ML8
TA12L123 ML8
|
Mon 09.09.2024 time 09:00 - 11:30 (2 h 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Mon 09.09.2024 time 12:30 - 15:00 (2 h 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Tue 10.09.2024 time 09:00 - 11:30 (2 h 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA12L123 ML8
TA12L123 ML8
|
Wed 11.09.2024 time 12:30 - 15:00 (2 h 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA12L123 ML8
TA12L123 ML8
|
Mon 16.09.2024 time 09:00 - 11:30 (2 h 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Mon 16.09.2024 time 12:30 - 15:00 (2 h 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Tue 17.09.2024 time 09:00 - 11:30 (2 h 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA12L123 ML8
TA12L123 ML8
|
Wed 18.09.2024 time 12:30 - 15:00 (2 h 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA12L123 ML8
TA12L123 ML8
|
Mon 23.09.2024 time 09:00 - 11:30 (2 h 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Mon 23.09.2024 time 12:30 - 15:00 (2 h 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Tue 24.09.2024 time 09:00 - 11:30 (2 h 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA12L123 ML8
TA12L123 ML8
|
Wed 25.09.2024 time 12:30 - 15:00 (2 h 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA12L123 ML8
TA12L123 ML8
|
Mon 30.09.2024 time 09:00 - 11:30 (2 h 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Mon 30.09.2024 time 12:30 - 15:00 (2 h 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Tue 01.10.2024 time 09:00 - 11:30 (2 h 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA12L123 ML8
TA12L123 ML8
|
Wed 02.10.2024 time 12:30 - 15:00 (2 h 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA12L123 ML8
TA12L123 ML8
|
Mon 07.10.2024 time 09:00 - 11:30 (2 h 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Mon 07.10.2024 time 12:30 - 15:00 (2 h 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Tue 08.10.2024 time 09:00 - 11:30 (2 h 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA12L123 ML8
TA12L123 ML8
|
Wed 09.10.2024 time 12:30 - 15:00 (2 h 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA12L123 ML8
TA12L123 ML8
|
Mon 21.10.2024 time 09:00 - 11:30 (2 h 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Mon 21.10.2024 time 12:30 - 15:00 (2 h 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA11L141 pelilabra
TA11L141 pelilabra
|
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
Lukujärjestyksen mukaisesti
Materials
Kurssin materiaali saatavilla Repussa. Kurssiavaimen saa opettajalta ensimmäisellä tunnilla.
Teaching methods
Lähiopetus sekä ohjelmointiharjoitukset
Exam schedules
Loppukokeen päivämäärät näkyvät kurssin Reppu-sivulla
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.
Content scheduling
C++-kielen perusteet, ohjelman kääntäminen ja ajaminen.
Perustietotyypit ja muuttujat.
Kontrollirakenteet.
Taulukot ja osoittimet.
Aliohjelmat ja tietueet.
Further information
Kurssi edellyttää aktiivista verkkomateriaalin itseopiskelua.
Evaluation scale
0 - 5
Assessment criteria, excellent (5)
The students are able to apply their learning in variety of ways to different types of programming tasks.
Assessment criteria, good (3)
The students are able to use programming methods as required.
Assessment criteria, satisfactory (1)
The students are familiar with and proficient in the basic concepts of programming.
Assessment methods and criteria
Tentti ja vapaaehtoiset palautettavat harjoitustyöt
Assessment criteria, excellent (5)
Opiskelija osaa soveltaa monipuolisesti oppimaansa erilaisissa ohjelmointitehtävissä.
Toteutuksen arviointikriteerit, hyvä (3-4)
Opiskelija osaa käyttää ohjelmoinnin menetelmiä tarkoituksenmukaisella tavalla.
Assessment criteria, satisfactory (1)
Opiskelija tuntee ja hallitsee ohjelmointiin liittyvät peruskäsitteet ja menetelmät.
Further information
Kurssi arvioidaan konetentin, palautettavan harjoitustyön ja läsnäolon perusteella.
Vaihtoehtoinen suoritustapa: kurssin voi suorittaa itsenäisesti verkko-opintoina tekemällä harjoitustyön ja osallistumalla tentiin.