This shows you the differences between two versions of the page.
|
ppbg:tema:regulament [2023/11/19 16:14] andrei.lambru created |
— (current) | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Informatii suplimentare - tema ====== | ||
| - | |||
| - | ===== General ===== | ||
| - | * Rezolvarea temei este **individuala**! | ||
| - | * Rezolvarea cerintelor se va concretiza in implementarea cu limbajul de programare C++ si API-ul grafic OpenGL a unei aplicatii grafice in timp real. | ||
| - | * Pentru a fi evaluat, codul sursa al aplicatiei trebuie: | ||
| - | * Sa fie incarcat sub forma unei arhive cu //tot continutul necesar pentru compilarea si executia aplicatiei//, intr-un atasament creat special pe site-ul de curs. | ||
| - | * Sa fie prezentat, in format fizic sau online, in cadrul intervalelor orare din ultimele 2 saptamani din semestru. Fiecare prezentare va dura ~15 minute. | ||
| - | * Orice intrebare sau nelamurire in legatura cu cerintele temei poate fi adresata pe forumul de pe site-ul de curs, dedicat special pentru acest lucru. | ||
| - | |||
| - | ===== Implementare ===== | ||
| - | Tema trebuie implementata cu limbajul de programare C++ si trebuie sa utilizeze API-ul grafic OpenGL. Este recomandat sa utilizati framework-ul pus la dispozitie in cadrul acestui laborator. | ||
| - | |||
| - | <note tip> | ||
| - | In situatia in care utilizati framework-ul de laborator, în directorul ''src/lab'' puteți crea un nou director, de exemplu ''src/lab/tema'', cu fișierele ''tema.cpp'' și ''tema.h''. Pentru a vedea fișierele nou create în fereastra Solution Explorer, din mediul de dezvoltare Visual Studio, puteti folosi utilitarul CMake pentru a regenera proiectul. În fișierul ''lab_list.h'' trebuie adăugată și calea către fisierul header al temei. De exemplu: ''#include "lab/tema/tema.h"''</note> | ||
| - | <hidden> | ||
| - | * Orice cerință trebuie rezolvată de către student. Nu se pot utiliza biblioteci sau orice altă aplicație externa/cod sursă ce rezolvă total sau parțial cerintele temei. | ||
| - | * Dacă aveți dubii în utilizarea anumitor biblioteci sau funcționalități, întrebați pe forum. | ||
| - | </hidden> | ||
| - | |||
| - | ===== Finalizare ===== | ||
| - | Pentru a fi evaluat, codul srusa al aplicatiei rezultate in urma rezolvarii cerintelor din tema trebuie incarcat intr-un atasament de pe site-ul de curs, dedicat special temei. Incarcarea trebuie sa constea intr-o arhiva ce contine //toate fisierele necesare compilarii si executiei// aplicatiei. | ||
| - | |||
| - | <note tip> | ||
| - | * In situatia in care ati utilizat framework-ul de laborator, puteti incarca | ||
| - | - O arhiva ce contine tot framework-ul de laborator **fara directoarele ''build'' si ''.git''**, in situatia in care ultimul exista. | ||
| - | - In situatia in care toate fisierele utilizate in rezolvarea cerintelor temei, inclusiv resursele folosite, se afla in directorul ''src/lab/tema'' mentionat mai sus, puteti incarca o arhiva in care se afla doar continutul acestui director :) . | ||
| - | </note> | ||
| - | |||
| - | ===== Prezentare ===== | ||
| - | Pentru a fi punctata rezolvarea cerintelor din tema, codul sursa rezultat pentru rezolvare trebuie sa fie prezentat intr-una din ultimele doua saptamani din semestru. Mai multe detalii in legatura cu prezentarea TBA. | ||