Pytania na egzamin dyplomowy inżynierski
Pytania profilowe
- Algorytmy dla problemów optymalizacyjnych - dokładne i przybliżone.
- Zasady modelowania i realizacji współczesnych rozwiązań obiektowych.
- Dług projektowy: znaczenie w projektach, jak go mierzyć i redukować.
- Javascript i języki pokrewne w kontekście realizacji aplikacji desktopowych i WWW.
- Współczesne kierunki rozwoju aplikacji WWW.
- Technologie i wzorce dla realizacji interfejsu użytkownika na platformie .NET.
- Charakterystyka platformy .NET.
- Mechanizmy obiektowe i funkcyjne w języku Javascript.
- Zarządzanie pamięcią na platformie .NET.
- Mechanizmy realizacji wielozadaniowości i przetwarzania asynchronicznego na platformie .NET.
Pytania kierunkowe - studia stacjonarne
- Złożoność czasowa i pamięciowa algorytmów.
- Podstawowe struktury danych i algorytmy do ich przetwarzania.
- Nowoczesne platformy programowania obiektowego.
- Podać różnice w implementacji obiektowości w kilku wybranych językach programowania.
- Klasy języków programowania na wybranych przykładach.
- Porównanie sieci LAN i WAN.
- Metody dostępu do medium transmisyjnego w lokalnych sieciach komputerowych.
- Infrastruktura klucza publicznego – architektura oraz sposoby wykorzystania.
- Cykle życia oprogramowania (modele wytwarzania oprogramowania).
- Zasady modelowania dla konstrukcji relacyjnych baz danych.
- Opis wybranej metodyki wytwarzania oprogramowania.
- Rola i algorytmy mechanizmu szeregowania zadań w jądrze systemu operacyjnego.
- Pojęcie systemu wbudowanego, jego cechy oraz obszary zastosowań.
- Modele barw w grafice komputerowej.
- Zasady budowy interfejsów użytkownika systemów informatycznych.
- Poziomy testowania w cyklu życia oprogramowania.
- Rodzaje operacji na plikach graficznych oraz ich typowe zastosowanie.
- Podział i przykłady algorytmów uczenia maszynowego.
- Zasady współpracy aplikacji rozproszonych z bazami danych.
- Przetwarzanie sekwencyjne, współbieżne i równoległe.
- Czym jest potok przetwarzania żądania w frameworkach internetowych?
Pytania kierunkowe - studia niestacjonarne
- Złożoność czasowa i pamięciowa algorytmów
- Podstawowe struktury danych i algorytmy do ich przetwarzania
- Nowoczesne platformy programowania obiektowego
- Porównanie sieci LAN i WAN
- Metody dostępu do medium transmisyjnego w lokalnych sieciach komputerowych
- Infrastruktura klucza publicznego – architektura oraz sposoby wykorzystania
- Podać różnice w implementacji obiektowości w kilku wybranych językach programowania
- Cykle życia oprogramowania (modele wytwarzania oprogramowania)
- Zasady modelowania dla konstrukcji relacyjnych baz danych
- Opis wybranej metodyki wytwarzania oprogramowania
- Rola i algorytmy mechanizmu szeregowania zadań w jądrze systemu operacyjnego.
- Modele barw w grafice komputerowej
- Poziomy testowania w cyklu życia oprogramowania
- Klasy języków programowania na wybranych przykładach
- Zasady budowy interfejsów użytkownika systemów informatycznych
- Techniki komunikacji międzyprocesowej
- Główne techniki zwiększania wydajności współczesnych procesorów
- Charakterystyka modeli przetwarzania w Internecie
- Otwarte systemy agentowe: definicja, problemy konstrukcyjne i metody ich rozwiązywania
- Metody pozyskiwania danych przestrzennych
- Metody klasyfikacji obrazów satelitarnych
- Zastosowania formalizmu i metod teorii grafów
- Paradygmat programowania strukturalnego
- Metody kompresji stratnej obrazów i dźwięku
- Rodzaje filtrów oraz ich zastosowanie w przetwarzaniu obrazów