Plan szkolenia
1. Systemy liczbowe
• Jak liczyć? Zasada działania addytywnych i pozycyjnych systemów liczbowych
• Ile jest systemów liczbowych? Podstawa systemu liczbowego
• Systemy liczbowe używane w informatyce
• Dlaczego system szesnastkowy jest tak praktyczny?
2. Przeliczanie wartości liczbowych pomiędzy różnymi systemami
• Ćwiczenia praktyczne
3. Zapis w systemie szesnastkowym
• Ćwiczenia praktyczne
4. Wprowadzenie do pracy z edytorem heksadecymalnym
• Wykorzystanie edytora heksadecymalnego w IT
• Przegląd wybranych aplikacji typu Hex-Edit
• Wprowadzenie do obsługi interfejsu
• Offsety i ich wyszukiwanie
• Możliwości bezpośredniej edycji nośników danych, obrazów binarnych i plików
5. Jednostki i wartości używane w technice komputerowej
• Bity, bajty, słowa – podstawowe jednostki informacji
• Urządzenia znakowe i blokowe – adresowanie w urządzeniach blokowych
• Starszy czy młodszy? Porządek Little Endian i Big Endian
• Prawda czy fałsz? Pola flag
• Bitmapy
• Sygnatury, czyli skąd komputer wie, że to właśnie to?
• Pola tekstowe i ich identyfikacja. Kodowanie ASCII i Unicode, wybrane kody znaków
• Pojęcie entropii, kod wykonywalny, wartości losowe, skompresowane i zaszyfrowane oraz ich identyfikacja
6. Praca z edytorem heksadecymalnym
• Ćwiczenia praktyczne
7. Podsumowanie kształcenia
• Powtórzenie najważniejszych informacji
• Panel dyskusyjny