Sylwetka absolwenta specjalności

Technologie Internetowe i Algorytmy:

Twórca oprogramowania komputerowego:
1) Musi umieć programować.
2) Potrafi wybrać spośród dostępnych technologii, narzędzi i środowisk programistycznych te, które pozwolą najłatwiej i najszybciej zrealizować
postawione przed nim zadania.
3) Powinien być w stanie dobrać metody i konstrukcje algorytmiczne celem zapewnienia skuteczności i efektywności tworzonego produktu.

Absolwent specjalności Technologie Internetowe i Algorytmy zyskuje kompetencje potrzebne do zmierzenia się z powyższymi problemami, poczynając od implementacji nowoczesnych aplikacji internetowych na prowadzeniu obliczeń naukowo-badawczych kończąc. Ma on świadomość możliwości oraz barier, tak algorytmicznych jak i wpisanych we współcześnie dostępne technologie. Dzięki temu jest przygotowany do efektywnej realizacji różnych etapów budowy szerokiego spektrum aplikacji od aplikacji biznesowych do rozwiązań naukowo-technicznych.

Przedmioty specjalnościowe koncentrują się na następujących zagadnieniach:
  - Tworzenie wydajnych aplikacji wykorzystujących zarówno lokalne mechanizmy systemowe, jak i technologie internetowe.
  - Efektywna implementacja i elastyczna integracja oprogramowania tworzonego na bazie różnych platform, ze szczególnym uwzględnieniem rozwiązań firmy Microsoft.
  - Konstrukcja i analiza modeli matematycznych oraz projektowanie efektywnych algorytmów dla rozwiązywania praktycznych problemów naukowych, w tym komputerowej optymalizacji oraz wspomagania decyzji.

Absolwenci specjalności będą przygotowani do pracy w firmach wytwarzających oprogramowanie komputerowe na stanowiskach developera, projektanta oraz analityka. Osoby zainteresowane znajdą u nas również wiele możliwości rozwoju naukowego.