Przejdź do treści strony

Program studiów

Podstawy programowania

Obraz poglądowy dla Podstawy programowania

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.