Jacek Piwowarczyk

Zasady zaliczania
"Języki formalne i kompilatory"
laboratorium

2013

Zasady ogólne

Zajęcia laboratoryjne prowadzone w Katedrze Automatyki AGH z przedmiotu ,,Języki formalne i kompilatory" umożliwiają zapoznanie się z zasadami tworzenia kompilatorów i oprogramowania pokrewnego (translatorów). W ramach tych zajęć tworzony jest jeden program będący podstawą zaliczenia z przedmiotu. Program ten nazywany jest dalej programem projektowym.
Zajęcia w semestrze zostały podzielone na 3 etapy. Z każdym etapem wiążą się określone terminy. Wyniki etapu oddawane są w formie pisemnej.
I etap  - do 23.04.2013 należy przedstawić propozycję tematu projektu; temat wymaga akceptacji prowadzącego zajęcia;

II etap - do 28.05.2013 należy opracować gramatykę stosowanego w projekcie formatu,

III etap - do końca semestru letniego należy zaliczyć program projektowy ze sprawozdaniem.
Istnieje możliwość zmiany wcześniej wybranego i zaakceptowanego tematu projektu.
Do przygotowywania dokumentów na zajęciach (sprawozdania, opisy, referaty) należy użyć jednej z dystrybucji LATEX-a np. MikTEX i (ewentualnie) programu LyX.

Referaty

Przygotowanie referatu jest nieobowiązkowe. Ocena za referat może wpłynąć na ocenę końcową w zakresie 0 . . +0,5 oceny. W ramach referatu należy przygotować wystąpienie na ok. 15 - 20 min oraz treść do prezentacji w internecie (html) - serwer do uzgodnienia. Przedstawione informacje mogą być poparte własnymi doświadczeniami np. na podstawie realizacji programu powiązanego z tematem referatu.
Główne grupy tematyczne referatów to:

Ocena programu

Podczas budowy programu należy przestrzegać następujących zasad uwzględnianych przy ocenie projektu:

Sprawozdanie

Wraz z programem należy oddać sprawozdanie.
Sprawozdanie powinno zawierać następujące informacje:
W sprawozdaniu nie umieszczamy listingu naszego programu.

Warunki uzyskania zaliczenia

Na ocenę końcową mają wpływ następujące czynniki:

Tematy projektów