Cursuri Direcția A

Cursuri ce fac parte doar din direcția A

Prezentarea aspectelor functionale si arhitecturale ale modulelor de de tip interfata cu utilizatorul. Descrierea facilitatilor oferite de sistemul de operare Windows in constructia de aplicatii cu interfata cu utilizatorul. Prezentarea principiilor de proiectare si dezvoltare a programelor cu interfata cu utilizatorul. Formarea capacitatii de a crea aplicatii software care sa foloseasca mecanismele oferite de sistemul de operare Windows.

Cursul isi propune sa ofere o imagine de asamblu asupra procesului de dezvoltare a programelor, abordand sistematic toate aspectele implicate in industria software-ului: modelarea ciclurilor de viata, metodologiile de dezvoltare, managementul proiectelor, asigurarea calitatii, intretinerea si gestiunea configuratiei, elaborarea documentatiei. Se vor pune in evidenta importanta unor etape precum analiza, proiectarea si testarea, care completeaza implementarea programelor – unica etapa care a fost cunoscuta prin intermediul unor cursuri anterioare de programare. Se trateaza de asemenea una dintre componentele esentiale pentru dezvoltarea unor programe de calitate: modelarea orientata pe obiecte cu ajutorul unui limbaj standardizat, UML (Unified Modeling Language). Disciplina va evidentia modul in care UML faciliteaza interoperabilitatea intre produsele software, precum si o elaborare mai rapida si mai flexibila a programelor.

Prezentarea notiunilor de baza privind sinteza imaginilor grafice si a modului de dezvoltare de aplicatii grafice folosind biblioteca OpenGL. Portabilitate si standarde grafice. Proceduri de modelare si vizualizare. Prezentarea unor metode de modelare si redare a suprafetelor tridimensionale si a solidelor. Prezentarea unor metode si algoritmi de sinteza a imaginilor fotorealiste. Transformari grafice 2D si 3D. Tehnologii si echipamente pentru realitatea virtuala si reconstituiri grafice virtuale. Prelucrari tridimensionale neimersive prin digitizare.

Clasificarea metodelor de compresie de date, compresia entropica, sisteme de compresie prin transformari ortogonale, sisteme de compresie de date cu codare predictiva, tehnici de compresie audio, metode de compresie a imaginilor, tehnici de compresie video.

Întelegerea modului de functionare a sistemelor de calcul moderne bazate pe executia paralela, arhitectura microprocesoarelor moderne pipeline, superpipeline, superscalare, VLIW tendintelor actuale de marire a puterii de calcul: sisteme multiprocesor / multicalculator. Însusirea metodelor de evaluare a unei arhitecturi de calcul moderne si principiilor de programare paralela.

Disciplina isi propune sa prezinte strategiile , metodele, tehnicile si instrumentele de proiectare si realizare a unui sistem sau aplicatii informatice in conexiune cu toate celelalte discipline tehnologice, de automatica si de calculatoare. Sunt prezentate atit aspectele teoretice cit si cele pracice ale implementarii sistemelor informatice. Se urmareste:

Prezentarea principalelor tehnologii folosite pentru realizarea aplicatiilor Web. Prezentarea arhitecturilor specifice aplicatiilor Web a framework-urilor si a uneltelor software necesare pentru dezvoltarea aplicatiilor Web. Se doreste obtinerea unei imagini de ansamblu a celor descrise mai sus.

Cursul își propune să dezvolte abilități în proiectarea și implementarea de aplicații bazate pe integrarea de proceduri specializate de prelucrare de imagini, semnale audio și date. Că potențiali dezvoltatori de aplicații multimedia studenții sunt familiarizați cu aspecte legate de alegerea echipamentului, elaborarea arhitecturilor software, încadrarea în formate digitale, preparare și editare produse video/audio. O atenție deosebita este acordata sistemelor de comunicații multimedia, mai ales pentru transmiterea fluxurilor de date în rețele informatice complexe. Evidențiind principalele avantaje, dar și limitele diferitelor soluții, cursul oferă studenților posibilitatea de a alege o procedura optima pentru un anume tip de aplicație și totodată furnizează indicații de implementare care să garanteze obținerea de rezultate superioare.

Scroll to Top