Kurs koncentruje się na praktycznych aspektach rozwoju oprogramowania na
przykładzie języka C++. Kurs składa się z 2 wykładow, 2 warsztatow oraz 10
zajęć praktycznych (po 3 godziny lekcyjne każde).
Zaliczenie kursu odbywa się na podstawie obecności oraz wyniku kolokwium.
Szczegolna aktywność na zajęciach praktycznych jest dodatkowo premiowana.
Osoby, ktore pozytywnie ukończą kurs, otrzymują stosowny certyfikat.
W ramach kursu studenci mają bezpośredni kontakt ze specjalistami oraz osobami
zawodowo zajmującymi się komercyjnym rozwojem oprogramowania w firmie NOKIA we
Wrocławiu.
W celu pełnego zrozumienia prezentowanych treści rekomendowana jest podstawowa
znajomość języka C++.
Program zajęć:
1. Jak realizować innowacyjne projekty na czas [Wykład]
2. Metodyki zwinne w zmiennym środowisku projektowym [Warsztat]
3. Środowisko programisty C++ [Pracownia]
4. Zarządzanie pamięcią w C++ [Pracownia]
5. Biblioteka STL w C++ [Pracownia]
6. Nowoczesne C++ (C++11/14/17) [Pracownia]
7. Test Driven Development na przykładzie C++ [Pracownia]
8. Tworzenie SOLIDnego kodu obiektowego w C++ [Pracownia]
9. Wzorce projektowe na przykładzie C++ [Pracownia]
10. Programowanie współbieżne w C++ [Pracownia]
11. Optymalizacje w C++ [Pracownia]
12. Coding Dojo w języku C++ [Pracownia]
13. Warsztat zwinnego programisty [Warsztat]
14. Kolokwium [Kolokwium]
15. Budowanie złożonych systemów informatycznych [Wykład]