Przykładowe grupy tematyczne i tematy projektów
Języki programowania i ich modyfikacje
- kompilatory lub interpretery uproszczonych języków programowania
np. C, Pascal, Basic, Logo.
Konwertery języków programowania i innych formatów
Obsługa formatu XML
Internet i jego formaty
Programy sterowane z linii komend
Przetwarzanie symboliczne
- różniczkowanie symboliczne,
Formaty zapisu diagramów, schematów, map
Kompresja, szyfrowanie ograniczonego formatu
Oprogramowanie narzędziowe do mikrokontrolerów
- kompilatory asemblera,
- symulatory mikrokontrolera,
- analiza kodu w asemblerze.
Oprogramowanie narzędziowe dla zestawu Lego Mindstorms
- kompilatory języków np. C, Pascal, Ada,
- interpreter, itp.
Bazy danych
- Własna obsługa dostępnej bazy danych,
- Obsługa własnej bazy danych (własny format).
Projekt z teorii kompilatorów
Kompilatory współbieżne
Współbieżne wersje kompilatorów.
Temat inny - propozycja własna