Zakres egzaminu dyplomowego (magisterskiego) na kierunku

Transkrypt

Zakres egzaminu dyplomowego (magisterskiego) na kierunku
Zakres egzaminu dyplomowego (magisterskiego) na kierunku
INFORMATYKA
InŜynieria oprogramowania:
1. Wymień i krótko scharakteryzuj modele cyklu zycia oprogramowania.
2. Omów typy diagramów UML oraz ich zastosowania.
3. Podaj i krótko scharakteryzuj rodzaje testów oprogramowania (z punktu widzenia
techniki wykonywania testów).
4. Podaj techniki szacowania nakładów pracy w projektach informatycznych.
5. Omów struktury organizacyjne zespołów projektowych.
Języki programowania:
1. Wymień podstawowe typy języka C++.
2. Wyjaśnij na dowolnym przykładzie działanie operatorów inkrementacji i
dekrementacji.
3. Do czego słuŜą dyrektywy #include i #define?
4. Podaj deklarację zmiennej rzeczywistej x podwójnej precyzji w C++.
Sieci komputerowe:
1. Wymień warstwy modelu ISO/OSI.
2. Co to jest router? Omów zasadę działania oraz podstawowe zadania.
3. Wymień i opisz protokoły routingu.
4. Co rozumiesz pod pojęciem bramy (gateway’a)?
5. Co rozumiesz pod pojęciem sieci rozległej? Podaj przykłady.
Systemy operacyjne:
1. wymień podstawowe zadania systemu operacyjnego.
2. Wymień techniki realizacji pamięci wirtualnej.
3. Omów pojęcie wątku.
Grafika komputerowa:
1. Omów krótko dwa podstawowe modele kolorów: RGB oraz CMYK.
2. Podaj podstawowe algorytmy (metody) kompresji map bitowych.
3. Co to SA krzywe Beziera?
Techniki internetowe:
1. Rozwiń skrót XML. Omów główne zastosowania XML.
2. Wymień po jednym przykładzie stosowanego na stronach WWW skryptowego języka
programowania, wykonywanego a) po stronie klienta b) po stronie serwera.
3. Omów pojęcia cienkiego i grubego klienta (thin and FAT client).
Zakres egzaminu dyplomowego (magisterskiego) na kierunku
INFORMATYKA
Specjalność: Komputerowe wspomaganie projektowania
AutoLISP, VisualLISP, Programowanie obiektowe:
1. Charakterystyczne cechy języka LISP.
2. Obiekty, właściwości i metody w środowisku AutoCad dostępne za pośrednictwem
języka LISP?
3. Definicja, struktura i hierarchia bloków w środowisku AutoCad.
4. Zdarzenia i ich obsluga w językach obiektowych.
Mechanizmy integracyjne i Adaptacja środowiska aplikacyjnego (Integracja
dokumentacji technicznej)
5. MoŜliwości integracji z zewnętrznymi aplikacjami i bazami danych przez interfejs
uŜytkownika w programach typu CAD.
6. Wbudowany interfejs bazodanowy, obsługiwane bazy danych w środowisku AutoCad.
Technologia AutoCADa:
7. Korzystanie z układów spółrzędnych, warstw i bloków w odelowaniu obiektów
przestrzennych.
8. Etapy tworzenia dokumentacji technicznej w środowiskach CAD.
Interfejs programowy uŜytkownika:
9. ActiveX i ObjectARX jako mechanizmy integracji pomiędzy aplikacjami.
10. Scharakteryzować rodzaje interfejsów programowych dostępnych w środowisku
AutoCad.
Topologia 3D:
11. Wykorzystanie algebry Boole’a w analizie wzajemnego połoŜenia obiektów.
12. Translacje układów współrzędnych.
Fotorealistyczna wizualizacja przestrzeni.
13. Wpływ oświetlenia scen w renderingu.
14. Wizualizacja obiektów z uŜyciem materiałów.
E-commerce:
15. Business to Business (B2B) a Business to Consumer (B2C).
16. Systemy rozliczeń finansowych.
Zintegrowane systemy zarządzania:
17. Ewolucja zintegrowanych systemów zarządzania.
18. Bezpieczeństwo systemów informatycznych.
Graficzne środowiska projektowe:
19. Podstawy programowania w środowisku LabView.
20. ZałoŜenia projektowania graficznego na przykładzie środowiska LabView.
Zakres egzaminu dyplomowego (magisterskiego) na kierunku
INFORMATYKA
Specjalność: Sieci komputerowe i systemy baz danych
1. Rozproszone systemy baz danych (replikacje).
2. Podstawowe cechy hurtowni danych.
3. Cechy obiektowego modelu bazy danych.
4. Typy kolekcyjne w modelu obiektowym.
5. Budowa serwera bazy danych ORACLE (nstancja, baza danych).
6. Fizyczne i logiczne struktury danych serwera ORACLE.
7. Protokół TCP/IP (Telnet, FTP, SMTP itd.)
8. Adresacja IP.
9. Podział sieci na podsieci.
10. Idea funkcjonowania DNSi DHCP.
11. Architektura Ethernet (CSMA/CD, 10BASE-T, 100BASE-X, 1000BASE-T).
12. Charakterystyka sieciowego systemu operacyjnego.
13. Technologie kompilacji programów.
14. Sposoby przekazywania parametrów i zwracania wartości przez funkcje w róŜnych
językach programowania.
15. Klasy abstrakcyjne, istota oraz implementacja.
16. Podaj techniki szacowania nakładów pracy w projektach informatycznych.
17. Omów struktury organizacyjne zespołów projektowych.
Zakres egzaminu dyplomowego (magisterskiego) na kierunku
INFORMATYKA
Specjalność: Informatyka w Technice i Zarządzaniu
1. Przedstawić sposoby organizacji tablic dynamicznych w języku C++ - operatory
New/delete; kontener <vector>.
2. Przedstawić zasady wykorzystania biblioteki szablonów (template) przy definiowaniu
funkcji procedur dla róŜnych typów danych.
3. Omówić istotę działania metod numerycznych przy rozwiązywaniu zagadnień
interpolacji i aproksymacji.
4. Standardowa biblioteka szablonów w języku C++ (STL) – omówić cechy
charakterystyczne biblioteki.
5. Omówić cechy charakterystyczne języka Python i porównać je z językiem C++.
6. Opisać sposoby realizacji interfejsów graficznych w języku Python.
7. Omówić metody przetwarzania testów w języku Python – wykorzystanie formalizmu
WyraŜeń Regularnych.
8. Przedstawić sposoby tworzenia struktury dokumentu w systemie składu LATeX.
9. System wizyjny – budowa i podstawowe zadania.
10. Omówić algorytmy realizacji przekształceń kontekstowych obrazów cyfrowych.
11. Histogram obrazu cyfrowego – sposób wyznaczania i moŜliwości wykorzystania przy
korekcie obrazu.
12. Proces rozpoznawania obiektów przez system wizyjny.
13. Opis układów dynamicznych za pomocą równań stanu.
14. Model ekonometryczny modelu (ogólna postać, zmienne, parametry)
15. Estymacja parametrów modelu ekonometrycznego.
16. Sposoby weryfikacji modeli ekonometrycznych.
17. Podstawowe elementy łańcucha kinematycznego manipulatora.
18. Podstawowe problemy w opisie kinematyki manipulanta – prosty i odwrotny problem
kinematyczny.
19. Przedstawić etapy w zarządzaniu wiedzą w ramach zachodniego modelu zarządzania
wiedzą.
20. Scharakteryzować metody (narzędzia) dostępne w procesie identyfikacji zasobów
wiedzy.