Principles of Program Analysis lato 2013/14

Język wykładowy Angielski
Opiekun Witold Charatonik
Liczba godzin 30 (wyk.) 30 (ćw.)
Rodzaj I2.T - teoria inf.
ECTS 6
Polecany dla I roku Nie
Egzamin Tak
Tagi JP (języki programowania i logika)

Opis przedmiotu:

Statyczna analiza programow komputerowych jest jednym z najważniejszych narzędzi, ktore są używane do znajdowania błędow, optymalizacji i znajdowania możliwości "włamow". Zanalizowanie prostego, niewielkiego programu jest stosunkowo łatwe, większe programy sprawiają już poważny problem, natomiast analiza wielkich programow, takich jak na przykład kod źrodłowy Microsoft Word wydała się do niedawna poza zasięgiem dostępnych metod. Wykład poświęcony będzie przeglądowi algorytmow analizy programow; zaczniemy od klasycznych metod takich jak analiza przepływu danych czy abstrakcyjna interpretacja. Wykład może się okazać dość ciężki matematycznie, w szczegolności od słuchaczy będzie się wymagać swobodnego posługiwania się pojęciami takimi jak semantyka języka czy twierdzenie o punkcie stałym. **Program:** **Wymagania:** Logika dla informatykow Programowanie Og olna sprawność matematyczna

Wykłady

Lista
Prowadzący Termin zajęć Limit Zapisani Kolejka
Witold Charatonik
śr 10:00-12:00 (s. 105) 300 16 0

UWAGA! Wyższa liczba oznacza wyższy priorytet, po zapisaniu do grupy zostajemy usunięci z kolejek o niższym priorytecie.

Ćwiczenia

Lista
Prowadzący Termin zajęć Limit Zapisani Kolejka
Witold Charatonik
śr 08:00-10:00 (s. 105) 22 16 0

UWAGA! Wyższa liczba oznacza wyższy priorytet, po zapisaniu do grupy zostajemy usunięci z kolejek o niższym priorytecie.


Konsultacje prowadzących:


Imię i nazwisko Pokój Konsultacje
Witold Charatonik 347 wtorek 14-16 lub po indywidualnym uzgodnieniu terminu (semestr letni 2024)