Systemy operacyjne 14. Co to jest system operacyjny i jakie są jego podstawowe zadania? Scharakteryzować podstawowe struktury systemów operacyjnych i

Podobne dokumenty
Grupy pytań na egzamin inżynierski na kierunku Informatyka

Zagadnienia na egzamin dyplomowy. Studia jednolite magisterskie WFMiI rok akad. 2010/11

Zagadnienia egzaminacyjne INFORMATYKA. Stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

Egzamin inżynierski. Grupy zagadnień na kierunku Informatyka

Zagadnienia egzaminacyjne INFORMATYKA. stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

ZAGADNIENIA DO EGZAMINU DYPLOMOWEGO NA STUDIACH INŻYNIERSKICH. Matematyka dyskretna, algorytmy i struktury danych, sztuczna inteligencja

Zagadnienia na egzamin dyplomowy

INFORMATYKA Pytania ogólne na egzamin dyplomowy

Zestaw zagadnień na egzamin dyplomowy inżynierski

Zakres egzaminu dyplomowego (magisterskiego) na kierunku INFORMATYKA

Rozkład materiału do realizacji informatyki w szkole ponadgimnazjalnej w zakresie rozszerzonym

Szczegółowy program kursów szkoły programowania Halpress

3. Podaj elementy składowe jakie powinna uwzględniać definicja informatyki.

Rok szkolny 2014/15 Sylwester Gieszczyk. Wymagania edukacyjne w technikum. SIECI KOMPUTEROWE kl. 2c

Wprowadzenie do algorytmów / Thomas H. Cormen [et al.]. - wyd. 7. Warszawa, Spis treści. Wprowadzenie 2

MODUŁ: SIECI KOMPUTEROWE. Dariusz CHAŁADYNIAK Józef WACNIK

Zestawy zagadnień na egzamin dyplomowy (inżynierski) dla kierunku INFORMATYKA (studia I stopnia)

Zestawy zagadnień na egzamin dyplomowy (inżynierski) dla kierunku INFORMATYKA (studia I stopnia)

Kierunkowe efekty kształcenia (wiedza, umiejętności, kompetencje) Kierunek Informatyka

6. Algorytmy ochrony przed zagłodzeniem dla systemów Linux i Windows NT.

Zestaw zagadnień na egzamin dyplomowy inżynierski

RAMOWY PROGRAM STUDIÓW NA KIERUNKU INFORMATYKA STUDIA INŻYNIERSKIE SEMESTR: I

Matematyczne podstawy informatyki Mathematical Foundations of Computational Sciences. Matematyka Poziom kwalifikacji: II stopnia

Przetwarzanie i analiza danych w języku Python / Marek Gągolewski, Maciej Bartoszuk, Anna Cena. Warszawa, Spis treści

Liczba godzin Punkty ECTS Sposób zaliczenia. ćwiczenia 16 zaliczenie z oceną

Obliczenia równoległe i rozproszone. Praca zbiorowa pod redakcją Andrzeja Karbowskiego i Ewy Niewiadomskiej-Szynkiewicz

Edukacja techniczno-informatyczna I stopień studiów. I. Pytania kierunkowe

Zagadnienia na egzamin magisterski

Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja I

Sieci komputerowe. Zajęcia 2 Warstwa łącza, sprzęt i topologie sieci Ethernet

Zbigniew Talaga Konsultacja: Janusz Mazur. Rozkład materiału propozycja

Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja II

Obliczenia Naukowe. Wykład 12: Zagadnienia na egzamin. Bartek Wilczyński

Opis efektów kształcenia dla programu kształcenia (kierunkowe efekty kształcenia) WIEDZA. rozumie cywilizacyjne znaczenie matematyki i jej zastosowań

Klasa 2 INFORMATYKA. dla szkół ponadgimnazjalnych zakres rozszerzony. Założone osiągnięcia ucznia wymagania edukacyjne na. poszczególne oceny

Kierunek: Informatyka Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne. Wykład Ćwiczenia

Egzamin inżynierski. Grupy zagadnień na kierunku Informatyka

Spis treúci. Księgarnia PWN: Wayne Lewis - Akademia sieci Cisco. CCNA semestr 3

Instytut Informatyki UMCS

WYMAGANIA EGZAMINACYJNE Egzamin maturalny z INFORMATYKI

Obliczenia równoległe 31. Procesy współbieżne, równoległe, wielkości charakterystyczne algorytmów (złożoność, przyspieszenie, koszt, efektywność)

Teraz bajty. Informatyka dla szkół ponadpodstawowych. Zakres rozszerzony. Część 1.

Podstawy Programowania

Zaawansowane algorytmy i struktury danych

Plan realizacji kursu

Kierunek: Informatyka Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne. Wykład Ćwiczenia

