Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

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

Коpie: 2
Informatyka jako dziedzina wiedzy Copyright, 2004 © Jerzy R. Nawrocki Wprowadzenie.

Informatyka jako dziedzina wiedzy Copyright, 2005 © Jerzy R. Nawrocki Wstęp.

Podobne prezentacje


Prezentacja na temat: "Informatyka jako dziedzina wiedzy Copyright, 2006 © Jerzy R. Nawrocki Wprowadzenie."— Zapis prezentacji:

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

2 J.Nawrocki, Informatyka jako dziedzina Plan wykładu Obszary wiedzy informatycznej Regulamin przedmiotu

3 J.Nawrocki, Informatyka jako dziedzina Plan wykładu Obszary wiedzy informatycznej Regulamin przedmiotu

4 J.Nawrocki, Informatyka jako dziedzina Co to jest informatyka? Dziedzina wiedzy zajmująca się problemami przetwarzania, przechowywania i przesyłania danych a także budową i pielęgnacją systemów przetwarzających, przechowujących i przesyłających dane.

5 J.Nawrocki, Informatyka jako dziedzina Definiowanie informatyki ACM = Association for Computing Machinery IEEE = Institution of Electrical and Electronics Engineers IEEE CS = IEEE Computer Society

6 J.Nawrocki, Informatyka jako dziedzina Trzy filary informatyki Matematyka Nauki ścisłe (science) Inżynieria Mathematics Science Engineering

7 J.Nawrocki, Informatyka jako dziedzina Curriculum Obszary wiedzy 1.Struktury dyskretne (43) 2.Podstawy programowania (38) 3.Algorytmy i złożoność (31) 4.Architektura i organizacja (36) 5.Systemy operacyjne (18) 6.Obliczenia w sieciach (15) 7.Języki programowania (21) 8.Komunikacja człowiek-komputer (8) 9.Grafika i wizualizacja (3) 10.Systemy inteligentne (10) 11.Zarządzanie informacją (10) 12.Społeczne aspekty informatyki (16) 13.Inżynieria oprogramowania (31) 14.Obliczenia i metody numeryczne (0)

8 J.Nawrocki, Informatyka jako dziedzina Curriculum Obszary wiedzy 1.Struktury dyskretne (43) 2.Podstawy programowania (38) 3.Algorytmy i złożoność (31) 4.Architektura i organizacja (36) 5.Systemy operacyjne (18) 6.Obliczenia w sieciach (15) 7.Języki programowania (21) 8.Komunikacja człowiek-komputer (8) 9.Grafika i wizualizacja (3) 10.Systemy inteligentne (10) 11.Zarządzanie informacją (10) 12.Społeczne aspekty informatyki (16) 13.Inżynieria oprogramowania (31) 14.Obliczenia i metody numeryczne (0)

9 J.Nawrocki, Informatyka jako dziedzina Struktury dyskretne Graf nieskierowany Klika

10 J.Nawrocki, Informatyka jako dziedzina Struktury dyskretne Graf skierowany

11 J.Nawrocki, Informatyka jako dziedzina Struktury dyskretne Cykl w grafie Drzewo

12 J.Nawrocki, Informatyka jako dziedzina Struktury dyskretne Cykl w grafie Drzewo Ojciec Dzieci

13 J.Nawrocki, Informatyka jako dziedzina Struktury dyskretne Cykl w grafie Drzewo Ojciec Dzieci

14 J.Nawrocki, Informatyka jako dziedzina Struktury dyskretne Acykliczny graf skierowany (DAG) Cykl w grafie

15 J.Nawrocki, Informatyka jako dziedzina Curriculum Obszary wiedzy 1.Struktury dyskretne (43) 2.Podstawy programowania (38) 3.Algorytmy i złożoność (31) 4.Architektura i organizacja (36) 5.Systemy operacyjne (18) 6.Obliczenia w sieciach (15) 7.Języki programowania (21) 8.Komunikacja człowiek-komputer (8) 9.Grafika i wizualizacja (3) 10.Systemy inteligentne (10) 11.Zarządzanie informacją (10) 12.Społeczne aspekty informatyki (16) 13.Inżynieria oprogramowania (31) 14.Obliczenia i metody numeryczne (0)

