Difference between revisions of "Teme de Licenta 2009-2010"

From HaskellWiki
Jump to navigation Jump to search
m
m
Line 14: Line 14:
 
2.1 Mic dictionar electronic al limbii Japoneze (B.D)
 
2.1 Mic dictionar electronic al limbii Japoneze (B.D)
 
2.2 Verificator sintactic de rezolvari de exercitii
 
2.2 Verificator sintactic de rezolvari de exercitii
2.3 Manula electronic de limba Japoneza
+
2.3 Manual electronic de limba Japoneza
 
3. Realizarea jocurilor video cu OpenGL (in Haskell sau in alte limbaje) <br>
 
3. Realizarea jocurilor video cu OpenGL (in Haskell sau in alte limbaje) <br>
 
3.1. Realizarea jocurilor video cu mediul de dezvoltare 3D XYZ ( XYZse va alge dintre cele disponibile)
 
3.1. Realizarea jocurilor video cu mediul de dezvoltare 3D XYZ ( XYZse va alge dintre cele disponibile)
Line 21: Line 21:
 
4.2. Afisarea arborelui rezultat dupa parsarea unei pagini web
 
4.2. Afisarea arborelui rezultat dupa parsarea unei pagini web
   
Limbaje Formale:
+
Limbaje Formale si Automate:
   
 
1. Realizarea unui interpretor pentru un limbaj C-like
 
1. Realizarea unui interpretor pentru un limbaj C-like
Line 42: Line 42:
 
 
 
10. Parser / printer pentru referinte bibliografice
 
10. Parser / printer pentru referinte bibliografice
  +
  +
11. Aplicatii ale automatelor adaptive [[ADFA]]
   
 
Baze de date si limbaje formale (teme mixte)
 
Baze de date si limbaje formale (teme mixte)

Revision as of 10:37, 8 June 2011


Proiecte de licenta - Haskell si Non Haskell

Actualmente la Universitatea "Vasile Alecsandri" din Bacau la informatica pot propune atat teme de licenta cu Haskell cat si fara Haskell dat fiind faptul ca predau mai multe materii:

Temele de licenta din anii precedenti sunt de asemenea disponibile, mai ales acelea care constituie proiecte pe termen lung.

Teme din anii precedenti:
1. Aplicatii ale automatelor adaptive la XYZ (subiectul XYZ se va alege de comun acord cu indrumatorul) sunt disponibile mai multe teme
2. Instrumente software pentru invatarea limbii Japoneze (aici intra si un proiect de Baze de date)

2.1 Mic dictionar electronic al limbii Japoneze (B.D)
2.2 Verificator sintactic de rezolvari de exercitii
2.3 Manual electronic de limba Japoneza

3. Realizarea jocurilor video cu OpenGL (in Haskell sau in alte limbaje)

3.1. Realizarea jocurilor video cu mediul de dezvoltare 3D  XYZ ( XYZse va alge dintre cele disponibile)

4. Implementarea unui browser web in Haskell:

4.1. Parser pentru un (sub)set HTML
4.2. Afisarea arborelui rezultat dupa parsarea unei pagini web

Limbaje Formale si Automate:

1. Realizarea unui interpretor pentru un limbaj C-like

2. Realizarea unui interpretor pentru un limbaj Pascal-like

3. Realizarea unui compilator pentru un limbaj C-like

4. Realizarea unui compilator pentru un limbaj Pascal-like

5. Implementare de module pentru limbajul modular Rodin

6. NOU: Securizarea aplicatiilor SQL prin filtrarea intrarilor cu ajutorul parserelor

7. Traducerea automata a programelor din C in Python (sau alte limbaje)

8. Software reengineering automat

9. Injectia software-ului cu functii pentru upgrade

10. Parser / printer pentru referinte bibliografice

11. Aplicatii ale automatelor adaptive ADFA

Baze de date si limbaje formale (teme mixte)

1. Generator de programe analitice cu tabela extensibila

2. Generatoare si convertoare de documente

3. Extragerea automata a sintaxei documentelor cu aplicatii


Nota: in timpul cand redactam aceasta lista am fost intrerupt de un telefon prin care mi se cerea sa fiu de acord cu atitudinea unuia dintre sefii mei (sefele mele) pe care l-as fi (pe care as fi) votat (votat-o) democratic.

Precizez urmatoarele:

  • Nu am votat-o pe acea persoana. Stiam ca se prezenta ca membra a unei grupari care are printre principii formula: "Adeptul nu trebuie sa munceasca prea mult nici prea putin" - intr-o alta formulare. Consider ca a nu fi dispus sa muncesti prea mult este rar compatibil cu pozitia de sef/sefa.
  • Nu sunt de acord sa interveniti la alti membri ai familiei mele, deranjati degeaba niste pensionari. De altfel este inutil.
  • Consider ca un sef sau o sefa competent(a) nu blocheaza comunicarea de jos in sus ci o foloseste ca sursa de crestere (a firmei si a competentei sale)
  • De la D.Cantemir incoace democratia este "atunci cand nu iaste cap ales si toata lumea poate participa la sfat". Luati versiunea non - comunista a Istoriei Ieroglifice a lui D.Cantemir reeditata dupa '89 si cititi-o
  • Seful nu trebuie sa fie doar o centrala telefonica in comutatie ce comuta ordinele nivelului de sus catre nivelul de jos ci un organizator si identificator de resurse umane si non umane pentru proiectele institutiei pe care le gestioneaza.
  • Seful are obligatia sa verifice starea unor lucrari (obligatie ceea ce a fost prevazuta in codul muncii) inainte de a-si acuza nejustificat subordonatii de insubordonare si chiul
  • Doamna care actioneaza prin intermediari este rugata din nou sa-si prezinte scuzele si punctele de vedere, personal, nu prin intermediari.
  • Un sef competent si decent nu ar trebui sa se enerveze - este o cerinta minimala de politete.

Stiati ca exista opinia ca: Cea mai mare palma care se poate da unui sef sau unei sefe este sa spui "Nu te duce la el/ea. Este nervos/nervoasa." Dintr-o Carte despre politete.