Rozkład materiału

Transkrypt

Rozkład materiału
Rozkład materiału z przedmiotu:
Pracownia Systemów Komputerowych
Dla klasy 3 i 4 technikum
1. Klasa 3 – 34 tyg. x 3 godz. = 102 godz.
Szczegółowy rozkład materiału:
I.
Badanie sterownika mikroprocesorowego:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Wiadomości podstawowe.
Architektura systemu DSM-51.
Linie wejść/wyjść mikrokontrolera.
Porty mikrokontrolera.
Pamięć wewnętrzna RAM.
Proste operacje arytmetyczne.
Stos.
Wyświetlacz 7-segmentowy.
Klawiatura przeglądana sekwencyjnie.
Klawiatura matrycowa.
Wyświetlacz alfanumeryczny LCD.
Dekoder adresów.
Timery mikrokontrolera.
System przerwań 8051.
Układ transmisji równoległej 8255.
Układ WATCHDOG.
Pamięć EEPROM.
Zegar czasu rzeczywistego.
II. Instalacja sprzętu komputerowego:
19.
20.
21.
22.
23.
24.
25.
26.
Badanie płyty głównej.
Testowanie pamięci.
Badanie procesora.
Badanie zasilacza.
Sprawdzanie monitorów.
Instalacja i badanie układu podtrzymania napięcia UPS.
Przepisy BHP, odnoszące się do systemów komputerowych.
Zasady gromadzenia dokumentacji sprzętowej.
III. Instalacja oprogramowania:
27.
28.
29.
Przygotowanie informacji niezbędnych w procesie instalacji oprogramowania.
Konfiguracja sprzętu.
Określanie sposobu instalacji oprogramowania.
1
30.
31.
32.
33.
Instalacja sieciowa oprogramowania.
Uaktualnianie oprogramowania.
Inwentaryzacja oprogramowania.
Sprawdzanie legalności zainstalowanego oprogramowania, audyt.
IV. Obsługa urządzeń peryferyjnych:
34.
35.
36.
37.
38.
39.
40.
41.
42.
V.
Badanie działania klawiatury.
Badanie urządzeń wskazujących, myszy, trackballe.
Badanie kart graficznych.
Tryby pracy kart graficznych i monitorów.
Programowa zmiana trybów pracy.
Przystosowanie urządzeń peryferyjnych i systemu dla potrzeb użytkownika.
Znaki narodowe.
Profile użytkownika.
Wspomaganie pracy użytkowników niepełnosprawnych.
Urządzenia prezentacji danych:
43.
44.
45.
46.
47.
Badanie drukarki igłowej.
Badanie drukarki atramentowej.
Badanie drukarki laserowej.
Ploter, konfiguracja, działanie.
Badanie specjalizowanych systemów graficznych.
VI. Instalacja i konfiguracja systemów WINDOWS:
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
Rodziny systemów operacyjnych Windows opartych na technologii NT.
Wielozadaniowość, wielodostępność, wieloprocesorowość.
Obsługa pamięci.
NTFS.
Instalacja usług terminalowych.
Instalacja zdalna.
Instalacja nienadzorowana.
Logowanie do Windows.
Badanie cech grupy roboczej.
Domena, drzewo domen, las domen.
Cechy domeny i Aktywnego Kataloqu.
Uwierzytelnianie użytkowników i komputerów.
Kontrolowany dostęp.
Scentralizowane zarządzanie.
Jednostki organizacyjne.
Lokalizowanie informacji.
Skalowalność.
Zadania administracyjne.
Harmonogram zadań.
Narzędzia administracyjne.
Dziennik zdarzeń.
Menedżer zadań.
Monitor systemu.
2
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
Optymalizacja wydajności.
Zasady zabezpieczeń.
Konta użytkowników, lokalne, i domenowe.
Grupy użytkowników.
Prawa użytkowników.
Uprawnienia NTFS: do plików, do folderów.
Uprawnienia do drukarek i innych obiektów.
Zasady tworzenia nowych kont użytkowników.
Zarządzanie kontami lokalnymi.
Zarządzanie kontami domenowymi.
Profile użytkownika.
Grupy użytkowników w środowisku.
Grupy lokalne.
Typy i zasięg grup domenowych.
Wbudowane i predefiniowane domenowe grupy lokalne i globalne.
Strategia wykorzystania grup.
Uprawnienia NTFS do folderów i plików.
Uprawnienia specjalne NTFS. Kompresja danych na partycjach NTFS.
Przydziały dyskowe.
Zabezpieczanie danych przy użyciu EFS (Encrypting File System).
Publikowanie udostępnionych folderów w usłudze Active Directory.
System DFS (Distributed File System).
Usługa drukowania w systemie Windows.
Uprawnienia do drukarek.
Drukowanie w Internecie.
Partycje na dyskach podstawowych.
Woluminy na dyskach dynamicznych.
Podstawowe zadania związane z zarządzaniem dyskami.
Serwer plików.
Serwer wydruku.
Serwer sieci Web.
Serwery DNS, WINS oraz DHCP.
3
2. Klasa 4 – 30 tyg. x 4 godz. = 120 godz.
Szczegółowy rozkład materiału:
I.
Tworzenie serwerów UNIX/LINUX:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
Podstawowe informacje o systemie Unix/Unux.
Operacje na plikach i katalogach. Nadzorowanie uprawnień plików.
Praca w sieci. Podstawowe czynności administracyjne.
Zarządzanie uprawnieniami do plików i katalogów.
Wykonywanie podstawowych czynności administracyjnych.
Instalacja i konfiguracja serwera Unix/Linux.
Przygotowanie dysku twardego. Partycje i systemy plików.
Interfejs programu instalacyjnego. Przebieg instalacji. Wybór sposobu startowania
systemu.
Konfiguracja karty sieciowej. Ustawienia protokołu TCP/IP.
Moduły jądra. Konfiguracja i kompilacja jądra.
Sprawdzanie systemu plików (fsck, e2fsck).
Instalacja, aktualizacja, deinstalacja, pakietów. Weryfikacja zainstalowanych
pakietów.
Przynależność plików.
Instalacja z kompilacją.
Demony sieciowe.
Telnet - zdalny dostęp do serwera.
FTP (File Transfer Protocol).
Finger - informacje o użytkownikach.
SMTP - dostarczanie i odbieranie poczty.
Usługa POP - poczta kurierska.
Samba -współpraca z siecią Windows.
IP Masquerading.
Porty, przerwania, urządzenia.
Firewalle programowe.
Obsługiwane drukarki.
Urządzenia dotyczące drukarki w jądrze.
System Ipd.
Bezpieczeństwo systemu operacyjnego.
Logi systemowe.
Konie trojańskie.
Bezpieczeństwo pracy sieciowej.
Firewall - zapora sieciowa.
Narzędzia wspomagające nadzór sieci.
Zapobieganie włamaniom. Szyfrowanie danych. Prywatne kanały danych VPN.
4
II. Programowanie w asemblerze i języku C:
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
Składnia asemblera w systemie WINDOWS i LINUX.
Kompilacja programów.
Programy exe, i com.
Zasady pisania programów, algorytmika.
Schematy blokowe.
Algorytmy liniowe.
Algorytmy z rozgałęzieniami.
Stabilność algorytmów.
Pojęcie rekurencji i iteracji.
Linkery i kompilatory.
Podstawy języka C.
Podstawowe typy danych i kwalifikatory.
Funkcje, przekazywanie wartości.
Deklaracje i definicje.
Wyrażenia i operatory.
Walidacja danych.
Rozgałęźnienia i pętle.
Tablice i struktury.
Wskaźniki, arytmetyka na adresach.
Funkcje biblioteczne języka C.
III. Praca w środowisku rozproszonym:
55.
56.
57.
58.
59.
60.
61.
62.
Charakterystyka systemów rozproszonych.
Praca w sieci i intersieci.
Procesy, komunikacja międzyprocesowa.
Wywoływanie procedur zdalnych.
Przykłady rozproszonych systemów operacyjnych.
Usługi plikowe NFS, Andrew, Coda.
Usługi nazewnicze SNS, DNS, GNS, i X.500.
Transakcje rozproszone. Dialog klient serwer.
IV. Tworzenie stron internetowych HTML, PHP, XML:
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
Podstawy tworzenia witryn internetowych. Podstawy języka HTML.
Grafika, animacje, FLASH Gif - animatory.
Implementacja baz danych.
Projektowanie witryn internetowych przy wykorzystaniu edytorów WYSWIG.
Publikowanie dokumentów hipertekstowych na serwerach WWW.
Tworzenie stron internetowych zawierających: tabele, wykresy, animacje, grafikę,
dźwięk, ramki, aplety Javy.
Kodowanie polskich znaków.
Znaczniki umożliwiające formatowanie czcionki.
Elementy blokowe. Łącza hipertekstowe.
Listy wyliczeniowe i numerowane (wykazy).
Grafika i multimedia.
Tabele. Ramki. Kaskadowe arkusze stylów.
Operacje na oknach.
5
76.
77.
78.
79.
80.
Dynamiczna zmiana stylu i zawartości strony WWW.
Dynamiczna modyfikacja rozmieszczenia elementów na stronie WWW.
Formularze. Dynamiczna obsługa tabel.
Wybrany język programowania umożliwiający tworzenie interaktywnych witryn
WWW uruchamianych po stronie serwera: składnia i konstrukcje języka.
Zasady projektowania i tworzenia internetowych baz danych.
V. Środowisko pracy Java:
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
Narzędzia. Beta-kod i maszyną wirtualna.
Porównanie języków programowania Java i C.
Struktura programu w języku Java.
Typy podstawowe. Zmienne, operatory i instrukcje.
Klasa jako typ danych. Metody klasy.
Konstruktory. Specyfikatory dostępu. Dziedziczenie. Tablice.
Obsługa sytuacji wyjątkowych.
Hierarchia dziedziczenia klas wyjątków.
Zasady projektowania apletów. Struktura apletu. Tekst w apletach.
Metody odpowiedzialne za rysowanie w aplecie.
Dźwięki i animacje.
Obsługa zdarzeń.
Okno i menu aplikacji.
Grafika. Komponenty (etykiety, pola wyboru, przyciski, listy, listy opcji, listy
przewijania, pola tekstowe).
95. Operacje wejścia - wyjścia w Javie.
96. Definiowanie programowego modelu tworzenia komponentów.
97. JavaBeans i biblioteki klas.
98. Atrybuty, zdarzenia i metody.
99. Wielowątkowość i wielojęzyczność.
100. Zagadnienia środowisk okienkowych.
VI. Praca grupowa:
101.
102.
103.
104.
105.
106.
107.
108.
109.
Programowanie współbieżne. Zasady programowania współbieżnego.
Wątki. Klasa Thread.
Implementacja interfejsu Runnable.
Synchronizacja wątków.
Zasady projektowania aplikacji pracujących w sieci.
Gniazda. Aplikacje klient/serwer.
Tworzenie prostych aplikacji sieciowych działających w trybie konsoli.
Tworzenie prostych aplikacji sieciowych z interfejsem graficznym.
Projektowanie aplikacji SDI (Single Document Interface) i MDI (Multiple
Document Interface).
110. Lotus Notes. Prowadzenie kalendarza i planowanie spotkań z innymi
użytkownikami.
111. Zarządzanie zadaniami i organizowanie list zadań.
112. Zarządzanie informacjami i przydzielanie im priorytetów.
VII. Zarządzanie serwerami pocztowymi:
6
113. Protokóły pocztowe w Iternecie. SMTP, POP3, IMAP.
114. Pocztowe serwery Linuxsowe.
115. Zabezpieczanie poczty. Blokowanie niechcianej poczty, spam.
VIII. Integracja systemów:
116.
117.
118.
119.
120.
Sieciowe systemy operacyjne.
Systemy baz danych Microsoft SQL, PostgresSQL i MySQL.
Koncepcja zintegrowanej architektury informatycznej.
Integracja aplikacjami typu middleware.
Outsourcing. Migracja danych.
7