16 J.Nawrocki, Informatyka jako dziedzina R 1 R 1 S S + 1 S S + 1 R2 > 0 Tak Nie Start Stop Podstawy programowania Język schematów blokowych

17 J.Nawrocki, Informatyka jako dziedzina Silnia(0) = 1 Silnia(1) = 1 Silnia(2) = 2 Silnia(3) = 6 Silnia(4) = 24 Silnia(5) = 120 Podstawy programowania s 1 n > 1 Tak s s * n n n - 1 Nie Wynik s int Silnia (int n) { int s = 1; while (n > 1) { s = s * n; n = n – 1;} return s; } Silnia(n) = n! = n n! = (n-1)! n

18 J.Nawrocki, Informatyka jako dziedzina Curriculum Obszary wiedzy 1.Struktury dyskretne (43) 2.Podstawy programowania (38) 3.Algorytmy i złożoność (31) 4.Architektura i organizacja (36) 5.Systemy operacyjne (18) 6.Obliczenia w sieciach (15) 7.Języki programowania (21) 8.Komunikacja człowiek-komputer (8) 9.Grafika i wizualizacja (3) 10.Systemy inteligentne (10) 11.Zarządzanie informacją (10) 12.Społeczne aspekty informatyki (16) 13.Inżynieria oprogramowania (31) 14.Obliczenia i metody numeryczne (0)

19 J.Nawrocki, Informatyka jako dziedzina Algorytmy i złożoność

20 J.Nawrocki, Informatyka jako dziedzina Algorytmy i złożoność

21 J.Nawrocki, Informatyka jako dziedzina Algorytmy i złożoność Klasy algorytmów : Wielomianowe: p: czas(n) p(n) n=6

22 J.Nawrocki, Informatyka jako dziedzina Algorytmy i złożoność Klasy algorytmów : Wykładnicze: p: czas(n) p(n) n=6

23 J.Nawrocki, Informatyka jako dziedzina Algorytmy i złożoność Klasy algorytmów : Wykładnicze: p: czas(n) p(n) n=6

24 J.Nawrocki, Informatyka jako dziedzina Algorytmy i złożoność Klasy algorytmów : Wykładnicze: p: czas(n) p(n) n=6

25 J.Nawrocki, Informatyka jako dziedzina Algorytmy i złożoność Klasy algorytmów : Wykładnicze: p: czas(n) p(n) n=6

26 J.Nawrocki, Informatyka jako dziedzina Algorytmy i złożoność Klasy algorytmów : Wykładnicze: p: czas(n) p(n) n=6

27 J.Nawrocki, Informatyka jako dziedzina Algorytmy i złożoność Klasy algorytmów : Wykładnicze: p: czas(n) p(n) n=6 k n 0 n n 0 2 n > n k

28 J.Nawrocki, Informatyka jako dziedzina Algorytmy i złożoność Klasy algorytmów : Wielomianowe: p: czas(n) p(n) Wykładnicze: p: czas(n) p(n) Klasy problemów : Wielomianowe: alg. wielomianowy NP-trudne : najpraw. alg. wielomian n=6

29 J.Nawrocki, Informatyka jako dziedzina Curriculum Obszary wiedzy 1.Struktury dyskretne (43) 2.Podstawy programowania (38) 3.Algorytmy i złożoność (31) 4.Architektura i organizacja (36) 5.Systemy operacyjne (18) 6.Obliczenia w sieciach (15) 7.Języki programowania (21) 8.Komunikacja człowiek-komputer (8) 9.Grafika i wizualizacja (3) 10.Systemy inteligentne (10) 11.Zarządzanie informacją (10) 12.Społeczne aspekty informatyki (16) 13.Inżynieria oprogramowania (31) 14.Obliczenia i metody numeryczne (0)

