Anna Kobusińska
Wprowadzenie do informatyki
Wykłady:
- Zarys histori, zasotosowania komputerów, obszary informatyki [ PDF ]
- Arytmetyka maszyny cyfrowej - systemy pozycyjne, algorytmy konwersji [ PDF ]
- Reprezentacja znaków i liczb [ PDF ]
- Kodowanie obrazów, dźwięku [ PDF ]
- Przetwarzanie danych [ PDF ]
- Poprawność algorytmów, złożoność obliczeniowa [ PDF ]
- Maszyna Turinga [ PDF ]
- Języki formalne, gramatyki, ONP [ PDF ]
- Translacja i translatory [ PDF ]
Informacje - studia dzienne
Informacje - studia zaoczne
Opis przedmiotu :
Pojęcie, istota, zadania informatyki, zarys historii. Teoria informacji: informacja, wiadomość, komunikat, entropia informacyjna źródła, redundancja, kod jednoznaczny, kod zwarty. Arytmetyka maszyny cyfrowej: systemy pozycyjne, algorytmy konwersji, stałoprzecinkowa i zmiennoprzecinkowa reprezentacja liczb, reprezentacja znak - moduł prosty i znak - uzupełnienie. Przetwarzanie danych: algorytm schematy blokowe, iteracja, rekurencja. Modele obliczeń, model deterministyczny i uniwersalny maszyny Turinga. Granice obliczalności, nieobliczalność, problem stopu. Funkcje rekurencyjne i ich obliczalność. Języki formalne, gramatyki i automaty: definicja gramatyki, języka generowanego przez gramatykę, klasyfikacja gramatyk wg N. Chomsky'ego. Złożoność obliczeniowa, klasy złożoności, NP-zupełność. Przegląd języków programowania: języki wysokiego i niskiego poziomu, translatory, interpretery, ONP, algorytm translacji wyrażeń arytmetycznych do ONP i odwrotnie.
Literatura:
- Harel D., Rzecz o istocie informatyki, WNT, Warszawa 2001
- Brookshear G., Informatyka w ogólnym zarysie, WNT, Warszawa 2003
- Sysło M. (red.), Elementy informatyki, PWN, Warszawa 1993
- Sikorski W., Wykłady z podstaw informatyki, MIKOM, Warszawa 2002
- Wirth N., Algorytmy + struktury danych = programy, WNT, Warszawa 2002
Anna Kobusińska, PhD
Institute of Computing Science
Poznan University of Technology
Piotrowo 2,
60-965 Poznan, Poland
Office:
Centrum Wykładowe PP, room 4
tel: (+48 61) 665-29-64
fax: (+48 61) 877-15-25
E-mail:
Anna.Kobusinska [at] cs.put.poznan.pl