Informatyka, studia niestacjonarne II stopnia


In power from: 13 Dec 2024

Registration criteria

Zasady kwalifikacji

 O przyjęcie na studia drugiego stopnia na kierunek informatyka może ubiegać się osoba, która posiada tytuł inżyniera lub magistra inżyniera.

 Podstawą rekrutacji jest:

albo

 W postępowaniu kwalifikacyjnym stosuje się następującą skalę ocen: bardzo dobra, dobra plus, dobra, dostateczna plus, dostateczna, niedostateczna.
Kandydat, który otrzymał ocenę niedostateczną z rozmowy kwalifikacyjnej nie może zostać przyjęty na studia.

Osoby, które z tytułu ukończonych studiów mają wątpliwości co do zasad rekrutacji którymi będą objęte, proszone są o kontakt z Działem Organizacji Studiów, tel. 25/643 19 21, 643 19 24.

Miejsce ogłoszenia wyników

 Wyniki rekrutacji będą dostępne w systemie IRK, na koncie każdego zarejestrowanego kandydata.

Wymagane dokumenty

Kandydat po dokonaniu rejestracji w systemie IRK zobowiązany jest do złożenia, w formie papierowej, kompletu wymaganych dokumentów.
Niespełnienie tego warunku oznacza rezygnację z ubiegania się o przyjęcie na studia - mimo, iż kandydat dokonał ważnej rejestracji i wniósł wymaganą opłatę rekrutacyjną.
Dokumenty przyjmowane są w siedzibie komisji rekrutacyjnej, w terminach określonych na stronie startowej programu IRK.

Wykaz wymaganych dokumentów na stronie startowej progrmu IRK.

Dodatkowe informacje

 PRZYKŁADOWE ZAGADNIENIA NA ROZMOWĘ KWALIFIKACYJNĄ:

Podstawy programowania

1. Algorytm: definicja, własności i sposoby prezentacji.
2. Wymień i omów generacje języków programowania.
3. Wymień i scharakteryzuj typy danych występujące w języku C++.
4. Wymień i scharakteryzuj pojęcia: rodzaje funkcji, definicja i deklaracja, sposoby komunikacji funkcji ze sobą.
5. Omów znaczenie rekurencji w programowaniu.

Programowanie obiektowe

1. Na czym polega polimorfizm ?
2. Na czym polega przesłanianie metod ?
3. Na czym polega przeciążanie metod ?
4. Na czym polega koncepcja dziedziczenia ?
5. Przedstaw zalety stosowania interfejsów i klas abstrakcyjnych.

Bazy danych

1. Modele danych.
2. Relacyjne bazy danych – teoria, istota, właściwości, model danych.
3. Normalizacja baz danych – teoria, zasady, analiza użytkowa.
4. Język SQL – podstawowe instrukcje, składnia.
5. Przekształcenia zapytań w złączenia, warunki i ograniczenia.
6. Strategia projektowania aplikacji bazodanowej.

Systemy operacyjne

1. Omów dualny tryb operacji systemu komputerowego. Jaki wpływ na bezpieczeństwo systemu operacyjnego ma tryb dualny?
2. Scharakteryzuj pojęcie procesu i objaśnij działanie systemu operacyjnego podczas przełączenia kontekstu. Jakie zadania spełnia blok kontrolny procesu?
3. Omów zagadnienie komunikacji międzyprocesowej. Jakie problemy związane są z synchronizacją procesów podczas komunikacji międzyprocesowej?
4. W jaki sposób obecne systemy operacyjne stronicują pamięć operacyjną? Omów algorytmy zastępowania stron. W jakim celu są one stosowane?
5. Przedstaw najważniejsze elementy procesora. Przedstaw cykl rozkazowy procesora. Jak jest wykonywany program komputerowy?

Inżynieria oprogramowania

1. Omów sposoby szacowania kosztu wytworzenia oprogramowania.
2. Co to są wymagania funkcjonalne i niefunkcjonalne ?
3. Wyjaśnij na czym polega etap analizy w procesie produkcji oprogramowania.
4. Wyjaśnij na czym polega etap projektowania w procesie produkcji oprogramowania.
5. Omów w jaki sposób realizuje się testy jednostkowe.

Podstawy przetwarzania rozproszonego

1. Omów metody synchronizacji zegarów fizycznych w środowiskach rozproszonych.
2. Wymień algorytmy konstrukcji drzewa rozpinającego i omów jeden z nich.
3. Omów wybrany algorytm wyboru przywódcy w środowisku rozproszonym.
4. Do czego służy i na czym polega wzajemne wykluczanie w przetwarzaniu rozproszonym? Omów szczegółowo wybrany algorytm wzajemnego wykluczania.
5. Omów szczegółowo wybrany algorytm detekcji zakończenia programu rozproszonego.

Programowanie zaawansowane

1. W jaki sposób można zdefiniować warstwę abstrakcji, na której oparta będzie baza wspólnego kodu? Jakie typy możemy do tego wykorzystać i w jakich przypadkach?
2. Na czym polega generyczność?
3. Co to są delegaty? W jakich przypadkach korzystamy z tych typów?
4. Do czego wykorzystujemy LINQ? Podaj przykład zapytania z użyciem operatorów filtrowania, sortowania i projekcji.
5. Na czym polega refleksja? Podaj scenariusz z użyciem tego mechanizmu.

Systemy baz danych

1. Składnia języka PL/SQL.
2. Logiczny model (układ) bazy danych ORACLE.
3. Architektura bazy danych ORACLE – wewnętrzna struktura i obszary pamięci, oraz procesy drugoplanowe.
4. Model fizyczny bazy danych.
5 Podstawowe zasady optymalizacji zapytań, w tym rodzaje i znaczenie indeksów w bazie Danych

Technologie sieciowe

1. Omów model programowania sieciowego klient-server. Gniazda (sockety) TCP.
2. Omów adresacje IP.
3. Omów DNS.
4. Omów protokół HTTP, adresacja URL, i HTML.
5. Omów protokół TCP i UDP, struktura segmentu TCP i UDP.