| Przedmiot (ECTS) |
Treści kształcenia |
Oczekiwane umiejętności absolwenta |
| Software Analysis and Design with UML (5 ECTS) |
Inżynieria wymagań, analiza wymagań i projektowanie oprogramowania. Notacje i techniki pozyskiwania wymagań. Standard UML (Unified Modeling Language). Stosowanie modeli UML w inżynierii oprogramowania. Najlepsze praktyki w cyklach życia oprogramowania (wytwarzanie iteracyjne). |
Umie stosować techniki porozumiewania się z użytkownikami podczas zbierania wymagań. Umie stosować techniki komunikacji w trakcie tworzenia modeli architektonicznych. Umie tworzyć modele wymagań i projektowe przy użyciu narzędzi. Potrafi wykonać specyfikację wymagań i dokumentację projektową. |
| Advanced Databases (5 ECTS) |
Przegląd modeli bazodanowych i standardów. Metody i dobre praktyki projektowania baz danych. Przetwarzanie zapytań i optymalizacja operacji bazodanowych. Relacyjne i nierelacyjne silniki bazodanowe. Problematyka rozproszonych baz danych. |
Umie zaprojektować i zaimplementować złożoną bazę danych (relacyjną i nierelacyjną). Potrafi ocenić różne modele baz danych i ich zastosowanie. Potrafi dokonać migracji i zasilić bazę danych. Wprawnie używa składni języka SQL w stopniu zaawansowanym. Potrafi dopasować rozwiązanie bazodanowe do danych różnego rodzaju i złożoności. |
| Ethical AI: From Principles to Practice (5 ECTS) |
Filozoficzne podstawy etyki AI. Wartości i zasady w godnej zaufania AI (godność, autonomia, zaufanie, sprawiedliwość). Metodologia Projektowania Uwzględniającego Wartości (VSD). Psychologiczne aspekty interakcji człowiek-AI. Etyka biznesu i AI. Ocena etyczna i zarządzanie. |
Potrafi zidentyfikować i przeanalizować potencjalne ryzyka etyczne modeli AI. Potrafi zastosować zasady etycznego projektowania (ethical-by-design) do opracowania rozwiązań AI. |
| Physics (5 ECTS) |
Fala elektromagnetyczna i teoria pola. Łącza optyczne w wolnej przestrzeni. Detekcja promieniowania. Światłowody włókniste. Modulacja i techniki multipleksacji. Cyfrowe łącza optyczne. Fizyka półprzewodników. Pamięci półprzewodnikowe, dyski optyczne, nośniki magnetyczne. |
Potrafi wyliczyć zasięg fali propagującej się w światłowodach i podać optymalne parametry toru transmisyjnego. Potrafi zaprojektować proste łącze telekomunikacyjne. Określa wpływ warunków atmosferycznych na łącze w wolnej przestrzeni. Potrafi wyjaśnić fizyczną zasadę działania pamięci półprzewodnikowych i magnetycznych. |