30 J.Nawrocki, Informatyka jako dziedzina Architektura i organizacja 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 ?

31 J.Nawrocki, Informatyka jako dziedzina Architektura i organizacja 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 ?

32 J.Nawrocki, Informatyka jako dziedzina Architektura i organizacja Pamięć wirtualna Odczyt komórki o adresie 1

33 J.Nawrocki, Informatyka jako dziedzina Architektura i organizacja Pamięć wirtualna Odczyt komórki o adresie 1

34 J.Nawrocki, Informatyka jako dziedzina Architektura i organizacja Pamięć wirtualna Odczyt komórki o adresie 1

35 J.Nawrocki, Informatyka jako dziedzina Architektura i organizacja Pamięć wirtualna 7 Odczyt komórki o adresie 7

36 J.Nawrocki, Informatyka jako dziedzina Architektura i organizacja Pamięć wirtualna 7 Odczyt komórki o adresie 7

37 J.Nawrocki, Informatyka jako dziedzina Architektura i organizacja Pamięć wirtualna 9 Odczyt komórki o adresie 9

38 J.Nawrocki, Informatyka jako dziedzina Architektura i organizacja Pamięć wirtualna 9 Odczyt komórki o adresie 9

39 J.Nawrocki, Informatyka jako dziedzina Architektura i organizacja Pamięć wirtualna Odczyt komórki o adresie log. ladr: str = ladr / 3 prz = ladr mod 3

40 J.Nawrocki, Informatyka jako dziedzina Architektura i organizacja Pamięć wirtualna Tablica stron fadr = blok(str) + prz Odczyt komórki o adresie log. ladr: str = ladr / 3 prz = ladr mod 3

41 J.Nawrocki, Informatyka jako dziedzina Architektura i organizacja Pamięć wirtualna Tablica stron fadr = blok(str) + prz Odczyt komórki o adresie log. ladr: str = ladr / 3 prz = ladr mod 3

42 J.Nawrocki, Informatyka jako dziedzina Curriculum Obszary wiedzy 1.Struktury dyskretne (43) 2.Podstawy programowania (38) 3.Algorytmy i złożoność (31) 4.Architektura i organizacja (36) 5.Systemy operacyjne (18) 6.Obliczenia w sieciach (15) 7.Języki programowania (21) 8.Komunikacja człowiek-komputer (8) 9.Grafika i wizualizacja (3) 10.Systemy inteligentne (10) 11.Zarządzanie informacją (10) 12.Społeczne aspekty informatyki (16) 13.Inżynieria oprogramowania (31) 14.Obliczenia i metody numeryczne (0)

43 J.Nawrocki, Informatyka jako dziedzina Systemy operacyjne Jak uniknąć zastoju w systemie? AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; LP HD B A

44 J.Nawrocki, Informatyka jako dziedzina Systemy operacyjne AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; LP HD B A

45 J.Nawrocki, Informatyka jako dziedzina Systemy operacyjne AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; LP HD B A

46 J.Nawrocki, Informatyka jako dziedzina Systemy operacyjne AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; LP HD B A

47 J.Nawrocki, Informatyka jako dziedzina Systemy operacyjne AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; LP HD B A

48 J.Nawrocki, Informatyka jako dziedzina Systemy operacyjne AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; LP HD B A

49 J.Nawrocki, Informatyka jako dziedzina Systemy operacyjne AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; LP HD B A

50 J.Nawrocki, Informatyka jako dziedzina Systemy operacyjne AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; LP HD B A

51 J.Nawrocki, Informatyka jako dziedzina Systemy operacyjne AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; LP HD B A

52 J.Nawrocki, Informatyka jako dziedzina Systemy operacyjne AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; LP HD B A

