Teacher provided lecture material
Supporting public online material
All needed material will be available in itslearning.
Lectures and program examples
Independent learning (itslearning)
Programming exercises returned throughout the course
29.08.2022 - 22.12.2022
01.06.2022 - 18.09.2022
Tekniikka ja liiketoiminta
Tieto- ja viestintätekniikan koulutus, Degree Programme in Information and Communications Technology
First exam in december, date to be announced later.
Two possibilities for re-exam.
Given program examples and programming exercises support each topic studied during the lectures. Additional material in the form of tutorials and reliable information sources is provided.
Contact hours 56 h
Inpendent studying 79h, including:
- Studying the course material
- Completing exercises
- Preparation for the exam
The goal of this course is to introduce the student to the programming related concepts and techniques often needed in the field of data networks and information security.
Upon completion of this course, students will be able to write small Python scripts to:
-Parse different kinds of data (JSON, log data etc.)
-Connect and query a database
-Query an external API for data and build a simple REST API of their own
The contents of the course:
-Using basic Python data structures to store data
-Parsing data in Python
-Basics of databases - concepts of relational and non-relational databases
-Querying databases with Python
-Concept of an API
-Querying an API with Python
-Building your own RESTful API
-Command line arguments and piping content to a Python script