An Introduction to ProgrammingLaajuus (3 cr)
Code: TTAO006
Credits
3 op
Teaching language
- Finnish
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
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.
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.
Enrollment
02.07.2025 - 31.07.2025
Timing
01.08.2025 - 26.10.2025
Number of ECTS credits allocated
3 op
Mode of delivery
Contact teaching
Unit
Teknologia
Teaching languages
- Finnish
Degree programmes
- Bachelor’s Degree in Information and Communication Technology
Teachers
- Leena Vidqvist
Groups
-
TTV25SATTV25SA
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
Materials
Kurssin materiaali saatavilla Moodlessa. Kurssiavain:
Teaching methods
Verkkomateriaali, lähiopetus sekä ohjelmointiharjoitukset
Exam schedules
Lukujärjestyksen mukaisesti kurssin viimeisellä viikolla.
Completion alternatives
Lähiopetukseen ei ole välttämätöntä osallistua. 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
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.
Enrollment
02.07.2025 - 31.07.2025
Timing
01.08.2025 - 26.10.2025
Number of ECTS credits allocated
3 op
Mode of delivery
Contact teaching
Unit
Teknologia
Teaching languages
- Finnish
Degree programmes
- Bachelor’s Degree in Information and Communication Technology
Teachers
- Leena Vidqvist
Groups
-
TTV25SPTTV25SP
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
Materials
Kurssin materiaali saatavilla Moodlessa. Kurssiavain:
Teaching methods
Verkkomateriaali, lähiopetus sekä ohjelmointiharjoitukset
Exam schedules
Lukujärjestyksen mukaisesti kurssin viimeisellä viikolla.
Completion alternatives
Lähiopetukseen ei ole välttämätöntä osallistua. 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
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.
Enrollment
19.08.2024 - 22.09.2024
Timing
01.08.2024 - 27.10.2024
Number of ECTS credits allocated
3 op
Mode of delivery
Contact teaching
Unit
Teknologia
Teaching languages
- Finnish
Degree programmes
- Bachelor’s Degree in Information and Communication Technology
Teachers
- Leena Vidqvist
Groups
-
TTV24SPTTV24SP
-
TTV24SATTV24SA
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.
Enrollment
01.08.2023 - 30.09.2023
Timing
01.08.2023 - 29.10.2023
Number of ECTS credits allocated
3 op
Mode of delivery
Contact teaching
Unit
Teknologia
Teaching languages
- Finnish
Degree programmes
- Bachelor’s Degree in Information and Communication Technology
Teachers
- Leena Vidqvist
Groups
-
TTV23SATTV23SA
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
Materials
Kurssin materiaali saatavilla Moodlessa. Kurssiavain:
Teaching methods
Verkkomateriaali, lähiopetus sekä ohjelmointiharjoitukset
Exam schedules
Lukujärjestyksen mukaisesti kurssin viimeisellä viikolla.
Completion alternatives
Lähiopetukseen ei ole välttämätöntä osallistua. 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
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.
Enrollment
01.08.2023 - 30.09.2023
Timing
01.08.2023 - 29.10.2023
Number of ECTS credits allocated
3 op
Mode of delivery
Contact teaching
Unit
Teknologia
Teaching languages
- Finnish
Degree programmes
- Bachelor’s Degree in Information and Communication Technology
Teachers
- Leena Vidqvist
Groups
-
TTV23SPTTV23SP
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
Materials
Kurssin materiaali saatavilla Moodlessa. Kurssiavain:
Teaching methods
Verkkomateriaali, lähiopetus sekä ohjelmointiharjoitukset
Exam schedules
Lukujärjestyksen mukaisesti kurssin viimeisellä viikolla.
Completion alternatives
Lähiopetukseen ei ole välttämätöntä osallistua. 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
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.
Enrollment
01.08.2022 - 30.09.2022
Timing
01.08.2022 - 30.10.2022
Number of ECTS credits allocated
3 op
Mode of delivery
Contact teaching
Unit
Teknologia
Teaching languages
- Finnish
Degree programmes
- Bachelor’s Degree in Information and Communication Technology
Teachers
- Leena Vidqvist
Groups
-
TTV22SPTTV22SP
-
TTV22SATTV22SA
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
Materials
Kurssin materiaali saatavilla Moodlessa. Kurssiavain:
Teaching methods
Verkkomateriaali, lähiopetus sekä ohjelmointiharjoitukset
Exam schedules
Lukujärjestyksen mukaisesti kurssin viimeisellä viikolla.
Completion alternatives
Lähiopetukseen ei ole välttämätöntä osallistua. 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
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.