Grafy i sieci w informatyce - opis przedmiotu

Zał nr 4 do ZW. Dla grupy kursów zaznaczyć kurs końcowy. Liczba punktów ECTS charakterze praktycznym (P)

II. MODUŁY KSZTAŁCENIA

KARTA PRZEDMIOTU. Forma prowadzenia zajęć

Roman Mocek Zabrze Opracowanie zbiorcze ze źródeł Scholaris i CKE

EGZAMIN LICENCJACKI NA KIERUNKU MATEMATYKA ROK AKADEMICKI 2016/2017

Pytania z przedmiotów kierunkowych

Rozdział 4. Algorytmy sortowania 73 Rozdział 5. Typy i struktury danych 89 Rozdział 6. Derekursywacja i optymalizacja algorytmów 147

Opis efektów kształcenia dla modułu zajęć

Lista zagadnień kierunkowych pomocniczych w przygotowaniu do egzaminu dyplomowego inżynierskiego Kierunek: Informatyka

Programowanie równoległe i rozproszone. Praca zbiorowa pod redakcją Andrzeja Karbowskiego i Ewy Niewiadomskiej-Szynkiewicz

EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW: INFORMATYKA

Architektura komputerów II - opis przedmiotu

Algorytmika i pseudoprogramowanie

RACHUNEK PRAWDOPODOBIE STWA

Załącznik B.2 Matryca efektów kształcenia

Algorytmy i schematy blokowe

Kierunek: Matematyka Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

Pytania do egzaminu inżynierskiego z Informatyki w roku akademickim 2015/16

Spis treści. Przedmowa... XI. Rozdział 1. Pomiar: jednostki miar Rozdział 2. Pomiar: liczby i obliczenia liczbowe... 16

Inżynierskie metody analizy numerycznej i planowanie eksperymentu / Ireneusz Czajka, Andrzej Gołaś. Kraków, Spis treści

Kierunek Informatyka stosowana Studia stacjonarne Studia pierwszego stopnia

Wybrane wymagania dla informatyki w gimnazjum i liceum z podstawy programowej

PRZEDMIOTY REALIZOWANE W RAMACH KIERUNKU INFORMATYKA I STOPNIA STUDIA STACJONARNE

Dostawa oprogramowania. Nr sprawy: ZP /15

Sylabus do programu kształcenia obowiązującego od roku akademickiego 2014/15

Wyższa Szkoła Technologii Teleinformatycznych w Świdnicy. Dokumentacja specjalności. Sieci komputerowe

Spis treści 3 SPIS TREŚCI

Kierunek: Informatyka Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne. Wykład Ćwiczenia

WYDZIAŁ BUDOWNICTWA LĄDOWEGO I WODNEGO

Algorytmy zrandomizowane

Karta (sylabus) modułu/przedmiotu Mechanika i Budowa Maszyn Studia I stopnia. Technologie informacyjne Rodzaj przedmiotu:

Spis treści. Przedmowa Wykaz oznaczeń Wstęp Układy kombinacyjne... 18

Zagadnienia na egzamin licencjacki

PRÓBNY EGZAMIN MATURALNY Z INFORMATYKI

Repetytorium z matematyki 3,0 1,0 3,0 3,0. Analiza matematyczna 1 4,0 2,0 4,0 2,0. Analiza matematyczna 2 6,0 2,0 6,0 2,0

STATYSTYKA

Tablica Wzorów Rachunek Prawdopodobieństwa i Statystyki

SIECI KOMPUTEROWE. Dariusz CHAŁADYNIAK Józef WACNIK

E-3IZ1-03-s5. Sieci komputerowe

STATYSTYKA MATEMATYCZNA

EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW INFORMATYKA. STUDIA PIERWSZEGO STOPNIA - PROFIL OGÓLNOAKADEMICKI

Stronicowanie w systemie pamięci wirtualnej

Matematyka dyskretna. Andrzej Łachwa, UJ, /15

Sieci komputerowe. Zadania warstwy łącza danych. Ramka Ethernet. Adresacja Ethernet

OPIS ZAKŁADANYCH EFEKTÓW KSZTAŁCENIA DLA KIERUNKU STUDIÓW: TECHNOLOGIE INFORMATYCZNE

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

Kierunek: Informatyka Poziom studiów: Studia I stopnia Forma studiów: Stacjonarne. audytoryjne. Wykład Ćwiczenia

Metody numeryczne w przykładach

ZAGADNIENIA DO EGZAMINU MAGISTERSKIEGO

Zagadnienia na egzamin dyplomowy Matematyka

Kierunek studiów: (nazwa kierunku musi być adekwatna do zawartości programu kształcenia a zwłaszcza do zakładanych efektów kształcenia)

