Introduction to ProgrammingLaajuus (5 cr)
Code: TU00EE75
Credits
5 op
Objective
Students are able to read and write programs using Python and they will learn basic concepts, which enable them to expand their programming skills by further practicing.
Content
• Basics of Python language
• Input / output
• Control structures
• Functions
• Modules, libraries
• Common data structures
• Class and object
• Error handling
• File read and write
Assessment criteria, satisfactory (1)
Students have achieved the course objectives satisfactorily. Students will be able to identify, define and use the course subject area’s concepts and models.
Assessment criteria, good (3)
Students have achieved the course objectives well, even though the knowledge and skills need improvement on some areas. Students are able to define the course concepts and models and are able to justify the analysis. Students are able to apply their knowledge in leisure, study and work situations.
Assessment criteria, excellent (5)
Students have achieved the objectives of the course with excellent marks. Students master commendably the course subject area’s concepts and models. Students are well prepared to apply their knowledge in leisure, study and work situations.
Assessment criteria, approved/failed
Students have achieved the course objectives satisfactorily. Students will be able to identify, define and use the course subject area’s concepts and models.
Enrollment
01.01.2020
Timing
01.04.2024 - 31.05.2024
Number of ECTS credits allocated
5 op
Mode of delivery
Contact teaching
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- English
Seats
0 - 40
Degree programmes
- Degree Programme in Information Technology
Teachers
- Heini Puuska
- Sari Rannisto
Groups
-
TXL24K1SEInformation Technology
Objective
Opiskelija osaa lukea ja kirjoittaa Python-kielisiä ohjelmia ja hän saa perusteet, joiden avulla hän voi laajentaa ohjelmointi osaamistaan edelleen harjoittelemalla.
Content
• Python-kielen perusasiat
• Syötteet ja tulosteet
• Kontrollirakenteet
• Funktiot
• Modulit, kirjastot
• Yleisimmät tietorakenteet
• Luokat ja oliot
• Virhekäsittely
• Tiedoston luku ja kirjoitus
Evaluation scale
0-5
Assessment criteria, satisfactory (1)
Opiskelija on saavuttanut opintojakson tavoitteet tyydyttävästi. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja.
Assessment criteria, good (3)
Opiskelija on saavuttanut opintojakson tavoitteet pääosin hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on hyviä valmiuksia soveltaa oppimaansa työelämässä, opiskelussa ja vapaa-ajalla. .
Assessment criteria, excellent (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelijalla on erinomaiset valmiudet soveltaa oppimaansa työelämässä, opiskelussa ja vapaa-ajalla.
Assessment criteria, approved/failed
Opiskelija on saavuttanut opintojakson tavoitteet tyydyttävästi. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja.
Enrollment
28.11.2022 - 08.01.2023
Timing
09.01.2023 - 07.05.2023
Number of ECTS credits allocated
5 op
Mode of delivery
Contact teaching
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- Finnish
Seats
90 - 100
Degree programmes
- Industrial Management
Teachers
- Kimmo Sauren
- Chau Truong Minh
Groups
-
TXQ22S1-AIndustrial Management, Group A
-
TXQ22S1-BIndustrial Management, Group B
Objective
Opiskelija osaa lukea ja kirjoittaa Python-kielisiä ohjelmia ja hän saa perusteet, joiden avulla hän voi laajentaa ohjelmointi osaamistaan edelleen harjoittelemalla.
Content
• Python-kielen perusasiat
• Syötteet ja tulosteet
• Kontrollirakenteet
• Funktiot
• Modulit, kirjastot
• Yleisimmät tietorakenteet
• Luokat ja oliot
• Virhekäsittely
• Tiedoston luku ja kirjoitus
Evaluation scale
0-5
Assessment criteria, satisfactory (1)
Opiskelija on saavuttanut opintojakson tavoitteet tyydyttävästi. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja.
Assessment criteria, good (3)
Opiskelija on saavuttanut opintojakson tavoitteet pääosin hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on hyviä valmiuksia soveltaa oppimaansa työelämässä, opiskelussa ja vapaa-ajalla. .
Assessment criteria, excellent (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelijalla on erinomaiset valmiudet soveltaa oppimaansa työelämässä, opiskelussa ja vapaa-ajalla.
Assessment criteria, approved/failed
Opiskelija on saavuttanut opintojakson tavoitteet tyydyttävästi. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja.
Enrollment
02.05.2022 - 21.08.2022
Timing
22.08.2022 - 23.10.2022
Number of ECTS credits allocated
5 op
Mode of delivery
Contact teaching
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- Finnish
Seats
40 - 60
Degree programmes
- Industrial Management
Teachers
- Peter Hjort
Groups
-
TXK22S2Tieto- ja viestintätekniikan tutkinto-ohjelma, verkkototeutus
-
TXQ22S2PIndustrial Management, blended learning
-
TXQ22S2Tuotantotalouden tutkinto-ohjelma monimuoto
Objective
Opiskelija osaa lukea ja kirjoittaa Python-kielisiä ohjelmia ja hän saa perusteet, joiden avulla hän voi laajentaa ohjelmointi osaamistaan edelleen harjoittelemalla.
Content
• Python-kielen perusasiat
• Syötteet ja tulosteet
• Kontrollirakenteet
• Funktiot
• Modulit, kirjastot
• Yleisimmät tietorakenteet
• Luokat ja oliot
• Virhekäsittely
• Tiedoston luku ja kirjoitus
Evaluation scale
0-5
Assessment criteria, satisfactory (1)
Opiskelija on saavuttanut opintojakson tavoitteet tyydyttävästi. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja.
Assessment criteria, good (3)
Opiskelija on saavuttanut opintojakson tavoitteet pääosin hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on hyviä valmiuksia soveltaa oppimaansa työelämässä, opiskelussa ja vapaa-ajalla. .
Assessment criteria, excellent (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelijalla on erinomaiset valmiudet soveltaa oppimaansa työelämässä, opiskelussa ja vapaa-ajalla.
Assessment criteria, approved/failed
Opiskelija on saavuttanut opintojakson tavoitteet tyydyttävästi. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja.
Enrollment
29.11.2021 - 09.01.2022
Timing
10.01.2022 - 08.05.2022
Number of ECTS credits allocated
5 op
Mode of delivery
Contact teaching
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- Finnish
Seats
90 - 100
Degree programmes
- Industrial Management
Teachers
- Peter Hjort
Groups
-
TXQ21S1-BIndustrial Management, Group B
-
TXQ21S1-AIndustrial Management, Group A
Objective
Opiskelija osaa lukea ja kirjoittaa Python-kielisiä ohjelmia ja hän saa perusteet, joiden avulla hän voi laajentaa ohjelmointi osaamistaan edelleen harjoittelemalla.
Content
• Python-kielen perusasiat
• Syötteet ja tulosteet
• Kontrollirakenteet
• Funktiot
• Modulit, kirjastot
• Yleisimmät tietorakenteet
• Luokat ja oliot
• Virhekäsittely
• Tiedoston luku ja kirjoitus
Evaluation scale
0-5
Assessment criteria, satisfactory (1)
Opiskelija on saavuttanut opintojakson tavoitteet tyydyttävästi. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja.
Assessment criteria, good (3)
Opiskelija on saavuttanut opintojakson tavoitteet pääosin hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on hyviä valmiuksia soveltaa oppimaansa työelämässä, opiskelussa ja vapaa-ajalla. .
Assessment criteria, excellent (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelijalla on erinomaiset valmiudet soveltaa oppimaansa työelämässä, opiskelussa ja vapaa-ajalla.
Assessment criteria, approved/failed
Opiskelija on saavuttanut opintojakson tavoitteet tyydyttävästi. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja.