Celem kursu jest podanie studentom podstawowej wiedzy na temat możliwości programowania z wykorzystaniem języków graficznych. Języki graficzne są to języki IV poziomu, przy czym I poziom stanowią języki maszynowe, II poziom to assemblery, zaś III poziom to języki algorytmiczne (Algol, Pascal, Fortran, C++, Python, Java itd.). Z kolei V poziom stanowią narzędzia programistyczne z wykorzystaniem sztucznej inteligencji AI. Języki graficzne są nowym, bardzo uniwersalnym narzędziem programisty, co zostanie wykazane na zajęciach. Języki te znacznie ułatwiają wizualizację i sterowanie różnych procesów czy robotów. Należy tutaj zaznaczyć, że za pomocą języków graficznych można stworzyć także oprogramowanie o analogicznych funkcjonalnościach, które mają programy napisane w języku algorytmicznym czy assemblerowym. Dlatego języki graficzne są uniwersalne. Nie sposób dzisiaj mówić o informatyce nie wspominając nic o językach graficznych, gdzie, mówiąc kolokwialnie, „programy się rysuje”. Nauka programowania w tych językach jest bardzo prosta.
W ramach wykładu podane zostaną przykłady wykorzystania programów napisanych w językach graficznych do sterowania procesami produkcyjnymi, pomiarów, rejestracji sygnałów a także np. programy do różnych gier komputerowych. Podane zostaną podstawy programowania w językach graficznych na przykładzie środowiska graficznego LabVIEW oraz przykłady wykorzystania programów napisanych w tych językach do sterowania procesami produkcyjnymi, pomiarów, rejestracji sygnałów a także np. programy do różnych gier komputerowych.