Prowadzący: Szczepan Paszkiel
W ramach zajęć z podstaw programowania uczniowie nabywają wiedzę w zakresie projektowania algorytmów dla podstawowych problemów logicznych. Uczą się metod zapisu algorytmów, ze szczególnym uwzględnieniem projektowania schematów blokowych. Ponadto uczniowie zapoznają się z podstawami programowania w zakresie następujących języków: C, C++, Java - uczą się składni języka oraz budowy podstawowych mechanizmów sterujących, takich jak pętle i instrukcje warunkowe. W planach jest także uruchomienie programowania w językach webowych, takich jak: PHP, JS etc. Zajęcia uczą logicznego myślenia, a zarazem przygotowują do egzaminu maturalnego z informatyki, są też doskonałą bazą do studiów technicznych w zakresie m. in. informatyki. W ramach zajęć Uczniowie biorą także udział w wykładach i warsztatach prowadzonych na Politechnice Opolskiej, w tym m. in. w zakresie technologii interfejsów mózg-komputer - BCI.