Pojęcie informacji, kompresja i pojemność (model kanału komunikacyjnego, metody kompresji bezstratnej i stratnej, szacowanie ilości informacji, wymaganej pojemności pamięci oraz przepustowości łączy)
Reprezentacja cyfrowa danych (system binarny, bity i bajty, reprezentacja liczb, tekstu, obrazu, dźwięku i wideo)
Teoria algorytmów i formy zapisu (pojęcie i właściwości algorytmu, analiza problemu oraz zapis rozwiązań w języku naturalnym, schematach blokowych i kodzie)
Programowanie: zmienne, warunki i pętle(wprowadzanie/wyprowadzanie danych, praca na zmiennych i typach danych, instrukcje warunkowe oraz pętle)
Programowanie: złożone struktury danych i losowość (operacje na listach i tablicach, praca z ciągami znaków oraz stosowanie elementów losowych)
Programowanie: podprogramy i modularność kodu (projektowanie funkcji i podprogramów z parametrami oraz przekazywanie i zwracanie danych)
Programowanie: testowanie i optymalizacja (identyfikacja i naprawa błędów składniowych, wykonawczych i logicznych, walidacja danych oraz poprawa wydajności i czytelności programu)
Projektowanie relacyjnych baz danych (modelowanie struktur tabel, wyznaczanie atrybutów, kluczy głównych oraz tworzenie relacji między tabelami)
Język SQL i operacje na bazach (tworzenie zapytań wybierających, sortowanie, filtrowanie oraz modyfikowanie danych w relacyjnych bazach)
Przetwarzanie danych w arkuszach kalkulacyjnych (wykorzystanie zaawansowanych formuł matematycznych, logicznych oraz funkcji tekstowych do obróbki danych)
Tabele przestawne i wizualizacja danych (wyszukiwanie trendów i wzorców w danych za pomocą tabel przestawnych oraz właściwy dobór i interpretacja wykresów)
Modelowanie rzeczywistości i symulacje (tworzenie modeli jako uproszczeń rzeczywistości, mapy myśli/pojęć, przeszukiwanie przestrzeni stanów oraz symulacje automatami komórkowymi)
Teoria i reprezentacja grafów (struktura grafów, wierzchołki, krawędzie, grafy skierowane i ważone, ścieżka krytyczna oraz reprezentacja grafu rysunkiem, macierzą sąsiedztwa i listą krawędzi)
Architektura komputera i systemy operacyjne (parametry sprzętowe, rola systemów operacyjnych, rozwiązywanie problemów sprzętowo-programowych oraz pojęcie nowych technologii, w tym AI)
Sieci komputerowe i usługi chmurowe (architektura sieci LAN i Internetu, przesyłanie pakietów, adresacja, WiFi oraz zasady działania sieci WWW i chmury)
Cyberbezpieczeństwo i tożsamość cyfrowa (rodzaje zagrożeń i ataków sieciowych, metody ochrony urządzeń i danych oraz zarządzanie świadomym i nieświadomym śladem cyfrowym)
Programowanie mikrokontrolerów i czujników (tworzenie i wgrywanie kodu na mikrokontrolery, kontrola wyjść, obsługa czujników środowiskowych i komunikacja bezprzewodowa między urządzeniami)
Projektowanie i modelowanie 3D (tworzenie obiektów trójwymiarowych, operacje i transformacje na kształtach oraz znajomość dedykowanych formatów plików)
Przygotowanie, druk 3D i postprocessing (przygotowanie modeli w programie typu Slicer, dobór parametrów druku i materiałów, obsługa drukarki 3D oraz obróbka wykończeniowa)
Formatowanie dokumentów, prawa autorskie i etyka (tworzenie spójnych prezentacji i tekstów z uwzględnieniem typografii, znajomość licencji oprogramowania, zasad RODO, praw autorskich i etyki programisty)