Program studiów
Program studiów podyplomowych na kierunku Studia informatyczne (w partnerstwie z NOKIA).
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