Program studiów
Podstawy programowania
![Obraz poglądowy dla Podstawy programowania](https://informatyka.uniwersytetkaliski.edu.pl/storage/images/study-programme/PDPR.png)
Nauka programowania jest fascynującą przygodą – podróżą w świat wyobraźni. Programowanie komputerów należy do podstawowych, a zarazem najbardziej użytecznych umiejętności informatyka. Podporządkowywanie sobie zachowań komputera poprzez sprawianie, by działał on zgodnie z naszymi oczekiwaniami, wyrażonymi w postaci algorytmu oraz realizującego ten algorytm programu, to znakomite, twórcze wyzwanie intelektualne, kształcące umysł, porządkujące sposób postrzegania otaczającego nas świata i dostarczające umiejętności znacznie wybiegających poza ramy czystej informatyki. Zdolność precyzyjnego analizowania problemów w celu definiowania odpowiednich algorytmów – metod efektywnego ich rozwiązywania – ma przecież uniwersalny charakter i jest przydatna w wielu dziedzinach działalności człowieka, również w codziennym życiu. Podczas nauki programowania – w trakcie wykładów, ćwiczeń audytoryjnych i laboratoryjnych – studenci zdobywają wiedzę i umiejętności praktyczne z zakresu rozwiązywania różnorodnych problemów programistycznych w podejściu strukturalnym (w tym umiejętności: formułowania algorytmu, zapisu algorytmu w poznanym języku programowania wysokiego poziomu, analizowania kodu programu i testowania programu) oraz poznają podstawy programowania obiektowego. Kompetencje te rozwijane są następnie w ramach innych kursów przewidzianych podczas studiów, takich, jak: „Algorytmy i struktury danych”, „Programowanie obiektowe”, oraz wielu innych przedmiotów specjalistycznych, których zgłębienie jest uwarunkowane dobrym poznaniem podstawowych zasad programowania.