Spis treści. Przedmowa. Podstawy R

Od uczestników szkolenia wymagana jest umiejętność programowania w języku C oraz podstawowa znajomość obsługi systemu Windows.

Transkrypt:

Uniwersytet Jagielloński Wydział Fizyki, Astronomii i Informatyki Stosowanej pytania na egzamin licencjacki 2011/12 pytania te mogą być stosowane także w czasie egzaminu magisterskiego Wstęp do architektury komputerów 1. Główne cechy architektury komputerów typu von Neumana 2. Elementy rozkazu maszynowego i cyklu wykonywania rozkazu 3. Tryby adresowania argumentów rozkazów 4. Rola przerwań 5. Podstawowe elementy hierarchii pamięci w komputerach i sposoby dostępu do pamięci 6. Działanie układu korekcyjnego 7. Metody sterowania współpracą z urządzeniami wejścia/wyjścia 8. Główne różnice pomiędzy procesorami CISC i RISC Teoretyczne podstawy informatyki 9. Co to jest złożoność obliczeniowa i złożoność asymptotyczna algorytmu. 10. Na czym polega istota rozwiązywania problemów przy pomocy probabilistycznych algorytmów. Omów na czym polega algorytm probabilistyczny wyciągnięcia wniosku, że testowana hipoteza jest prawdziwa lub fałszywa z pewnym prawdopodobieństwem. 11. Jakie są charakterystyczne cechy modeli danych opartych na: listach, zbiorze, drzewach, grafach. Jakie są podstawowe operacje wykonywane na danych dla każdego z tych modeli? 12. Wymień poznane metody opisu wzorców. Które z nich są równoważne? 13. Na czym polega istota algorytmów rekurencyjnych. Omów znany ci przykład z zakresu algorytmów działających na drzewach. 1

Systemy operacyjne 14. Co to jest system operacyjny i jakie są jego podstawowe zadania? Scharakteryzować podstawowe struktury systemów operacyjnych i podać ich przykłady. 15. Co to jest proces i jak jest reprezentowany w systemie operacyjnym? Co to jest wątek? Jakie są rodzaje wątków? Omówić szeregowanie procesów i wątków. 16. Omówić główne mechanizmy komunikacji międzyprocesowej podając ich zalety i wady. Przedstawić problematykę synchronizacji procesów i omówić podstawowe mechanizmy synchronizacyjne w systemach operacyjnych. 17. Omówić zarządzanie pamięcią operacyjną, w tym logiczną i fizyczną przestrzeń adresową oraz podstawowe metody alokacji pamięci. 18. Co to jest pamięć wirtualna i na czym polega stronicowanie na żądanie? Podać ich zalety i wady. 19. Co to jest plik i jakie są główne metody dostępu do pliku? Czym jest katalog i jakie mogą być jego struktury? Jakie są podstawowe metody przydziału miejsca na dysku dla plików? 20. Przedstawić zagadnienia ochrony i bezpieczeństwa w systemach operacyjnych. Omówić podstawowe zagrożenia systemów komputerowych oraz metody ochrony przed nimi. Matematyka dyskretna 21. Omów metody obliczania sum skończonych. 22. Liczby Fibonacciego a złoty podział ; wniosek Keplera. 23. Twierdzenie Halla i algorytm łączenia w pary. 24. Trójkąt Stirlinga (dla podziałów) i liczby Bella. 25. Zasada szufladkowa Dirichleta. 2

Rachunek prawdopodobieństwa i statystyka 26. Prawdopodobieństwo zdarzenia i jego własności. 27. Zmienna losowa. Typy zmiennych losowych. Funkcja gęstości rozkładu prawdopodobieństwa zmiennej losowej i jej własności. Dystrybuanta zmiennej losowej i jej własności. Związek między dystrybuantą a funkcją rozkładu. 28. Zdefiniuj wartość oczekiwaną i wariancją. Wyraź wariancję zmiennej losowej ax + b poprzez wariancję zmiennej losowej X (a i b stałe czynniki). 29. Rozkład Poissona podstawowe własności i zastosowania. 30. Rozkład normalny podstawowe własności i zastosowania. Centralne twierdzenie graniczne. 31. Zdefiniuj niezależność dwóch zmiennych losowych X i Y. Co to jest współczynnik korelacji dwóch zmiennych losowych X i Y? Podaj własności współczynnika korelacji. 32. Regresja liniowa i metoda najmniejszych kwadratów. 33. Metody generowania liczb pseudolosowych o zadanym rozkładzie prawdopodobieństwa. Algorytmy i struktury danych 34. Algorytmy sortowania 35. Kolejka priorytetowa definicja i podstawowe operacje. 36. Grafy definicja, sposoby reprezentowania grafu i podstawowe operacje. 37. Algorytmy wyszukiwania najkrótszych ścieżek w grafie. 38. Algorytmy przeszukiwania grafu BFS i DFS. 39. Minimalne drzewo rozpinające graf definicja oraz algorytm Prima. 40. Algorytmy geometryczne. Przecinanie się zbioru odcinków, najmniej odległa para punktów. Inżynieria oprogramowania 41. Omówić 6 najlepszych praktyk Inżynierii Oprogramowania. 42. Jakie znasz modele procesów Inżynierii Oprogramowania i omów jeden z nich. 43. Przedstaw rekurencyjne obliczenie n! przy pomocy schematu blokowego 44. Inżynieria wymagań: co to jest wymaganie i jakie warunki powinna spełniać dobra specyfikacja wymagań? 3

