Programowanie obiektowe 1 (projekt)
Programowanie obiektowe 1 (zajęcia projektowe, informatyka stacjonarne, pierwszy rok)
Regulamin i zasady zaliczania
1. Projekt z przedmiotu Programowanie obiektowe 1 wykonywany jest w zespołach 2 osobowych, po otrzymaniu tematu projektu nie ma możliwości zmiany składu zespołu.
2. Każdy zespół może zgłosić własny temat projektu, ewentualnie wybrać z listy projektów zaproponowanych przez prowadzącego zajęcia.
3. W przypadku braku własnego tematu lub też niewybraniu projektu z listy, zostanie on przydzielony odgórnie (drogą losowania) przez prowadzącego zajęcia.
4. Po wybraniu (przydzieleniu) projektu nie ma możliwości zmiany tematu.
5. Projekt powinien być napisany w całości w języku C/C++ , można używać również dodatkowych bibliotek.
6. Projekt powinien posiadać plik Makefile (narzędzie Make), projekty bez pliku Makefile nie będą sprawdzane.
7. Projekt powinien uruchamiać się na komputerach w salach laboratoryjnych Katedry Systemów Informatycznych.
8. Projekt powinien posiadać dokumentacje techniczną w postaci pliku *.pdf (umieszczoną w katalogu głównym projektu). Dokumentacja powinna składać się z nagłówka oraz opisu projektu.
9. Nagłówek projektu powinien zawierać:
- nazwę przedmiotu,
- temat projektu,
- imiona i nazwiska studentów danego zespołu,
- rok studiów oraz grupę dziekańską.
10. Opis projektu powinien zawierać:
- ogólny opis projektu wraz informacjami o technologiach, bibliotekach użytych w projekcie,
- informacje na temat funkcjonalności projektu,
- informacje na temat sposobu uruchomienia oraz obsługi projektu,
- informacje na temat stworzonych klas, metod, funkcji (bez kodu źródłowego) z opisem ich podstawowej funkcjonalności (przyjmowanymi parametrami, wartościami zwracanymi) oraz ich przeznaczeniem,
- informacje na temat ilości pracy włożonej przez poszczególnych członków zespołu w tworzenie projektu.
11. Do projektu powinna być również dołączona dokumentacja wygenerowana za pomocą jednego z narzędzi służących do automatycznego generowania dokumentacji kodu (wybór dowolny np. Doxygen).
12. Projekty należy wykonać i oddać do końca semestru (termin zostanie wcześniej ustalony pod koniec semestru).
13. Każdy zespół oddaje projekt osobiście przedstawiając i prezentując działanie programu.
14. Przed prezentacją każdy zespół musi wysłać projekt do zatwierdzenia wraz z dokumentacją techniczną (spakowany do *.zip, *.7z, *.bz2 lub *.gz) na e-mail prowadzącego.
Wysyłanie projektów
Temat wiadomości (e-mail) powinien być zgodny z następującym formatem: PROJEKT_PO1.GR311A.KOWALSKI.NOWAK
UWAGA!!! Wiadomości, które nie będą posiadały tematu zgodnego z podanym formatem, nie będą brane pod uwagę
Projekt należy wysłać pocztą elektroniczną na adres podany w informacjach ogólnych
Zajęcia projektowe
Zajęcia projektowe odbywają się w formie KONSULTACJI.
Można również korzystać z konsultacji projektowych w czasie moich zajęć laboratoryjnych.
UWAGA!!! Proszę o wcześniejsze poinformowanie mnie drogą elektroniczną o chęci skorzystanie z konsultacji.
Przykładowe tematy projektów: link