Informatyka jako dziedzina wiedzy Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie.

Slides:



Advertisements
Podobne prezentacje
Wprowadzenie do informatyki Wykład 6
Advertisements

Informatyka jako dziedzina wiedzy
Imperatywne modele obliczeń Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do.
Język asemblera Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do informatyki.
Definicja, opracowana w 1989 roku przez ACM, mówi:
Przetwarzanie tekstów i AWK Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do.
Rekurencja Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do informatyki Wykład.
Imperatywne modele obliczeń Copyright, 2001 © Jerzy R. Nawrocki Wprowadzenie do.
Systemy operacyjne Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do informatyki.
Procesy współbieżne Copyright, 2004 © Jerzy R. Nawrocki Teoretyczne podstawy informatyki.
Inżynieria oprogramowania Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do informatyki.
Systemy operacyjne Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do informatyki.
Inżynieria oprogramowania II Wykład 12 Projekty dyplomowe
Zarządzanie konfiguracją Doskonalenie Procesów Programowych Wykład 6 Copyright, 2001 © Jerzy.
Obliczalność i złożoność obliczeniowa
Informatyka jako dziedzina wiedzy
Budowa komputera Wstęp do informatyki Wykład 15
Testy akceptacyjne Analiza systemów informatycznych Wykład 9
Rekurencja Copyright, 2001 © Jerzy R. Nawrocki Wprowadzenie do informatyki Wykład.
Imperatywne modele obliczeń Copyright, 2003 © Jerzy R. Nawrocki Teoretyczne podstawy.
Metody numeryczne Copyright, 2004 © Jerzy R. Nawrocki Wprowadzenie do informatyki.
Programowanie imperatywne i język C Copyright, 2004 © Jerzy R. Nawrocki Wprowadzenie.
Informatyka jako dziedzina wiedzy Copyright, 2004 © Jerzy R. Nawrocki Wprowadzenie.
Programowanie imperatywne i granice obliczalności Copyright, 2004 © Jerzy R. Nawrocki
Wprowadzenie do teoretycznych podstaw informatyki
Rekursja Copyright, 2004 © Jerzy R. Nawrocki Teoretyczne podstawy informatyki.
Programowanie imperatywne i język C
Języki formalne i gramatyki
Budowa komputera Wstęp do informatyki Wykład 6 IBM PC XT (1983)
Procesy współbieżne Copyright, 2005 © Jerzy R. Nawrocki Wstęp do informatyki.
Informatyka jako dziedzina wiedzy Copyright, 2005 © Jerzy R. Nawrocki Wstęp.
Od algebry Boole’a do komputera
Modularyzacja i struktury danych w C Copyright, 2005 © Jerzy R. Nawrocki Wprowadzenie.
Modularyzacja i struktury danych w C Copyright, 2005 © Jerzy R. Nawrocki Wprowadzenie.
Programowanie imperatywne i język C Copyright, 2005 © Jerzy R. Nawrocki Wstęp.
Metody formalne Copyright, 2005 © Jerzy R. Nawrocki Analiza systemów informatycznych.
Programowanie imperatywne i język C Copyright, 2004 © Jerzy R. Nawrocki Wprowadzenie.
Język C – Część II Copyright, 2004 © Jerzy R. Nawrocki Wprowadzenie do informatyki.
Komunikacja poprzez Internet
Dokumenty i prezentacje Copyright, 2004 © Jerzy R. Nawrocki Wprowadzenie do.
JAK ZBUDOWANY JEST KOMPUTER?
PODSTAWY INFORMATYKI Wykładowca: mgr Tadeusz Ziębakowski
Algorytmy.
Historia rozwoju komputerów
Historia i rozwój komputeryzacji.
TECHNOLOGIE INFORMACYJNE
Gimnazjum w Leśnej Historia komputerów Wyk. Ewelina Męcina Leśna 2006.
STUDIA NIESTACJONARNE I-go STOPNIA
Historia i rozwój komputeryzacji.
Copyright © Jerzy R. Nawrocki Metody formalne Inżynieria oprogramowania II Wykład 5.
HISTORIA KOMPUTERÓW.
Przetwarzanie tekstu i strony WWW Copyright, 1999 © Jerzy R. Nawrocki Wprowadzenie.
Historia komputerów Autor: mgr Elżbieta Mazurowska
Modele obliczeń i granice obliczalności Copyright, 1999 © Jerzy R. Nawrocki Wprowadzenie.
Instytut Matematyki i Informatyki
Informatyka jako dziedzina wiedzy
Informatyka jako dziedzina wiedzy
Gramatyki i translatory
Procesy współbieżne Copyright, 2005 © Jerzy R. Nawrocki Wstęp do informatyki.
Informatyka jako dziedzina wiedzy Copyright, 2005 © Jerzy R. Nawrocki Wprowadzenie.
Budowa komputera Wstęp do informatyki Wykład 6 IBM PC XT (1983)
Języki formalne i gramatyki Copyright, 2005 © Jerzy R. Nawrocki Teoretyczne podstawy.
Języki formalne Copyright, 2006 © Jerzy R. Nawrocki Wprowadzenie do informatyki Wykład.
Wprowadzenie do teoretycznych podstaw informatyki Copyright, 2004 © Jerzy R. Nawrocki
Od algebry Boole’a do komputera Copyright, 2007 © Jerzy R. Nawrocki Wprowadzenie.
Wybrane zagadnienia inteligencji obliczeniowej Zakład Układów i Systemów Nieliniowych I-12 oraz Katedra Mikroelektroniki i Technik Informatycznych proponują.
Wstęp do programowania Wykład 1
POLITECHNIKA POZNAŃSKA, WYDZIAŁ INŻYNIERII ZARZĄDZANIA
Wprowadzenie do teoretycznych podstaw informatyki
POLITECHNIKA POZNAŃSKA, WYDZIAŁ INŻYNIERII ZARZĄDZANIA
Zapis prezentacji:

Informatyka jako dziedzina wiedzy Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do informatyki Wykład 1

J.Nawrocki, Wprowadzenie.., Wykład 1 Plan wykładu Co to jest informatyka? Obszary informatyki Trzy filary informatyki Sprawy organizacyjne

J.Nawrocki, Wprowadzenie.., Wykład 1 Co to jest informatyka? Dziedzina wiedzy zajmująca się problemami przetwarzania, przechowywania i przesyłania danych. Co proszę?

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Algorytmy i struktury danych Języki programowania Architektura systemów liczących Obliczenia numeryczne i symboliczne Systemy operacyjne Inżynieria oprogramowania Bazy danych Sztuczna inteligencja i robotyka Komunikacja człowiek-komputer

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Algorytmy i struktury danych

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Algorytmy i struktury danych

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Dany jest ciąg cyfr, nawiasów, znaków +, -, *, /. Czy ten ciąg jest poprawnie zbudowanym wyrażeniem arytmetycznym? * * 2 3 = 7 = ??? Języki programowania

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Jest mała i szybka pamięć operacyjna i duża lecz wolna pamięć dyskowa. Jak zbudować z nich pamięć, która byłaby duża i szybka? Architektura systemów liczących

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Jest mała i szybka pamięć operacyjna i duża lecz wolna pamięć dyskowa. Jak zbudować z nich pamięć, która byłaby duża i szybka? Architektura systemów liczących

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Pamięć wirtualna Architektura systemów liczących Odczyt komórki o adresie 1

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Pamięć wirtualna Architektura systemów liczących Odczyt komórki o adresie 1

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Pamięć wirtualna Architektura systemów liczących Odczyt komórki o adresie 1

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Pamięć wirtualna Architektura systemów liczących 7 Odczyt komórki o adresie 7

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Architektura systemów liczących Pamięć wirtualna 7 Odczyt komórki o adresie 7

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Architektura systemów liczących Pamięć wirtualna 9 Odczyt komórki o adresie 9

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Architektura systemów liczących Pamięć wirtualna 9 Odczyt komórki o adresie 9

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Architektura systemów liczących Pamięć wirtualna Odczyt komórki o adresie log. ladr: str = ladr / 3 prz = ladr mod 3

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Architektura systemów liczących Pamięć wirtualna Tablica stron fadr = blok(str) + prz Odczyt komórki o adresie log. ladr: str = ladr / 3 prz = ladr mod 3

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Architektura systemów liczących Pamięć wirtualna Tablica stron fadr = blok(str) + prz Odczyt komórki o adresie log. ladr: str = ladr / 3 prz = ladr mod 3

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Jak rozwiązać układ równań lub pojedyncze równanie? 3x = 1 2x = 10 x 2 = 2 Obliczenia numeryczne i symboliczne

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Jak uniknąć zastoju w systemie? AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; Systemy operacyjne LP HD B A

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; Systemy operacyjne LP HD B A

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; Systemy operacyjne LP HD B A

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; Systemy operacyjne LP HD B A

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; Systemy operacyjne LP HD B A

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; Systemy operacyjne LP HD B A

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; Systemy operacyjne LP HD B A

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; Systemy operacyjne LP HD B A

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; Systemy operacyjne LP HD B A

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; Systemy operacyjne LP HD B A

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateHD; AllocateLP; UseHDandLP; ReleaseLP; ReleaseHD; Systemy operacyjne LP HD B A Ale proste!

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateHD; AllocateLP; UseHDandLP; ReleaseLP; ReleaseHD; Systemy operacyjne LP HD B A

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateHD; AllocateLP; UseHDandLP; ReleaseLP; ReleaseHD; Systemy operacyjne LP HD B A

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateHD; AllocateLP; UseHDandLP; ReleaseLP; ReleaseHD; Systemy operacyjne LP HD B A

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateHD; AllocateLP; UseHDandLP; ReleaseLP; ReleaseHD; Systemy operacyjne LP HD B A

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateHD; AllocateLP; UseHDandLP; ReleaseLP; ReleaseHD; Systemy operacyjne LP HD B A

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateHD; AllocateLP; UseHDandLP; ReleaseLP; ReleaseHD; Systemy operacyjne LP HD B A ?

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateHD; AllocateLP; UseHDandLP; ReleaseLP; ReleaseHD; Systemy operacyjne LP HD B A

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateLP; AllocateHD; UseHDandLP; ReleaseLP; ReleaseHD; Systemy operacyjne LP HD B A

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateLP; AllocateHD; UseHDandLP; ReleaseLP; ReleaseHD; Systemy operacyjne LP HD B A Ale proste!

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Jak oszacować czas i koszt realizacji przedsięwzięcia programistycznego? Kiedy i za ile? Inżynieria oprogramowania

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Jak manipulować dużą ilością danych? Podaj nazwiska tych, u których dochód na głowę > zł Bazy danych

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Jak rozpoznawać obrazy lub pismo? Politechnika Poznańska Sztuczna inteligencja i robotyka