45. Co to jest przypadek użycia? Przedstawić charakterystykę. 46. Jaki jest cel testowania i jaki test uznamy za dobry? W jaki sposób można gruntownie przetestować oprogramowanie? 47. Przedstawić podstawowe wartości i praktyki związane z programowaniem ekstremalnym (XP). Grafika komputerowa 48. Raster i siatka tonalna. 49. Addytywny model koloru i prawa Grassmanna. 50. Definicja koloru białego i ciało doskonale czarne. Kalibracja bieli. 51. Metody kompresji obrazów pikselowych. 52. B splajny niejednorodne, wymierne. 53. Tekstury definicja, rodzaje tekstur. 54. Standard CIE 1931 własności bazowych składowych X,Y,Z 55. Separacja barw i metody generacji czerni Teoria języków i metody translacji 56. Hierarchia Chomsky ego gramatyk ciągowych. 57. Twierdzenie iteracyjne dla zbiorów regularnych. 58. Algorytm minimalizacji automatu skończonego. 59. Równoważność deterministycznych i niedeterministycznych automatów skończenie stanowych. 60. Postać normalna Chomsky ego i Greibach gramatyki bezkontekstowej. 61. Lemat pompowania dla języków bezkontekstowych. 62. Własności zamkniętości języków bezkontekstowych. 63. Techniki konstruowania maszyn Turinga. 64. Problemy rozstrzygalności w różnych klasach języków. 4

Sieci komputerowe LAN 65. Model OSI, model TCP/IP. 66. Adresacja fizyczna i logiczna, adres IPv4, klasy adresów, adresy zarezerwowane, maska, tworzenie podsieci, rodzaje transmisji. 67. Urządzenia sieciowe: adapter, wtórnik, koncentrator, karta sieciowa, most, przełącznik, router; domena kolizyjna, domena rozgłoszeniowa. 68. Protokół IP. 69. Protokół TCP: mechanizm pozytywnego potwierdzania, zasada utrzymywania wypełnionego łącza, mechanizm przesuwnego okna, mechanizm trójetapowego uzgadniania. 70. Ethernet: wersje, pola ramki, adresacja, CSMA/CD, parametry czasowe, reguła 5 4 3 2 1, kolizje lokalne, zdalne, spóźnione, autonegocjacja, błędy; standardy techniczne. 71. Routing: statyczny, dynamiczny, protokoły routingu wektora odległości / stanu łącza, dystans administracyjny, metryka. Pętle routingu i sposoby zapobiegania. Wstęp do metod numerycznych 72. Metody reprezentacji liczb całkowitych i rzeczywistych w komputerze 73. Rozwiązywanie układów równań liniowych złożoność obliczeniowa, faktoryzacja LU, Cholesky ego i SVD. 74. Różne rodzaje interpolacji i ich złożoność obliczeniowa, interpolacja wielomianowa, interpolacja za pomocą funkcji sklejanych 75. Całkowanie numeryczne; metoda trapezów i Simpsona, kwadratury złożone, ekstrapolacja Richardsona i metoda Romberga 76. Rozwiązywanie równań i układów równań nieliniowych 77. Minimalizacja funkcji jednej zmiennej i wielu zmiennych 5

Bazy danych 78. Relacyjny model baz danych. 79. Zależności funkcyjne, klucze i algorytm obliczania domknięć. 80. Normalizacja baz danych; warunek bezstratnego złączenia; pierwsza, druga i trzecia postać normalna, postać normalna Boyce a Codda. 81. Złączenia wewnętrzne i zewnętrzne, algorytmy realizacji złączeń. 82. Transakcje i zasady ACID; poziomy izolacji. 83. Więzy integralności referencyjnej i klucze obce. 84. b drzewa definicja, algorytm wyszukiwania w b drzewie. Programowanie obiektowe 85. Mechanizmy obiektowe w C++. 86. Co to jest polimorfizm. 87. Co to są szablony (C++ i Java). Przykłady zastosowań. 6