53 J.Nawrocki, Informatyka jako dziedzina Systemy operacyjne AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateHD; AllocateLP; UseHDandLP; ReleaseLP; ReleaseHD; LP HD B A Ale proste!

54 J.Nawrocki, Informatyka jako dziedzina Systemy operacyjne AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateHD; AllocateLP; UseHDandLP; ReleaseLP; ReleaseHD; LP HD B A

55 J.Nawrocki, Informatyka jako dziedzina Systemy operacyjne AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateHD; AllocateLP; UseHDandLP; ReleaseLP; ReleaseHD; LP HD B A

56 J.Nawrocki, Informatyka jako dziedzina Systemy operacyjne AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateHD; AllocateLP; UseHDandLP; ReleaseLP; ReleaseHD; LP HD B A

57 J.Nawrocki, Informatyka jako dziedzina Systemy operacyjne AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateHD; AllocateLP; UseHDandLP; ReleaseLP; ReleaseHD; LP HD B A

58 J.Nawrocki, Informatyka jako dziedzina Systemy operacyjne AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateHD; AllocateLP; UseHDandLP; ReleaseLP; ReleaseHD; LP HD B A

59 J.Nawrocki, Informatyka jako dziedzina Systemy operacyjne AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateHD; AllocateLP; UseHDandLP; ReleaseLP; ReleaseHD; LP HD B A ?

60 J.Nawrocki, Informatyka jako dziedzina Systemy operacyjne AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateHD; AllocateLP; UseHDandLP; ReleaseLP; ReleaseHD; LP HD B A

61 J.Nawrocki, Informatyka jako dziedzina Systemy operacyjne AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateLP; AllocateHD; UseHDandLP; ReleaseLP; ReleaseHD; LP HD B A

62 J.Nawrocki, Informatyka jako dziedzina Systemy operacyjne AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateLP; AllocateHD; UseHDandLP; ReleaseLP; ReleaseHD; LP HD B A Ale proste!

63 J.Nawrocki, Informatyka jako dziedzina Curriculum Obszary wiedzy 1.Struktury dyskretne (43) 2.Podstawy programowania (38) 3.Algorytmy i złożoność (31) 4.Architektura i organizacja (36) 5.Systemy operacyjne (18) 6.Obliczenia w sieciach (15) 7.Języki programowania (21) 8.Komunikacja człowiek-komputer (8) 9.Grafika i wizualizacja (3) 10.Systemy inteligentne (10) 11.Zarządzanie informacją (10) 12.Społeczne aspekty informatyki (16) 13.Inżynieria oprogramowania (31) 14.Obliczenia i metody numeryczne (0)

64 J.Nawrocki, Informatyka jako dziedzina NC: Obliczenia w sieciach... NC4: WWW jako przykład obliczeń typu klient-serwer NC5: Budowanie aplikacji NC9:

65 J.Nawrocki, Informatyka jako dziedzina Curriculum Obszary wiedzy 1.Struktury dyskretne (43) 2.Podstawy programowania (38) 3.Algorytmy i złożoność (31) 4.Architektura i organizacja (36) 5.Systemy operacyjne (18) 6.Obliczenia w sieciach (15) 7.Języki programowania (21) 8.Komunikacja człowiek-komputer (8) 9.Grafika i wizualizacja (3) 10.Systemy inteligentne (10) 11.Zarządzanie informacją (10) 12.Społeczne aspekty informatyki (16) 13.Inżynieria oprogramowania (31) 14.Obliczenia i metody numeryczne (0)

66 J.Nawrocki, Informatyka jako dziedzina Języki programowania AnalizatorGenerator.pas.exe Kompilator

67 J.Nawrocki, Informatyka jako dziedzina Języki programowania Dany jest ciąg cyfr, nawiasów, znaków +, -, *, /. Czy ten ciąg jest poprawnie zbudowanym wyrażeniem arytmetycznym? * * 2 3 = 7 = ???

