Program studiów

Program studiów podyplomowych na kierunku Studia informatyczne (w partnerstwie z NOKIA).

Liczba miesięcy nauki: 11
Liczba godzin: 182
Liczba zjazdów: 11
Liczba semestrów: 2
System operacyjny Linux
(24 godz.)
  • System operacyjny Linux i jego szczegółowe działanie 

  • Skrypty startowe systemu, o procesach, użytkownikach, grupach itp. 

  • Podstawy sieci, wirtualizacja i podstawy zagadnień chmurowych  

Metodologia programowania
(18 godz.)

•            Wprowadzenie i podkreślenie nowoczesnych zasady inżynierii oprogramowania: projektowanie obiektowe, dekompozycja, enkapsulacja, abstrakcja i testowanie

•            Tematyka związana z GIT, przeglądem kodu, wymaganiami, dokumentacją, agile, TDD, BDD

Język programowania w praktyce - cz. 1
(40 godz.)
  • Nauka podstaw programowania w Python: ciągi znaków, listy, liczby, słowniki, pętle, logika, funkcje, testowanie, dekompozycja i style oraz moduły 

  • Bash, wiadomości zaawansowane  

Język programowania w praktyce - cz. 2
(36 godz.)
  • Podstawy programowania w C: zmienne, identyfikatory, typy danych, bazowe operacje arytmetyczne, wyrażenia arytmetyczne 

  • Struktura sterowania: wybór / gałąź, operacje wejścia / wyjścia, funkcje 

Algorytmy i struktury danych
(16 godz.)
  • Podstawowe struktury danych i algorytmy używane w aplikacjach 

  • Wybór struktury danych, wraz z algorytmami aktualizacji, selekcji, wyszukiwania i ich wydajnością 

  • Struktury danych: drzewo binarne, stos, słownik 

Podstawy testowania oprogramowania
(14 godz.)
  • Wprowadzenie, definicja, podstawy i typy  

  • Testowanie białoskrzynkowe i czarnoskrzynkowe 

  • Automatyzacja testowania w praktyce 

Język angielski
(30 godz.)
  • Podczas zajęć będziemy skupiać się na słownictwie związanym z obszarem IT. 
Praca indywidualna
(4 godz.)
  • Dodatkowe zadania/projekty do opracowania w domu 
Forma zaliczenia
Testy
Testy po modułach