Witam!
Z góry uprzedzam, że nie jestem pewien, czy w napisałem tego posta w dobrym dziale, w razie czego z góry przepraszam.
Ale do rzeczy:
Muszę sobie wymyślić projekt jak w temacie. Jednak szczerze mówiąc nie bardzo mam ideę. Miałem już pomysł aby napisać prosty interpreter komend dla maszyny o dostępie swobodnym i symulator tejże maszyny. Nie widzę jednak zbytnio zastosowania klas i/lub dziedziczenia w ww programie.

To są tematy z zeszłego roku:

Obsluga stolików w pizzerii.
Klient sklepu, który automatycznie zamawia towary z hurtowni
Benchamark komputerowy, badający różne aspekty pracy komputera i generujący raporty. Możliwość wczytywania raportu i wizualizacji porównań.
Obsługa klienta sklepu z konkurencyjnym dostepem do bazy.
Aplikacja do liczenia kalorii z bazą posiłków. Budowanie dziennych zestawień spożycia, liczenie bilansu.
Aplikacja wyszukująca plagiaty i zapożyczenia w kodzie programów komputerowych.
Obsługa szkoły.
Obsługa zakładu bukmacherskiego - dodawanie zakładów, aktualizacja stanów kont klientów.
Kalendarz
Wizualizacja metod przeszukiwania grafów.
Porównanie metod wyszukiwania ciągów w tekście.
Wyszukiwanie anomalii cenowych na allegro dla wybranych kategorii towarów.
Black Jack sieciowo
Wizualizacja strumienia danych (a'laWinamp)
Statki multiplayer

Nie muszę chyba mówić, że wolałbym się dużo nie narobić przy tym programie ;)