Zrozumieć współczesną technologię informacji versus ZZZ czyli JAK WARTO SIĘ UCZYĆ?
METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE
Wykład pierwszego kontaktu
"Metody i języki programowania. Programowanie strukturalne", Tadeusz Wilusz, 2004 2
Memento 1 WYKŁAD
to taka forma PRZEKAZU WIEDZY,
w której INFORMACJA
przepływa z notatek WYKŁADOWCY DO notatek STUDENTA BEZ angażowania szarych komórek
obydwu stron procesu przekazu
Memento 2
KISS
(Keep It Simple Stupid)
czyli
BUZI
(Bez Udziwnień Zbędnych Idioto)
"Metody i języki programowania. Programowanie strukturalne", Tadeusz Wilusz, 2004 4
Memento 3
Nie ma świata komputerów!
Był świat ludzi bez komputerów, a teraz mamy świat ludzi
z komputerami
"Metody i języki programowania. Programowanie strukturalne", Tadeusz Wilusz, 2004 5
Memento 4
• Rozumiejąc świat ludzi bez komputerów nie powinieneś mieć kłopotów w rozumieniu świata tych samych ludzi, którzy tylko wyposażyli się w komputery po to, aby zwiększyć swoje możliwości!
Żądanie Obsługi (SQL) Żądanie Obsługi (SQL)
Dane Dane
SERWER DBMS SERWER DBMS KLIENT
KLIENT
Model Klient - Serwer
"Metody i języki programowania. Programowanie strukturalne", Tadeusz Wilusz, 2004 7
Metoda KISS alias BUZI
Wymaga zadania prostych pytań:
• [KISS 1] Co to jest serwer?
• [KISS 2] Co to jest klient?
• [KISS 3 - pomocniczy]
„Czy w świecie ludzi ktoś widział klienta? Jeśli tak, to może i wśród ludzi znajdziemy serwera!”
"Metody i języki programowania. Programowanie strukturalne", Tadeusz Wilusz, 2004 8
CO TO JEST KOMPUTER ?
KOMPUTER JEST TO ...
1. Urządzenie do przetwarzania danych 2. Urządzenie do przetwarzania informacji
[KISS 1] Co to jest urządzenie?
[KISS 2] Co to są dane?
[KISS 3] Co to jest informacja?
[KISS 4] Czym jest przetwarzanie?
WIEDZA, INFORMACJA DANE
System informacyjny vs System informatyczny
Podstawowe pojęcia
"Metody i języki programowania. Programowanie strukturalne", Tadeusz Wilusz, 2004 10
System informacyjny
dane odbiorca informacji
źródło informacji (nadawca informacji)
informacja
kanał komunikacji kodowanie
informacji po stronie nadawcy
dekodowanie danych po stronie
odbiorcy wiedza
informacja
wiedza informacja
"Metody i języki programowania. Programowanie strukturalne", Tadeusz Wilusz, 2004 11
Procesy informacyjne w ujęciu technologicznym
• Gromadzenie danych
• Przechowywanie danych
• Aktualizacja danych
• Przetwarzanie danych
• Udostępnianie danych
• Przekazywanie danych
Współczesna technologia systemu informacyjnego
dane odbiorca informacji
źródło informacji (nadawca
informacja
sieć komputerowa wiedza
informacja
wiedza informacja
IBM Compatible IBM Compatible
technologia:
SYSTEM INFORMATYCZNY
"Metody i języki programowania. Programowanie strukturalne", Tadeusz Wilusz, 2004 13
AUTOMATYZACJA vs. MECHANIZACJA
Komputer jest to narzędzie (urządzenie) wymyślone przez ludzi w celu
automatyzacji procesów informacyjnych Komputer jest to narzędzie (urządzenie)
wymyślone przez ludzi w celu automatyzacji procesów informacyjnych Czas na prostą, swoją definicję!
"Metody i języki programowania. Programowanie strukturalne", Tadeusz Wilusz, 2004 14
Główne komponenty systemu informacyjnego
System informacyjny
B Ludzie i organizacja
A.2 oprogramowanie
(software) A.1
sprzęt (hardware)
A Technologia
B.1 ludzie
A.2.2 Dane A.2.1
Programy (algorytmy)
B.2 procedury