background image

TECHNOLOGIA INFORMACYJNA

Wprowadzenie do przedmiotu

background image

SPRAWY ORGANIZACYJNE

Wymiar czasowy przedmiotu

Zakres merytoryczny

Wymagania i zaliczenia

Kontakt z prowadzącym:

Jaroslaw.Adamiec@put.poznan.pl

www.cbmd.put.poznan.pl

www.daa.pl/konsultacje

Pokój: 736 budynek BM

background image

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ą.

background image

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

background image

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

background image

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

background image

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

background image

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.

background image

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

background image

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ą

background image

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

background image

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

background image

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ą

background image

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

background image

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.

background image

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.

background image

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

background image

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.

background image

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

background image

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

background image

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.

background image

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.

background image

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

background image

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...