TECHNOLOGIA INFORMACYJNA
Wprowadzenie do przedmiotu
SPRAWY ORGANIZACYJNE
Wymiar czasowy przedmiotu
Zakres merytoryczny
Wymagania i zaliczenia
Kontakt z prowadzącym:
Jaroslaw.Adamiec@put.poznan.pl
Pokój: 736 budynek BM
PODSTAWOWE POJĘCIA
Technologia to dziedzina wiedzy technicznej,
zajmująca się zagadnieniami przetwarzania
surowców i wytwarzania półwyrobów i wyrobów.
W wypadku technologii informacyjnej surowcem
jest informacja.
Technologia informacyjna (ang. Information
Technology) obejmuje więc zespół środków
technicznych i metod służących do
posługiwania się informacją.
PODSTAWOWE POJĘCIA
Informatyka to dyscyplina naukowa zajmująca
się przetwarzaniem informacji, głównie przy
użyciu komputerów.
Obejmuje ona teorie informatyczne, budowanie
systemów informatycznych (w tym
programowanie), budowę i działanie sprzętu
komputerowego, zastosowanie metod
informatycznych w różnych dziedzinach życia.
Jednym z podstawowych pojęć w zakresie
informatyki jest pojęcie algorytmu
PODSTAWOWE POJĘCIA
Algorytm to przepis postępowania prowadzący do
rozwiązania określonego zadania, skończony ciąg
operacji na określonych obiektach wraz z
dokładnie podanym porządkiem ich wykonywania,
prowadzącym do rozwiązania zadania.
Algorytmika to jeden z obszarów tematycznych
informatyki; zajmuje się budowaniem
teoretycznych modeli informatycznych, czyli
algorytmami
RYS HISTORYCZNY
Jeden z najstarszych algorytmów jest autorstwa
matematyka greckiego, Euklidesa żyjącego w IV/III
wieku p.n.e. - określa on regułę postępowania,
umożliwiającą obliczenie największego wspólnego
dzielnika dwóch liczb naturalnych
Obecnie każdy, kto chce aktywnie uczestniczyć w
życiu społeczeństwa, staje przed koniecznością
korzystania z technologii telekomunikacyjnej i
informatycznej określonych jednym terminem
technologii informacyjnej
RYS HISTORYCZNY
Już w końcu XIX wieku miały miejsce odkrycia,
których znaczenie dla rozwoju technologii
informacyjnej trudno przecenić.
Brytyjski logik i matematyk George Boole,
wzbogacił matematykę o teorię zwaną algebrą
Boole'a, której elementy zastosowane zostały w
teorii sieci elektrycznych.
Wielki wkład w rozwój technologii komunikacyjnych
wniósł Aleksander G. Bell który w 1876 roku
wynalazł telefon
RYS HISTORYCZNY
Aleksandr S. Popów i Guglielmo Marconi, w
latach 1895-1897 przesłali pierwsze sygnały
telegraficzne drogą radiową
Początek XX wieku należy, w dziedzinie
komunikacji, do radia i telewizji.
Pierwsza publiczna audycja radiowa została
nadana w 1914 roku w Belgii
Pierwszą telewizyjną stację nadawczą
uruchomiono w 1929 roku w USA.
RYS HISTORYCZNY
W 1943 roku, na podstawie projektu Amerykanina
Howarda H. Aikena, powstała maszyna licząca
zbudowana z elektromechanicznych przekaźników
(HARVARD MARK I)
Pierwszą maszyną w której wykorzystano
wyłącznie elementy elektroniczne (18000 lamp
elektronowych) był ENIAC skonstruowany w USA w
latach 1943-1945. Zajmował ponad 80m3
kubatury i ważył ponad 30 ton. Jego
programowanie polegało na ustawianiu wielu
przełączników przed włączeniem zasilania
RYS HISTORYCZNY
W 1956 roku trzej naukowcy: John Bardeen,
William Shockley i Walter H. Brattain zostali
uhonorowani Nagrodą Nobla w dziedzinie fizyki za
wynalezienie tranzystora bipolarnego
W 1958 roku Jack St.C. Kilby, zbudował
mieszczący się na jednej krzemowej płytce obwód
scalony
Powyższe odkrycia umożliwiły w 1971 roku
skonstruowanie mikroprocesora, zawierającego w
jednym układzie scalonym procesor wraz z
układem sterującym jego pracą
RYS HISTORYCZNY
Mikroprocesor 4004 (skonstruowany przez firmę
Intel) był mniejszy od paznokcia i mieścił w sobie
2300 tranzystorów. Jego moc obliczeniowa była
równa mocy ENIAC-a
Współczesne konstrukcje procesorów wręcz
porażają skalą integracji: przykładowo procesor
Intel Core 2 Duo zawiera ponad 291 milionów
tranzystorów znajdujących się na powierzchni
zaledwie 142 mm
2
Procesor graficzny nVidia G80 to układ składający
się z ponad 700 milionów tranzystorów
TECHNOLOGIA INFORMACYJNA - KORZYŚCI
Usprawnia i upraszcza wykonywanie wielu
czynności dotychczas będących domeną człowieka
Generuje wiele atrakcyjnych miejsc pracy, tworzy
nowe profesje
Ułatwia kontakty międzyludzkie i zawodowe
Stymuluje obie półkule mózgowe, kształtuje
koordynację ręka-oko, wyrabia zdolność myślenia
w kategoriach przyczynowo-skutkowych, poprawia
koncentrację
Ułatwia prowadzenie działalności zawodowej
TECHNOLOGIA INFORMACYJNA - ZAGROŻENIA
Odzwyczaja od twórczego myślenia, rozleniwia
Jest zagrożeniem dla wielu profesji - może
potęgować poziom bezrobocia w określonych
zawodach poprzez stawianie zbyt wysokich
wymagań
Osłabia tradycyjne więzi międzyludzkie, prowadzi
do „wirtualizacji” życia, społecznej alienacji, może
być źródłem poważnych uzależnień (gry, Internet)
Tworzy nowe zagrożenia np. przestępczość
elektroniczną
TECHNOLOGIA INFORMACYJNA – OBSZARY
TEMATYCZNE
Podstawy technik cyfrowego przetwarzania
informacji
Definicja i analiza źródeł informacji o
zróżnicowanym charakterze.
Przetwarzanie informacji tekstowej
Przetwarzanie informacji graficznej z różnych źródeł.
Standardy zapisu i obróbki cyfrowej.
Podstawowe rodzaje i zastosowania plików
multimedialnych
TECHNOLOGIA INFORMACYJNA – OBSZARY
TEMATYCZNE
Algorytmika:
Budowa, analiza i zastosowania algorytmów.
Opis i specyfikacja problemu.
Zapis algorytmów w postaci: listy kroków, schematu
blokowego, pseudokodu.
Wybrane techniki rozwiązywania problemów oraz
projektowania algorytmów i struktur danych:
przeszukiwanie i wybór, iteracja i rekurencja, dziel i
zwyciężaj, algorytmy zachłanne, programowanie
dynamiczne.
TECHNOLOGIA INFORMACYJNA – OBSZARY
TEMATYCZNE
Przegląd algorytmów klasycznych:
Wyznaczanie NWD, algorytmy wyszukiwania i
porządkowania elementów, algorytmy szyfrowania
informacji i kompresji danych, algorytmy numeryczne.
Elementy analizy algorytmów; liczba działań
wykonywanych przez algorytm i wielkość pamięci
zajmowanej przez dane; efektywność algorytmów;
złożoność algorytmów (czasowa i pamięciowa).
Poprawność, skończoność, optymalność algorytmów;
stabilność numeryczna.
TECHNOLOGIA INFORMACYJNA – OBSZARY
TEMATYCZNE
Systemy operacyjne i sieci:
Rozwiązania techniczne i topologie sieci w praktyce.
Role serwerów sieciowych.
Protokoły transportowe i komunikacyjne oraz ich
przeznaczenie w komunikacji sieciowej.
Wybrane aspekty administracji siecią
Prywatność i bezpieczeństwo
Systemy transakcyjne
TECHNOLOGIA INFORMACYJNA – OBSZARY
TEMATYCZNE
Technologie informacyjne w praktyce firm
transportowych
Perspektywy rozwoju środków, narzędzi i metod
informatyki w zakresie komunikowania się,
poszukiwania i wykorzystywania informacji,
gromadzenia, selekcjonowania i scalania
wiedzy i informacji przy wykorzystaniu TI.
Zagadnienia wyszukiwania informacji w bazach
danych i w sieciach komputerowych.
TECHNOLOGIA INFORMACYJNA – OBSZARY
TEMATYCZNE
Bezpieczeństwo w procesach przetwarzania
informacji
Podstawowe pojęcia kryptologii: szyfr, kod, klucz,
kryptosystem, kryptografia i kryptoanaliza, rodzaje
ataków na szyfry, kryptografia symetryczna i
asymetryczna, podpis cyfrowy, kanał publiczny,
kanał prywatny, funkcje jednokierunkowe - trudne i
łatwe problemy.
Szyfrowanie informacji: protokół PGP (Pretty Good
Privacy), szyfrowanie asymetryczne-algorytm RSA ,
szyfry blokowe - DES
TECHNOLOGIA INFORMACYJNA – OBSZARY
TEMATYCZNE
Narzędzia i języki programowanie
Język interpretowany: zmienne, wyrażenia,
instrukcje; wykonanie warunkowe, iteracja; tablice i
listy. Podział programu na podprogramy, moduły,
klasy i obiekty
Języki kompilowane C/C++ (Delphi): podstawowe
konstrukcje języka, formułowanie i kompilacja
programu, implementacja prostych algorytmów,
Zintegrowane środowiska do tworzenia
oprogramowania
TECHNOLOGIA INFORMACYJNA – OBSZARY
TEMATYCZNE
Bazy danych
Pojecie relacji, krotki, warunków spójności baz
danych.
Formy organizacji informacji w bazach danych.
Projektowanie i tworzenie prostych relacyjnych baz
danych
Wyszukiwanie informacji w bazach danych,
formułowanie zapytań w języku SQL. Zadania SZBD.
Pojęcie transakcji. Indeksy. Optymalizacja zapytań.
Bezpieczeństwo i ochrona danych.
TECHNOLOGIA INFORMACYJNA – OBSZARY
TEMATYCZNE
Aplikacje Internetowe
Posługiwanie się językami skryptowymi do tworzenia
oprogramowania z interfejsem w HTML i jego
dystrybucji przez serwer WWW. Analiza zastosowania
przeglądarki internetowej jako środowiska wykonywania
aplikacji skryptowych z interfejsem w HTML. Elementy
interakcji z użytkownikiem w języku HTML i ich
stosowanie w budowie zaawansowanego interfejsu
użytkownika. Przegląd języków skryptowych.
Technologie skryptowe tworzenia aplikacji
internetowych.
TECHNOLOGIA INFORMACYJNA – OBSZARY
TEMATYCZNE
Zaawansowane rozwiązania TI w transporcie
Systemy Informacji Geograficznej - idea i zasada
funkcjonowania, zalety i ograniczenia. Mapy
elektroniczne i integracja z typowymi systemami
bazodanowymi
Zarządzanie flotą pojazdów w oparciu o system GPS.
Podstawy systemów lokalizacji obiektów. Systemy GPS
w transporcie. Integracja z innymi aplikacjami. Wady i
zalety satelitarnej lokalizacji pojazdów
Systemy dynamicznej optymalizacji procesów
transportowych
TECHNOLOGIA INFORMACYJNA – OBSZARY
TEMATYCZNE
Przedstawiony wybór obszarów tematycznych
nie wyczerpuje szerokiego zakresu problemów
obejmowanych przez TI - związany jest z
charakterystyką kierunku i przyszłym profilem
kształcenia...