cerinte pentru implementarea tezei de an la sda

3
Cerinte pentru implementarea tezei de an la SDA I. Cerintele obligatorii generale - Temele se studieaza individual de student pe parcursul elaborarii si se consulta cu profesoral; - In lucrarile ( in partea teoretica si practica) se analizeaza scenariile si eficienta algoritmelor poisibila; - Toate lucrarile trebuie sa reflecte obiectivele cu intentiile respective pentru implementarea algoritmelor cu diferite modele de SD si tehnici de programare; - Toate datele de intrare/iesire sa se salveze in fisiere; - Testarea programului sa se efectueze in baza setude date si algoritmelor selectati; - Toate aplicatiile trebuie se contina meniu (textual/graphic) cu ajutor(help) si diverse informatii utile pentru utilizare; - Programele se vor realiza in limbajul C in orice mediu de programare (Borland C sub DOS, Borland C pt. Windows, DevC+ +, Turbo C, Visual C etc.) II. Contiunutul raportului ( memoriului explicativ) Darea de seama trebuie se includa: 1. Foaia de titlu ( modelul anexat) 2. Sarcina lucrarii 3. Cuprins 4. Partea teoretica care trebuie se contina numai aspecte esentiale ale temei 4.1 Analiza succinta si descrierea problemei;

Upload: dima-gurjui

Post on 06-Nov-2015

215 views

Category:

Documents


2 download

DESCRIPTION

cerinte

TRANSCRIPT

Cerinte pentru implementarea tezei de an la SDA

I. Cerintele obligatorii generale

Temele se studieaza individual de student pe parcursul elaborarii si se consulta cu profesoral; In lucrarile ( in partea teoretica si practica) se analizeaza scenariile si eficienta algoritmelor poisibila; Toate lucrarile trebuie sa reflecte obiectivele cu intentiile respective pentru implementarea algoritmelor cu diferite modele de SD si tehnici de programare; Toate datele de intrare/iesire sa se salveze in fisiere; Testarea programului sa se efectueze in baza setude date si algoritmelor selectati; Toate aplicatiile trebuie se contina meniu (textual/graphic) cu ajutor(help) si diverse informatii utile pentru utilizare; Programele se vor realiza in limbajul C in orice mediu de programare (Borland C sub DOS, Borland C pt. Windows, DevC++, Turbo C, Visual C etc.)

II. Contiunutul raportului ( memoriului explicativ)Darea de seama trebuie se includa:1.Foaia de titlu ( modelul anexat)2.Sarcina lucrarii3.Cuprins4.Partea teoretica care trebuie se contina numai aspecte esentiale ale temei 4.1 Analiza succinta si descrierea problemei;4.2 Descrierea structurilor de date necesare pentru rezolvarea problemei si a operatiilor asupra ei;4.3 Descrierea algoritmului, fragmente de cod in C.5.Consideratii de implementare ( Structura codului, module, functii si descirerea lor, legatura intre functii, scheme logice, probleme de implementare si solutiile gasite) 6.Listingul programului ( in Anexa)7.Teste pentru verificare si rezultatele testarii ( in Anexa)8.Instructia utilizatorului9.Concluzii10.Bibliografie

III. Cerinte optionaleOptional poate fi ceruta realizarea unei animatii, a unei simulari pentru operatiile cu structura de date respectiva sau pentru algoritmul ales. Se va utiliza modul text sau modul grafic din C. Se va reprezenta pe ecran structura de date pe care se lucreaza (tablou, liste, arbori, grafuri etc), se vor evidentia operatiile care se pot efectua asupra acestor structuri de date sau pasii algoritmului. In cazul algoritmilor se recomanda afisarea pe ecran a codului sursa al algoritmului pe care se vor putea urmarii executarea pasilor. Programul trebuie sa aiba o optiune de rulare pas cu pas. Va exista cel putin un parametru de functionare, adica o data care poate fi introdusa de utilizator. De ex: sirul care se sorteaza - la sortari, operatia care se executa - la liste, numarul de noduri sau informatia din noduri - la arbori si grafuri, numarul de dame - la problema damelor, numarul de tari si culori - la colorarea hartilor, etc.