Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ppbg:tema:regulament [2023/11/19 16:14]
andrei.lambru created
ppbg:tema:regulament [2024/12/10 20:02] (current)
andrei.lambru
Line 1: Line 1:
-====== ​Informatii suplimentare - tema ======+====== ​Regulament temă ======
  
 ===== General ===== ===== General =====
-  * Rezolvarea temei este **individuala**! +  * Rezolvarea temei este **individuală**! 
-  * Rezolvarea ​cerintelor ​se va concretiza in implementarea ​cu limbajul de programare C++ si API-ul grafic OpenGL a unei aplicatii grafice in timp real+  * Rezolvarea ​cerințelor ​se concretizează într-o aplicație grafică în timp real implementată ​cu limbajul de programare C++ si un API grafic. 
-  * 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. +<note tip> 
-    * Sa fie prezentat, ​in format fizic sau online, ​in cadrul intervalelor orare din ultimele ​2 saptamani ​din semestru. Fiecare prezentare va dura ~15 minute. +Recomandarea este să utilizați ​API-ul grafic OpenGL ​analizat deja. În situația în care doriți să utilizați un ALT API grafic, vă rog să transmiteți această opțiune în avans pentru ​fi confirmat faptul că opțiunea este permisă. 
-  * 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.+</​note>​ 
 + 
 +  * Pentru a fi evaluat, ​**codul sursă ​al aplicației dezvoltate** ​trebuie: 
 +    * Să fie încărcat ​sub forma unei arhive ​ce are //tot conținutul ​necesar pentru compilarea ​și execuția aplicației//, într-un [[https://​curs.upb.ro/​2024/​mod/​assign/​view.php?​id=82204 | atașament]] ​creat special pe site-ul de curs. 
 +    * Să fie prezentat, ​în format fizic sau online, ​în cadrul intervalelor orare din ultimele ​două săptămâni ​din semestru. Fiecare prezentare va dura ~15 minute. 
 +  * Orice întrebare ​sau nelămurire legată de cerințele ​temei poate fi adresată ​pe [[https://​curs.upb.ro/​2024/​mod/​forum/​view.php?​id=82207 | forum-ul]] ​de pe site-ul de curs, dedicat special pentru acest lucru.
  
 ===== Implementare ===== ===== 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.+Tema trebuie ​implementată ​cu limbajul de programare C++ și trebuie ​să utilizeze ​un API grafic. Este recomandat ​să utilizați ​framework-ul pus la dispoziție în cadrul acestui laborator.
  
 <note tip> <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>​ +În situația în care utilizați ​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 avea acces la 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. +<note important
-    * Dacă aveți dubii în utilizarea anumitor biblioteci sau funcționalități,​ întrebați pe forum. +Orice cerință trebuie rezolvată de către student. Nu se pot utiliza biblioteci sau orice altă aplicație ​externă/cod sursă ce rezolvă total sau parțial ​o cerință a temei. Dacă aveți dubii în utilizarea anumitor biblioteci sau funcționalități,​ întrebați pe forum. 
-</hidden>+</note>
  
 ===== Finalizare ===== ===== 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+Pentru a fi evaluat, codul sursă ​al aplicației ​rezultate ​în urma rezolvării cerințelor ​din temă trebuie ​încărcat într-un [[https://​curs.upb.ro/​2024/​mod/​assign/​view.php?​id=82204 | atașament]] ​de pe site-ul de curs, dedicat special temei. ​Încărcarea ​trebuie ​să constea ​într-o arhivă ​ce conține ​//​toate ​fișierele ​necesare ​compilării și execuției// aplicației.
  
 <note tip> <note tip>
-  * In situatia in care ati utilizat ​framework-ul de laborator, ​puteti incarca +În situația în care utilizați ​framework-ul de laborator, ​puteți încărca: 
-    - O arhiva ​ce contine ​tot framework-ul de laborator **fara directoarele ''​build'' ​si ''​.git''​**, ​in situatia in care ultimul ​exista+  - O arhivă ​ce conține ​tot framework-ul de laborator **fără ​directoarele ''​build'' ​și ''​.git''​**, ​dacă ultimul ​există
-    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 ​arhiva in care se afla doar continutul ​acestui director :) .+  În situația în care toate fișierele ​utilizate ​în rezolvarea ​cerințelor ​temei, inclusiv resursele folosite, se află în directorul ''​src/​lab/​tema'' ​menționat ​mai sus, puteți încărca ​arhivă în care se află doar conținutul ​acestui director :) .
 </​note>​ </​note>​
  
 ===== Prezentare ===== ===== 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.+Pentru a fi punctată ​rezolvarea ​cerințelor ​din temă, codul sursă ​rezultat pentru rezolvare trebuie ​să fie prezentat ​într-una din ultimele ​două săptămâni ​din semestru. 
 + 
 +Mai multe detalii ​în legatura cu prezentarea TBA.
  
ppbg/tema/regulament.1700403272.txt.gz · Last modified: 2023/11/19 16:14 by andrei.lambru
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0