Moduł poświęcony jest prezentacji podstaw programowania proceduralnego. Omawiany jest proces tworzenia rozwiązania w postaci algorytmu i programu. Podstawy języka i środowiska programowania, (edytor, kompilator, interpreter, debbuger). na podstawie języka Python. Przedstawia się metody sterowanie przebiegiem programu, podstawowe i złożone typy danych, wyrażenia, zmienne statyczne, wskaźniki, zmienne dynamiczne. Analizuje się zagadnienia strukturalizacji programu, procedury i funkcje oraz metody przekazywania parametrów. Rozważa się zagadnienia rekursji. Studenci zapoznają się ze stosowaniem standardowych bibliotek, sterowania strumieniami wejścia-wyjścia i zarządzania plikami. Przedstawia się podstawowe techniki programowania obiektowego.
- Teacher: Grzegorz Drałus