Tommi Tuomola
Teacher provided lecture material
Supporting public online material
All needed material will be available in itslearning.
Lectures and program examples
Programming exercises
Independent learning (itslearning)
Final exam
Programming exercises returned throughout the course
English
29.08.2022 - 22.12.2022
01.06.2022 - 18.09.2022
Engineering and Business
Degree Programme in Information and Communication Technology, Degree Programme in Information and Communications Technology
Kupittaa Campus
H-5
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:
-JSON format
-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