PYTANIA NA OBRONĘ

Transkrypt

PYTANIA NA OBRONĘ
PYTANIA NA OBRONĘ
Algorytmy:
1. Scharakteryzuj algorytmy sortowania i opisz działanie jednego z nich na następujących liczbach
( 9, 0, 8, 10, 1, 4);
2. Co to jest algorytm, podaj przykłady występujące w informatyce i w Ŝyciu codziennym;
3. Omów algorytm Euklidesa;
4. Omów algorytm wyszukiwania binarnego;
5. Co to są algorytmy typu „dziel i zwycięŜaj”;
6. Omów pojęcie kolejki, podaj przykłady;
7. Omów pojęcie stosu, podaj przykłady;
8. Podaj przykład algorytmu nieskończonego;
9. Podaj przykład algorytmu rekurencyjnego;
10. Co to jest złoŜoność obliczeniowa algorytmu;
Sieci komputerowe:
11. Wymień podstawowe typy sieci komputerowych;
12. Omów zasadę działania sieci bezprzewodowych;
13. Wymień podstawowe topologie sieci;
14. Podaj definicję sieci komputerowej wymień urządzenia potrzebne do jej stworzenia i
funkcjonowania;
15. Co to jest adres IP, omów na przykładzie.
Programowanie:
16. Co to jest programowanie strukturalne;
17. Podaj jak realizowane są pętle w językach programowania;
18. Opisz pętle while {}, do{} while( ) - podaj róŜnice;
19. Jakie mamy instrukcje warunkowe w językach programowania;
20. Wymień podstawowe typy danych w językach programowania;
21. Omów zagadnienie konwersji typów w językach programowania;
22. Omów typ strukturalny w języku C/C++ lub Pascal;
23. Co to jest programowanie obiektowe;
24. Omów pojecie klasy i obiektu;
25. Co to jest konstruktor;
26. Na czym polega hermetyzacja;
27. Co to jest dziedziczenie oraz dziedziczenie wielokrotne, podaj przykłady;
1
28. Podaj sposoby zapobiegania zakleszczeniom procesów;
29. Co to jest kod źródłowy i wynikowy;
30. W jaki sposób mogą być przekazywane argumenty funkcji;
31. Omów technikę przeciąŜania funkcji;
Architektura komputera:
32. Opisz pamięć RAM i ROM, podaj róŜnice;
33. Omów system binarny podaj przykład;
34. Omów pojęcie pamięci podręcznej;
35. Podaj przykłady standardowych wejść i wyjść w komputerze;
36. Omów podstawowe techniki zapisu danych na nośnikach;
37. Podaj podstawowe rodzaje systemów operacyjnych, omów ich główne zadania;
InŜynieria oprogramowania:
38. Co to jest i czym zajmuje się InŜynieria Oprogramowania;
39. Omów pojęcie „wąskie gardła” podaj przykłady w informatyce;
40. Omów cykl Ŝycia systemu komputerowego;
41. W jaki sposób określamy wymagania stawiane oprogramowaniu;
42. Wymień rodzaje diagramów uŜywanych w modelowaniu strukturalnym;
43. Omów podstawowe elementy języka UML;
44. Wymień zasady projektowania interfejsu uŜytkownika;
45. Co to są narzędzia RAD;
46. Co to są narzędzia CASE;
47. W jaki sposób planujemy weryfikację i zatwierdzanie oprogramowania;
48. W jaki sposób zarządzamy przedsięwzięciem programistycznym;
49. Opisz najwaŜniejsze metody licencjonowania oprogramowania;
50. Wymień i krótko omów najwaŜniejsze technologie internetowe;
Bazy danych:
51. Podaj cztery podstawowe zasady projektowania relacyjnych baz danych;
52. Wymień podstawową klauzulę wyboru języka SQL, omów ją na przykładzie;
53. Wymień i omów rodzaje kluczy w tabelach baz danych;
54. Omów pojęcie relacji i sposobu jej implementacji pomiędzy tabelami;
55. Wyjaśnij pojęcia zapytania, kwerendy, raportu;
2
Pozostałe:
56. Co to jest informacja, społeczeństwo informacyjne;
57. Co to są systemy zarządzania treścią;
58. Co to jest funktor wymień rodzaje;
59. Co to jest podpis elektroniczny;
60. Wymień najpopularniejsze formaty graficzne stosowane współcześnie;
61. Co to jest wirus komputerowy, podaj rodzaje;
62. Omów w jaki sposób realizowane jest „bezpieczeństwo” w systemach komputerowych;
63. Wymień i podaj przykłady formatów plików audio-video;
64. Omów podstawowe zasady i podaj przykłady programów kompresujących pliki.
3