Pytania na egzamin dyplomowy inżynierski

Pytania profilowe

  1. Algorytmy dla problemów optymalizacyjnych - dokładne i przybliżone.
  2. Zasady modelowania i realizacji współczesnych rozwiązań obiektowych.
  3. Dług projektowy: znaczenie w projektach, jak go mierzyć i redukować.
  4. Javascript i języki pokrewne w kontekście realizacji aplikacji desktopowych i WWW.
  5. Współczesne kierunki rozwoju aplikacji WWW.
  6. Technologie i wzorce dla realizacji interfejsu użytkownika na platformie .NET.
  7. Charakterystyka platformy .NET.
  8. Mechanizmy obiektowe i funkcyjne w języku Javascript.
  9. Zarządzanie pamięcią na platformie .NET.
  10. Mechanizmy realizacji wielozadaniowości i przetwarzania asynchronicznego na platformie .NET.
 

Pytania kierunkowe  -  studia stacjonarne

  1. Złożoność czasowa i pamięciowa algorytmów.
  2. Podstawowe struktury danych i algorytmy do ich przetwarzania.
  3. Nowoczesne platformy programowania obiektowego.
  4. Podać różnice w implementacji obiektowości w kilku wybranych językach programowania.
  5. Klasy języków programowania na wybranych przykładach.
  6. Porównanie sieci LAN i WAN.
  7. Metody dostępu do medium transmisyjnego w lokalnych sieciach komputerowych.
  8. Infrastruktura klucza publicznego – architektura oraz sposoby wykorzystania.
  9. Cykle życia oprogramowania (modele wytwarzania oprogramowania).
  10. Zasady modelowania dla konstrukcji relacyjnych baz danych.
  11. Opis wybranej metodyki wytwarzania oprogramowania.
  12. Rola i algorytmy mechanizmu szeregowania zadań w jądrze systemu operacyjnego.
  13. Pojęcie systemu wbudowanego, jego cechy oraz obszary zastosowań.
  14. Modele barw w grafice komputerowej.
  15. Zasady budowy interfejsów użytkownika systemów informatycznych.
  16. Poziomy testowania w cyklu życia oprogramowania.
  17. Rodzaje operacji na plikach graficznych oraz ich typowe zastosowanie.
  18. Podział i przykłady algorytmów uczenia maszynowego.
  19. Zasady współpracy aplikacji rozproszonych z bazami danych.
  20. Przetwarzanie sekwencyjne, współbieżne i równoległe.
  21. Czym jest potok przetwarzania żądania w frameworkach internetowych?

Pytania kierunkowe  -  studia niestacjonarne

  1. Złożoność czasowa i pamięciowa algorytmów
  2. Podstawowe struktury danych i algorytmy do ich przetwarzania
  3. Nowoczesne platformy programowania obiektowego
  4. Porównanie sieci LAN i WAN
  5. Metody dostępu do medium transmisyjnego w lokalnych sieciach komputerowych
  6. Infrastruktura klucza publicznego – architektura oraz sposoby wykorzystania
  7. Podać różnice w implementacji obiektowości w kilku wybranych językach programowania
  8. Cykle życia oprogramowania (modele wytwarzania oprogramowania)
  9. Zasady modelowania dla konstrukcji relacyjnych baz danych
  10. Opis wybranej metodyki wytwarzania oprogramowania
  11. Rola i algorytmy mechanizmu szeregowania zadań w jądrze systemu operacyjnego.
  12. Modele barw w grafice komputerowej
  13. Poziomy testowania w cyklu życia oprogramowania
  14. Klasy języków programowania na wybranych przykładach
  15. Zasady budowy interfejsów użytkownika systemów informatycznych
  16. Techniki komunikacji międzyprocesowej
  17. Główne techniki zwiększania wydajności współczesnych procesorów
  18. Charakterystyka modeli przetwarzania w Internecie
  19. Otwarte systemy agentowe: definicja, problemy konstrukcyjne i metody ich rozwiązywania
  20. Metody pozyskiwania danych przestrzennych
  21. Metody klasyfikacji obrazów satelitarnych
  22. Zastosowania formalizmu i metod teorii grafów
  23. Paradygmat programowania strukturalnego
  24. Metody kompresji stratnej obrazów i dźwięku
  25. Rodzaje filtrów oraz ich zastosowanie w przetwarzaniu obrazów