Podstawy informatyki
Kierunek:
Mechatronika
Typ studiów: stacjonarne I stopnia
Semestr: I
Punkty ECTS: 3
Odpowiedzialny za przedmiot:
prof. dr hab. inż. Ewa
Majchrzak
Prowadzący:
prof. dr hab. inż. Ewa
Majchrzak, dr hab. inż.
Witold Beluch, dr inż. Jacek Ptaszny
Opis przedmiotu
Przedmiot
,,podstawy informatyki’’ ma na celu uporządkowanie i rozszerzenie
wiadomości związanych z budową, działaniem i oprogramowaniem komputera.
Omawiane są zagadnienia dotyczące sposobu zapisu informacji, kodowania,
systemów operacyjnych i sieci komputerowych. W ramach laboratorium
studenci zapoznają się z programem SCILAB, obsługą systemu Linux oraz
działaniem i diagnostyką sieci komputerowych.
Program przedmiotu
- wykład: 15 godzin w semestrze
- laboratorium: 15 godzin w semestrze
Tematyka wykładów
-
Podstawowe definicje (informacja,
informatyka, komputer, oprogramowanie).
-
Budowa
komputera.
-
Otwarte i wolne oprogramowanie.
-
System
dwójkowy i szesnastkowy – powiązania z
systemem dziesiętnym.
-
Bit,
B, KB, MG, GB, TB.
-
Liczby
– zapis stałoprzecinkowy i
zmiennoprzecinkowy.
-
Kodowanie znaków i tekstów – kod ASCII,
UNICODE.
-
Zapis
obrazów.
-
Kompresja.
-
Kodowanie.
-
Podpis
elektroniczny.
-
Systemy operacyjne – wiadomości ogólne:
definicja, ogólna struktura, zadania i
klasyfikacja systemów operacyjnych.
-
Ważniejsze systemy operacyjne.
-
Zasoby
komputera.
-
Procesy i wątki: stany procesu, cykl
zmian procesu, kolejki procesów,
przełączanie kontekstu, planista, wątki.
-
Zarządzanie pamięcią operacyjną: pamięć
jako zasób systemu komputerowego,
przestrzeń adresowa, pamięć wirtualna,
stronicowanie, segmentacja.
-
Urządzenia wejścia-wyjścia: rodzaje,
właściwości, struktura mechanizmu I/O,
sterowniki.
-
System
plików: pojęcie pliku, atrybuty pliku,
typy plików, organizacja logiczna
systemu plików, operacje na katalogu,
struktura logiczna katalogów.
-
Fizyczna organizacja przestrzeni
dyskowej: rodzaje przydziałów miejsca na
dysku (ciągły, listowy, listowy z FAT,
indeksowy).
-
Ważniejsze systemy plików: DOS, NTFS,
EXT3.
-
System
Linux: historia, użytkownicy, grupy,
prawa dostępu, struktura katalogów w
Linuksie.
-
Sieci
– podstawowe pojęcia: spójność
informacyjna, cele tworzenia sieci,
architektury systemów, protokół
komunikacyjny, medium transmisyjne.
-
Jednoczesność transmisji danych: simplex,
half-duplex, duplex.
-
Modele
sieciowe: klient-serwer i partnerski.
-
Terytorialna klasyfikacja sieci
komputerowych.
-
Topologie sieci komputerowych: co to
jest topologia sieci, rodzaje topologii,
wady i zalety poszczególnych topologii.
-
Metody
dostępu do medium transmisyjnego:
CSMA/CD, Token Passing.
-
Sposoby transmisji i adresowania w
sieciach lokalnych: unicast, multicast,
broadcast.
-
Adresowanie IPv4: podstawowe dane o
protokole, struktura adresu, klasy
adresów, zarządzanie adresami IP
(podział na podsieci, VLSM)
Tematyka
zajęć laboratoryjnych
-
Wprowadzenie do programu SCILAB
-
Podstawowe zagadnienia analizy
numerycznej w programie SCILAB
-
Skrypty i elementy programowania w
języku SCILAB
-
Podstawy obsługi systemu Linux
-
Sieci
komputerowe: adresowanie IP v4
-
Diagnostyka sieci: polecenia systemowe
Warunki zaliczenia
- Zaliczenie na ocenę pozytywną
laboratorium (warunki podaje prowadzący na zajęciach)
- Zdany egzamin z teorii.
Uwaga! Warunkiem przystąpienia do egzaminu jest
zaliczenie laboratorium.
OCENA KOŃCOWA: O=0.5W+0.5L
E - ocena z egzaminu z teorii
L - ocena z laboratorium
Literatura
- Sikorski W.: Wykłady z podstaw
informatyki, MIKOM, Warszawa, 2005.
- Kaczor P.:, Komputer od podstaw,
MIKOM, Warszawa, 2004.
- Silberschatz A., Galvin P.B., Gagne
G.: Podstawy systemów operacyjnych. WNT, Warszawa, 2006.
- Sportack M.: Sieci Komputerowe.
Księga eksperta. Wyd. Helion, Glieice, 2004.
- Vademecum Teleinformatyka. Sieci
komputerowe, telekomunikacja, instalatorstwo. IDG Poland
S.A., Warszawa, 1999.
Do pobrania
Instrukcje do zajęć
laboratoryjnych
|