Przejdź do:
- Informatyka inżynierska
- Informatyka magisterska
- Automatyka i Robotyka
Pytania do egzaminu dyplomowego – Informatyka inżynierska
Pytania do egzaminu inżynierskiego z Informatyki Akademii Techniczno-Humanistycznej w Bielsku-Białej
Podstawy interakcji człowiek komputer
- Nowe elementy wprowadzone w języku HTML5
- Zasada działania: Responsive WebDesign, Grid, Flexbox
- Co oznacza pojęcie dostępności w tworzeniu stron internetowych?
Układy elektroniczne
- Wzmacniacz operacyjny – podstawowe aplikacje
- Filtry częstotliwości
- Układy rezonansowe RLC
- Układ całkujący i różniczkujący
- Tranzystor bipolarny – układy pracy, parametry
- Zasilacze – konstrukcje
- Prostowniki diodowe – wykresy czasowe
- Elementy pasywne obwodu – charakterystyka, łączenie
- Napięcie, prąd, moc, częstotliwość w ujęciu obwodów elektrycznych
- Diody (prostownicza, Zenera) – charakterystyki i parametry
- Tranzystory polowe – charakterystyki i parametry
Grafika komputerowa
- Koncepcja systemu graficznego CGRM
- Definicja i opis analityczny geometrii kształtu
- Addytywne i substraktywne modele barw
- Modele i modelowanie oświetlenia
Obliczenia równoległe i systemy rozproszone
- Problem pięciu filozofów, jako zadnie modelowe
- Koncepcja i realizacje semaforów oraz monitorów
- Sygnatury czasowe i ich użycie w systemach rozproszonych
- Miary efektywności w przetwarzaniu współbieżnym
Algorytmiczne ujęcie teorii grafów
- Omówić algorytmy przeszukania grafów.
- Porównać algorytmy Prima, Kruskala oraz Boruvki dla problemu drzewa napinającego
- Porównać algorytmy znajdowania najkrótszej ścieżki Danziga, Forda oraz macierzowy.
- Algorytmy dla cyklu Eulera oraz Hamiltona -omówić.
- Sposób generowania rodziny drzew napinających -bez wag.
Podstawy elektrotechniki i miernictwa
- Prawo Ohma
- Prawa Kirchoffa
- Charakterystyka elementów pasywnych w obwodzie: opornik, kondensator, cewka.
Podstawy techniki cyfrowej
- Siatka Karnaugha, implikant, implicent, zasady minimalizacji funkcji logicznych
- Algorytmiczna metoda minimalizacji Quine'a-McCluskeya
- Układy kombinacyjne, sekwencyjne, różnice, metody opisu i syntezy
- Przerzutniki D, T, SR, JK, opis działania, metody realizacji układów sekwencyjnych z ich wykorzystaniem
- Liczniki, rejestry -proste przykłady syntezy
Systemy sterowania i wizualizacji
- Układy logiczne, układy kombinacyjne, układy sekwencyjne, podać warunek konieczny rozróżnienia układu kombinacyjnego od układu sekwencyjnego,
- Systemy czasu rzeczywistego, rozproszone systemy czasu rzeczywistego, determinizm czasowy –definicja, cechy, rodzaje, wymagania.
- Metody dostępu do łącza –definicje, zastosowanie w sieciach przemysłowych, cykl sieci a cykl wymiany.
- Definicja sterownika PLC. Geneza i historia rozwoju PLC. Zasada działania, cykl programowy, fazy cyklu, długość trwania cyklu. Tryby pracy sterownika.
Sieci bezprzewodowe
- Podstawy propagacji radiowej; powstawanie fal radiowych (omówienie równania Maxwella), pojęcie stref Fresnella, tłumienność trasy, zanik wielodrogowy, refrakcja. Zagadnienia propagacji troposferycznej
- Rodzaje komunikacji radiowej; (simplex, duplex, komunikacja rozsiewcza, porozumiewawcza, zbiorcza) techniki tworzenia kanałów, metody poprawy jakości transmisji radiowej (Frequency Hopping, Spred Spectrum, Space diversity, kodowanie nadmiarowe)
- Standardy sieci bezprzewodowych. Scharakteryzować IrDA, Bluetooth, Wi-Fi
- Rodzaje modulacji stosowane w systemach telekomunikacyjnych i sieciach bezprzewodowych
- Zasada działania anteny. Scharakteryzować parametry anten stosowanych w sieciach bezprzewodowych
Sieci komputerowe lokalne
- Model OSI/ISO, protokoły IP, TCP.
- Serwer DHCP, DNS, administracja i konfiguracja serwerów.
- Konfiguracja i administracja serwerami Apache, MySQL, PHP, FTP.
- Teoretyczne podstawy routingu: przykładowe topologie, routing hierarchiczny, oblivious. Routing: współpraca z niższą warstwą, tablice routingu. Model ISO/OSI I TCP/IP.
- Media transmisyjne sieci lokalnych, ich parametry transmisyjne . Metody dostępu do łącza
Sieci komputerowe rozległe
- Pojęcie sieci rozległej. Architektura, charakterystyczne cechy, Media transmisyjne sieci rozległych, wymagania na parametry transmisyjne. Systemy sieci rozległych.
- Zalecenia ITU-T serii V i serii X. Interfejs X.25. Warstwowa architektura zalecenia X.25
- Rodzina systemów komutacji pakietów; standardy X.25, Frame Relay, ATM
- Dostęp abonencki w technologiach xDSL
Technologia sieciowa
- Klasyfikacja, usługi sieci. Sieciowe systemy operacyjne
- Urządzenia sieci komputerowych i ich funkcje. Komponenty łącza komputerowego. Kabel komputerowy kat. 5; przedstawić parametry pierwotne i wtórne (falowe), Przedstawić zagadnienie odbić i przeników
- Adresowanie w sieci: adresy MAC, IPv4, IPv6. Przedstawić konstrukcję protokołu IPv.4
- Aplikacje typu klient serwer, tworzenie aplikacji.
Metody numeryczne
- Metody rozwiązywania równań nieliniowych (bisekcji, reguła falsi, Newtona, siecznych)
- Metoda interpolacji za pomocą funkcji sklejanych
- Metody przybliżone obliczania pochodnej (różnice skończone)
- Metody przybliżone obliczania całki oznaczonej (prostokątów, trapezów, Simpsona)
Metody sztucznej inteligencji
- Zasada działania algorytmów genetycznych
- Zasada działania i metody uczenia sztucznych sieci neuronowych
- Zasada działania drzew decyzyjnych
- Rodzaje i zasada działania komitetów modeli predykcyjnych
- Metody selekcji cech i wektorów
- Metody rozpoznawania obrazów
Programowanie I, II
- Mechanizmy przesyłania parametrów do funkcji
- Pojęcia obiekt i klasa
- Pojęcia polimorfizm, mechanizm wczesnego i późnego wiązania
- Paradygmaty programowanie obiektowego
Programowanie III, IV
- Typy referencyjne i typy wartości
- Zasada działania i zastosowanie klas abstrakcji i interfejsów
- Zasady SOLID
- Kolekcje (List, Dictionary i inne)
- Programowanie aplikacji wielowątkowych (Task, Thread, synchronizacja)
- Technologia WPF
- Technologia LINQ
- Technologia ORM
Programowanie dla Internetu
- Omów metody wywoływania żądań w protokole http
- Omów architekturę MVC
- Omów technologie realizacji usług webowych (SOAP, REST)
- Omów znaczenie i działanie mechanizmu sesji
- Omów techniki tworzenia interfejsu użytkownika w aplikacjach w webowych
Aplikacje mobilne
- Specyficzne aspekty tworzenia aplikacji na urządzenia mobilne
- Najbardziej popularne technologie wytwarzania aplikacji dla urządzeń mobilnych
- Możliwości zastosowania technologii webowych (html, javascript, css) w tworzeniu aplikacji dla urządzeń mobilnych
Przetwarzanie obrazów
- Definicja obrazu
- Przekształcenia morfologiczne
- Przestrzenie barw
- Operacje bezkontekstowe
- Balans bieli
Systemy operacyjne
- Definicja systemu operacyjnego
- Stany procesu i cykl zmian stanów
- Planowanie wywłaszczające i niewywłaszczające
- Stronicowanie na żądanie
- Przykłady algorytmów planowania przydziału procesora
Bezpieczeństwo technologii informatycznych
- Kryptoalgorytmy z kluczem publicznym. Kryptograficzne algorytmy symetryczne
- Administracja kluczami i protokoły uzgadniania kluczy
- Sieciowe protokoły zabezpieczające
- Zabezpieczenia dostępu do informacji. Karty elektroniczne. Zabezpieczające metody biometryczne
- Metody kryptoanalityczne
Architektura komputerów
- Procesor komputera
- Pamięć komputera i jej organizacja
- Magistrale i interfejsy
- ALU komputera
- Jednostka sterująca
Translatory
- Procesy występujące w translacji
- Rola analizy leksykalnej
- Wyrażenia regularne
- Pojęcie gramatyki bezkontekstowej
- Parsing
Bazy danych
- Podstawowe pojęcia baz danych – tabela, indeks, widok, klucz
- Składnia podstawowych zapytań języka SQL: Select, Insert, Update, Delete
- Relacje w bazach danych – typy kluczy, Join – rodzaje, użycie
Obiektowe bazy danych
- Podstawowe założenia obiektowych baz danych
- Pojęcie aktywacji i głębokości aktywacji obiektu w obiektowych bazach danych
- Głębokość operacji update obiektu w obiektowych bazach danych
- Słabe odniesienia ( referencje ) do obiektów
- Zmiany struktury klasy w obiektowych bazach danych
Podstawy inżynierii oprogramowania
- Fazy tworzenia oprogramowania na podstawie wybranego modelu tworzenia oprogramowania.
- Typy i rodzaje wymagań wobec oprogramowania
- Zasady testowania, rodzaje testów
- Jakie są role Scrum Mastera i właściciela produktu?
- Ewolucja oprogramowania
- Omówić elementy diagramu przypadków użycia
- Omówić elementy diagramu klas
- Omówić elementy diagramu sekwencji
- Wymienić typy diagramów UML
Algorytmy i struktury danych
- Co to jest haszowanie uniwersalne?
- Omów programowanie dynamiczne na dowolnie wybranym przykładzie.
- Jak działa algorytm sortowania szybkiego?
- Podaj definicję drzewa binarnego. Omów bardziej zaawansowane struktury drzewiaste, np. drzewa sufiksowe (ang. suffix trees) lub drzewce (ang. treaps).
- Co to są składowe silnie spójne w grafie skierowanym? Przedstaw algorytm ich wyznaczania.
- Do czego służy i na czym polega algorytm RSA?
Pytania do egzaminu dyplomowego – Informatyka magisterska
Analogowe i cyfrowe układy elektroniczne
- Wzmacniacz operacyjny – parametry, podstawowe aplikacje.
- Tranzystor bipolarny jako wzmacniacz w układzie OE.
- Układ czasowy NE 555 jako generator przebiegów prostokątnych.
- Oscylator pierścieniowy (ring oscillator).
- Pamięć ROM, RAM i FLASH - wyjaśnij różnice.
- Klasyfikacje i podstawy czujników elektrycznych.
- Czujniki rezystancyjne.
- Czujniki pojemnościowe i impedancji.
- Zasady działania systemu globalnej orientacji (GPS).
- Rodzaje i zasady działania czujników przemieszczenia liniowego.
- Rodzaje i zasady działania czujników przemieszczenia kątowego.
- Rodzaje i zasady działania enkoderów.
- Rodzaje i zasady działania akcelerometrów.
- Zasady działania żyroskopów.
- Zasady działania czujników chromatograficznych.
Teoria sygnałów (wybrane zagadnienia)
- Obliczanie DTF.
- Modulacje kąta PM i FM.
- Modulacje cyfrowe.
Systemy informatyczno-komunikacyjne
- Technologie szerokopasmowe.
- Systemy zwielokrotnienia falowego w łączach światłowodowych.
- Systemy telewizji kablowej z kanałem zwrotnym - struktura, podstawowe parametry.
- Systemy satelitarne - struktura, parametry, bilans łącza, orbity satelitów telekomunikacyjnych.
- Metodologia zabezpieczeń linii sygnałowych i zasilających w systemach telekomunikacyjnych.
Sieci Sensorowe
- Klasyfikacja sieci sensorowych.
- Budowa węzła sieci sensorowej.
- Standardy komunikacji w bezprzewodowych sieciach sensorowych.
- Wyznaczanie bilansu energetycznego w sieciach sensorowych.
- Narzędzia do badania i symulowania sieci sensorowych.
Zaawansowane techniki programowania i Testowanie aplikacji
- Najważniejsze wzorce architektoniczne i projektowe
- Optymalizacja i diagnostyka wykorzystania zasobów komputera (pamięć, CPU)
- Mikroserwisy i implementacja rozproszona z użyciem Rabbit MQ i Actor Model
- ML.NET i SQL Server Data Mining
- Testy integracyjne i testy statyczne - zasada działania, cel stosowania
- Testy jednostkowe – sposób tworzenia, testowalności kodu
Aplikacje mobilne i Bezpieczeństwo technologii mobilnych
- Wyjaśnić pojęcie Fragment w aplikacjach dla systemu android
- Architektura aplikacji dla systemu Android
- Omówić rodzaje i mechanizmy wykorzystania źródeł danych w aplikacjach dla systemu android
- Zaprezentować podstawowe mechanizmy zabezpieczeń aplikacji dla urządzeń mobilnych
- Strukturę aplikacji dla systemu Android
- Mechanizmy identyfikacji i autoryzacji użytkownika wykorzystywane przy komunikacji z serwisami typu REST
Technologie grafowe
- Algorytmy ewolucyjne dla problemów grafowych - specjalne operacje ewolucyjne,
- Generowanie wybranych obiektów kombinatorycznych,
- Enumeracja rodzin grafów i podgrafów – algorytmy
Internet Rzeczy
- Scharakteryzuj sieci konwergentne
- Protokoły komunikacyjne w wykorzystywane w Internecie Rzeczy
- Wyjaśnij pojęcie „fog computing”
- Rodzaje interakcji w Internecie Wszechrzeczy
Języki funkcyjne
- Scharakteryzuj paradygmat programowania funkcyjnego
- Scharakteryzuj funkcje wyższego rzędu
- Definicja funkcji czystych
- Wyrażenie Lambda i Listy w F#
- Na czym polega leniwe wartościowanie?
Programowanie rozwiązań dla Internetu
- Czym konteneryzacja różni się od wirtualizacji
- Omów pojęcie orkiestracji oraz podaj przykład jej wykorzystania
- Jakie są zalety i wady mikroserwisów?
- Preprocessing oraz metodyki języka CSS
- Scharakteryzuj komunikację z wykorzystaniem protokołu http
Projektowanie interfejsów użytkownika
- Omówić proces projektowania komunikacji komputer – człowiek z wykorzystaniem scenariuszy
- Omówić pojęcie użyteczności UI
- Omówić pojęcie dostępności UI
Optymalizacja kombinatoryczna
- Na czym polega programowanie całkowitoliczbowe? Podaj przykłady zastosowań.
- Omów na wybranym przykładzie, jak działa programowanie dynamiczne.
- Scharakteryzuj rozwiązywanie problemów optymalizacyjnych za pomocą metody podziału i ograniczeń.
- Zdefiniuj pojęcie stabilnego modelu dla programu logicznego.
- Wyjaśnij pojęcie „satisfiability modulo theories”.
- Omów wybraną metodę heurystyczną.
Pytania do egzaminu dyplomowego – Automatyka i Robotyka
SPECJALNOŚĆ : Automatyka przemysłowa i systemy informacyjno-pomiarowe
- Materiały półprzewodnikowe. Struktura półprzewodników. Przewodnictwo samoistne i domieszkowe. Fotoprzewodnictwo. Złącze p-n. Wytwarzanie materiału i elementów półprzewodnikowych.
- Praca tranzystora bipolarnego jako klucza- sposób sterowania, idealizowane przebiegi napięć i prądów.
- Omówić kryteria, wg których klasyfikuje się układy z tranzystorami bipolarnymi na układy: WB ( wspólnej bazy ), WK ( wspólnego kolektora), WE ( wspólnego emitera). Jakie właściwości mają te układy.
- Wzmacniacze operacyjne : właściwości i zastosowania.
- Wpływ sprzężenia zwrotnego na parametry układu – wzmocnienie, impedancję wejścia i wyjścia, zniekształcenia.
- Podać warunki wzbudzenia drgań w układach elektronicznych generatorów drgań sinusoidalnych z dodatnim sprzężeniem zwrotnym.
- Zasada pomiaru charakterystyki amplitudowo-fazowej oraz charakterystyki przejściowej dla wzmacniacza operacyjnego.
- Omówić zasadę działania układu czasowego 555.
- Narysować prosty układ dowolnego zasilacza napięcia stałego. Jak należy rozbudować ten układ, aby napięcie wyjściowe było stabilizowane.
- Zasada działania mostka tyrystorowego typu 6T.
- Przemienniki częstotliwości – rodzaje, falowniki napięcia i prądu, zasada działania.
- Elementy pasywne i aktywne dowodu elektrycznego, symbole graficzne i ich równania, elementy rzeczywiste.
- Zasada zachowania ładunku elektrycznego i energii – prawo Kirchhoffa.
- Zasady obliczeń rozpływu prądu w obwodzie elektrycznym z wykorzystaniem I-szego i II-go prawa Kirchhoffa.
- Elementy tranfiguracji obwodu elektrycznego w tym transformacje gałęzi aktywnej, szeregowej w równoważną, równoległą, transformacja E i odwrotnie.
- Odbiornik szeregowy RLC, impedancja, równanie napięć, wykres wektorowy.
- Metoda symboliczna, założenia, zastosowanie.
- Odbiornik równoległy RLC prądów, wykres wektorowy.
- Sieć trójfazowa, rodzaje sieci, wielkości fazowe i przewodowe, sposoby łączenia odbiorników.
- Moc czynna, bierna i pozorna dla prądu zmiennego.
- Budowa regulatorów P, PI i PID, transmitancje i charakterystyki częstotliwościowe.
- Kryteria modułu i symetrii w doborze układu regulacji zamkniętej prędkości obrotowej silnika obcowzbudnego prądu stałego.
- Dobór regulatorów w układzie kaskadowym regulacji prędkości obrotowej w silniku obcowzbudnym prądu stałego.
- Metody zasilania i sterowania napędem asynchronicznym i synchronicznym.
- Maszyny komutatorowe prądu stałego na przykładzie silnika obcowzbudnego ,budowa. Równania elektromechaniczne, charakterystyki mechaniczne , metody regulacji prędkości obrotowej.
- Silniki indukcyjne trójfazowe, konstrukcje ze względu na wirnik, moment elektromagnetyczny – przebieg w funkcji poślizgu, silniki o podwyższonym momencie rozruchowym.
- Silniki jednofazowe z kondensatorową fazą pracy, zasada działania, rola kondensatora.
- Silniki synchroniczne, budowa, zasada działania, kąt mocy, przebieg momentu elektromagnetycznego w funkcji kąta mocy.
- Wyjaśnić różnice pomiędzy układami kombinacyjnymi i sekwencyjnymi, podać przykłady.
- Wyjaśnić różnice pomiędzy pamięciami ROM, RAM i FLASH.
- Własności architektury procesora RISC i CISC.
- Pomiary rezystancji i impedancji.
- Sensory tensometryczne metalowe i półprzewodnikowe, zasada pracy i budowa.
- Sensory temperatury: rezystancji i termoelektryczne.
- Sensory optoelektryczne: oporniki fotoelektryczne, fotodiody, lasery.
- Metody komunikacji przetworników A/C z systemem mikroprocesorowym.
- Istota odczytu danych pomiarowych z wykorzystaniem przerwań.
- Porównać metodę przetwarzania A/C z podwójnym całkowaniem z metodą bezpośredniego porównania równoległego pod względem szybkości konwersji oraz odporności na zakłócenia.
- Przetwornik A/C z metodą kompensacji wagowej- zasada pracy.
- Kompensacyjne przetworniki A/C – rodzaje, szybkość przetwarzania, rozdzielczość, odporność na zakłócenia.
- Transmitancja operatorowa i widmowa.
- Elementy statyczne i astatyczne, charakterystyka statyczna.
- Charakterystyka skokowa i impulsowa.
- Wykresy Bodego, Nyquista.
- Warunek konieczny i wystarczający stabilności asymptotycznej liniowych UR.
- Przeregulowanie, czas ustalania odpowiedzi.
- Układy statyczne i astatyczne.
- Regulatory FLC i regulatory predykcyjne.
- Wrażliwość UR na zmiany parametrów i zakłóceń.
- Elementy AND, OR, NAND, NOR.
- Automaty Moore`a i Mealy`ego.
- Elementy i sposób działania PLC.
- Zastosowanie praw algebry Boole`a w układach logicznych, przekaźnikowych i sterownikach PLC.
- Architektura sterowników PLC – konstrukcje modułowe i kompaktowe, rodzaje kaset, zasilaczy, modułów.
- Moduły wejść i wyjść cyfrowych w sterownikach PLC. Podstawowe parametry, typy modułów, logika pozytywna i negatywna, zasady podłączania sygnałów, zabezpieczenia.
- Programowanie sterowników PLC. Tryby pracy programatora. Metody wspomagające uruchamianie i testowanie programu. Komentowanie i dokumentowanie aplikacji. Środki zabezpieczeń programu sterującego.
- Metody pomiaru czasu w sterownikach PLC – rozdzielczość, dokładność, bloki czasowe, liczniki, zegar czasu rzeczywistego. Zastosowanie stempla czasowego w sieciach przemysłowych.
- Komunikacja bezprzewodowa – cechy, rodzaje, zastosowanie.
- Prostownik sterowany i niesterowany: zasada działania, budowa i przebiegi sygnału wyjściowego.
- Budowa i zasada działania Tyrystora oraz Triaka.
- Tranzystor IGBT - charakterystyka elementu, zastosowanie.
- Omówić modulacje szerokości impulsu (PWM).
- Dioda Zenera: symbol, charakterystyka, zastosowanie.
- Układy kompensacji mocy biernej.
- Omów i porównaj enkoder i resolwer.
- Na czym polega zjawisko indukcji elektromagnetycznej.
- Działanie tranzystora w układzie klucza elektronicznego.
- Omów podstawowe parametry wzmacniaczy.