Differences

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

Link to this comparison view

ppbg:tema:regulament [2023/11/20 17:59]
andrei.lambru [General]
— (current)
Line 1: Line 1:
-====== Regulament temă ====== 
- 
-===== General ===== 
-  * Rezolvarea temei este **individuală**! 
-  * Rezolvarea cerințelor se concretizează într-o aplicație grafică în timp real implementată cu limbajul de programare C++ si un API grafic. 
- 
-<note tip> 
-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 a fi confirmat faptul că opțiunea este permisă. 
-</​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/​2023/​mod/​assign/​view.php?​id=74302 | 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/​2023/​mod/​forum/​view.php?​id=74305 | forum-ul]] de pe site-ul de curs, dedicat special pentru acest lucru. 
- 
-===== Implementare ===== 
-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> 
-Î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>​ 
- 
-<note important>​ 
-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 o cerință a temei. Dacă aveți dubii în utilizarea anumitor biblioteci sau funcționalități,​ întrebați pe forum. 
-</​note>​ 
- 
-===== Finalizare ===== 
-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/​2023/​mod/​assign/​view.php?​id=74302 | 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> 
-În situația în care utilizați framework-ul de laborator, puteți încărca: 
-  - O arhivă ce conține tot framework-ul de laborator **fără directoarele ''​build''​ și ''​.git''​**,​ dacă ultimul există. 
-  - Î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 o arhivă în care se află doar conținutul acestui director :) . 
-</​note>​ 
- 
-===== Prezentare ===== 
-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.1700495978.txt.gz · Last modified: 2023/11/20 17:59 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