Zagadnienia do egzaminu dyplomowego dla

Transkrypt

Zagadnienia do egzaminu dyplomowego dla
2009-11-09
Zagadnienia do egzaminu dyplomowego
dla studentów specjalności Informatyka w inżynierii lądowej
1. Podstawy informatyki
1. Reprezentacja danych w komputerze. Arytmetyka binarna. Konwersja między systemami
liczbowymi. Stałopozycyjne i zmiennopozycyjne reprezentacja liczbowe.
2. Elementy funkcjonalne systemu komputerowego. Zasada działania procesora. Jednostka
Arytmetyczno-Logiczna (ALU). Układ sterowania. Fazy cyklu rozkazowego. Rodzaje
rejestrów i ich funkcje. Pamięci komputera.
3. Metody oceny wydajności systemów komputerowych.
4. Organizacja przestrzeni adresowej.
5. Pamięć wspólna i rozproszona.
6. Przetwarzanie scentralizowane i rozproszone.
7. Modele składowania i udostępniania danych.
2. Mikroprocesory i architektury komputerów
8. Koncepcje systemu przerwań w procesach cyfrowych.
9. Metody konwersji sygnałów analogowych na cyfrowe.
10. Różnice pomiędzy procesorami CISC i RISC.
11. Rodzaje magistral szeregowej transmisji danych.
3. Bezpieczeństwo systemów komputerowych
12. Proces zarządzania bezpieczeństwem systemów informatycznych.
13. Kryptosystemy symetryczne, metody dystrybucji tajnych kluczy szyfrowania w
systemach symetrycznych.
14. Kryptografia asymetryczna w bezpieczeństwie sieciowych systemów komputerowych.
15. Pojęcie podpisu elektronicznego i podpisu cyfrowego.
4. Sieci komputerowe
16. Modele warstwowe organizacji procesu transmisji w łączach szeregowych.
17. Adresowanie IP podsieci i maski podsieci o zmiennej długości.
18. Algorytm i tablice rutingu datagramów IP.
19. Realizacja warunku niezawodności przez protokół TCP.
5. Przetwarzanie rozproszone i równoległe
20. Zalety i wady systemów rozproszonych.
21. Klasyfikacja komputerów MIMD.
22. Pojęcia pamięci wspólnej i spójnej.
23. Modele programowania równoległego.
6. Systemy czasu rzeczywistego
24. Techniki synchronizacji procesów.
25. Semafory w aplikacjach typu czasu rzeczywistego.
26. Różnice pomiędzy systemami operacyjnymi czasu rzeczywistego a systemami
operacyjnymi do obsługi zadań bez silnych uwarunkowań czasowych.
7. Systemy operacyjne
27. Organizacja pamięci pomocniczej, metody przydziału miejsca na dysku, systemy plikowe.
28. Zarządzanie wolną przestrzenią na dysku.
29. Algorytmy planowania przydziału procesora.
30. Algorytmy zastępowania stron.
31. Zarządzanie pamięcią wirtualną.
32. Stronicowanie a segmentacja.
33. Synchronizacja procesów: synchronizacja programowa, semafory, mechanizmy
strukturalne.
8. Algorytmy i struktury danych
34. Algorytmiczne rozwiązywanie problemów, formułowanie algorytmów, elementy analizy
algorytmów, poprawność semantyczna algorytmu.
35. Schemat blokowy algorytmu, elementy schematu blokowego.
36. Lista dwukierunkowa.
37. Definicja złożoności obliczeniowej.
38. Metody sortowania, grupowanie według wydajności, złożoność.
9. Inżynieria oprogramowania
39. Cykl życia oprogramowania.
40. Inżynieria wymagań.
41. Metryki oprogramowania.
42. Jakość w projektowaniu systemów.
43. Analiza i modelowanie obiektowe.
44. Model logiczny a model fizyczny systemu.
45. Obiektowe metody projektowania systemów informatycznych.
46. Testowanie oprogramowania.
47. Planowanie i harmonogramowanie.
48. Ocena wydajności systemu.
49. Niezawodność systemów oprogramowania.
10. Języki programowania
50. Struktura programu w języku C. Klasy pamięci.
51. Funkcje w języku C. Sposoby przekazywania argumentów.
52. Przyjaźń w technice programowania w języku C++.
53. Przeładowanie operatorów w języku C++.
54. Dziedziczenie w języku C++.
55. Klasy abstrakcyjne i funkcje wirtualne w języku C++.
11. Bazy danych
56. Normalizacja relacyjnej bazy danych.
57. Technologie dostępu do baz danych poprzez interfejsy pośrednie.
58. Współbieżność w dostępie do bazy, blokady i zakleszczenia, poziomy izolacji ANSI.
12. Grafika komputerowa
59. Algorytmy rysowania prymitywów graficznych.
60. Algorytmy cieniowania płaskiego i cieniowania Gourauda.
61. Metody renderingu.
13. Podstawy automatyki
62. Problem automatycznej regulacji.
63. System ze sprzężeniem zwrotnym.
64. Wymagania dla obiektów sterowanych (stabilność, sterowalność, obserwowalność).
14. Sztuczna inteligencja
65. Pojęcie sztucznej inteligencji, kryteria.
66. Sztuczne sieci neuronowe, rodzaje sieci, metody uczenia sieci.
67. Pojęcia inżynierii wiedzy; wiedza i rozumowanie, reprezentacja wiedzy, bazy wiedzy,
heurystyki i metody przeszukiwania, wnioskowania, pozyskiwania wiedzy.
68. Pojęcie zbioru rozmytego, reguły rozmytej i wnioskowania rozmytego.
15. Metody obliczeniowe
69. Metody rozwiązywania nieliniowych równań algebraicznych.
70. Problem własny macierzy: metody analizy i zastosowania techniczne.
71. Metody interpolacji i aproksymacji funkcji.
72. Numeryczne całkowanie funkcji.
73. Numeryczne metody analizy problemów początkowych.
74. Deterministyczne i stochastyczne metody optymalizacji funkcji
nieograniczonych i ograniczonych.
75. Kontrola i analiza błędów rozwiązań numerycznych.
w
obszarach
16. Systemy ekspertowe
76. Struktura systemu ekspertowego, poszczególne elementy.
77. Podstawowe właściwości systemów ekspertowych.
17. Systemy multimedialne
78. Proces digitalizacji dźwięku.
79. Podstawowe metody bezstratnej i stratnej kompresji danych.
18. Metody komputerowe w inżynierii lądowej
80. Metody obliczeniowe oraz techniki komputerowe w projektowaniu konstrukcji.
81. Sformułowanie lokalne i wariacyjne modelu matematycznego.
82. Metoda residuów ważonych.
83. Algorytm MES dla zagadnienia stacjonarnego na przykładzie statyki konstrukcji.
84. Elementy skończone stosowane w dyskretyzacji zadań 1D/2D/3D.
19. Mechanika materiałów i konstrukcji
85. Klasyfikacja elementów konstrukcyjnych z uwagi na rozkład naprężeń w przekroju
poprzecznym.
86. Siły przekrojowe – definicje, zasady znakowania i wykresy.
87. Warunki wytrzymałościowe i sztywnościowe przy projektowaniu elementów
konstrukcyjnych.
88. Obliczanie sił przekrojowych dla układów statycznie wyznaczalnych i niewyznaczalnych.
89. Podobieństwa i różnice algorytmów obliczeniowych metodą sił i metodą przemieszczeń,
używanych do analizowania USN.
20. Konstrukcje metalowe
90. Klasy przekrojów elementów stalowych. Zasady ustalania i kryteria klasyfikacji.
91. Stateczność ogólna i miejscowa prętów stalowych. Współczynniki niestateczności.
21. Konstrukcje żelbetowe
92. Właściwości mechaniczne betonu i stali.
93. Zapewnienie bezpieczeństwa konstrukcji w Stanie Granicznym Nośności.
94. Wymiarowanie żelbetowych przekrojów prostokątnych i teowych na zginanie.
22. Podstawy transportu
95. Sformułowanie problemów transportowych na praktycznych przykładach.
96. Problemy reprezentacji (modeli) procesów transportowych.
97. Systemy transportowe i logistyczne.
98. Systemy detekcji, zbierania danych i informacji o procesach transportowych.
23. Zarządzanie w budownictwie
99. Drogi ekstremalne w grafach skierowanych i ich zastosowanie w zarządzaniu.
100. Metoda CPM (wersja klasyczna i jej rozszerzenia).
101. Aplikacje oparte o metodę CPM.
102. Metody otrzymywania charakterystyk sieci PERT dla losowych czasów realizacji.

Podobne dokumenty