Skip to main content

Python programming (5 cr)

Code: TT00CC54-3003

General information


Enrollment

01.08.2023 - 28.10.2023

Timing

29.10.2023 - 31.12.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Teknologia

Teaching languages

  • Finnish

Degree programmes

  • Bachelor’s Degree in Information and Communication Technology

Teachers

  • Jaakko Vanhala

Groups

  • TTM23SAI
    TTM23SAI
  • 22.11.2023 17:00 - 20:00, Python-ohjelmointi TT00CC54-3003
  • 29.11.2023 17:00 - 20:00, Python-ohjelmointi TT00CC54-3003
  • 06.12.2023 17:00 - 20:00, Python-ohjelmointi TT00CC54-3003
  • 13.12.2023 17:00 - 20:00, Python-ohjelmointi TT00CC54-3003

Objective

The student masters the basics of the Python language, decision making and looping structures, file handling, functions, classes, modules, and error and database handling. The student also gets acquainted with the use of various program libraries.

Content

Program structures
Looping and decision making
Data types
Functions and classes
Regular expressions
Using databases
Python libraries
- Numpy
- Pandas
- Matplotlib

Evaluation scale

0 - 5

Assessment criteria, excellent (5)

Arvosana määräytyy kurssin harjoitustehtävistä ja harjoitustyöstä saavutettujen pisteiden mukaan. Tehtävien pisteytys ilmoitetaan kurssin toteutuskerran alussa.

Assessment criteria, good (3)

Arvosana määräytyy kurssin harjoitustehtävistä ja harjoitustyöstä saavutettujen pisteiden mukaan. Tehtävien pisteytys ilmoitetaan kurssin toteutuskerran alussa.

Assessment criteria, satisfactory (1)

Arvosana määräytyy kurssin harjoitustehtävistä ja harjoitustyöstä saavutettujen pisteiden mukaan. Tehtävien pisteytys ilmoitetaan kurssin toteutuskerran alussa.

Prerequisites

Ohjelmoinnin perusteet
Nykyaikainen ohjelmistokehitys