Oferta dydaktyczna Instytutu Informatyki

Poniższa lista przedstawia przedmioty, które są uczone w Instytucie Informatyki, niektóre z nich co roku, niektóre z mniejszą częstotliwością Każdy student Instytutu Informatyki studiuje wg indywidualnego toku studiów, wybierając (zgodnie z pewnymi zasadami) z tej listy swoje przedmioty.

Jeżeli zastanawiasz się nad studiami u nas, jeżeli chcesz wiedzieć, czy na Uniwersytecie można zostać inżynierem, jeżeli interesuje Cię 1000 zł stypendium miesięcznie - zapraszamy na naszą stronę główną

Compiler Construction

Nazwa angielska (title in English): Compiler Construction
Prowadzący (lecturer): Hans de Nivelle
Liczba punktów (ECTS): 7
Liczba punktów 2007 (ECTS since 2007): 6
Rodzaj (type): podstawowy
Rodzaj od 2007 (type since 2007): informatyczny.I2
Liczba godzin (hours in semester):
wykład:30
ćwiczenia+pracownia:30
Egzamin (exam): tak
Możliwe zajęcia w języku angielskim (can be taught in English): tak
Przedmiot zostal uaktualniony na biezacy rok (updated): tak
Semestr (semester): zimowy

Wymagania (prerequisites)

Program (program)

The lecture covers the following topics:

Lexical Analysis. Theory and practive. Usage of tools.

Parsing. How to hack your own parser. LALR parsing, theory and available standard tools. Parsing with extensible grammers. (for example grammers where the use can define additional operators).

Attribute Grammers.

Type Checking. Checking constness. Overloading.

How to generate error messages that are useful for the user.

How to compile C.

Assembly Language. Code generation, register optimization.

Linking, usage of libraries.

Memory allocation/deallocation. Garbage collection.

Jeżeli jesteś zainteresowany studiowaniem w naszym instytucie, zapraszamy na stronę poświęconą tegorocznej rekrutacji.

Nazwa użytkownika (user name):
Hasło (password):