Section outline

    • Infografika Informatyka Stosowana semestr 3 przedmioty wybieralne
      Przedmiot (ECTS) Treści kształcenia Oczekiwane umiejętności absolwenta
      Designing graphical user interfaces (UX) (5 ECTS) Użyteczność interfejsów (kategorie, metodologia, testowanie). Projektowanie interfejsów i UX. Metodologia User Centered Design. Atomic design. Prototypowanie (Figma). Architektury aplikacji frontendowych (MVC, model warstwowy). Wzorce projektowe. Potrafi tworzyć dokumentację interakcji przy użyciu UML. Potrafi ocenić jakość interfejsu za pomocą wskaźników użyteczności. Potrafi zaprojektować interfejs w oparciu o metodologię Atomic Design. Potrafi zaimplementować interfejs użytkownika dla aplikacji frontendowej.
      Low-Code Software Development (5 ECTS) Definiowanie języków low-code. Składnia abstrakcyjna (metamodele) i konkretna. Transformacja modeli i generowanie kodu (wykorzystanie AI). Zastosowanie nowoczesnych narzędzi low-code. Umie stosować techniki definiowania składni abstrakcyjnej i konkretnej dla języków low-code. Umie stosować techniki transformacji modeli i generacji kodu. Umie tworzyć modele w językach low-code. Potrafi zaprojektować i zaimplementować środowisko narzędziowe (language workbench).
      Technical Aspects of Neural Networks in Business (5 ECTS) Podstawowe pojęcia uczenia maszynowego (regresja, klasyfikacja, klasteryzacja). Algorytmy (KNN, Bayesa, drzewa decyzyjne). Sieci neuronowe (MLP, RBF, SVM). Sieci głębokie (CNN, GAN, autoenkoder, LSTM). Transformatory. Redukcja wymiarowości (PCA, LDA, TSNE, BSS). Metody oceny algorytmów ML. Potrafi planować i przeprowadzać eksperymenty, pomiary, symulacje komputerowe. Potrafi ocenić przydatność metod i narzędzi do obliczeń maszynowych. Rozumie procesy tworzenia modeli ML w zastosowaniach praktycznych.
      Cybersecurity (5 ECTS) Podstawowe terminy i pojęcia cyberbezpieczeństwa. Główne zagrożenia. Metody wykrywania i eliminowania luk. Planowanie awaryjne. Strategia reagowania na incydenty i odzyskiwania danych po awarii. Umie zidentyfikować rodzaje zagrożeń cybernetycznych. Potrafi zaprojektować bezpieczny system informatyczny. Wykonuje analizy bezpieczeństwa systemów informatycznych. Potrafi dobrać metody służące zabezpieczeniu i narzędzia do analizy bezpieczeństwa.
      LLM in Action (5 ECTS) Wprowadzenie do dużych modeli językowych (LLM). Architektury i mechanizmy działania LLM. Prompt Engineering. Adaptacja LLM do specyficznych zadań. Zastosowania w automatyzacji i wsparciu pracy. Trendy i wyzwania. Umie wykorzystać LLM do wsparcia swojej pracy. Potrafi zaprojektować plan fine-tuningu. Poprawnie dobiera LLM do problemu biznesowego. Potrafi napisać efektywne zapytania do LLM. Identyfikuje procesy możliwe do automatyzacji z wykorzystaniem LLM.
      Startup Entrepreneurship (5 ECTS) Przedsiębiorczość innowacyjna. Pomysł na startup. Metoda Lean Startup (etapy i narzędzia). Warsztaty nad projektami (weryfikowanie hipotez biznesowych, wywiady, koncepcja MVP). Finansowanie startupu. Prezentacja końcowa. Umie sformułować główne hipotezy biznesowe. Potrafi zaprojektować model biznesowy startupu. Potrafi zaprojektować i przeprowadzić eksperymenty biznesowe, w tym wywiady. Potrafi przygotować i przedstawić prezentację inwestorską ("pitch").
      Information Systems Design Methodology (5 ECTS) Cykle życiowe rozwoju oprogramowania. Terminologia paradygmatu projektowania obiektowego. Podstawy języka UML. Techniki identyfikacji obiektów (analiza lingwistyczna, karty CRC). Gromadzenie i zarządzanie wymaganiami. Inżynieria w przód i wstecz. Architektury systemów. Wzorce projektowe. Potrafi projektować złożone systemy informatyczne w oparciu o modele UML i wzorce projektowe. Umie krytycznie analizować wymagania biznesowe i przekształcać je w formalne modele projektowe.