68 J.Nawrocki, Informatyka jako dziedzina Curriculum Obszary wiedzy 1.Struktury dyskretne (43) 2.Podstawy programowania (38) 3.Algorytmy i złożoność (31) 4.Architektura i organizacja (36) 5.Systemy operacyjne (18) 6.Obliczenia w sieciach (15) 7.Języki programowania (21) 8.Komunikacja człowiek-komputer (8) 9.Grafika i wizualizacja (3) 10.Systemy inteligentne (10) 11.Zarządzanie informacją (10) 12.Społeczne aspekty informatyki (16) 13.Inżynieria oprogramowania (31) 14.Obliczenia i metody numeryczne (0)

69 J.Nawrocki, Informatyka jako dziedzina Komunikacja człowiek-komputer... NC4: WWW jako przykład obliczeń typu klient-serwer NC5: Budowanie aplikacji NC9:

70 J.Nawrocki, Informatyka jako dziedzina Curriculum Obszary wiedzy 1.Struktury dyskretne (43) 2.Podstawy programowania (38) 3.Algorytmy i złożoność (31) 4.Architektura i organizacja (36) 5.Systemy operacyjne (18) 6.Obliczenia w sieciach (15) 7.Języki programowania (21) 8.Komunikacja człowiek-komputer (8) 9.Grafika i wizualizacja (3) 10.Systemy inteligentne (10) 11.Zarządzanie informacją (10) 12.Społeczne aspekty informatyki (16) 13.Inżynieria oprogramowania (31) 14.Obliczenia i metody numeryczne (0)

71 J.Nawrocki, Informatyka jako dziedzina Grafika i wizualizacja Jak odwzorowywać na ekranie obiekty 3-wymiarowe w czasie rzeczywistym?

72 J.Nawrocki, Informatyka jako dziedzina Curriculum Obszary wiedzy 1.Struktury dyskretne (43) 2.Podstawy programowania (38) 3.Algorytmy i złożoność (31) 4.Architektura i organizacja (36) 5.Systemy operacyjne (18) 6.Obliczenia w sieciach (15) 7.Języki programowania (21) 8.Komunikacja człowiek-komputer (8) 9.Grafika i wizualizacja (3) 10.Systemy inteligentne (10) 11.Zarządzanie informacją (10) 12.Społeczne aspekty informatyki (16) 13.Inżynieria oprogramowania (31) 14.Obliczenia i metody numeryczne (0)

73 J.Nawrocki, Informatyka jako dziedzina Systemy inteligentne Jak rozpoznawać obrazy lub pismo? Politechnika Poznańska

74 J.Nawrocki, Informatyka jako dziedzina Curriculum Obszary wiedzy 1.Struktury dyskretne (43) 2.Podstawy programowania (38) 3.Algorytmy i złożoność (31) 4.Architektura i organizacja (36) 5.Systemy operacyjne (18) 6.Obliczenia w sieciach (15) 7.Języki programowania (21) 8.Komunikacja człowiek-komputer (8) 9.Grafika i wizualizacja (3) 10.Systemy inteligentne (10) 11.Zarządzanie informacją (10) 12.Społeczne aspekty informatyki (16) 13.Inżynieria oprogramowania (31) 14.Obliczenia i metody numeryczne (0)

75 J.Nawrocki, Informatyka jako dziedzina Zarządzanie informacją Jak manipulować dużą ilością danych? Podaj nazwiska tych, u których dochód na głowę > zł

76 J.Nawrocki, Informatyka jako dziedzina Curriculum Obszary wiedzy 1.Struktury dyskretne (43) 2.Podstawy programowania (38) 3.Algorytmy i złożoność (31) 4.Architektura i organizacja (36) 5.Systemy operacyjne (18) 6.Obliczenia w sieciach (15) 7.Języki programowania (21) 8.Komunikacja człowiek-komputer (8) 9.Grafika i wizualizacja (3) 10.Systemy inteligentne (10) 11.Zarządzanie informacją (10) 12.Społeczne aspekty informatyki (16) 13.Inżynieria oprogramowania (31) 14.Obliczenia i metody numeryczne (0)

