Skip to main content

Python Programming (6 cr)

Code: 4A00EZ53-3004

General information


Enrolment period
25.11.2020 - 31.01.2021
Registration for the implementation has ended.
Timing
01.01.2021 - 14.05.2021
Implementation has ended.
Credits
6 cr
RDI portion
4 cr
Mode of delivery
Contact learning
Unit
Business Information Systems
Campus
TAMK Main Campus
Teaching languages
Finnish
Degree programmes
Degree Programme in Business Information Systems
Teachers
Sami Kojo
Person in charge
Toni Männistö
Course
4A00EZ53

Objectives (course unit)

The aim is that the student is able to use variables, control flow, data structures, functions and objects for developing programs.

Content (course unit)

Writing and running programs,
variables, arrays and control flow,
logical operations,
data structures,
functions,
libraries and basics of objects.

Assessment criteria, satisfactory (1-2) (course unit)

Student knows basics of the language.
Student can use operators, conditional, loop and selection statements.
Student can write simple programms.

Assessment criteria, good (3-4) (course unit)

Student can write programs using functions.
Student can use advanced data structures.
Student can use language's libraries.

Assessment criteria, excellent (5) (course unit)

Student can write programs using objects.
Student can handle exceptions.
Student can utilize advanced libraries of the language.

Exam schedules

Kolme tenttikertaa, joista kaksi toukokuun aikana ja viimeinen syyskuussa. Tenttien ajankohdat ilmoitetaan kurssin Moodle-sivulla.

Assessment methods and criteria

Kurssi arvostellaan harjoitustyön ja tentin perusteella. Kurssin harjoitustehtävä linkittyy Tietojenkäsittelyn peliprojektiin. Kurssilla on myös vaihtoehtoinen harjoitustyö niille, jotka eivät suorita peliprojektia tänä keväänä. Tehtävänannot ja deadlinet julkaistaan kurssin aikana. Arvosana muodostuu seuraavasti: 1/3 harjoitustyön perusteella ja 2/3 tentin perusteella. Kumpikin on suoritettava hyväksytysti.
Harjoitustyön arviointikriteerit julkaistaan harjoitustyön tehtävänannon yhteydessä.
Tentin läpäisykriteerit:
0: < 12 pistettä
1: 12-14 pistettä
2: 15-17 pistettä
3: 18-20 pistettä
4: 21-22 pistettä
5: > 22 pistettä

Assessment scale

0-5

Teaching methods

Lähiopetus, etänä Zoom:ssa https://cutt.ly/2021_Python_ohjelmointi
Harjoitukset
Harjoitustyö

Learning materials

Kaikki materiaali saatavilla kurssin Moodle-sivulla.

Content scheduling

Periodi 3:
- Muuttujat
- Ohjausrakenteet
- Tietorakenteet
- Funktiot

Periodi 4:
- Luokat ja oliot
- Tiedostoon kirjoitus ja luku
- Kirjastot
- Harjotustyö

Assessment criteria - fail (0) (Not in use, Look at the Assessment criteria above)

Harjoitustyö ja/tai tentti hylätty.

Assessment criteria - satisfactory (1-2) (Not in use, Look at the Assessment criteria above)

Ks. Arviointimenetelmät ja arvioinnin perusteet

Assessment criteria - good (3-4) (Not in use, Look at the Assessment criteria above)

Ks. Arviointimenetelmät ja arvioinnin perusteet

Assessment criteria - excellent (5) (Not in use, Look at the Assessment criteria above)

Ks. Arviointimenetelmät ja arvioinnin perusteet

Go back to top of page