Programowanie obiektowe 1 (projekt)

by Maciej Lasota published 2024/03/04 14:38:00 GMT+2, last modified 2024-03-25T13:25:11+02:00

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