77 J.Nawrocki, Informatyka jako dziedzina Curriculum Obszary wiedzy 1.Struktury dyskretne (43) 2.Podstawy programowania (38) 3.Algorytmy i złożoność (31) 4.Architektura i organizacja (36) 5.Systemy operacyjne (18) 6.Obliczenia w sieciach (15) 7.Języki programowania (21) 8.Komunikacja człowiek-komputer (8) 9.Grafika i wizualizacja (3) 10.Systemy inteligentne (10) 11.Zarządzanie informacją (10) 12.Społeczne aspekty informatyki (16) 13.Inżynieria oprogramowania (31) 14.Obliczenia i metody numeryczne (0)

78 J.Nawrocki, Informatyka jako dziedzina Inżynieria oprogramowania LOOPLOOP Syndrom LOOP ate (późno) oor quality (kiepska jakość) ver budget (przekroczony budżet) vertime (nadgodziny) Loop

79 J.Nawrocki, Informatyka jako dziedzina Inżynieria oprogramowania Kiedy i za ile? Co za miesiąc?

80 J.Nawrocki, Informatyka jako dziedzina Inżynieria oprogramowania Plan wydania: Gra planistyczna Pisze opowieści It was not OK.

81 J.Nawrocki, Informatyka jako dziedzina Inżynieria oprogramowania Data: Typ: Nowa: X Naprawa:__ Rozbudowa:__ Numer opowieści: 23 OPOWIEŚĆ: Dla każdego konta oblicz saldo dodając wszystkie wpłaty i odejmując wszystkie wypłaty. Rozmiar: Opowieści użytkownika

82 J.Nawrocki, Informatyka jako dziedzina Inżynieria oprogramowania Data: Typ: Nowa: X Naprawa:__ Rozbudowa:__ Numer opowieści: 23 OPOWIEŚĆ: Dla każdego konta oblicz saldo dodając wszystkie wpłaty i odejmując wszystkie wypłaty. Rozmiar: Opowieści użytkownika

83 J.Nawrocki, Informatyka jako dziedzina Inżynieria oprogramowania Pracochł., ryzyko dostępny czas More colors 9 godz Opowieści są OK. More colors Wybiera zakres More colors More func. 9 h 6 h Plan wydania: Gra planistyczna 2 tyg * 2 osoby= 48 h

84 J.Nawrocki, Informatyka jako dziedzina Curriculum Obszary wiedzy 1.Struktury dyskretne (43) 2.Podstawy programowania (38) 3.Algorytmy i złożoność (31) 4.Architektura i organizacja (36) 5.Systemy operacyjne (18) 6.Obliczenia w sieciach (15) 7.Języki programowania (21) 8.Komunikacja człowiek-komputer (8) 9.Grafika i wizualizacja (3) 10.Systemy inteligentne (10) 11.Zarządzanie informacją (10) 12.Społeczne aspekty informatyki (16) 13.Inżynieria oprogramowania (31) 14.Obliczenia i metody numeryczne (0)

85 J.Nawrocki, Informatyka jako dziedzina Obliczenia i metody numeryczne Jak rozwiązać układ równań lub pojedyncze równanie? 3x = 1 2x = 10 x 2 = 2

86 J.Nawrocki, Informatyka jako dziedzina Obliczenia i metody numeryczne a 2 + b 2 a 1 + (b/a) 2 begin a:= 3e-25; b:= 4e-25; m:= sqrt(a*a + b*b); writeln(m) end. begin a:= 3e-25; b:= 4e-25; if a > b then m:= a*sqrt(1+ (b/a)*(b/a)) else m:= b*sqrt(1+ (a/b)*(a/b)); writeln(m) end E E-25 = b 1 + (a/b) 2 =

