Pytania (Informatyka)


PYTANIA DO OBRONY PRACY DYPLOMOWEJ DLA KIERUNKU
INFORMATYKA I STOPNIA, STUDIA INŻYNIERSKIE
PYTANIA Z PRZEDMIOTÓW PODSTAWOWYCH I KIERUNKOWYCH
1. Omówić podstawowe elementy programowania obiektowego dostępne w języku PHP.
2. Naszkicować sposób implementacji klasy PHP ukrywającej szczegóły połączenia z bazą danych
PostgreSQL. Proszę krótko omówić zastosowane rozwiązania i ich zalety.
3. Na czym polega metoda  dziel i zwyciężaj ?
4. Scharakteryzuj algorytmy sortowania  idee ich działania i złożoności obliczeniowe.
5. Co to jest złożoność obliczeniowa algorytmu? Podaj przykładowe złożoności obliczeniowe.
6. Proszę omówić podstawowe elementy typowego procesora stosowanego w komputerach PC.
7. Krótko scharakteryzować różnice między architekturą typu RISC i CISC 2.
8. Omówić hierarchię pamięci stosowaną we współczesnych komputerach. Podać podstawowe
cechy pamięci podręcznych.
9. Proszę wyjaśnić różnice między mapowaniem asocjacyjnym, bezpośrednim i zbiorowo-
asocjacyjnym pamięci podręcznej.
10. Podać definicję systemu operacyjnego oraz różne sposoby klasyfikacji systemów
operacyjnych (z przykładami).
11. Omówić zasadę działania mechanizmu stronicowania i wymiany we współczesnym systemie
operacyjnym typu UNIX.
12. Konfiguracja routera dla małej sieci z dostępem do Internetu, np. Wi-FI (NETIA).
13. Technologie sieci światłowodowych: zródła i detektory światła, modulatory, kable.
14. Omów różnice pomiędzy programowaniem imperatywnym i obiektowym.
15. Omów następujące własności obiektów -> konstruktor, destruktor, zmienne i metody
prywatne i publiczne, przeciążenie metod i konstruktorów.
16. Cechy grafiki wektorowej i rastrowej  porównanie.
17. Przedstawić metodę śledzenia promieni (ray-tracing) oraz podać jej właściwości.
18. Proszę omówić zasadę działania sieci neuronowej. Proszę podać przykłady różnych typów
sieci neuronowych, ich charakterystykę i przykładowe zastosowania.
19. Omówić zasadę działania optymalizacji metodą algorytmu genetycznego. Proszę naszkicować
sposób implementacji takiego algorytmu.
20. Wymienić i omówić podstawowe własności relacyjnej bazy danych.
21. Wymienić podstawowe grupy i instrukcje języka SQL i omówić jedną z nich na przykładzie.
22. Zarządzanie wymaganiami na system aplikacyjny.
23. Cykl wytwarzania systemu z podejściem przyrostowym.
24. Przedstaw prawa de Morgana i zilustruj je na podstawie układu bramek logicznych.
25. Omów działania procesora i koprocesora. Podstawowe rejestry i zasady działania na nich
w obydwu przypadkach.
26. Wymień podstawowe elementy kodeksu etycznego.
27. Omów problem odpowiedzialności informatyka za moralne i społeczne konsekwencje jego
działalności.
Specjalność GRAFIKA KOMPUTEROWA I MULTIMEDIA
1. W wyniku jakich procesów powstaje obraz cyfrowy?
2. Omów, na czym polega zasada "złotego podziału" w fotografii.
3. Na czym polega zjawisko aberracji chromatycznej?
4. W jaki sposób powstaje flara na zdjęciu?
5. Wymień i krótko opisz etapy powstawania filmu fabularnego?
6. Wymień i scharakteryzuj plany w filmie?
7. Na czym polega montaż liniowy i nieliniowy podczas produkcji filmu?
8. Co to jest postprodukcja?
9. Co jest podstawą budowy obrazu bitmapowego, technicznie określanego jako obraz
rastrowy?
10. Czym jest kanał alfa w programie Adobe Photoshop?
11. Która z wymienionych form kompresji jest określana jako bezstratna?
a. jpg z maksymalną jakością
b. tif z zaznaczonym oknem LZW
c. psd d.gif
12. W jakich trybach koloru nie mogą być stosowane filtry:
a. CMYK
b. RGB
c. bitmap (bitmapa) i indexed color (kolor indeksowany)
d. duotone (duoton)
13. Opisz różnicę pomiędzy przetwarzaniem punktowym a kontekstowym, podaj wady i zalety
obu przetwarzań oraz ich zastosowanie.
14. Na czym polega erozja, dylatacja, otwarcie i zamknięcie przy przetwarzaniu morfologicznym?
15. Wymień i opisz algorytmy do detekcji krawędzi.
16. Jak działa i w jakim celu stosuje się filtry medianowe?
17. Co to są "mipmapy", jak się je tworzy i w jakim celu się je stosuje?
18. Opisz rodzaje oświetlenia stosowanego w modelowaniu scen 3D.
19. Co to jest teksturowanie? Omów sposoby nakładania tekstur na różne obiekty.
20. Wymień i scharakteryzuj rodzaje rzutowania stosowanego w grafice komputerowej.
21. Jakie rodzaje oświetlenia występują w programie POV-Ray? Omów je.
22. Jakie operacje CSG (ang. Constructive Solid Geometry) są dostępne w programie POV-Ray i na
czym polegają?
23. W jaki sposób realizuje się animację w programie POV-Ray?
24. Jakie możliwości ustawień materiału posiada POV-Ray? Omów je.
Specjalność SIECI KOMPUTEROWE I SYSTEMY ROZPROSZONE
1. Na czym polega impas w programowaniu współbieżnym i jak można go unikać?
2. Proszę krótko opisać zasadę działania semafora typu Mutex.
3. Proszę krótko opisać  Problem ucztujących filozofów .
4. Co to są operacje atomowe procesora? Kiedy konieczne jest ich wykorzystanie?
5. Proste szyfry. Szyfrowanie metodą podstawiania.
6. Szyfrowanie metodą przestawiania. Zasada Kerckhoffsa.
7. Szyfrowanie z kluczem. Szyfrowanie symetryczne. Szyfrowanie asymetryczne.
8. Matematyczne podstawy kryptografii. Największy wspólny dzielnik.
9. Typowe reguły protokołu trasowania (podzielony horyzont, zatruwanie, zatrucie wstecz,
aktualizacje wymuszone, zliczanie do nieskończoności). Jak one są realizowane w protokołach
RIP i OSPF?
10. Jakie warunki musi spełniać sieć, aby routery BGP (Border Gateway Protocol) się
komunikowały? Omów podstawowe cechy protokołu BGP.
11. Metryka w protokołach trasowania (RIP, EIGRP, OSPF).
12. Protokół drzewa rozpinającego w warstwie 2 sieci. Co nowego wprowadza rozwiązanie
VLAN?
13. Wymień dwa systemy plików, na których możliwa jest instalacja systemu FreeBSD.
14. Czy jądro FreeBSD to mikrojądro?
15. Co to jest DTrace?
16. Omów proces uruchamiania systemu FreeBSD.
17. Co to znaczy przetwarzać dane osobowe?
18. Jakie akty prawne chronią dane osobowe?
19. Jakie są zagrożenia fizyczne dla systemów informatycznych?
20. Proszę opisać proces szacowania ryzyka.
21. Co to jest Usługa Katalogowa (AD)?
22. Co to jest DNS i jak działa?
23. Proszę opisać grupy występujące w AD.
24. Proszę opisać systemy RAID.
Specjalność BEZPIECZECSTWO I OCHRONA INFORMACJI
1. Na czym polega impas w programowaniu współbieżnym i jak można go unikać?
2. Proszę krótko opisać zasadę działania semafora typu Mutex.
3. Proszę krótko opisać  Problem ucztujących filozofów .
4. Co to są operacje atomowe procesora? Kiedy konieczne jest ich wykorzystanie?
5. Proste szyfry. Szyfrowanie metodą podstawiania.
6. Szyfrowanie metodą przestawiania. Zasada Kerckhoffsa.
7. Szyfrowanie z kluczem. Szyfrowanie symetryczne. Szyfrowanie asymetryczne.
8. Matematyczne podstawy kryptografii. Największy wspólny dzielnik.
9. Typowe reguły protokołu trasowania (podzielony horyzont, zatruwanie, zatrucie wstecz,
aktualizacje wymuszone, zliczanie do nieskończoności). Jak one są realizowane w protokołach
RIP i OSPF?
10. Jakie warunki musi spełniać sieć, aby routery BGP (Border Gateway Protocol) się
komunikowały? Omów podstawowe cechy protokołu BGP.
11. Metryka w protokołach trasowania (RIP, EIGRP, OSPF).
12. Protokół drzewa rozpinającego w warstwie 2 sieci. Co nowego wprowadza rozwiązanie
VLAN?
13. Co to znaczy przetwarzać dane osobowe?
14. Jakie akty prawne chronią dane osobowe?
15. Jakie są zagrożenia fizyczne dla systemów informatycznych?
16. Proszę opisać proces szacowania ryzyka?
17. Co to jest Usługa Katalogowa (AD)?
18. Co to jest DNS i jak działa?
19. Proszę opisać grupy występujące w AD.
20. Proszę opisać systemy RAID.
21. Omów algorytmy determinizacji automatów skończonych i ich znaczenie.
22. Języki regularne a automaty skończone.
23. Omów fazy pracy komilatora.
24. Co to jest i jakie zadania realizuje Parser.
Specjalność ZARZDZANIE INFORMACJ I BAZY DANYCH
1. Proste szyfry. Szyfrowanie metodą podstawiania.
2. Szyfrowanie metodą przestawiania. Zasada Kerckhoffsa.
3. Szyfrowanie z kluczem. Szyfrowanie symetryczne. Szyfrowanie asymetryczne.
4. Matematyczne podstawy kryptografii. Największy wspólny dzielnik.
5. Wyjaśnij, co to jest procedura składowana (ang. stored procedure), i wskaż zakres jej
stosowania.
6. Wyjaśnij, co to jest Wyzwalacz (ang. trigger), i wskaż zakres jego stosowania.
7. Wyjaśnij, co to jest model relacyjny (ang. relational model) bazy danych.
8. Wyjaśnij, co to są transakcje w SQL i do czego służą. Wymień znane transakcje.
9. Wyjaśnić pojęcia z teorii nierelacyjnych baz danych (CAP  Consistency, Availability, Partition
Tolerance, BASE  Basically Available, Soft-state, Eventually consistent). Porównać definicją
z relacyjnych baz danych (ACID  Atomicity, Consistency, Isolation, Durability).
10. Klasyfikacja baz nierelacyjnych według kryterium dwie cechy z trzech CAP na jeden system
bazodanowy.
11. Struktura bazy nierelacyjnej Mongodb (format JSON).
12. Polecenia wyszukiwania i agregacji w bazie nierelacyjnej Mongodb (find, aggregate).
13. Co to znaczy przetwarzać dane osobowe?
14. Jakie akty prawne chronią dane osobowe?
15. Jakie są zagrożenia fizyczne dla systemów informatycznych?
16. Proszę opisać proces szacowania ryzyka.
17. Co to jest Usługa Katalogowa (AD)?
18. Co to jest DNS i jak działa?
19. Proszę opisać grupy występujące w AD.
20. Proszę opisać systemy RAID.
21. Omów algorytmy determinizacji automatów skończonych i ich znaczenie.
22. Języki regularne a automaty skończone.
23. Omów fazy pracy komilatora.
24. Co to jest i jakie zadania realizuje Parser?
Specjalność APLIKACJE INTERNETOWE I MOBILNE
1. Wyjaśnij, co to jest język xml (ang. Extensible Markup Language), i wskaż zakres jego
zastosowania.
2. Wyjaśnij, co to są kaskadowe arkusze stylów (ang. Cascading Style Sheets, CSS), i wskaż
zakres ich używania.
3. Wyjaśnij, co to jest język XSL (ang. Extensible Stylesheet Language), i wskaż zakres jego
używania.
4. Wyjaśnij, co to jest język HTML (ang. HyperText Markup Language), i wskaż zakres jego
używania.
5. Na czym polega impas w programowaniu współbieżnym i jak można go unikać?
6. Proszę krótko opisać zasadę działania semafora typu Mutex.
7. Proszę krótko opisać  Problem ucztujących filozofów .
8. Co to są operacje atomowe procesora? Kiedy konieczne jest ich wykorzystanie?
9. Opis struktury pliku z klasą w języku Java (nazwa pliku, nazwa klasy, funkcja main).
10. Podaj kilka przykładów mechanizmów programowania wątków w Javie, np. klasa Executor.
11. Wymień i krótko opisz biblioteki graficzne Javy.
12. Narzędzia kompilacji i konsolidacji w Javie (ant, maven).
13. Opisz różnicę pomiędzy przetwarzaniem punktowym a kontekstowym, podaj wady i zalety
obu przetwarzań oraz ich zastosowanie.
14. Na czym polega erozja, dylatacja, otwarcie i zamknięcie przy przetwarzaniu morfologicznym?
15. Wymień i opisz algorytmy do detekcji krawędzi.
16. Jak działa i w jakim celu stosuje się filtry medianowe?
17. Wymień popularne mobilne systemy operacyjne i omów ich podstawowe cechy, historię
rozwoju.
18. Jakie funkcje telefonu mogą być oprogramowane w systemie Android, a jakie w systemie
Apple IOS?
19. Omówić opracowane w systemie Android cykle klasy Activity i klasy Service (osobno
i z porównaniem).
20. Wątki w systemie Android (czy wszystkie mają takie same możliwości jak np. wątki
w Linuxie?).
21. Możliwości systemów zarządzania treścią w programowaniu internetowym.
22. Idea technologii AJAX w tworzeniu aplikacji i internetowych.
23. Wzorzec projektowy MVC w tworzeniu aplikacji indenowych.
24. Kontrolki serwerowe Web Server a HTML Server w technologii ASP.NET.
Specjalność INŻYNIERIA OPROGRAMOWANIA
1. Scharakteryzuj systematykę wzorców projektowych w inżynierii oprogramowania.
2. Scharakteryzuj grupę behawioralnych wzorców projektowych na wybranych przykładach.
3. Scharakteryzuj grupę kreacyjnych wzorców projektowych na wybranych przykładach.
4. Scharakteryzuj grupę strukturalnych wzorców projektowych na wybranych przykładach.
5. Podaj definicję refaktoryzacji oraz omów kilka przekształceń refaktoryzacyjnych.
6. Scharakteryzuj i porównaj metody przesyłania danych za pomocą HTTP  POST i GET.
7. Opisz sposoby generowania dynamicznych stron internetowych z wykorzystaniem systemu
szablonów, np. Django.
8. Podaj i scharakteryzuj składowe wzorca projektowego MVC.
9. Podaj i omów najważniejsze składowe projektu i aplikacji tworzonych z wykorzystaniem
szkieletu aplikacyjnego Django.
10. Wyjaśnij, co to jest język XML (ang. Extensible Markup Language), i wskaż zakres jego
zastosowania.
11. Wyjaśnij, co to są kaskadowe arkusze stylów (ang. Cascading Style Sheets, CSS), i wskaż
zakres ich używania.
12. Wyjaśnij, co to jest język XSL (ang. Extensible Stylesheet Language), i wskaż zakres jego
używania.
13. Wyjaśnij, co to jest język HTML (ang. HyperText Markup Language), i wskaż zakres jego
używania.
14. Wyjaśnij różnicę pomiędzy analizą systemu a projektowaniem systemu.
15. Scharakteryzuj rolę i zadania analityka systemowego.
16. Scharakteryzuj wymagania funkcjonalne i niefunkcjonalne.
17. Opisz, na czym polega obsługa cyklu życia produktu.
18. Czym różni się testowanie od debugowania? Proszę podać krótkie definicje.
19. Scharakteryzuj cele i narzędzia testowania jednostkowego.
20. Czym różnią się metody testowania  czarnej skrzynki i  białej skrzynki ?
21. Scharakteryzuj różne poziomy testowania oprogramowania.
22. Opisz i porównaj metody przetwarzania danych XML  SAX i DOM.
23. Opisz wady i zalety programowania wielowątkowego i wieloprocesowego w Pythonie.
24. Scharakteryzuj wyrażenia i podaj zakres zastosowań wyrażeń regularnych.


Wyszukiwarka

Podobne podstrony:
informatyka 62 pytania i odp
procesy informacyjne pytania
Wyrok II SAB Łd 53 Wyrok WSA w Łodzi (pytania egzaminacyjne jako informacja publ)
Informacyjne Systemy Zarządzania, Wódz pytania egzamin lato 2013
Nota Informacyjna TS pytania prej
23 Studia niestacjonarne I stopnia Informatyka SI pytania na egzamin dyplomowy
Technologia informatyczna pytania na EGZAM semestr II
Pytania testowe Informatyka w zarzadzaniu
pytania Technologie informacyjne
informator Z12011703 TGP pytania
Pytania na egzamin z informatyki
Religia Pytania o latarnię mojego serca
Teoria i metodologia nauki o informacji
plan nauczania technik informatyk wersja 1
t informatyk12[01] 02 101
informatyka w prawnicza testy
Wyk6 ORBITA GPS Podstawowe informacje
Pytania z witamin Siemian

więcej podobnych podstron