J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Jak odwzorowywać na ekranie obiekty 3-wymiarowe w czasie rzeczywistym? Komunikacja człowiek-komputer

J.Nawrocki, Wprowadzenie.., Wykład 1 Trzy filary informatyki Matematyka Nauki ścisłe (science) Inżynieria Mathematics Science Engineering

J.Nawrocki, Wprowadzenie.., Wykład 1 Historia informatyki -325: Euklides ( pne), algorytm obliczania NWD 1642: Blaise Pascal ( ), pierwszy kalkulator 1822: Charles Babbage ( ), maszyna różnicowa 1833: Ch. Babbage, maszyna analityczna 1890: Herman Hollerith ( ), zastosowanie kart perforowanych do przetwarzania danych statystycznych

J.Nawrocki, Wprowadzenie.., Wykład 1 Historia informatyki (c.d.) 1936: Konrad Zuse, pierwszy komputer programowalny (Z1) 1946: Włączenie komputera ENIAC (USA) 1947: Powstanie towarzystwa ACM 1948: W Warszawie powstaje Grupa Aparatów Matematycznych ~1955: Tranzystory zamiast lamp 1961: PDP-1 firmy DEC (4K słów, $ ) ~1963: Pierwsze komputery w Poznaniu

J.Nawrocki, Wprowadzenie.., Wykład 1 Studia informatyczne na PP Główne cechy: 2-stopniowość szersza obieralność minimum programowe ACM/IEEE zespołowa praca inżynierska Inżynier Mgr

J.Nawrocki, Wprowadzenie.., Wykład 1 Sprawy organizacyjne Plan wykładów: Przedmiot kończy się egzaminem Dyżury: czwartki, 15: :00, pok. 416

J.Nawrocki, Wprowadzenie.., Wykład 1 Literatura Per Brinch Hansen, Podstawy systemów operacyjnych, Warszawa, WNT, 1979.

J.Nawrocki, Wprowadzenie.., Wykład 1 Podsumowanie Informatyka jest bogatą dziedziną, łączącą w sobie elementy matematyczne, przyrodnicze (science) i inżynierskie. Wreszcie!

J.Nawrocki, Wprowadzenie.., Wykład 1 Ocena wykładu 1. Wrażenie ogólne? (1 - 6) 2. Zbyt wolno czy zbyt szybko? 3. Czy dowiedziałeś się czegoś ważnego? 4. Co poprawić i jak?