87 J.Nawrocki, Informatyka jako dziedzina Plan wykładu Obszary wiedzy informatycznej Regulamin przedmiotu

88 J.Nawrocki, Informatyka jako dziedzina Program wykładów 1 Informatyka jako dyscyplina wiedzy 2 Programowanie imperatywne i C 3 Od algebry Boolea do komputera 4 Asembler i koncepcja von Neumanna 5 Metody numeryczne 6 Przetwarzanie tekstów i AWK 7 Procesy współbieżne 8 Zasady skutecznego działania 9, 10 Inżynieria oprogramowania 11 Języki formalne 12 Translatory 13 Komputerowe systemy sterowania 14 Podsumowanie 1 Informatyka jako dyscyplina wiedzy 2 Programowanie imperatywne i C 3 Od algebry Boolea do komputera 4 Asembler i koncepcja von Neumanna 5 Metody numeryczne 6 Przetwarzanie tekstów i AWK 7 Procesy współbieżne 8 Zasady skutecznego działania 9, 10 Inżynieria oprogramowania 11 Języki formalne 12 Translatory 13 Komputerowe systemy sterowania 14 Podsumowanie

89 J.Nawrocki, Informatyka jako dziedzina Regulamin przedmiotu Wymiar przedmiotu: 2w, 2lab, Egzamin, 5 ECTS/30 Obecność: na wykładach – nieobowiązkowa na ćwiczeniach – obowiązkowa Sposób bieżącej kontroli wyników nauczania: ćwiczenia: sprawdziany ostatni wykład, : egzamin zerowy

90 J.Nawrocki, Informatyka jako dziedzina Regulamin przedmiotu Konsultacje: J.Nawrocki: środy, godz. 9:30 – 11:00, pok. 109 CW Oszacowanie pracochłonności (godz.): 30 wykłady 20 bieżąca powtórka treści wykładowych 30 studia literaturowe 30 laboratoria 30 przygotowanie do ćw. lab. 10 przygotowanie do egzaminu 150 RAZEM Konsultacje: J.Nawrocki: środy, godz. 9:30 – 11:00, pok. 109 CW Oszacowanie pracochłonności (godz.): 30 wykłady 20 bieżąca powtórka treści wykładowych 30 studia literaturowe 30 laboratoria 30 przygotowanie do ćw. lab. 10 przygotowanie do egzaminu 150 RAZEM

91 J.Nawrocki, Informatyka jako dziedzina Egzamin Termin: Ustali dziekanat 5 zadań; od 0 do 10 pkt za zadanie Od 28 pkt 3.0; od 33 pkt 3.5; od 38 pkt 4.0,... Indeks lub legitymacja Kalkulatory zabronione Pisemny: 1 kartka ściągi formatu A4 (obie strony)

92 J.Nawrocki, Informatyka jako dziedzina Ćwiczenia – kwestie organizacyjne Prowadzący: Informacje organizacyjne dotyczące ćwiczeń (dotyczy studiów dziennych i zaocznych) Należy pobrać i zapoznać się z informacjami przed uczestnictwem w zajęciach (!!!):

93 J.Nawrocki, Informatyka jako dziedzina Podsumowanie Struktury dyskretne: grafy Podstawy progr.: schematy blokowe Algorytmy i złożoność: podział zbioru Architektura: pamięć wirtualna Systemy operacyjne: problem zastoju Języki progr.: kompilator i wyr. arytm. Systemy inteligentne: rozpozn. pisma Zarządzanie informacją: bazy danych Inżynieria oprogr.: gra planistyczna Metody numeryczne: sqrt(a*a+b*b) Wreszcie!

94 J.Nawrocki, Informatyka jako dziedzina 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?


Pobierz ppt "Informatyka jako dziedzina wiedzy Copyright, 2006 © Jerzy R. Nawrocki Wprowadzenie."

Podobne prezentacje


Reklamy Google