Programowanie (M), II UWr, 2012 Dom Rozkład Literatura Zasoby Zadania

Programowanie (M)

Semestr letni 2012
Dariusz Biernacki
Wtorek 12:15-14:00
Audytorium 25
3 ECTS

Przedmiot Programowanie (M) stanowi wprowadzenie do tematyki formalnej semantyki języków programowania i jej zastosowań w projektowaniu i implementacji języków programowania jak również we wnioskowaniu o własnościach programów i w ich poprawnym konstruowaniu.

Co nowego?

  • (28.06) Egzamin poprawkowy odbędzie się w czwartek 13 września 2012 o godz. 10:15 w sali 140. Ogłoszenie wyników egzaminu będzie miało miejsce w piątek 14 września 2012 o godz. 12:15 w sali 140.

Materiały do wykładu

Rozkład zajęć Terminy i tematy wykładów, odsyłacze do literatury, etc.
Literatura Podręcznik oraz literatura uzupełniająca
Dodatkowe zasoby Implementacje i oprogramowanie wspomagające wykład
Prace domowe Listy zadań

Informacje o wykładzie

Wykład Wtorek (co drugi tydzień) 12:15-14:00, s. 25
Ćwiczenia Wtorek 12:15-14:00, s. 140, Małgorzata Biernacka
Wtorek 12:15-14:00, s. 103, Dariusz Biernacki
Czwartek 14:15-16:00, s. 104, Antoni Kościelski
Podręcznik Semantics with Applications: A Formal Introduction, H. R. Nielson, F. Nielson
ECTS 3
Liczba godzin 15h wykładu + 15h ćwiczeń
Ocena z ćwiczeń Prace domowe
Ocena z wykładu Pisemny egzamin końcowy
Prace domowe Listy zadań ogłaszane z tygodniowym wyprzedzeniem
Regulamin dotyczący deklaracji rozwiązań jak na przedmiocie Programowanie (L)
Egzamin końcowy 30.05.2012
Egzamin poprawkowy 13.09.2012, godz. 10:15, s. 140
Tematy Definicje indukcyjne
Modelowy język imperatywny While
Semantyka naturalna języka While
Strukturalna semantyka operacyjna języka While
Semantyka operacyjna instrukcji niesekwencyjnych, bloków i procedur
Semantyka operacyjna instrukcji wejścia/wyjścia
Maszyna abstrakcyjna dla języka While
Modelowa implementacja języka While
Aksjomatyczna weryfikacja programów w języku While
Aksjomatyczna specyfikacja i weryfikacja procedur
Aksjomatyczna estymacja czasu wykonania programów w języku While
Strona domowa http://www.ii.uni.wroc.pl/~dabi/courses/Prog12
http://www.ii.uni.wroc.pl/~dabi