Info Cuza
Info Cuza
Info Cuza
FACULTATEA DE INFORMATIC
Ghidul studentului
2009/2010
1995 s-a nfiinat secia de Studii Aprofundate (Calcul Paralel i Distribuit), transformat n masterat n 2002. ntre 1995 i 1998, aceast secie a avut i o filier n limba francez, la care au predat profesori de la universitile Paris Sud-Orsay, USTL Lille i Sorbona. Din 2001 funcioneaz un masterat n Lingvistic Computaional, din 2003 n Optimizare Computaional, iar din 2005 n Ingineria Sistemelor Software. FII are acum peste 1000 de studeni, 50 de cadre didactice i 10 membri ai personalului tehnic-administrativ. Misiune Misiunea Facultii de Informatic din Iai (FII) este de a pregti specialiti de performan care s fie capabili s asigure dezvoltarea Societii Informaionale n Romnia n contextul integrrii rii noastre n Comunitatea European. Pentru realizarea acestei misiuni, promovnd excelena n nvmnt i cercetare, Facultatea de Informatic din Iai: - Ofer programe de studii pentru obinerea Licenei n Informatic (B.S) (nvmnt de zi i nvmnt la distan), a Diplomei de Master n Informatic (M.S), a Diplomei de Doctor n Informatic (Ph.D) i a Diplomei de Studii Postuniversitare de Specializare n Informatic. Absolvenii Facultii pot lucra n companii ca dezvoltatori de software, ingineri de sistem, administratori de reea, manageri de sisteme informatice, programatori web etc., sau n nvmnt ca profesori de Informatic. - Asigur pentru fiecare program de studiu planuri de nvmnt i programe analitice competitive care permit recunoaterea diplomelor n orice alt ar. - Coordoneaz activitatea de cercetare n informatic finalizat cu publicarea de lucrri tiinifice n Seria de Rapoarte tiinifice a Facultii, n revista proprie (Analele tiinifice ale Universitii - seria Informatic) i n reviste naionale i internaionale de specialitate, prin participarea la manifestri tiinifice n ar i n strintate, prin participarea la proiecte de cercetare finanate de Romnia, de Comunitatea European i din alte surse. - Pred cursuri de informatic pentru alte faculti i n cadrul sistemului de Educaie Continu pentru profesorii din nvmntul preuniversitar. - Particip la programe europene de mobilitate a studenilor i cadrelor didactice. Facultatea de Informatic, alturi de celelalte faculti, se implic prin ntreaga sa activitate n dezvoltarea comunitii locale i regionale, n creterea prestigiului Universitii "Alexandru Ioan Cuza" att pe plan naional, ct i internaional.
3. Domenii i specializri
Formele de studii pe care le ofer Facultatea de Informatic sunt: - Informatic, cursuri de zi (3 ani) Pregtete specialiti de nalt calificare n domeniul informaticii (analiti, programatori, proiectani software, profesori, cercettori etc.). - Informatic, nvmnt la distan (3 ani) Urmeaz acelai plan de nvmnt ca i cel de la Informatic, cursuri de zi, dar predat cu instrumente specifice nvmntului la distan. - Studii de masterat (2 ani) Scopul acestor studii este specializarea suplimentar a absolvenilor de informatic sau ai altor faculti. n prezent, la Facultatea de Informatic funcioneaz urmtoarele module de master: 1. Master n Sisteme Distribuite; 2. Master n Lingvistic Computaional; 3. Master n Optimizare Computaional; 4. Master n Ingineria Programrii. Pentru viitorul apropiat, Facultatea de Informatic vizeaz crearea de noi specializri, la nivel de masterat mai ales, n domenii de mare importan pentru tehnologia informaiei. De asemenea, se dorete o mai strns legtur cu sectorul de afaceri, pentru consolidarea i iniierea de legturi cu importante companii hardware/software, prin realizarea unor parteneriate i proiecte 4
atractive de ambele pri (ca de exemplu, burse de tip internship, mobiliti, organizarea de evenimente i de programe de studiu specifice etc.).
3. Structura administrativ
Conducerea facultii Decan: prof. dr. Gheorghe Grigora Prodecani: - prof. dr. Dan Cristea - conf. dr. Sabin Corneliu Buraga Directorul Departamentului de Informatic: prof. dr. Dorel Lucanu Cancelar: lect. dr. Vlad Rdulescu Personal administrativ Administrator ef facultate: Radu Negrescu Secretariat: - Secretar ef: Maria Buburuzan - Secretar situaii colare: Lcrmioara Leonte - Secretar taxe: Mariana Nichita - Secretar nvmnt la distan: Lavinia Pru - Secretar probleme metodico-didactice: Alina Popescu Telefon: 0232-201090 Fax: 0232-201490 E-mail: [email protected] Program de lucru cu publicul: luni-joi, 10-12
2. Admiterea
Admiterea la Facultatea de Informatic este deschis tuturor cetenilor Romniei i ai Uniunii Europene, ca i persoanelor din afara Uniunii Europene. Candidaii trebuie s fie absolveni de liceu i s fi studiat matematica i/sau informatica n liceu. Admiterea const n analiza dosarelor depuse de candidai. Media de admitere se calculeaz din urmtoarele note: - nota obinut la Matematic/Informatic n cadrul examenului de bacalaureat (50%) - media general obinut la bacalaureat (20%) - media anilor de studii din liceu (30%)
4. Examinare i evaluare
Este sprijinit i aplicat consecvent principiul evalurii continue astudenilor, pe parcursul procesului de predare. n conformitatea cu regulamentul didactic al Universitii "Alexandru Ioan Cuza", cel puin 50% din nota final la fiecare disciplin const din evaluarea activitii depuse de studeni n timpul semestrului. Cu alte cuvinte, examinarea const din dou pri: - Evaluarea continu, n timpul semestrului. Aceasta se poate materializa fie prin proiecte care trebuie realizate pn la anumite termene limit, fie prin teste scrise/practice. - Examenul final, care este susinut n sesiunea de examene (la sfritul semestrului), de obicei sub forma unui test scris. Titularul cursului poate decide c evaluarea continu este suficient, caz n care nu exist examen final. Dup ce sunt susinute toate prile examenului, se calculeaz punctajul general pentru fiecare student. Nota final este determinat astfel: - Pentru punctajele aflate sub pragul de promovare, nota final este ntre 1 i 4 (respins).
- Pentru punctajele aflate deasupra pragului de promovare, nota final este ntre 5 i 10 i se calculeaz aplicnd curba lui Gauss asupra totalitii punctajelor.
5. Examenul de absolvire
Pentru studenii de nivel licen, examenul de absolvire are dou componente: - Cunotine fundamentale de informatic - Susinerea lucrrii de licen Rezultatul final este media notelor obinute la cele dou componente. Pentru studenii de nivel master, examenul de absolvire const n susinerea lucrrii de disertaie. Att pentru nivelul licen, ct i pentru master, evaluarea este realizat de o comisie de examinara. Conductorul lucrii este membru de drept al comisiei.
6. Continuarea studiilor
Absolvenii de licen pot urma cursurile unei specializri de master, dupa susinerea unui concurs de admitere. Modulele de master ale Facultii de Informatic sunt accesibile i absolvenilor altor faculti; n acelai timp, absolvenii Facultii de Informatic pot urma module de master ale altor faculti. Absolvenii de master pot continua cu studiile doctorale. Programul doctoral este includs n structura facultii din anul 1993. n momentul actual facultatea are 7 conductori de doctorat, fiecare cu propriile domenii de interes.
8. Planul de nvmnt
Nr. Codul crt. disciplinei Semestrul I (Anul I) 1 CS1101 2 CS1102 3 CS1103 4 CS1104 5 CS1105 6 CS1106 7 CS1207 8 CS1208 9 CS1209 10 CS1210 11 CS1211 12 CS1212 13 CS2101 14 CS2102 15 CS2103 16 CS2104 Algoritmi i programare Arhitectura calculatoarelor i sisteme de operare Logic pentru informatic Matematic Comunicare n medii electronice Limba englez I Programare orientat-obiect Sisteme de operare Fundamente algebrice ale informaticii Probabiliti i statistic Practica hardware Limba englez II Reele de calculatoare Baze de date Limbaje formale, automate i compilatoare Algoritmica grafurilor 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 1 1 3 2 2 2 2 2 1 1 2 2 1 2 2 2 1 1 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 X X X X X X X X X X X X X X X X Denumirea disciplinei Ore/sptmn C S L Pr. Credite Forme de evaluare P C E Mixt
Semestrul II (Anul I)
Ore/sptmn C 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 1 1 2 2 1 3 2 2 2 2 2 2 2 4 2 2 2 2 2 2 2 S L 2 Pr.
Credite 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
Discipline opionale CS2105O1 Coduri i criptografie CS2105O2 Modele continue i Matlab CS2105O3 Teoria jocurilor Semestrul IV (Anul II) 19 CS2207 20 CS2208 21 CS2209 22 CS2210 23 CS2211 24 CS2212 Tehnologii Web Tehnici avansate de programare Ingineria programrii Practic SGBD Curs opional 2 (CO2) Limba englez IV
Discipline opionale CS2211O1 Programare logic CS2211O2 Programare funcional Semestrul V (Anul III) 25 CS3101 26 CS3102 27 CS3103 28 CS3104 29 CS3105 30 CS3106 Tehnici de proiectarea i analiza algoritmilor Securitatea informaiei Inteligen artificial Dezvoltare de aplicaii pe platforma .NET Curs opional 3 (CO3) Practic
Discipline opionale CS3105O1 Procese stochastice CS3105O2 Calculabilitate, decidabilitate i complexitate Semestrul VI (Anul III) 31 CS3207 32 CS3208 33 CS3209 34 CS3210 35 CS3211 36 CS3212 Calcul numeric Grafic pe calculator Curs opional 4 (CO4) Curs opional 5 (CO5) Curs opional 6 (CO6) Elaborare lucrare de licen
Discipline opionale CS3209O1 Programare bazat pe reguli CS3209O2 Bioinformatic CS3210O1 Reele Petri i aplicaii CS3210O2 Algoritmi genetici CS3211O1 Capitole speciale de sisteme de operare CS3211O2 Embedded Systems 2 2 2 2 2 2 2 2 2 2 2 2 5 5 5 5 5 5 X X X X X X
Denumirea disciplinei
Ore/sptmn C 2 2 2 S L 2 2 2 4 Pr.
Credite 8 8 8 6
13 MOC2205 Managementul proiectelor 14 MOC2206 Reele neuronale 15 MOC2207 Data Mining 16 MOC2208 Practic de cercetare IV
Semester I (Year I) 1 MISS1101 2 MISS1102 3 MISS1103 4 MISS1104 5 MISS1205 6 MISS1206 7 MISS1207 8 MISS1208 9 MISS2101 10 MISS2102 11 MISS2103 12 MISS2104 13 MISS2205 14 MISS2206 15 MISS2207 16 MISS2208 Tehnici avansate de ingineria programrii Cercetri operaionale Tehnologii Java Practic de cercetare I Inteligen artificial avansat Tehnologii multimedia Interaciune om-calculator inteligent Practic de cercetare II Dezvoltarea aplicaiilor Web Metode formale n ingineria software Securitate software Practic de cercetare III Managementul proiectelor Baze de date avansate Calitatea sistemelor software Practic de cercetare IV 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 2 2 2 4 2 2 2 4 2 2 2 4 8 8 8 6 8 8 8 6 8 8 8 6 8 8 8 6 X X X X X X X X X X X X X X X X
Semester II (Year I)
Semester II (Year I)
10
Nr. Codul crt. disciplinei 8 ML1208 9 ML2101 10 ML2102 11 ML2103 12 ML2104 13 ML2205 14 ML2206 15 ML2207 16 ML2208
Denumirea disciplinei Practic de cercetare II Dezvoltarea aplicaiilor Web Capitole speciale de inteligen artificial Ontologii n prelucrarea limbajului natural Practic de cercetare III Managementul proiectelor Tehnologii ale prelucrrii vorbirii i sisteme fuzzy Web multilingual i traducere automat Practic de cercetare IV
Ore/sptmn C S L 4 2 2 2 2 2 2 4 2 2 2 2 2 2 4 Pr.
Credite 6 8 8 8 6 8 8 8 6
Semester I (Year I) 1 MSI1101 2 MSI1102 3 MSI1103 4 MSI1104 5 MSI1205 6 MSI1206 7 MSI1207 8 MSI1208 9 MSI2101 10 MSI2102 11 MSI2103 12 MSI2104 13 MSI2205 14 MSI2206 15 MSI2207 16 MSI2208 Tehnici avansate de ingineria programrii Cercetri operaionale Tehnologii Java Practic de cercetare I Modele de securitate Inteligen artificial avansat Securitatea reelelor de calculatoare Protocoale de securitate: modelare i verificare Securitatea sistemelor software Securitatea wireless i a dispozitivelor mobile Dezvoltarea aplicaiilor Web Securitatea sistemelor de operare Logici de ncredere n securitatea informaiei Securitatea comerului electronic Managementul proiectelor Practic de cercetare IV 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 2 2 2 2 2 2 2 2 2 2 2 4 8 8 8 6 8 6 8 8 8 8 8 6 8 8 8 6 X X X X X X X X X X X X X X X X
Semester II (Year I)
11
9. Descrierea cursurilor
Deoarece programele de master au o serie de cursuri comune, descrierile acestor discipline comune au fost prezentate cte o singur dat. De asemenea, pentru aceste cursuri au fost folosite coduri unice: - MCG1101 pentru MSD1101, MOC1101, MISS1101, ML1101 i MSI1101 - MCG1102 pentru MSD1102, MOC1102, MISS1102, ML1102 i MSI1102 - MCG1103 pentru MSD1103, MOC1103, MISS1103, ML1103 i MSI1103 - MCG1205 pentru MSD1205, MOC1205, MISS1205, ML1205 i MSI1206 - MCG2101 pentru MSD2101, MOC2101, MISS2101, ML2101 i MSI2103 - MCG2205 pentru MSD2205, MOC2205, MISS2205, ML2205 i MSI2207
12
COD:
CS1101
OB
1 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S 1
L 1
Pr. -
56
94
M DEPARTAMENT Informatic
Romn
TITULARUL
DISCIPLINEI
GRADUL DIDACTIC I TIINIFIC, PRENUMELE, NUMELE LECT. DR. CRISTIAN GAU LECT. MARIAN BALT -
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
Algoritmi: nsuirea unei gndiri algoritmice, dezvoltarea abilitailor de proiectare de soluii algoritmice pentru probleme de complexitate medie, nsuirea tehnicilor de utilizare a principalelor structuri de date. Programare: iniiere n utilizarea unui limbaj de programare, descrierea principalelor structuri de date, nsuirea tehnicilor de baz n proiectarea programelor, evaluarea timpului de execuie in cazul cel mai nefavorabil. Algoritmi: limbaj algoritmic, tablouri, structuri statice, structuri nlnuite, liste liniare, sortare, cutare binar, arbori binari, grafuri (ca structuri de date), heap-uri, union-find, rezolvarea de probleme. Programare: prezentarea graduata a limbajului C (ISO Standard) cu accent pe implementarea structurilor de date si a soluiilor prezentate n prima parte. Seminar: Aplicaii la modulul Algoritmi Laborator: tipuri fundamentale de date i instruciuni de control, fiiere i intrri-ieiri, tablouri i pointeri, funcii i macrouri, tipuri de date structurate. Expunere folosind videoproiectorul
METODE DE PREDARE
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
D. Lucanu: Bazele proiectrii programelor si algoritmilor, Universitatea "Al. I. Cuza", Iasi, 1996 D. Lucanu: Proiectarea algoritmilor - Tehnici elementare, Editura Universitii "Al. I. Cuza", Iai, 1993 T.H. Cormen, C.E. Leiserson, R.L. Rivest: Introducere in Algoritmi, Computer Libris Agora, 2000 Al Kelley, Ira Pohl: A Book on C - Programming in C, Addison Wesley, Reading Herbert Schildt: C Manual Complet, Bucuresti, Ed. Teora 1998 E. Horowitz, S. Sahni, S. Anderson - Freed: Fundamentals of Data Structures in C, Computer Science Press, 1993
condiii criterii forme Activitatea la seminar (AS), activitatea la laborator (AL), testele scrise (TS) AS 5, AL 6, TS 4 AS: evaluare activitatii de la seminar (ntrebri, participare la discuii, soluii originale) AL: fiecare tema de laborator va fi notata cu note de la 1 la 10 TS: 2 teste scrise (spt. 7,13), fiecare test coninnd 8 ntrebri gril i o problem. Punctaj Final (PF) = 10% AS + 40% AL +50% TS Nota Finala = absent dac nu sunt ndeplinite condiiile 4 dac sunt ndeplinite condiiile i NU sunt ndeplinite criteriile de promovare, Conform procentelor stabilite de conducerea facultatii.
EVALUARE
13
COD:
CS1102
OB
1 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S 1
L 1
Pr. -
56
94
M DEPARTAMENT Informatic
Romn
TITULARUL
DISCIPLINEI
GRADUL DIDACTIC I TIINIFIC, PRENUMELE, NUMELE PROF. DR. HENRI LUCHIAN LECT. DR. VLAD RDULESCU -
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
METODE DE PREDARE
La sfritul cursului, studenii trebuie s cunoasc: - elementele de baz ale arhitecturii i organizrii sistemelor de calcul - fundamentele reprezentrii interne ale datelor n calculator - funciile principale ale sistemelor de operare Arhitectura von Neumann. Legi empirice. Ierarhia de memorii. Reprezentarea fizic a informaiei; bii i octei. Funcii booleene; minimizare. Pori logice i circuite combinaionale; sumatorul, decodorul, comparatorul. Circuite bistabile i circuite secveniale; numrtorul, registrul cu deplasare. Reprezentarea intern a datelor. Reprezentri n virgul fix. Reprezentri n virgul mobil. Memoria; tehnologii, memoria cache, memoria virtual. Structura unitii centrale de procesare. Tehnici de mbuntire a performanei. Pipeline. Arhitectura RISC. Arhitecturi paralele. Dispozitive periferice. Sistemul de ntreruperi. Introducere n sistemele de operare. Nucleu i drivere. Apeluri sistem. Gestiunea proceselor. Gestiunea memoriei; adrese fizice i virtuale, segmentare i paginare. Crearea i executarea programelor. Legi empirice. Legea lui Amdahl. Legile localitii. Funcii booleene. Tehnici de minimizare. Reprezentri n virgul fix. Depiri. Reprezentri n virgul mobil. Depiri. Limbajul de asamblare al microprocesoarelor din familia x86. Expunere, problematizare, dezbatere, studii de caz, exerciii.
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
J. L. Hennessy, D. A. Patterson, Computer Architecture - A Quantitative Approach, Morgan Kaufmann Publishers, 1990. D. A. Patterson, J. L. Hennessy, Organizarea i proiectarea calculatoarelor. Interfaa hardware/software, Ed. All, 2002. R. W. Hockney, C. R. Jesshope, Calculatoare paralele, Ed. Tehnic, 1991. A. Tanenbaum, Organizarea structurat a calculatoarelor, Ed. Agora, 1999. A. Tanenbaum, Modern Operating Systems, Prentice Hall, 2001.
condiii criterii forme Prezena la orele de laborator i seminar. Minimum 5 puncte la fiecare test; se accept 3 sau 4 puncte la cel mult unul din teste. Dou teste scrise: primul (TS1) n sptmna a 7-a (40 ore studiu individual), al doilea (TS2) n sesiune (40 ore studiu individual). Un test practic (TL), n sptmna a 14-a, din activitatea de laborator (14 ore studiu individual). Dac la toate cele trei teste au fost obinute minimum 5 puncte: Nota = (TS1 + TS2 + TL) / 3 Dac la unul din teste s-au obinut 4 puncte: Nota = (TS1 + TS2 + TL) / 3, cu rotunjire prin trunchiere Dac la unul din teste s-au obinut 3 puncte: Nota = (TS1 + TS2 + TL) / 3 - 1, cu rotunjire prin trunchiere
EVALUARE
14
COD:
CS1103
OB
1 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S 2
L -
Pr. -
56
94
M DEPARTAMENT Informatic
Romn
TITULARUL
DISCIPLINEI
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
METODE DE PREDARE
Achiziionarea unor cunotine minimale privind importana i utilizarea Logicii n Informatic 2. Asigurarea fundamentelor necesare studiului unor discipline ulterioare, cum ar fi Programarea logic, Specificarea i verificarea sistemelor reale, Sisteme expert, Ontologii Web, Logici neclasice, etc. 3. Obinuina de a lucra riguros cu aplicaiile soft i mediile de programare 1. Logica n Informatic (introducere, motivaie) 2. Algebre booleene (spaii semantice) 3. Logica propoziional (LP) 4. Logica cu predicate de ordinul I (LP1) 5. Introducere n Sisteme deductive i teorii logice 6. Introducere n Programarea logic 7. Conceptul de verificare Structura seminariilor se bazeaz pe cursurile anterior predate, precum i pe cerinele de acordare a calificativelor pe parcurs (a se vedea i rubrica EVALUARE). Fiecare seminar imediat urmtor unui curs va fi dedicat n principal rspunsurilor la ntrebrile legate de materia predat, rezolvrii unor exerciii i probleme suplimentare, testrii pregtirii momentane a studenilor Se vor folosi metodele clasice (Expunerea sistematic a cunotinelor, Conversaia, Problematizarea i nvarea prin descoperire, Modelarea, etc.). Cursurile vor fi predate utiliznd videoproiectorul (posibil ca acestea s fie utilizate i la unele seminarii, transformate n Laborator 1. 2. 3. C.D. Masalagiu Fundamentele logice ale Informaticii, Editura Universitii Al. I. Cuza, Iai, 2004, ISBN 973-703-015-X C. Cazacu, V. Slabu Logic Matematic, Editura tefan Lupacu, Iai, 1999, ISBN 973-99044-0-8 Site-uri INTERNET care vor fi precizate la primul curs Ascultrile (examinri pe parcurs, ieit la tabl) nu vor atinge neaprat subiectul cursului imediat anterior. Se acord puncte bonus pentru ascultri/rspunsuri/rezolvri ale unor teme suplimentare Examinrile pe parcurs genereaz maxim 60 puncte iar testele din sptmnile 7 i 14 alte (cte) 30 puncte. Condiia de promovabilitate este de a se obine minim 40 puncte (nota convertit va fi 5.00, pentru toti cei cu punctaje intre 4050) Se pot da i alte teste (selective, neanunate n prealabil), la curs sau la seminar. Fiecare student va trebui s fac dovada cunotinelor asimilate i prin ascultare la seminar (cel puin o dat, cel mult de 4 ori) Nota final se obine prin nsumarea punctajului i mprirea la 10. Punctajele peste 100 (maxim 120) vor genera tot nota 10. Se va face i o redistribuire de tip Gauss, conform regulamentelor n vigoare (doar dac procentul celor cu note peste 5.00 depete 45%).
EVALUARE condiii
criterii
forme
15
COD:
CS1104
OB
1 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
LIMBA DE PREDARE
C 2
S 2
L -
Pr. -
56
94
TITULARUL
DISCIPLINEI
Analiz matematic (cl. a XI-a i a XII-a); Geometrie analitic (cl. a XI-a); Algebr (cl. a XI-a i a XII-a).
Sistematizarea i aprofundarea unor chestiuni teoretice i aplicative privitoare la calculul diferenial i integral pe
R , concomitent cu
OBIECTIVE
vectoriale, legate de calculul diferenial i integral pe R . Precizarea unor idei de baz din domeniul analizei matematice, algebrei i geometriei curbelor i suprafeelor, folositoare n parcurgerea altor discipline din planul de nvmnt al Facultii de Informatic.
n
TEMATIC GENERAL
Elemente de algebr, analiz (topologie) i geometrie analitic legate de mulimile R , R i R ( n 2 ). iruri i serii numerice reale. Funcii reale, scalare i vectoriale. Limite i continuitate. Derivate i difereniale. Proprieti. Aplicaii de baz.Serii de funcii. Primitive i integrale definite (proprii / improprii; simple / multiple; cu i fr parametri). Mulimi, relaii, funcii (generaliti). Structuri algebrice de baz[1]. Mulimi de numere ( N , Z , Q , R , R ). Inegaliti numerice remarcabile. iruri[2] i serii de numere reale[3]. Spaiul linear real Rn (nN*) (aspecte algebrice i topologice)[4] . Funcii reale (tipuri, mulimi implicate, generaliti). Aplicaii liniare[5]. Forme liniare, afine i ptratice (aspecte algebrice i interpretri geometrice)[6]. Lucrarea-test TS1[7] . Limite de funcii i continuitate[8] . Derivate i difereniale[9]. Aplicaii (funcii definite implicit, inversarea local a funciilor, dependen/independen funcional, formula lui Taylor, probleme de extrem)[10]. iruri i serii de funcii reale (serii de puteri, serii Taylor, serii trigonometrice i serii Fourier)[11] . Integrale ale funciilor reale, scalar-scalare (primitive, integrale Riemann, integrale improprii, integrale cu parametri)[12]. Integrale multiple (duble, triple etc.) pentru funcii reale de mai multe (dou, trei etc.) variabile reale[13]. Recapitulare i consolidare n vederea lucrrii-test TS2 de la examen[14] . Expunerea verbal i scris a chestiunilor teoretice i aplicaiilor. Utilizarea euristic a resurselor prezentate pe site-ul cu portalul http://thor.info.uaic.ro/~fliacob/
TEMATICA SEMINARIILOR
METODE DE PREDARE
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
F. Iacob Matematic (note de curs i subiecte de seminar online), la adresa http://thor.info.uaic.ro/~fliacob/An1/2007-2008 D. Buneag, Dana Piciu Lecii de algebr, Ed. Universitaria, Craiova, 2002. R. Luca-Tudorache Analiz matematic. Calcul diferenial, Ed. Tehnopress, Iai, 2005. N. Apreutesei-Dumitriu, G. Apreutesei Introducere n teoria integrabilitii, Ed. Performantica, Iai, 2005. I. Radomir, A. Fulga Analiz matematic. Culegere de probleme, Ed. Albastr, Cluj-Napoca, 2005. V. T. Borcea, C. I. Davideanu, C. Forscu Probleme de algebr liniar, Ed. Gheorghe Asachi, Iai, 2000. V. Postolic Eficien prin matematic aplicat, Ed. Matrix Rom, Bucureti, 2006.
condiii criterii Susinerea obligatorie a lucrrilor scrise de la jumtatea semestrului (TS1) i de la examen (TS2). Prezena la seminarii; participarea activ la orele de seminar i de consultaii; realizarea temelor propuse; rezultatele obinute la TS1 i TS2. Punctarea frecventrii seminariilor (NFS1 i NFS2) i a activitii din cadrul acestora (NPS1 i NPS2). Notarea calitii efecturii temelor (NET1 i NET2), a rezultatului de la TS1 (NL1) i a celui de la TS2 (NL2). Bonificarea activitii de la consultaii (NPC1 i NPC2). PF = (0,75*NFS1+NPS1+ 1,25*NET1+1,75*NL1+0,25*NPC1)+ (0,75*NFS2+ NPS2 + 1,25*NET2+1,75*NL2+0,25*NPC2) 45; Nota final ( NF ) se stabilete pe baza punctajului PF, prin aplicarea noului sistem ECTS.
EVALUARE
16
COD:
CS1105
OB
1 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S 1
L -
Pr. -
42
108
M CATEDRA Informatic
Romn
TITULARUL
DISCIPLINEI
Dezvoltarea abilitilor de a construi un discurs oral i scris, n diferite situaii i contexte de comunicare. Organizarea i prezentarea ideilor, formatarea documentelor. nelegerea modului de funcionare a Internetului i utilizarea principalelor sale servicii. Dezvoltarea de situri Web utiliznd HTML i CSS conform principiilor de design Web. /
DE
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
METODE DE PREDARE
Medii on-line Internet. Comunicarea prin mijloacele on-line. Spaiul World Wide Web Limbajul HTML (eXtensible HyperText Markup Language) Foile de stiluri n cascad CSS (Cascading Style Sheets) Cutarea i regsirea resurselor Web Proiectarea i dezvoltarea siturilor Web Web-ul social (Web 2.0) Documente electronice. Microformate Comuniti on-line Tehnici de construire a unui discurs oral i scris Proiectarea de situri Web tematice. Studii de caz pentru situri de prezentare, situri de comer electronic, situri de e-learning, portaluri Web Instrumente utile n proiectarea i dezvoltarea de situri Web Utilizarea unor diverse aplicaii ale Web-ului social. Integrarea n diverse comuniti on-line MS Ofice: utilizarea si definirea de abloane de editare pentru diverse tipuri de documente. Formatarea documentelor, procesarea textelor Organizarea, conceperea i prezentarea unor diverse tipuri de discursuri, lucrri, documente: CV, tutorial, referat, lucrare de licen, prezentare carte/produs/firm Expunere de tip tutorial, studii de caz, dialog, problematizri.
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
J. Beaird, The Principles of Beautiful Web Design, Sitepoint, 2007 C. Bertrand (coord.), O introducere n presa, Polirom, 2001 M. Brut, Instrumente pentru E-Learning, Polirom, 2006 S. Buraga, Proiectarea siturilor Web (editia a II-a), Polirom, 2005 K. Carey, S. Blatnik, Design Concepts with Code: A Developer Approach, Apress, 2003 L. Goin, Design for Web Developers: Colour and Layout for the Artistically Overwhelemed, DMXzone.com, 2005 7. P. Haine, HTML Mastery: Semantics, Standards, and Styling, Friends Of ED, 2006 8. R. Hoff, Regulile unei prezentari de succes, Curtea Veche, 2002 9. A. de Peretti, J.-A. Legrand, J. Boniface, Tehnici de comunicare, Ed. Polirom, Iai, 2001 10. S. Prutianu,Antrenamentul abilitilor de comunicare, Ed. Polirom, Iai, 2004 11. L. Wroblewski, Site-Seeing A Visual Approach to Web Usability, Hungry Minds, 2002.
condiii criterii forme formula notei finale Minim 50 de puncte la fircare dintre cele dou proiecte
1. 2. 3. 4. 5. 6.
EVALUARE
Structurarea discursului oral/scris, respectarea principiilor de design, originalitate proiect, activitate laborator, verificri orale, observarea sistematic a comportamentului PF = 0.4*P1 + 0.4*P2 + 0.1*AL + 10, unde PF=punctaj final, P1=punctaj proiect 1, P2=punctaj proiect 2, AL=punctaj pentru activitate laborator. Nota final se stabilete prin aplicarea curbei lui Gauss pentru punctajele finale.
17
COD:
CS1106
OB
1 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C -
S -
L 2
Pr. -
28
122
TITULARUL
DISCIPLINEI
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
mbuntirea nivelului general de limb englez, mai ales n ceea ce privete limbajul de specialitate TEMATICA CUPRINDE: TEXTE DE SPECIALITATE PENTRU MBUNTIREA VOCABULARULUI MATERIALE AUDIO I VIDEO MATERIALE AUTENTICE TEMATICA CUPRINDE: TEXTE DE SPECIALITATE PENTRU IMBUNTIREA VOCABULARULUI MATERIALE AUDIO SI VIDEO MATERIALE AUTENTICE Conversaii, dezbateri, predare dup metode tradiionale
METODE DE PREDARE
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
EVALUARE
Prezen susinut, examen scris. O bun cunoatere a limbii engleze Evaluare continu, examen scris 50% examen, 50% activitate
18
COD:
CS1207
OB
2 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
94
TITULARUL
DISCIPLINEI
GRADUL DIDACTIC I TIINIFIC, PRENUMELE, NUMELE PROF. DR. DOREL LUCANU PROF. DR. GHEORGHE GRIGORA CS1101
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
Iniiere n programarea orientat-obiect si n utilizarea limbajului de programare C++. Prezentarea limbajului C++ (ISO Standard) cu accent pe reprezentarea claselor si obiectelor in C++, relatia de derivare si descrierea ierarhiilor de clase in C++, functii virtuale si implementarea polimorfismului in C++, sabloane si clase parametrizate, utilizarea Bibliotecii standard. Concepte si principii n Programarea Orientat Obiect: clase, obiecte, ierarhii de clase, polimorfism, clase abstracte, interfete, clase parametrizate, observer pattern, composite pattern, iterator patern, studii de caz Introducere n clasele C++, Trecerea de la C la C++, Clase avansate, Mostenire, Polimorfism, abloane. Parametrizri de clase, STL: Standard Template Library
METODE DE PREDARE
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
Herbert Schildt: C++ Manual Complet, Bucuresti, Ed. Teora 2000 D. Kaler, M.J. Tobler, J. Valter: C++, Teora, 2000 Bjarne Stroustrup: The C++ Programming Language, Adisson-Wesley, 3nd edition, 1997 Stanley B. Lippman: C++ Primer, Addison Wesley, 1992
condiii criterii forme formula notei finale Activitatea la laborator (AL), testele scrise (TS) AL 6, TS 4 AL: fiecare tema de laborator va fi notata cu note de la 1 la 10 TS: 2 teste scrise (spt. 7,14), fiecare test coninnd 8 ntrebri gril i o problem. 40% AL + 60% TS
EVALUARE
19
COD: CS1208 OB
2 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S 0
L 2
Pr. 0
56
94
P CATEDRA Informatic
Romn
TITULARUL
DISCIPLINEI
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
METODE DE PREDARE
Studenii care urmeaz acest curs vor dobndi cunotine despre sistemele de operare, referitoare la tehnicile de proiectare i de implementare a acestora. De asemenea vor cpta deprinderi de procesare paralel i de utilizare a sistemului de operare UNIX/Linux. Concepte de baz despre sisteme de operare. Structur, componente, servicii. Nucleul sistemului. Administrarea proceselor. Concuren. Planificare. Procesare paralel. Coordonarea proceselor. Comunicaii inter-procese. Administrarea memoriei principale. Ierarhii de memorii. Metode de alocare. Segmentarea i paginarea. Memorie virtual. Memorie cache. Administrarea memoriei secundare. Sisteme de fiiere. Administrarea dispozitivelor de stocare. Sisteme distribuite. Coordonare distribuit. Tipuri de sisteme de operare distribuite. Sisteme de fiiere distribuite. Prezentare general a sistemului de operare UNIX/Linux. Structur i caracteristici generale. Ghid de utilizare. Comenzi. Interpretoare de comenzi. Limbajul de scripting bash. Programare concurent n C sub Linux. Lucrul cu fiiere. Accesul concurent/exclusiv la fiiere. Gestiunea proceselor. Crearea, sincronizarea, reacoperirea proceselor. Semnale UNIX. Comunicaii inter-procese. Canale interne (pipe-uri). Canale externe (fifo-uri). Alte mecanisme de comunicaie. Gestiunea terminalelor. Biblioteca ncurses. Expunere folosind videoproiectorul, demonstraii la tabl i pe calculator.
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
1. C.Vidracu : Sisteme de operare. Manual pentru ID, Edit. Univ. Al. I. Cuza, Iai, 2004. 2. C.Moroanu, S.Pavl : Sisteme de operare. Instalare, programare, utilizare LINUX. Edit. Univ. Al. I. Cuza, Iai, 2006. 3. F.M.Boian et al. : Sisteme de operare. Edit. Risoprint, Cluj-Napoca, 2006. 4. A.Tanenbaum : Modern Operating Systems (Third Edition), Prentice-Hall, 2001. 5. A.Silberschatz et al. : Operating System Concepts (Sixth Edition), Addison-Wesley, 2001. 6. M.Ben-Ari : Principles of Concurrent Programming, Prentice-Hall International, 1982. 7. R.Stevens : Advanced UNIX Programming in the UNIX Environments, AddisonWesley, 1992. condiii criterii forme Formula notei finale Prezena la laborator conform regulamentului didactic n vigoare si la testele scrise. Punctaje minime de promovare: TS1+TS2 25p , L 10p Evaluare pe parcurs: teme n cadrul laboratoarelor i dou teste scrise. Punctajul final = Laborator * 0.4 + TestulScris1 * 0.3 + TestulScris2 * 0.3. Nota final este cea rezultnd din punctajul final prin clasificarea conform scalei de notare ECTS European Credit Transfer System and Diploma Supplement.
EVALUARE
20
COD:
CS1209
OB
2 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S 2
L -
Pr. -
56
94
M DEPARTAMENT Informatic
Romn
TITULARUL
DISCIPLINEI
Nu este cazul.
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
Scopul acestui curs este de a prezenta studentilor elemente de baza de algebra necesare intelegerii conceptelor de informatica ce vor fi prezentate pe parcursul anilor de studii. Cursul acopera urmatoarele capitole: elemente de teoria multimilor, multimi partial ordonate, inductie si recursie, ordine de marime, elemente de teoria numerelor, structuri algebrice de baza. In cadrul fiecarui capitol sunt discutate aplicatii relevante ale acestuia in informatica, precum: aplicatii in teoria codurilor, compresia datelor, criptografie, securitatea informatiei etc. Seminariile sunt grupate in functie de capitolul studiat la curs si, ca urmare, tematica acestora este concordanta cursului. Tematica fiecarui seminar este afisata on-line a priori.
METODE DE PREDARE
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
H. Cohen. A Course in Computational Algebraic Number Theory, Springer-Verlag, 3rd printing, 1996. P.M. Cohn. Algebra, vol. 1, John Wiley & Sons, 1982. P.M. Cohn. Algebra, vol. 2, John Wiley & Sons, 1989. P.M. Cohn. Algebra, vol. 3, John Wiley & Sons, 1991. F.L. Tiplea. Introduction to Set Theory, "Al.I.Cuza" University Press, 1998.
condiii criterii forme formula notei finale Evaluare pe parcurs si examen final. 50% evaluare pe parcurs + 50% examenul final. Pentru a promova, este necesar sa se obtina nota 5 (sau echivalentul exprimat in puncte) la fiecare din evaluarea pe parcurs si la examenul final.
EVALUARE
21
COD: CS1210 OB
2 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S 1
L 1
Pr. -
56
94
M DEPARTAMENT Informatic
Romn
TITULARUL
DISCIPLINEI
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
METODE DE PREDARE
Studenii trebuie sa poata aplica cele mai importante metode si modele probabiliste la rezolvarea problemelor legate de cercetarea fenomenelor aleatoare si sa poata aplica cu ajutorul calculatorului metodele statisticii matematice la fundamentarea deciziilor pe baza datelor din experimente i sondaje. Studentii vor fi capabili sa distinga intre diferite tipuri de variabile si sa inteleaga situatiile in care pot fi folosite unele sau altele; vor intelege fundamentele rationamentelor statistice bazate pe probabilitate de eroare si le vor putea selecta i aplica in testarea ipotezelor statistice. Statistic descriptiv: sintetizarea i prezentarea datelor experimentale (v. seminar). Teoria probabilitilor: Evenimente, operaii cu evenimente. Probabilitate condiionat. Formula lui Bayes. Variabile aleatoare repartiia, operaii, clasificare. Variabile aleatoare discrete (binomiala, Poisson, geometrica, hipergeometrica), continue (uniform, normal, exponenial, gamma, Student, Hi ptrat,Weibull, f). Funcii generatoare de momente. Vectori aleatori de variabile aleatoare. Covarian. Coeficient de corelaie. Inegalitile Markov i Cebev. Legea tare a numerelor mari. Teorema limit central. Procese stochastice. Statistic inferenial: Estimarea parametrilor. Repartiia de sondaj. Intervale de ncredere pentru parametrii unei populaii. Verificarea ipotezelor statistice asupra valorilor medii, proporiilor, dispersiilor. Inferene asupra experimentelor multinominale. Inferene asupra a dou populaii. Analiza dispersional. Studentii vor exersa prin intermediul EXCEL, pe exemple reale concrete, utilizarea noiunilor de teoria probabilitilor predate la curs, precum i diferite metode ale statisticii descriptive de organizare si prezentare a datelor primare (frecvente relative si frecvente cumulate; proportii; distributii de frecvente; reprezentarea grafica a variabilelor aleatoare; masuri ale tendintei centrale; masuri ale variatiei; masuri ale pozitionarii) si pregatire a acestora in vederea analizelor statistice (intervale de incredere pentru medii, proportii, dispersii; teste de semnificatie pentru medii, proportii, dispersii; pentru populatii nenormale; inferente asupra a doua populatii; asocierea variabilelor calitative: testul hi-patrat: testul hi-patrat de adecvare, testul hi-patrat de independenta, testul hi-patrat de omogenitate; analiza dispersionala). expunerea, problematizarea, studiul de caz, exerciiul Johnson, R.: Elementary Statistics, PWS Publishers - Duxbury Press, Boston, 1991 (Biblioteca de Matematic) Ciucu, Gh., Craiu, V.: Introducere n Teoria probabilitilor i Statistic matematic, Editura Didactic i Pedagogic. Ciucu, Gh., Craiu, V., Scuiu, I.: Probleme de Teoria probabilitilor, Editura Tehnic. Blattner, P.: MicrosoftEXCEL, Editura Teora, 2002. condiii criterii forme i timp necesar studenilor pentru pregtire formula notei finale activitatea corespunznd la cel puin 80% din orele de seminar/laborator Pentru promovare, se cere media cel puin 6 la laborator. Trei teste: dou la laborator (pe parcursul semestrului; necesit n medie cca. 4 ore de studiu pe saptmn) i unul final din materia prezentat la curs (n sesiunea de examene; necesit n medie cca. 1,5 ore de studiu pe sptmn n timpul semestrului i o recapitulare de 14 ore n sesiune). Total aprox. 94 ore. Media ponderat ntre media la seminar/lucrri (pondere 50%) i nota la testul final (50%).
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
EVALUARE
22
COD:
CS1211
OB
2 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 1
S -
L 2
Pr. -
42
108
TITULARUL
DISCIPLINEI
GRADUL DIDACTIC I TIINIFIC, PRENUMELE, NUMELE ING. ADRIAN BUBURUZAN LECT. DR. VLAD RDULESCU Arhitectura calculatoarelor i sisteme de operare
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
Familiarizarea cu structura hardware a calculatoarelor. Deprinderea cunotinelor necesare pentru configurarea hardware i software a unui calculator. Blocurile funcionale ale unui calculator de tip PC. Microprocesoare: construcie intern, platformele Intel i AMD, tehnici folosite pentru creterea performanelor. Memoria (RAM, BIOS, video, cache). Dispozitive de intrare/ieire: ntreruperi, magistrale de conectare, standarde de conectare. Construcia reelelor de calculatoare: plci i standarde de reea, cabluri, hub-uri, switch-uri, rutere. Lucrul cu discurile hard: conectare, partiionare, formatare. Configurarea CMOS a PC-ului, conectarea n reea i la Internet, construcia i configurarea unei mici reele de PC-uri. Asamblarea i configurarea unui calculator, lucrul cu discurile hard, construcia i configurarea reelelor de calculatoare. Programarea de nivel jos. Expunere, demonstraii practice.
METODE DE PREDARE
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
J. L. Hennessy, D. A. Patterson, Computer Architecture - A Quantitative Approach, Morgan Kaufmann Publishers, 1990. D. A. Patterson, J. L. Hennessy, Organizarea i proiectarea calculatoarelor. Interfaa hardware/software, Ed. All, 2002. A. Tanenbaum, Organizarea structurat a calculatoarelor, Ed. Agora, 1999.
condiii criterii forme formula notei finale Prezena la orele de laborator. Minimum 5 puncte la fiecare test; se accept 4 puncte la cel mult unul din teste. Dou teste practice, n sptmnile 7 (TL1) i 14 (TL2). Un test scris (TS), n sesiune. Nota = (TS + TL1 + TL2) / 3
EVALUARE
23
2 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C -
S -
L 2
Pr. -
28
122
TITULARUL
DISCIPLINEI
DISCIPLINE ANTERIOR ABSOLVITE OBIECTIVE TEMATIC GENERAL mbuntirea nivelului general de limb englez, mai ales n ceea ce privete limbajul de specialitate EXERCITII DE GRAMATICA TEMATICA CUPRINDE: TEXTE DE SPECIALITATE PENTRU MBUNTIREA VOCABULARULUI MATERIALE AUDIO I VIDEO MATERIALE AUTENTICE EXERCITII DE GRAMATICA TEMATICA CUPRINDE: TEXTE DE SPECIALITATE PENTRU MBUNTIREA VOCABULARULUI MATERIALE AUDIO I VIDEO MATERIALE AUTENTICE Conversatii, dezbateri, predare dupa metode traditionale
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
METODE DE PREDARE
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
EVALUARE
Prezen susinut, examen scris. O bun cunoatere a limbii engleze Evaluare continu, examen scris 50% examen, 50% activitate
24
COD:
CS2101 OB
1 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
124
P DEPARTAMENT Informatic
Romn
TITULARUL
DISCIPLINEI
GRADUL DIDACTIC I TIINIFIC, PRENUMELE, NUMELE CONF. DR. SABIN-CORNELIU BURAGA Sisteme de operare, Algoritmi i programare
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
Oferirea unei priviri de ansamblu asupra problematicilor dezvoltrii de aplicaii de reea/Internet. Studenii vor dobndi cunotinele necesare proiectrii i implementrii de aplicaii destinate Internetului bazate pe protocoalele TCP/IP. Vor fi oferite i informaii privind diverse paradigme Internet: modelul client/server, apelul procedurilor la distan (RPC), modelul peer-to-peer. Concepte de baz. Terminologie. Tipuri de reele de calculatoare. Proiectarea reelelor. Stivele de protocoale ISO/OSI i TCP/IP. Controlul accesului la mediu. Ethernet. Nivelul reea. Protocolul IP. ICMP, ARP, RARP. Rutarea datelor. Nivelul transport. Protocoalele TCP i UDP. Comparaii. Programarea aplicaiilor de reea (Internet). Modelul client/server. Interfaa de programare socket. Sistemul numelor de domeniu (DNS). Nivelul aplicaie. Proiectarea protocoalelor de comunicare la nivel de aplicaie. Servicii Internet de baz. Accesul la terminal, transferul de fiiere, pota electronic. Alte aplicaii. Paradigma RPC (Remote Procedure Call). Exemplificri i utilizri practice. Modelul peer-to-peer. Clasificri, aspecte de interes, aplicaii. Reele wireless. Securitatea reelelor de calculatoare. Comunicarea ntre procese aflate pe maini diferite. Interfaa de programare socket BSD. Primitive de nivel inferior. Aplicaii TCP i UDP iterative i concurente. Opiuni ale socket-urilor. Asincronism. Multiplexarea intrrilor/ieirilor. Transmiterea cu prioritate a datelor. Prezentri interactive. Interaciune direct. Acces online la resurse adiionale via situl cursului. 1. 2. 3. 4. 5. 6. 7. S.Buraga, G.Ciobanu, Atelier de programare n reele de calculatoare, Polirom, Iai, 2001 S. Dixit, R. Prasad (eds.), Wireless IP and Building the Mobile Internet, Artech House, 2003 A. Kshemkalyani, M. Singhal, Distributed Computing. Principles, Algorithms, and Systems, Cambridge University Press, 2008 C. McNab, Network Security Assessment, OReilly, 2004. R.Stevens, B.Fenner, A.Rudoff, UNIX Network Programming Volume 1, Third Edition: The Sockets Networking API, Addison Wesley, 2003 A.Tanenbaum, Reele de calculatoare (ediia a IV-a), Byblos, Tg.Mure, 2003 * * *, IETF Request for Comments (RFCs): http://www.ietf.org/rfc/
condiii criterii forme formula notei finale
METODE DE PREDARE
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
EVALUARE
1 proiect practic la final de semestru (P), activitate de laborator (L), 1 test opional pe parcursul semestrului (T), alte activiti individuale (A) Punctajul la proiect P>5, punctajul la test T>5 1 proiect practic la final de semestru (P), activitate de laborator (L), 1 test opional pe parcursul semestrului (T), alte activiti individuale (A) 0.4*P+0.3*T+0.1*L+0.1*A+1
25
COD:
CS2102 OB
1 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
94
TITULARUL
DISCIPLINEI
Prezentarea unor modele teoretice de baze de date: relaional, entitate-relatie. Implementarea acestor modele i realizarea de aplicaii n Oracle. Descrierea modelelor teoretice a bazelor de date: relaional, entitate-relatie. Structuri de date n medii de programare pentru baze de date. Indeci: creare, stri, actualizri, comenzi referitoare la indeci. Restrictii in baze de date.Restricii de tip dependene funcionale. Sisteme de reguli formale pentru dependene funcionale. Studiul dependenelor funcionale utiliznd calculul propoziional. Restricii de tip dependene multivaluate, sisteme de reguli formale pentru dependene funcionale i multivaluate.Implementarea restrictiilor in diverse sisteme de gestiune de baze de date.Aspecte ale implementarii modelului relational in SGBD-uri. Proiectarea schemelor de baze de date. Tranzactii in baze de date. Analiza comenzilor limbajului SQL Oracle .Realizare de teme utilizand limbajul SQL Oracle. Elemente ale limbajului PL/SQL. Analiza unor probleme reale si realizarea lor in PL/SQL Oracle.
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
METODE DE PREDARE
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
1.Abiteboul S. etc:Foundations of Databases, Addison Wesley, 95. 2..Date C.J: Baze de date, traducere din englez de Simona Preda i Titi Preda, Editura Plus, 2005. 3.Date C.J.:An Introduction to Database Systems, ed.8, Addison Wesley, 2004. 4.Date C.J. :Constraints and Predicates, A brief Tutorial, www.dbdebunk.com, 2001. 5.Fotache M. etc. :Oracle 9i Ghidul dezvoltarii aplicatiilor profesionale, Polirom, 2003. 6.Garcia-Molina H., Ullman J.D. :Database Systems.The Complete Book, 2000. 7.D.Maier:The Theory of Relational Databases, Academic Press, 1992. 8.Popescu Ileana: Modelarea bazelor de date, Editura Tehnica, Bucuresti, 2000. 9.Rob P. etc.:Database Systems Design, Implementation and Management, 95. 10.Felea V. :Baze de date relationale. Dependente, Ed. Univ. Iasi, 95. 11.Felea V. :Elemente ale implementarii modelului relational in sisteme de gestiune de baze de date. Ed.MatrixROM, 2007. 12.Felea V., Matei C. si Balta M.:Interogarea bazelor de date. Aplicatii in Oracle si SQL Server, Ed.MatrixROM, 2005. 13.Documentatia produselor Oracle.
condiii criterii forme formula notei finale L1+L2>=20, Lab>=20 Dou lucrri scrise: L1,L2 i activitatea la laborator : Lab. Max L1=30, max L2=30, max Lab=40. Se aplic procentele precizate de universitate.
EVALUARE
26
COD:
CS2103 OB
1 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S 2
L -
Pr. -
56
94
TITULARUL
DISCIPLINEI
Insusirea notiunilor si rezultatelor fundamentale privind limbajele formale (indeosebi a celor de tip 2 si 3), a automatelor finite si a automatelor pushdown. Construirea unui analizor lexical folosind expresii regulate si un generator de tip Lex Construirea unui analizor sintactic pentru o gramatica independenta de context folosind un generator de tip Yacc Utilizarea Lex - Yacc pentru proiectarea unui interpreter/compilator pentru un limbaj de programare Limbaje si gramatici, Clasificarea gramaticilor (ierarhia Chomsky), Gramatici si limbaje regulate, Automate finite, limbaje recunoscute, echivalenta modelelor deterministe cu cele nedeterministe si cu gramaticile regulate, Expresii regulate, echivalenta cu gramaticile regulate, Gramatici si limbaje independente de context , Arbori de derivare, ambiguitate, problema recunoasterii, Eliminarea simbolurilor inutile, a regulilor de stergere, a redenumirilor, forma normala Chomsky si importanta sa, Automate pushdown, Limbaje de programare: proiectare si implementare (compilare/interpretare) , Analiza lexicala, analiza sintactica, Descrierea generala a algoritmilor top-down, bottm-up, recursiv descendent, Analiza sintactica LL, Analiza sintactica LR, Traducere in cod intermediar:Tipuri de cod intermediar, Traducerea expresiilor, Traducerea instructiunilor de asignare si a constructiilor de tip if, while etc. Exemple de limbaje si gramatici, Automate finite deterministe, nedeterministe, cu epsilon-tranzitii; Exemple, Expresii regulate; Exemple cu referire la unitatile lexicale din limbajele de programare, Gramatici independente de context, arbori de derivare, eliminarea simbolurilor inutile, eliminarea regulilor de stergere, a redenumirilor, Forma normala Chomsky, recunoasterea cuvintelor cu algoritmul CYK, Automate pushdown; Exemple, Analizor lexical scris manual, Analizor obtinut cu un instrument de tip LEX, Analiza sintactica folosind instrumente de tip YACC, Interpreter construit cu LEX si YACC. - Expunere (videoproiector la curs), dezbatere, exerciii (seminar), problematizare, studii de caz, (laborator).
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
METODE DE PREDARE
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
Grigoras, Gh. Constructia compilatoarelor - Algoritmi fundamentali, Ed. Universitatii Al. I. "Cuza Iasi", 274 pg., 2005. Jucan Toader - Limbaje formale i automate, Editura Matrix Rom, Bucureti, 1999, 162 p. Jucan Toader, tefan Andrei Limbaje formale i teoria automatelor. Teorie i practic, Editura Universitii Al. I. Cuza, Iai, 2002, 327p. Stoughton Alley, Formal Language Theory, Kansas State University, Draft of Fall 2007. Yehezkael R.B., Course notes on Formal Languages and Compilers, Jerusalem College of Technology, December 2004. Manual LEX, Manual FLEX, Manual YACC, Manual Bison, Compiler Construction using Flex and Bison Prezena la seminarii si laboratoare, Note pentru: Activitatea la seminar (SA) Activitatea la laborator (LA), Examen final (FE) SA >= 5, LA >= 5, FE >= 5 Mixt (pe parcurs i examen final) Formula punctajului final: 30% SA + 30% LA + 40% FE Nota finala se va stabili conform criteriilor ECTS
EVALUARE
27
COD:
CS2104 OB
1 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
124
TITULARUL
DISCIPLINEI
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
METODE DE PREDARE
Studentii vor fi familiarizati cu notiunile si rezultatele de baza ale Teoriei Algoritmice a Grafurilor, care vor fi aplicate in proiectarea de algoritmi eficienti pentru diverse probleme de optimizare combinatorica. Clase de Complexitate, Vocabular al Teoriei Grafurilor, Probleme de drum(parcurgeri, drumuri minime, conexiune), Arbori partiali de cost minim (union-find, complexitate amortizata), Cuplaje, Fluxuri, Reduceri polinomiale pentru probleme de decizie pe grafuri, Abordari ale problemelor NP-dificile, Grafuri Planare. Fiecare seminar dezbate 4 probleme (unele dintre ele foarte dificile) pentru a aprofunda subiectele introduse la curs. Toate problemele sunt postate la inceputul semestrului astfel incit studentii interesati sa incerce sa gaseasca solutii originale sau sa caute probleme similare in bibliografia inrudita. Prezentari video ale slide-urilor (continind notele de curs) disponibile in format pdf la inceputul semestrului (http://thor.info.uaic.ro/~croitoru/ag/ag08-09allinone.pdf ) CROITORU C., Tehnici de baza in optimizarea combinatorie, Editura Univ. Al. I. Cuza Iasi,
Iasi,1992.
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
CROITORU C., Introducere in proiectarea algoritmilor paraleli, Editura Matrix Rom, Bucuresti, 2002. TOMESCU I., Probleme de combinatorica si teoria grafurilor, Editura did. si ped., Bucuresti,1981. DIESTEL R., Graph Theory, Electronic Edition. CORMEN T.H., Leiserson C.E., Rivest R.L., Stein C., Introduction to Algorithms,MIT Press 2001.
condiii criterii forme formula notei finale Un student va fi declarat promovat daca punctajul total realizat este macar 50 de puncte. - Activitatea de la seminar (prezenta, participare la dezbateri): 0-18 puncte. - Teme pentru acasa (3 teme, in saptaminile 4, 8,12), maxim 14 puncte fiecare: 0-42 puncte. - Testul final scris: 0-60 puncte. Studentii care au obtinut minim 50 puncte, sunt sortati descrescator dupa punctajul final si clasificati dupa regulile ETCS cu adaptarile precizate de FII.
EVALUARE
28
COD: CS2105O1
1 TOTAL ORE
ACTIVITATE INDIVIDUAL
OP
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
94
M CATEDRA Informatic
Romn
TITULARUL
DISCIPLINEI
Cursul introduce studentilor doua tematici majore in informatica: teoria codurilor, utilizata pentru compresia datelor, detectia si corectia erorilor in transimia informatiei, si criptografie, utilizat in principal pentru obtinerea de tehnici de securitate a informatiei. Cursul acopera urmatoarele capitole: coduri de lungime variabila, aplicati in teoria compresiei datelor, coduri bloc, aplicatii ale codurilor bloc, introducere in criptografie, secret perfect, criptografie cu chei simetrice, criptografie cu chei publice, functii hash, semnaturi digitale, autentificare, partajarea secretelor, aplicatii (Kerberos, PGP, securitate e-mail, IP si Web, scheme de plata electronica, comert electronic, licitatie pe internet, scheme de vot electronic etc.). /
DE
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
Seminariile sunt grupate in functie de capitolul studiat la curs si, ca urmare, tematica acestora este concordanta cursului. Tematica fiecarui seminar este afisata on-line a priori.
METODE DE PREDARE
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
E. Kranakis. Primality and Cryptography, John Wiley & Sons, 1987. A.J. Menezes, P.C. van Oorschot, S.A. Vanstone. Handbook of Applied Cryptography, CRC Press, third printing, 1997. V.S. Pless, W.C. Huffman. Handbook of Coding Theory, Elsevier, 1998. D. Salomon. Data Compression. The Complete Reference, Springer Verlag, 1998. F.L. Tiplea. Introduction to Coding Theory (in preparation). F.L. Tiplea. Introduction to Cryptography (in preparation).
condiii criterii forme formula notei finale 7 teme (practice implementare) pe parcursul semestrului, examen scris final 50% teme + 50% examenul final
EVALUARE
29
COD:
CS2105O2 OP
1 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
94
TITULARUL DISCIPLINEI
Matematic ; Algoritmi i programare; Comunicare n medii electronice; Limba englez (I, II i III); Programare orientat-obiect.
OBIECTIVE
TEMATIC GENERAL
Prezentarea unor fundamente ale modelrii matematice, bazate, n principal, pe ecuaii difereniale i sisteme dinamice. Iniierea n cunoaterea mediului MATLAB de programare i de analiz computerizat a unor modele matematice continue. Modelare matematic (generaliti, elemente i principii de baz). Modele clasice i de interes actual (exemple). MATLAB mediu de studiu i de analiz computerizat a unor modele matematice (noiuni de baz, funcii MATLAB de interes general, programare n MATLAB, elemente de calcul numeric i de grafic n MATLAB). Exemplificarea unor tehnici de modelare matematic prezentate la curs. Analizarea unor modele matematice simple, de tip continuu i de tip discret. Ecuaii difereniale i sisteme dinamice (chestiuni teoretice i aplicative). Modele continue bazate pe ecuaii difereniale (prezentare concret). Elemente MATLAB. Aplicaii cu calculatorul. Utilizarea funciilor MATLAB pentru studiul unor modele continue. Expunerea principalelor concepte teoretice. Exemplificarea lor pe baza unor materiale de profil. Analiza computerizat (n MATLAB) a unor modele concrete. Practica modelrii matematicii, asistate de calculator, a dinamicii sistemelor, Ed. Mediamira, Cluj-Napoca, 2001. Popa Marin Bazele modelrii reelelor de calculatoare, Ed. Universitii din Bucureti, 2004. F. Stnciulescu Modelarea sistemelor de mare complexitate, Ed. Tehnic, Bucureti, 2003. A.C. Fowler Mathematical Models in the Applied Sciences, Cambrigde Text in Applied Mathematics, Cambridge University Press, 1997. M. Ghinea, V. Fireeanu MATLAB. Calcul numeric. Grafic. Aplicaii, Ed. Teora, 2004. Ke Chen, P. Giblin, A. Irving Mathematical Explorations with MATLAB, Cambridge University Press, 1999. A. Dumitrescu MATLAB (ndrumar), Ed. Teora, Bucureti, 2001. D. Arnold, J.C. Polking Ordinary Differential Equations using MATLAB, MathWorks, 2008.
condiii criterii
Isoc Dorin
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
EVALUARE
forme
Participarea la toate orele de laborator programate. Prezena la orele de curs. Prezena i participarea activ la seminarii i laboratoare. Participarea la programul de consultaii. Efectuarea temelor propuse i susinerea unor teste (lucrari) scrise (la jumtatea semestrului i la examen). Punctarea frecvenei la cursuri (PFC) i seminarii/laboratoare (PFS/PFL), precum i a participrii (active) la seminarii (PPS), laboratoare (PP ) i consultaii (PPC). Verificarea i notarea efecturii temelor propuse (PT). Aprecierea rezultatelor de la teste (TS1 i TS2). PF = 60%*PTS + 20%*TS1 + 20%*TS2, unde PTS = PFC + PFS + PPS + PFL + PPL + PT + PPC 30. Nota final se stabilete pe baza PF, prin aplicarea noului sistem de norme ECTS.
30
COD:
CS2105O3 OP
1 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S 2
L -
Pr. -
56
94
TITULARUL
DISCIPLINEI
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
METODE DE PREDARE
Cursul intenioneaz s furnizeze o vedere de ansamblu asupra teoriei jocurilor i aplicaiilor sale n diverse domenii (economie, informatic, tiine sociale, cercetri operaionale, etc.). Teoria jocurilor trateaz modele matematice pentru competiie i cooperare. Acest curs este conceput astfel nct s ilustreaze n particular beneficiile obinute prin interaciunea dintre teoria jocurilor i informatic. Cursul este fundamental pentru studenii ce intenioneaz continuarea studiilor prin programe de (masterat i) doctorat i cercetare tiinific privind (interaciunea dintre informatic i) teoria jocurilor. Introducere n teoria jocurilor i aplicaiile sale. Teoria alegerii raionale, atitudini fa de risc, reprezentarea informaiei i incertitudinii. Calcularea punctelor de echilibru i complexitatea algoritmilor pentru determinarea echilibrelor Nash. Jocuri de tip routing, jocuri privind formarea reelelor i metoda funciei potenial. Informaie i teoria jocurilor: informaie complet versus informaie incomplet; informaie perfect versus informaie imperfect; jocuri statice versus jocuri dinamice n diferite scenarii privind informaia. Modele n teoria cooperativ a jocurilor, concepte de soluie fundamentale i algoritmi corespunztori. Introducere n proiectarea mecanismelor (pentru informaticieni). Interaciune ntre teoria jocurilor i informatic (criptografie i teoria jocurilor; teoria jocurilor i inteligen artificial, aspecte de tip teoria jocurilor cu privire la computing). Reprezentarea unei game largi de situaii reale (inclusiv situaii din informatic) i jocuri de societate (inclusiv jocuri jucate de computer) ca jocuri necooperative i cooperative. Rezolvarea diferitelor jocuri necooperative i cooperative cu metode tradiionale i folosind software disponibil. Analiza complexitii algoritmilor pentru calcularea soluiilor jocurilor. Proiectarea algoritmilor pentru calcularea soluiilor unor clase speciale de jocuri cooperative. Folosind retroproiectorul i tabla.
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
1. R. Brnzei, Teoria Jocurilor, Alexandru Ioan Cuza, Iasi, 2006. 2. R. Brnzei, D. Dimitrov, S. Tijs, Models in Cooperative Game Theory: Crisp, Fuzzy and MultiChoice Games, Springer-Verlag, Vol. 556, Berlin, 2005. 3. N. Nisan, T. Roughgarden, va Tardos, V. Vazirani (Eds.), Algorithmic Game Theory, Cambridge University Press, 2007.
condiii criterii forme formula notei finale E1 (evaluare privind jocuri necooperative); E2 (evaluare privind jocuri cooperative); PS (participare activ la seminar) E1 6, E2 4, PS {0, 1, 2} E1 (test scris cu exerciii (75 minute cu acces la cursuri) pentru sptmnile 1-6; E2 (test scris cu exerciii (75 minute cu acces la cursuri) pentru sptmnile 8-13) E1 + E2 + PS
EVALUARE
31
COD:
CS2106 OB
1 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C -
S 2
L -
Pr. -
28
122
M CATEDRA Informatic
Englez
TITULARUL
DISCIPLINEI
DISCIPLINE ANTERIOR ABSOLVITE OBIECTIVE Studenii i vor nsui un limbaj adecvat domeniului informaticii. Studenii vor avea capacitatea de a se prezenta competitiv la un interviu n limba englez pentru un job, vor ti s alctuiasc un CV i o scrisoare de motivaie n limba englez, etc. Gramatic: if clauses, adjectives, sequence of tenses, prepositions. Vocabular: specific informaticii+alte domenii. Teme de discuie: Inteligena artificial, Criptografie, Windows vs Linux, Dependena de calculator, etc. Studenii vor prezenta un proiect prin care s dovedeasc c folosesc limba englez n mod corect gramatical i c au un vocabular adecvat temelor prezentate de ei.
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
METODE PREDARE
DE
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
EVALUARE
condiii
criterii
forme
Var 1.: Activitate seminar Prezentare de proiect Var 2.: Prezentare de proiect Examen Var 1.: Punctaj minim seminar: 50% din punctajul maxim ce poate fi obinut la seminar (minim 50% din temele de seminar i minim 50 % proiect) Var 2.: Punctaj minim seminar: 50% din punctajul maxim ce poate fi obinut la seminar (minim 50 % din temele de seminar i minim 50 % proiect) Punctaj minim examen: 40% din punctajul maxim ce poate fi obinut la examen Seminar: teme de seminar, proiect Examen scris timp de lucru: 1 or Punctajul final se stabilete ca: Var 1.: sum a punctajelor obinute la seminar i la proiect Var 2.: sum a punctajelor obinute la seminar, la proiect i la examen. Studentul care particip la examen, va primi o not, altfel va fi considerat absent. Dac unul din criteriile de promovare nu este ndeplinit, studentul va obine o nota mai mic sau egal cu 4.
32
COD:
CS2207 OB
2 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
124
P DEPARTAMENT Informatic
Romn
TITULARUL
DISCIPLINEI
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
Studierea metodologiilor, standardelor i tehnicilor de dezvoltare Web actuale, oferind studenilor cunotinele necesare proiectrii, implementrii i ntreinerii de aplicaii Web complexe. Arhitectura spaiului WWW. Identificatori uniformi de resurse (URI). Hipertext. Protocolul HTTP. Meta-limbajul XML(Extensible Markup Language). Familia XML: spaii de nume, validare, transformri, metode de procesare. Programarea aplicaiilor Web. Standardul CGI (Common Gateway Interface). Servere de aplicaii. Cookie-uri i sesiuni. Arhitecturi. Servicii Web: SOAP, WSDL, UDDI. Paradigma REST. Arhitecturi orientate ctre servicii (SOA). Web-ul social. Caracteristici. Direcii de dezvoltare. Tagging. Mediatizare (RSS, Atom). Microformate. Interaciune avansat cu utilizatorul (RIA, AJAX, widget-uri Web). Aplicaii de tip mash-up. Introducere n ingineria Web. Maniere de regsire a resurselor Web: roboi, motoare de cutare, alte abordri. Securitatea aplicaiilor Web. HyperText Markup Language (HTML). XHTML. Foi de stiluri CSS. Modelarea i procesarea datelor folosind XML. Programare Web pe partea de server. Servere de aplicaii Web. Tipuri de aplicaii Web: de la cerine la exploatare n practic. Prezentri interactive. Interaciune direct. Acces online la resurse adiionale via situl cursului. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. L. Alboaie, S. Buraga, Servicii Web, Polirom, 2006. M. Bowers, Pro CSS and HTML Design Patterns, Apress, 2007. S. Buraga, Tehnologii XML, Polirom, 2006. S. Buraga, Proiectarea siturilor Web (ediia a doua), Polirom, 2005. S. Buraga (coord.), Programarea n Web 2.0, Polirom, 2007. M. Cross et al., Web Application Vulnerabilities, Syngress, 2007. B. Daum, U. Merten, System Architecture with XML, Elsevier Science, 2003. G. Kappel et al. (eds.), Web Engineering, John Wiley & Sons, 2006. M. Zandstra, PHP Objects, Patterns, and Practice (2nd Edition), Apress, 2008. * * *, Rapoartele tehnice ale Consoriului Web, 2008: http://www.w3.org/
condiii criterii forme formula notei finale
METODE DE PREDARE
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
EVALUARE
1 proiect practic la final de semestru (P), activitate de laborator (L), 1 test opional pe parcursul semestrului (T), alte activiti individuale (A) Punctajul la proiect P>5, punctajul la test T>5 1 proiect practic la final de semestru (P), activitate de laborator (L), 1 test opional pe parcursul semestrului (T), alte activiti individuale (A) 0.4*P+0.3*T+0.1*L+0.1*A+1
33
COD:
CS2208 OB
2 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
94
TITULARUL
DISCIPLINEI
Programare orientata-obiect
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
Prezentarea limbajului de programare Java si a tehnologiilor incluse in platforma de lucru standard Java SE. Descrierea unor tehnici avansate de programare si modalitatile lor de implementare folosind limbajul Java. Introducere in platforma de lucru Java ME si prezentarea notiunilor fundamentale legate de programarea dispozitivelor mobile. Introducere in platforma de lucru Java EE si prezentarea notiunilor fundamentale legate de programarea enterprise. Familiarizarea cu kitul de dezvoltare JDK 1.6 Folosirea unor medii vizuale integrate pentru realizarea lucrarilor de laborator (NetBeans, Eclipse). Introducere in Java. Obiecte si clase. Exceptii. Fluxuri de date (Intrari/Iesiri). Interfete. Pachete. Serializarea obiectelor. Colectii. Tehnici de creare a interfetelor grafice (AWT,Swing). Desenarea si tiparirea.Fire de executie. Programarea in retea. Invocarea metodelor la distanta (RMI). Appleturi. Lucrul cu baze de date relationale in Java (JDBC). Lucrul dinamic cu obiecte si clase (Reflection). Adnotari. Java Web Start. Introducere in Java ME. Introducere in Java EE. Probleme aferente cursului curent propuse spre rezolvare la fiecare laborator. /
DE
METODE DE PREDARE
Videoproiector Cristian Frasinaru, Curs practic de Java, Matrix Rom Bucuresti (2005), ISBN 973-685-856-1.
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
EVALUARE
condiii
criterii
Fiecare laborator va contine in medie doua probleme cotate cu 1 punct fiecare Examenul va contine 20 intrebari tip chestionar, fiecare fiind cotata cu 1 punct. Activitatea suplimentara poate aduce puncte aditionale. Intrarea in examen se poate face doar prin obtinerea unui numar minim de puncte la laboratoare (8 puncte). Examenul este considerat promovat doar daca sunt obinute minim 5 puncte. Prezentare probleme rezolvate (exclusiv in timpul semestrului) si Examen (in sesiune) Curba lui Gauss pe numarul total de puncte (laborator + examen). 5%=10, 10%=9, 20%=8, 30%=7, 25%=6, 10%=5
34
COD:
CS2209 OB
2 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
94
M CATEDRA Informatic
Romn
TITULARUL
DISCIPLINEI
Obligatorii: Algoritmi i Programare. Programare orientat obiect. Recomandate: Arhitectura calculatoarelor i sistemelor de operare. Sisteme de operare. Tehnici avansate de programare. Baze de date. Reele de calculatoare.
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
METODE PREDARE
DE
Construirea unei viziuni profesionale asupra procesului de dezvoltare a programelor. Studenii vor nva metode i tehnici avansate pentru realizarea unor programe complexe de o calitate superioar n contextul respectrii cerinelor clienilor privind funcionalitatea, costurile i termenul limit. Modele de dezvoltare a programelor. Ingineria cerinelor. Modelare i limbaje de modelare. UML. Modele de proiectare (design patterns). Testare funcionala. Testare structurala. Metrici pentru programe. Administrarea proiectelor. Etica. Studenii vor implementa un proiect de dimensiune medie, parcurgnd etapele prezentate la curs: Ingineria cerinelor, Construirea diagramelor UML, Folosirea unor Modele de proiectare, Testarea automat i manual a proiectului folosind Tehnici specifice de testare, Evaluarea proiectului final folosind metrici cunoscute pentru programe. Prezentare de slide-uri. Note de curs i tutoriale disponibile n versiune electronic.
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
Ian Sommerville: Software Engineering, Addison Wesley, 2001. Craig Larman: Applying UML and Patterns, Addisson Wesley, 2002. - Erich Gamma, Richard Helm, Ralph Johnson, John Vissides: Design Patterns, Elements of Reusable Object-Oriented Software, Addisson Wesley, 1998.
condiii criterii forme Activitate laborator Realizare proiect Prezentare examen Punctaj minim laborator: 50% din punctajul maxim ce poate fi obinut la laborator (minim 50 % din temele de laborator i minim 50 % proiect) Punctaj minim examen: 40% din punctajul maxim ce poate fi obinut la examen Laborator: teme de laborator, proiect Examen scris timp de lucru 30 min Punctajul final se stabilete ca sum a punctajelor obinute la laborator, la proiect i la examen. Pentru studenii care ndeplinesc criteriile de promovare nota final se stabilete aplicnd curba lui Gauss pe punctajele finale ordonate descresctor: nota 10 primii 5% nota 9 urmtorii 10% nota 8 - urmtorii 20% nota 7 urmtorii 30% nota 6 urmtorii 25% nota 5 ultimii 10% Studentul care particip la examen, va primi o not, altfel va fi considerat absent. Dac unul din criteriile de promovare nu este ndeplinit, studentul va obine o nota mai mic sau egal cu 4.
EVALUARE
35
COD:
CS2210 OB
2 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 1
S -
L 2
Pr. -
42
108
TITULARUL
DISCIPLINEI
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
Exprimarea interogarilor complexe in limbajul frazelor SELECT. Proiectarea schemelor de baze de date pentru aplicatii reale. Exprimarea interogarilor complexe sub forma frazelor SELECT, prelucrarea arborescentelor cu SELECT-SQL Oracle, limbaje generale de interogare a bazelor de date, planuri de executie a interogarilor, algoritmi de proiectare a schemelor de baze de date. Exprimarea interogarilor complexe pentru diverse interogari reale. Realizarea unui proiect care cuprinde interogari complexe, proiectarea de scheme de baze de date, indecsi.
METODE DE PREDARE
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
1. Abiteboul S. etc: Foundations of Databases, Addison Wesley, 95. 2. Date C.J.: Baze de date, traducere din englez de Simona Preda i Titi Preda, Editura Plus, 2005. 3. Date C.J.: An Introduction to Database Systems, ed.8, Addison Wesley, 2004. 4. Date C.J.: Constraints and Predicates, A brief Tutorial, www.dbdebunk.com, 2001. 5. Fotache M. etc.: Oracle 9i Ghidul dezvoltarii aplicatiilor profesionale, Polirom, 2003. 6. Garcia-Molina H., Ullman J.D.: Database Systems.The Complete Book, 2000. 7. D.Maier: The Theory of Relational Databases, Academic Press, 1992. 8. Popescu Ileana: Modelarea bazelor de date, Editura Tehnica, Bucuresti, 2000. 9. Rob P. etc.: Database Systems Design, Implementation and Management, 95. 10. Felea V.: Baze de date relationale. Dependente, Ed. Univ. Iasi, 95. 11. Felea V.: Elemente ale implementarii modelului relational in sisteme de gestiune de baze de date. Ed.MatrixROM, 2007. 12. Felea V., Matei C. si Balta M.: Interogarea bazelor de date. Aplicatii in Oracle si SQL Server, Ed. MatrixROM, 2005. 13. Documentatia produselor Oracle.
condiii criterii forme formula notei finale L>=20, Lab>=20 O lucrarea scrisa (L) in sapt. 7. Activitatea la laborator : Lab., Max L=50, max Lab=50. Se aplic procentele precizate de universitate.
EVALUARE
36
COD:
CS2211O1 OP
2 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
94
M CATEDRA Informatic
Romn
TITULARUL
DISCIPLINEI
GRADUL DIDACTIC I TIINIFIC, PRENUMELE, NUMELE DRD. VASILE ALAIBA Logic pentru informatic
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
1. nsuirea conceptelor de baz pentru a programa n limbaje de tip PROLOG. 2. nvarea unui limbaj comercial existent. 1. Logica cu predicate de ordinul I. Rezoluie 2. Formule Horn i programe logice (definite) 3. Rafinri (strategii i restricii) ale rezoluiei. 4. Arbori de calcul complet canonici i semantica programrii logice. 5. Nedeterminism i tratarea negaiei. 6. Construcia unui interpretor PROLOG. 7. Modele alternative de programare logic Tematica laboratoarelor va fi fixat de coordonator la prima ntlnire, conform tematicii precizate. Oricum, ea va cuprinde exemplificri ale cursurilor deja predate, teme imediate, pentru acas i proiecte de durat mai ndelungat. Se vor folosi metodele clasice (Expunerea sistematic a cunotinelor, Conversaia, Problematizarea i nvarea prin descoperire, Modelarea, etc.). Cursurile vor fi predate utiliznd videoproiectorul. Laboratoarele vor fi axate pe nvarea unui limbaj comercial existent (SWI-PROLOG). 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. C.D. Masalagiu Fundamentele logice ale Informaticii, Editura Universitii Al. I. Cuza, Iai, 2004, ISBN 973-703-015-X. C. Cazacu, V. Slabu Logic Matematic, Editura tefan Lupacu, Iai, 1999, ISBN 973-99044-0-8. V. Cotelea Programarea n logic, Editura Nestor, Chiinu, Republica Moldova, ISBN 9975-9606-0-X. Jan Wielemaker, SWI-Prolog 5.6 Reference Manual, Human-Computer Studies, University of Amsterdam, updated March 2007 J. W. Lloyd Foundations of Logic Programming, Spriger Verlag, Germany, 1984, ISBN 3-540-13299-6. U. Nilsson, J. Maluszynski, Logic, Programming and Prolog (2ed), Wiley 1995, online edition, 2000. R. Kowalski, Algorithm = Logic + Control, Communications of the ACM, Volume 22, Issue 7 (July 1979) P.Blackburn, J.Bos, K.Striegnitz, Learn Prolog Now!, Texts in Computer Science, vol.7, College Publications, 2006 J.R.Fisher, prolog :- tutorial, online version, updated January 2007. L.Sterling, E.Shapiro, The Art of Prolog, Second Edition: Advanced Programming Techniques (Logic Programming), The MIT Press, 1994. condiii criterii forme formula notei finale Prezena la toate laboratoarele este obligatorie. Examinrile pe parcurs de la laborator genereaz maxim 90 puncte iar examenul final 30 puncte (vor fi 3 subiecte a cte 10 puncte). Condiia de promovabilitate este de a se obine minim 50 puncte. La laborator vor exista 5 teme cotate cu cte 10 puncte (maxim) i un proiect mai complex, cotat cu 40 puncte (totul va fi anunat n prealabil). Nota final se obine prin nsumarea punctajului i aplicarea unei redistribuiri de tip Gauss, conform regulamentelor n vigoare.
METODE DE PREDARE
EVALUARE
37
COD:
CS2211O2 OP
2 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
94
TITULARUL
DISCIPLINEI
nelegerea conceptelor de programare funcional i deprinderea abilitilor de programare n limbajul Haskell. Conceptele prezentate vor include: funcii, tipuri, liste, tipuri abstracte de date, funcii de ordin nalt, efect colateral, evaluare lazy. Studenii vor utiliza limbajul Haskel pentru implementarea tipurilor de date i a algoritmilor pentru rezolvri de probleme. Introducere n programarea funcional, Sistemul Hugs, Introducere n limbajul Haskel, Tipuri i clase, Polimorfism, Funcii, Liste, Arbori, Funcii de ordin nalt, Evaluare lazy, Monade, Definirea tipurilor, Studii de caz. /
DE
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
Sistemul Hugs, Programare n Haskell, Definirea funciilor, Funcii recursive i funcii de ordin superior, Programe interactive, 2 proiecte individuale.
METODE DE PREDARE
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
Richard Bird: Introduction to Functional Programming using Haskell, Prentice Hall, 1998. Graham Huton, Programming in Haskell, http://www.cs.nott.ac.uk/~gmh/. Mihai Gontineac, Programare functionala - O introducere utilizand limbajul Haskell, Ed. Al Myller Iasi, 2006 Limbajul Haskell: www.haskell.com. Ro/Haskell: http://www.haskell.org/haskellwiki/Ro/Haskell
condiii criterii forme formula notei finale Activitatea la laborator (LA), Examen final (FE) LA 5, FE 5 LA: fiecare proiect va fi notat cu note de la 1 la 10. FE: examenul final va cuprinde ntrebri din materia predat la curs i va fi notat de la 1 la 10. Nota final = 50% LA +50% FE
EVALUARE
38
COD:
CS2212 OB
2 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C -
S 2
L -
Pr. -
28
122
M CATEDRA Informatic
Englez
TITULARUL
DISCIPLINEI
DISCIPLINE ANTERIOR ABSOLVITE OBIECTIVE Studenii i vor nsui un limbaj adecvat domeniului informaticii. Studenii vor avea capacitatea de a se prezenta competitiv la un interviu n limba englez pentru un job, vor ti s alctuiasc un CV i o scrisoare de motivaie n limba englez, etc. Gramatic: if clauses, adjectives, sequence of tenses, prepositions. Vocabular: specific informaticii+alte domenii. Teme de discuie: Inteligena artificial, Criptografie, Windows vs Linux, Dependena de calculator, etc. Studenii vor prezenta un proiect prin care s dovedeasc c folosesc limba englez n mod corect gramatical i c au un vocabular adecvat temelor prezentate de ei.
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
METODE PREDARE
DE
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
EVALUARE
condiii
criterii
forme
Var 1.: Activitate seminar Prezentare de proiect Var 2.: Prezentare de proiect Examen Var 1.: Punctaj minim seminar: 50% din punctajul maxim ce poate fi obinut la seminar (minim 50% din temele de seminar i minim 50 % proiect) Var 2.: Punctaj minim seminar: 50% din punctajul maxim ce poate fi obinut la seminar (minim 50 % din temele de seminar i minim 50 % proiect) Punctaj minim examen: 40% din punctajul maxim ce poate fi obinut la examen Seminar: teme de seminar, proiect Examen scris timp de lucru: 1 or Punctajul final se stabilete ca: Var 1.: sum a punctajelor obinute la seminar i la proiect Var 2.: sum a punctajelor obinute la seminar, la proiect i la examen. Studentul care particip la examen, va primi o not, altfel va fi considerat absent. Dac unul din criteriile de promovare nu este ndeplinit, studentul va obine o nota mai mic sau egal cu 4.
39
COD:
CS3101
OB
1 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S 1
L 1
Pr. -
56
94
M DEPARTAMENT Informatic
Romn
TITULARUL
DISCIPLINEI
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
METODE DE PREDARE
Dobndirea cunotinelor necesare nelegerii, adaptrii i implementrii de algoritmi de complexitate medie i ridicat, precum i alegerii algoritmului celui mai performant pentru rezolvarea unei probleme. Funcii de msurarea eficienei unui algoritm, analiza amortizat, principalele paradigme de proiectare a algorimilor (greedy, programare dinamica, divide-et-impera, backtracking si branch and bound), algoritmi nedeterminiti, principalele clase de complexitate, exemple de probleme NPcomplete, coNP-complete, PSPACE-complete etc, algoritmi de aproximare. La seminarii se vor discuta algoritmii prezentai la curs, utiliznd n special exemple, aspectele privind implementarea efiecient a algoritmilor, domeniile de aplicare a algoritmilor, noi studii de caz, rezolvarea de probleme de complexitate medie i ridicat care s implice utlizarea de algoritmi. Slide-uri i videoproiector. Accentul se pune pe nelegerea conceptelor i algoritmilor. Toate prelegerile au suport scris electromic accesibil de pe pagina cursului. Dorel Lucanu, Mitic Craus. Proiectarea algoritmilor. Polirom, 2008. T.H. Cormen, C.E. Leiserson, R.L. Rivest: Introduction to Algorithms, MIT Press, 1990. T.H. Cormen, C.E. Leiserson, R.L. Rivest: Introducere in Algoritmi,Computer Libris Agora, 2000. L. Livovshi, H. Georgescu: Sinteza i analiza algoritmilor, Ed. tiinific i enciclopedic, 1986.
condiii criterii activitate seminar (minim 50% prezen), dou teme n timpul semestrului, testul scris media la teme: minim 5 nota la test: minim 4 Activitate seminar: punerea de ntrebri, participarea la discuii, propunerea de subiecte de discuii Teme: vor fi 2 teme (aprox. sapt 5,10) a cror rezolvare va fi prezentat sub form de referat individual testul scris: se va da n sesiunea de examene i va include ntrebri din toat materia Bonusuri: orice soluie original sau investigarea de subiecte strns legate de tematica cursului poate aduce un bonus, care, n condiii de realizri semnificative, poate echivala una sau chiar ambele teme Participarea la concursul MS Imagine Cup (individual) conduce la obtinerea de note foarte bune: clasificarea n primii 200 dup prima runda: nota 9 clasificarea n primii 150 dup runda a doua: nota 10 Participarea la concurs trebuie anunat profesorului care conduce seminarul. 10% activitate seminar + 40% teme + 50% test scris + bonusuri
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
EVALUARE
forme
40
COD: CS3102
2 TOTAL ORE
ACTIVITATE INDIVIDUAL
OB
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S 1
L 1
Pr. -
56
94
M CATEDRA Informatic
Romn
TITULARUL
DISCIPLINEI
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
Cursul prezinta tehnicile de baza de asigurare a securitatii informatiei in internet si intranet. Cerinte si politici de securitate, modele de securitate, metodologii de asigurare a securitatii sistemelor, elemente de cryptografie (criptosistem, semnatura digitala, functie hash,PKI, protocol), securitate in retele de calculatoare (IPsec, SSL, Kerberos, VPN, wireless, firewall), hardware si securitate (moduri de operare, inele de protectie, protectia memoriei), securitate in sisteme de operare (tipuri de atac, autentificare), sisteme de autorizare in baze de date, securitate Java, securitatea postei electronice (PGP, S/MIME), securitatea aplicatiilor de comert electronic, vot electronic etc. Seminariile sunt grupate in functie de capitolul studiat la curs si, ca urmare, tematica acestora este concordanta cursului. Tematica fiecarui seminar este afisata on-line a priori.
METODE DE PREDARE
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
William Stallings: Cryptography and Network Security: Principles and Practice, a 4-a editie, Prentice Hall, 2005 Documentatii standard pentru PGP, Ipsec, SSL, Kerberos etc.
condiii criterii forme formula notei finale 7 teme (practice implementare) pe parcursul semestrului, examen scris final 50% teme + 50% examenul final
EVALUARE
41
COD:
CS3103 OB
1 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
94
TITULARUL
DISCIPLINEI
DISCIPLINE ANTERIOR ABSOLVITE OBIECTIVE Prezentarea noiunilor fundamentale ale domeniului IA, ncepnd cu limbajul Lisp i continund cu noiuni de reprezentare a cunotinelor, de cutare n spaiul strilor, inferene n reele semantice, probleme de planificare i jocuri. Capitolul I Introducere: Definiia domeniului IA, testul Turing, probleme de natur filosofic i pragmatic, subdomeniile IA, probleme i soluii n IA, nivelul actual. Capitolul II Lisp: Lisp-ul pur i impurificat, expresii, sintax, reprezentarea listelor, evaluarea expresiilor, funcii i macro-uri ale limbajului, variabile i domeniile lor, nchideri, transferul argumentelor n funcii, recursivitate, definirea macro-urilor. Capitolul III Reprezentarea cunoaterii i raionament: O introspecie cognitiv asupra interaciunii om-mediu, paternitate i monotonie, reele semantice descriptive (interogri n reele semantice, demoni, sistemul IURES), reele semantice evenimeniale. Capitolul IV Sisteme de producie: Modelarea problemelor de IA, controlul sistemelor de producie: cutarea soluiei n spaiul strilor, strategii irevocabile (metoda hillclimbing), strategii tentative (metoda backtracking gill-climbing), metode de cutare sistematic (cutare depth-first search, breadth-first search, best-first), cutri ghidate de costuri n grafuri. Capitolul V Jocuri i planificare: Cutri n arbori de jocuri: metoda MIN-MAX, metoda alpha-beta. Planificarea roboilor: reguli STRIPS, readucerea robotului n plan. Urmeaz ndeaproape noiunile predate la curs. /
DE
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
METODE DE PREDARE
Sesiuni interactive Lisp i prezentri Power Point. D. Cristea, I. Pistol, M. Ioni: Inteligena Artificial, Editura Universitii Al. I. Cuza, Iai, 2007 Cursurile i sesiunile interactive, postate pe web la adresa http://thor.info.uaic.ro/~dcristea/teaching.html Cerina minim de intrare n examen: 30 puncte laborator (din 36) + 50 puncte proiect (din 100) Cerina minim de trecere: 26 puncte laborator + 50 puncte proiect + 50 puncte tez (din 100) Laboratoare: 12*{ prezent, rezolvat exerciiul, remarcat} max 36; Proiect: 0 100; Examenul scris: 0 100 Laborator, proiect, examen scris Nota final: (1,1*100/36*lab+1,2*pro+ex)/30, corectat prin curba Gauss
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
EVALUARE
condiii
42
COD:
CS3104
OB
1 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
94
TITULARUL
DISCIPLINEI
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
METODE DE PREDARE
Iniiere n dezvoltarea aplicatiilor sub platforma .NET folosind limbajul C#. Arhitectura .NET. Tip valoare. Tip Referinta. Atribute. Interfete. Garbage Collector. Exceptii. Event si Delegate. Patternul Publish-Subscribe. Fire si sincronizare. Linq. .NET Remoting. Servicii Web. Windows Comunication Foundation. Laboratoarele vor acoperi tematica de la curs folosind exemple adecvate. Aplicatii de tip consola. Aplicatii Windows cu Windows Forms. Clase colectie. Fire si sincronizare. Controale custom (user control). .NET Remoting si WCF. Servicii Windows. Servicii Web. Expunere (videoproiector la curs), dezbatere, exerciii, problematizare, studii de caz (laborator).
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
Tom Archer: Inside C# Second Edition. Scott McLean, James Naftel, Kim Williams: Microsoft .NET Remoting, 2002 J. Richter: Applied Microsoft .NET Framework Programming, 2002 Andrew Troelsen: Pro C# 2008 .NET 3.5 Platform Chris Sells, Michael Weinhardt: Windows Forms 2.0 Programming MSDN
condiii criterii forme formula notei finale Activitatea la laborator (AL), test scris final curs (TS) AL 6, TS 4 AL: fiecare tema de laborator va fi notata cu note de la 1 la 10 TS: 1 test scris (spt. 14), testul coninnd 10 ntrebri gril . 60% AL + 40% TS
EVALUARE
43
COD:
CS3105O1 OP
1 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S 2
L -
Pr. -
56
94
TITULARUL
DISCIPLINEI
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
METODE DE PREDARE
Cursul reprezint o introducere n teoria proceselor stohastice utiliznd aplicaii din economie, finane, biologie, medicin, genetic i fizic. Cursul i propune: - s furnizeze un instrument necesar nelegerii modelelor unor fenomene ce au evoluii aleatoare precum i a ipotezelor pe care aceste modele sunt construite, - s dezvolte abilitatea de a utiliza acest instrument n activitatea de programare (n special pentru modelarea n C++/JAVA). La sfarsitul cursului studenii vor fi capabili s: (i) descrie principiile de modelare, (ii) s descrie principiile fundamentale ale proceselor stohastice i s le clasifice, (iii) s descrie i s aplice noiunile de lan Markov i process Markov, (iv) s defineasc i s aplice principalele elemente asociate proceselor Gauss-Wiener i ale altor procese Lvy, (v) s explice i s aplice o serie de metode de simulare (ex. Monte Carlo). I. Preliminarii (Noiuni de teoria probabilitilor, Procese stohastice - lanuri Markov, procese Markov, procese Poisson, procese Levy, Micarea Brownian, Medie conditionat, Martingale); II. Integrala stohastic (Integralale Riemann i Riemann-Stieltjes, Integrala Ito, Lema lui Ito, Integrala Stratonovich i alte tipuri de integrale); III. Procese Markov i Ecuaii difereniale stohastice (Ecuaii difereniale deterministe, Ecuaii difereniale stohastice, Proprietatea lui Markov); IV. Teorema lui Girsanov; V. Teorema de reprezentare a martingalelor tiin : modele ale populaiei genetice (ex. modelul lui Wright, modelul lui Feller) ; Finane: prezentarea conceptelor de baz din domeniul financiar ce vor fi utilizate pe parcursul orelor de curs i seminar : (- Tipuri de contracte i modul n care sunt utilizate pe piaa financiar: ipoteze de lucru ale pieei, exemple tipuri de opiuni (European, American, Asian, Exotic, Bermudan, Russian, Parisian) a cror dezvoltare constituie probleme impotante pentru matematicieni, informaticieni i statisticieni; tipuri de contracte (forwards i futures), tipuri de participani (hedgers, speculators, arbitrageurs, bulls and bears) ; - Ipoteze fundamentale n care are loc modelarea (absena arbitrajului) ;- Tipuri de modele binomiale ;-Modele utilizate la burs (Wall Street) : modelul Cox-Ross-Rubinstein (CRR), modelul Hull and White, modelul Cox-Ingersoll-Ross, modelul Brace-Gatarek-Musiela, schimbul de numerar (ex. valoarea de pia a obligaiunilor, a aciunilor), formula lui Merton; Tehnici de simulare: Monte Carlo (sunt printre cele mai puternice instrumente utilizate in domeniul finanelor); Implementri ale altor tehnici de programare: (JAVA/C++) pentru cteva dintre cele mai importante modele utilizate pe Wall Street (Hull-White, CIR, HJM, etc.). - slide-uri cu subiectele abordate la curs, teme de laborator/seminar, teme pentru proiect, cursul pe suport electronic, bibliografie (articole, cri pe suport electronic) [1] Baxter, M. and Rennie, A., (1996). Financial calculus. Cambridge University Press. [2] Campbell, J.Y., Lo, A.W. and MacKinlay, A.C., (1997). The Econometrics of Financial Markets. Princeton University Press. [3] Etheridge, A., (2002). A Course in Financial Calculus. Cambridge University Press. [4] Glasserman, P., (2004). Monte Carlo Methods in Financial Engineering, Springer. [5] Hunt, P.J. and Kennedy, J.E., (1998). Financial Engineering. Wiley. [6] Jorion, P., (2001). Value at Risk the New Benchmark for Managing Financial Risk. McGraw-Hill. [7] Kimmel, M., Axelrod D. E., (2002). Branching Processes in Biology. Springer. [8] Musiela, M. and Rutkowski, M., (1997). Martingale Methods in Financial Modelling. Springer-Verlag, Berlin. [9] Shreve, Steven E. (2004). Stochastic Calculus for Finance, Springer [10] Smithson, C.W., Smith, C.W. and Wilford, D.S., (1995). Managing Financial Risk. Irwin, Burr Ridge, Illinois. [11] Vitcu, A, (2006). Introducere n teoria proceselor stohastice. Editura Universitii Al. I. Cuza, Iai Prezena la seminarii, utilizarea orelor destinate consultaiilor pentru clarificarea aspectelor legate de elaborarea proiectului teme de lucru (cinci teme), un proiect (pregtit individual sau de o echip format din maxim doi studeni sub indrumarea profesorului de curs) Mixt (pe parcurs i examen final) 70% evaluare pe parcurs (30% pentru teme + 40% pentru pregtirea subiectelor asociate proiectului), 30% examenul final (prezentarea proiectului)
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
EVALUARE
44
COD:
CS3105O2 OP
1 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
94
M CATEDRA Informatic
Romn
TITULARUL
DISCIPLINEI
Acest curs introduce studentilor unul din cele mai importante domenii ale informaticii, calculabilitate (ce probleme pot fi rezolvate algoritmic) si complexitate (cat de eficient este un algoritm). Cursul acopera urmatoarele capitole: probleme si algoritmi, modele de baza ale calculabilitatii, probleme nedecidabile, decidabilitate, modele nestandard ale calculabilitatii, complexitate spatiu si timp, clase de complexitate, reduceri si probleme complete. Fiecare capitol este exemplificat prin probleme algoritmice fundamentale in informatica. Seminariile sunt grupate in functie de capitolul studiat la curs si, ca urmare, tematica acestora este concordanta cursului. Tematica fiecarui seminar este afisata on-line a priori.
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
METODE DE PREDARE
Curs predat la tabla, combinat cu prezentare schematica on-line. J.L. Balcazar, J. Diaz, J. Gabarro. Structural Complexity, Vol I-II, Springer-Verlag, 1995. M.D. Davis, R. Sigal and E.J. Weyuker: Computability, Complexity and Languages, 2nd Ed., Academic Press (Morgan Kaufmann), 1994. J.E. Hopcroft, R. Motwani and J.D. Ullman: Introduction to Automata Theory, Languages and Computation, 2nd Ed., Addison-Wesley, 2001. N.D. Jones. Computability and Complexity, MIT Press, 1997. Ch.H. Papadimitriou. Computational Complexity, Addison-Wesley, 1994. Journal papers.
condiii criterii forme formula notei finale 6 teme (practice implementare) pe parcursul semestrului, examen scris final 50% teme + 50% examenul final
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
EVALUARE
45
COD:
CS3207 OB
2 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
94
TITULARUL
DISCIPLINEI
Familiarizarea cu metodele numerice de aproximare a problemelor matematicii continui Exemple, calcul n virgul mobil, tipuri de erori, propagarea erorilor Descompuneri LU (algorimul de eliminare Gauss, factorizare Cholesky), QR (algoritmii Givens i Householder), descompunerea dup valori singulare (SVD) Metode iterative de rezolvare a sistemelor liniare (metodele Jacobi, Gauss-Seidel, relaxare) Aproximarea valorilor i vectorilor proprii (metoda Jacobi pentru matrici simetrice, algoritmi de tip QR) Rezolvarea ecuaiilor i sistemelor de ecuaii neliniare (metode de tip Newton, metoda coardei, metoda secantei, metode pentru aproximarea rdcinilor polinoamelor) Interpolare polinomial (polinomul Lagrange, polinoame Newton) i spline (liniar continu, cubic de clas C2) Integrare numeric (formule de cuadratur de tip Newton-Cotes) Aproximarea funciilor elementare (sin/cos/...), erori n calculele numerice; Rezolvarea sistemelor liniare: 1. Metoda substituiei, descompunere LU; 2. Descompunere QR: algoritmul Givens sau Householder; 3. Metode iterative: metoda Jacobi, metoda Gauss-Seidel; Metoda Jacobi de aproximarea valorilor i vectorilor proprii ale unei matrici simetrice; Rezolvarea ecuaiilor neliniare: metoda njumtirii intervalului, metoda tangentei, metoda coardei, metoda secantei, metode pentru aproximarea rdcinilor polinoamelor; Interpolare plonomial: forma Newton a polinomului de interpolare Lagrange, schema Aitken, funcii spline cubice de clas C2; Integrare numeric: metode interpolative de tip Newton-Cotes, metode iterate. Curs cu retroproiector, Laborator - fiiere cu descrierea algoritmilor
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
METODE DE PREDARE
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
C. Ignat, C. Ilioi, T. Jucan, Elemente de informatic i calcul numeric, Editura Univ. Al.I. Cuza Iai, 1989, T.A. Beu, Calcul numeric n C, Editura Albastr, Cluj, 2000, V. Iorga, B. Jora, Metode numerice, Ed. Albastra, Cluj, 2004 S. Salleh, A.Y. Zomaya, S.A. Bakar, Computing for Numerical Methods using Visual C++, Wiley-Interscience, 2008
condiii criterii forme Realizare de programe in care sa implementeze temele de laborator Punctajul final (laborator + examen) trebuie sa depaseasca un anumit prag Fiecare tema de laborator are un punctaj maxim asociat (maxim 8 teme) daca se respecta un termen limita (temele pot fi prezentate si dupa termenul limita cu penalizare) Examenul consta in exercitii cu documentatia la vedere (nota maxima 10) Examen scris Prezentarea programelor conform normelor in vigoare aplicate punctajului final (punctaj laborator + punctaj examen) -
EVALUARE
46
COD:
CS3208 OB
2 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
94
E CATEDRA Informatic
Romn
TITULARUL
DISCIPLINEI
1.Iniiere n domeniul graficii pe calculator. II.Deprinderea abilitii de a concepe modele (simple) ale unui univers (n sensul de mulime de obiecte avnd o form relativ simpl) static sau dinamic. III.Deprinderea unor tehnici de redare a modelului pe ecrane rastru. IV.Deprinderea abilitii de a concepe aplicaii grafice utiliznd biblioteci grafice
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. INTRODUCERE IN GRAFICA PE CALCULATOR. UTILIZAREA CULORII IN GRAFICA PE CALCULATOR: LUMINA (A)CROMATICA, MODELE DE CULORI. TRANSFORMARI GEOMETRICE: 2D, 3D, REPREZENTARE MATRICIALA. DESENAREA PRIMITIVELOR GRAFICE 2D PE ECRANE RASTRU: DESENAREA, DECUPARE, ANTIALIASING. VIZUALIZARE 3D: PROIECTII GEOMETRICE PLANARE, DESCRIERE MATEMATICA, IMPLEMENTARE. REPREZENTAREA CURBELOR SI SUPRAFE?ELOR: CURBE PARAMETRICE CUBICE, SUPRAFETE PARAMETRICE BICUBICE. MODELAREA SOLIDELOR: REPREZENTAREA SOLIDELOR PRIN PARTITIONARE SPATIALA. DETERMINAREA SUPRAFETELOR VIZIBILE. MODELE DE REFLEXIE SI ILUMINARE. TEXTURARE. TEHNICI AVANSATE DE MODELARE: MODELE FRACTALE, SISTEME DE PARTICULE, TEHNICI DE ANIMATIE. BIBLIOTECA OPENGL.
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
1.Biblioteca OpenGL (i utilitarul GLUT). Noiuni introductive. Utilizarea bibliotecii OpenGL pentru trasarea curbelor plane. 2.Lumin acromatic i lumin colorat. 3.Transformri geometrice n OpenGL. 4.Desenarea primitivelor grafice 2D pe ecrane rastru. 5.Vizualizare 3D n OpenGL. 6.Modele de reflexie i iluminare, texturare n OpenGL. 7.Reprezentarea curbelor i suprafeelor parametrice. La orele de curs expunerea conceptelor teoretice se face utiliznd prezentri MS Office Powerpoint i demonstraii la tabl. n cadrul laboratorului studenii primesc un set de probleme rezolvate i li se cere rezolvarea unor probleme similare sau implementarea unor algoritmi prezentai (schematic sau n pseudocod) la curs (utilizand biblioteca OpenGL i mediul de programare Visual Studio 6.0). 1. 2. 3. 4. 5. 6. F.Ionescu, Grafica n realitatea virtual, Ed.Tehnic 2000. M.Vlada, I.Nistor, A.Posea, C.Constantinescu, Grafic pe calculator n limbajele Pascal i C, Ed. Tehnica 1991. C.-D.Neagu, S.Bumbaru, Sisteme multimedia - Grafic pe calculator, Ed. Matrix Rom, 2001. D.Hearn, M.P.Baker, Computer Graphics, C Version (2nd Edition), Prentice Hall 1996. L.Raicu, Grafic i vizual ntre clasic i modern, Ed. Paideia, 2000. F.Moldoveanu, Grafic pe calculator, Ed. Teora, 1996. Prezena la laborator conform regulamentului didactic n vigoare. Rezolvarea complet a cel puin a 25% din temele de laborator. Rezolvarea complet a cel puin 25% din testul scris. Activitatea la laboratoare (ntrebri pertinente legate de teme, prezentarea diverselor etape n realizarea temelor), prezena la curs (n cazul unei prezene generale sczute, prezena la curs a unui student(e) i poate atrage acordarea de bonusuri la nota final). Teme n cadrul laboratoarelor, Test scris n sptmna a 12-a sau n sesiune Pe baza activitii de la laborator i a rezultatelor la testul scris se stabilete un punctaj. Pe baza punctajului se efectueaz o clasificare a studenilor, nota final rezultnd din aceast clasificare (conform scalei de notare ECTS European Credit Transfer System and Diploma Supplement).
METODE DE PREDARE
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
EVALUARE
Condiii
47
COD:
CS3209O1 OP
2 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
124
M CATEDRA Informatic
Romn
TITULARUL
DISCIPLINEI
DISCIPLINE ANTERIOR ABSOLVITE OBIECTIVE Cursul de Programare Bazat de Reguli propune o introducere ntr-o paradigm de programare adecvat realizrii de sisteme expert. Un sistem expert (SE) este un program care simuleaz experiena i posibilitile de raionament ale unui specialist uman ntr-un anumit domeniu. Se prezint realizarea intern a SE, tipuri de SE (cu nlnuire nainte, napoi i mixt), algoritmul RETE (care st la baza optimizrii funcionrii implementrilor de SE). Limbajele introduse sunt CLIPS i PERL. Se prezint (n maniera interactiv) tehnici de programare CLIPS, completate de numeroase exemple. /
DE
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
Laboratoarele exerseaz realizarea de programe n CLIPS i PERL. O parte din timp va fi alocat lucrului la proiect.
METODE DE PREDARE
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
Dan Cristea, "Programarea bazat pe reguli", Ed. Academiei, 2002 Toate materialele postate n seciunea Programarea Bazat pe Reguli de la adresa http://thor.info.uaic.ro/~dcristea/teaching.html
condiii criterii forme formula notei finale Cerina minim de trecere: 30 puncte laborator (din 42) + 20 puncte proiect (din 100) sau 20 puncte la examinarea pe parcurs Laboratoare: 12*{ prezent, rezolvat exerciiul, remarcat} max 36; Proiect: 0 40; Examenului scris (parial + final): 0 40 Laborator, proiect, examen. Nota final: (lab+pro+ex)/10 mediat Gauss.
EVALUARE
48
COD:
CS3209O2 OP
2 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
124
M CATEDRA Informatic
Romn
TITULARUL
DISCIPLINEI
DISCIPLINE ANTERIOR ABSOLVITE OBIECTIVE TEMATIC GENERAL Intelegerea tehnicilor de baza folosite in analiza secventelor gentice 1. Notiuni fundamentale de biologie moleculara 2. Modele Markov Ascunse (HMM) 3. Alinieri de perechi de secvente ADN/proteine 4. Alinieri de perechi de secvente ADN/proteine folosind HMM-pereche 5. Alinieri multiple de perechi de secvente ADN/proteine 6. Alinieri multiple de perechi de secvente ADN/proteine folosind HMM-profil 7. Filogenetica; modele probabiliste 8. Gramatici probabiliste independente de context (PCFG) 9. Alinieri de secvente ARN folosind PCFG 10. Identificare de motive in secvente genetice TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
Implementari pentru algoritmii predati la curs si aplicatii ale lor Prezentare de articole recent publicate in domeniul bioinformaticii
METODE DE PREDARE
Slide-uri pe video-proiector
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
"Biological Sequence Analysis'', Durbin, Eddy, Krogh, Mitchison; Cambridge University Press, 1998 "An Introduction to Bioinformatics Algorithms", Neil Jones & Pavel Pevzner; MIT Press, 2004 "Computational Genomics", Nello Cristianini, Matthew Hahn, Cambridge University Press, 2006.
condiii criterii forme formula notei finale Minim 1.5 (din 4) puncte la laborator, .minim 1.5 (din 4) puncte la examenul final
EVALUARE
49
COD:
CS3210O1 OP
2 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S 1
L 1
Pr. -
56
94
P CATEDRA Informatic
Romn
TITULARUL
DISCIPLINEI
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
METODE DE PREDARE
1. nsusirea noiunilor referitoare la reele Petri i diferite extensii ale acestora. 2. Dobndirea unor tehnici de analiz pentru reele Petri. 3. ntelegerea aplicaiilor practice ale reelelor Petri n diverse domenii. 4. Dobndirea abilitii de modelare i analiz a unor sisteme reale utiliznd diferite tipuri de reele Petri. 1. Reele Petri de tip P/T. Proprieti i metode de analiz pentru reele de tip P/T . Subclase de reele de tip P/T. 2. Aplicaii ale reelelor de tip P/T (modelarea protocoalelor de comunicare, algoritmi distribuii) . 3. Teoria fluxurilor de lucru: reele workflow, proprieti i extensii ale reelelor workflow. Sisteme de administrare a fluxurilor de lucru bazate pe reele Petri. 4. Reele Petri Colorate: proprieti i metode de analiz. 5. Aplicaii ale reelelor Petri colorate n industrie. 6. Reele Petri cu timp. 7. Aplicaii ale reelelor Petri cu timp. Reele Petri de tip P/T. Modelarea i analiza unor sisteme reale utiliznd reele de tip P/T. Utilizarea unor unelte de simulare i verificare a reelelor de tip P/T. Reele Workflow. Utilizarea de unelte specifice pentru reele workflow. Utilizarea unui sistem de administrare a fluxurilor de lucru bazat pe reele Petri . Reele Petri colorate. Modelarea i analiza sistemelor utiliznd reele Petri colorate. Studii de caz folosind CPNTools. Reele Petri cu timp. Alte extensii ale reelelor Petri. expunere (videoproiector la curs), dezbatere, exerciii , problematizare, studii de caz (laborator).
1. T. Jucan, F.L. Tiplea: Retele Petri. Teorie si Practica. Romanian Academy Press, Bucuresti, '99. 2. T. Murata. Petri nets: Properties, analysis and applications. Proc. of the IEEE 77(4), pp. 541580, 1989. 3. W. Reisig. Elements of Distributed Algorithms. Modeling and Analysis with Petri Nets, Springer-Verlag, 1998. 4. K. Jensen. Coloured Petri Nets. Basic Concepts, Analysis Methods and Practical Use. Vol. 1, Basic Concepts. Monographs in Theoretical Computer Science, Springer-Verlag, 2nd corrected printing 1997. ISBN:3-540-60943-1. 5. W.M.P. van der Aalst and K.M. van Hee. Workflow Management: Models, Methods, and Systems. MIT press, Cambridge, MA, 2004. 6. Wil M. P. van der Aalst: Interval Timed Coloured Petri Nets and their Analysis. Application and Theory of Petri Nets 1993: 453-472. condiii criterii forme formula notei finale Minim 20 puncte activitatea de la seminar i laborator (LSA), minim 20 puncte la testul scris (TS). Se pot acumula 100 puncte, din activitatatea la laborator i seminar (LSA) i testul scris (TS). Condiia de promovabilitate este de a se obine, in total, minim 50 puncte. Activitatea la laborator si seminar (exerciii, referat): 50 puncte. Test scris n sptmna 14: 50 puncte. Nota final se obine prin nsumarea punctajului LSA + TS si aplicarea curbei lui Gauss, conform regulamentului in vigoare
EVALUARE
50
COD: CS3211O1 OP
2 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
48
102
M CATEDRA Informatic
Romn
TITULARUL
DISCIPLINEI
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
METODE DE PREDARE
Acest curs ofer o aprofundare a mecanismelor de baz din sistemele de operare i se concentreaz pe topici avansate despre modulele nucleului sistemelor de operare. Conceptele sunt prezentate cu referire la familia de sisteme Windows XP i Windows 2003, pe baza curiculei dezvoltate de Microsoft Windows Academic Program, structurat n conformitate cu ACM/IEEE Operating System Body of Knowledge. 1. INTRODUCERE 2. RECAPITULARE CONCEPTE LEGATE DE: PRINCIPII DE PROIECTARE A SISTEMELOR DE OPERARE, CONCUREN, PLANIFICAREA JOBURILOR, ADMINISTRAREA MEMORIEI 3. ADMINISTRAREA PERIFERICELOR, SISTEMUL DE I/O, SISTEME DE FIIERE 4. SISTEME N TIMP REAL I EMBEDDED 5. TOLERANA LA DEFECIUNI 6. EVALUAREA PERFORMANEI SISTEMULUI I DEPANARE 7. SCRIPTING 8. COMPARAIE NTRE NUCLEELE DE WINDOWS I LINUX 9. INTER-OPERABILITATEA WINDOWS CU UNIX Probleme legate de tematica prezentat la curs. Studenii vor efectua teme de laborator prin care vor experimenta i studia anumite concepte de implementare, despre sistemul de operare Windows XP/2003, folosind resursele puse la dispoziie de programul Windows Academic Program. Expunere, folosind note de curs (disponibile de la nceputul fiecrui curs, n format slide-uri) prezentate cu ajutorul videoproiectorului i demonstraii pe calculator. 1. Mark Russinovich and David Solomon, Windows Internals, 4th edition, Microsoft Press, 2005. 2. Windows Academic Program: http://www.microsoft.com/resources/sharedsource/windowsacademic/default.mspx condiii criterii forme Formula notei finale Activitatea la laborator, testul scris. Un student va fi declarat promovat daca punctajul total realizat este macar 30 puncte. Teme n cadrul laboratoarelor, test final scris. Not parial = pondereLaborator * 0.5 + pondereTestScris * 0.5. n funcie de numrul studenilor nscrii, nota final este fie nota parial fie cea rezultnd din clasificarea conform scalei de notare ECTS European Credit Transfer System and Diploma Supplement.
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
EVALUARE
51
COD:
CS3211O2
OP
2 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
94
TITULARUL
DISCIPLINEI
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
METODE DE PREDARE
Familiarizarea cu conceptul de sistem embedded. Cunoaterea cerinelor de proiectare hardware. Cunoaterea modalitilor de scriere a programelor pentru sisteme embedded. Consideraii privind proiectarea hardware i software a sistemelor embedded. Automate hardware simple i complexe. Limbaje de descriere a hardware-ului. Sisteme de timp real. Restricii. Microprocesoare i microcontrollere. Sisteme de intrare-ieire. ntreruperi. Msurarea timpului. Prelucrarea semnalelor. Semnale analogice i digitale. Conversii. Achiziie de date. Automate hardware simple i complexe. Limbajul Verilog. Magistrale. Tehnici de arbitrare. Programarea microcontrollerelor. Expunere, problematizare, dezbatere, studii de caz, exerciii.
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
H. Kopetz, Real-time Systems, Kluwer Academic Publishers, 1997. C. M. Krishna, K. Shin, Real-time Systems, Mc-Graw Hill, 1997. D. Lewis, Fundamentals of Embedded Software, Prentice-Hall, 2001.
condiii criterii forme formula notei finale Prezena la orele de laborator. Minimum 5 puncte la fiecare prob; se accept 3 sau 4 puncte la cel mult una din probe. Dou teste scrise, primul (T1) n sptmna a 7-a, al doilea (T2) n sesiunea de examene. (T1 + T2) / 2
EVALUARE
52
COD:
MCG1101
OB
1 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S 0
L 2
TITULARUL
DISCIPLINEI
DISCIPLINE ANTERIOR ABSOLVITE OBIECTIVE Dezvoltarea unei intelegeri mai profunde a domeniului ingineriei programarii. Studentii se vor familiariza cu concepte de proiectarea sistemelor complexe, arhitecturi moderne si noi abordari in modelarea software-ului competitiv. 0 SWEBOK: LOCUL SI ROLUL INGINERIEI PROGRAMARII ARII TEMATICE DISCIPLINE INRUDITE STEVE MCCONNELL (WWW.CONSTRUX.COM) PRAGMATIC PROGRAMMER 1 DESIGN ORIENTAT OBIECT CLASE: GRASP (LARMAN), DESIGN CONDUS DE RESPONSABILITATI NIVEL MEDIU: GOF (RECAPITULARE, LEGATURA CU PRINCIPIILE OO) NIVEL RIDICAT: STILURI ARHITECTURALE (SABLOANE), SOA PRINCIPII DE DESIGN ORIENTAT OBIECT 2 DEZVOLTAREA SI MENTENANTA SYSTEMELOR CARACTERISTICILE UNEI ARHITECTURI BUNE (RCM) DEZVOLTARE AGILA CONDUSA DE MODEL SABLOANE DE ARHITECTURA A APLICATIILOR DE INTREPRINDERE DESIGN CONDUS DE DOMENIU: CONCEPTE SI SABLOANE DEZVOLTARE CONDUSA DE TESTE REFACTORIZARE: COD, ARHITECTURA 3 MODELARE MODELAREA AFACERILOR: BPMN MODELE UML COMPORTAMENTALE: AUTOMATE, SABLOANE DE FLUXURI DE LUCRU DEZVOLTAREA CONDUSA DE MODEL, ARHITECTURA CONDUSA DE MODEL LIMBAJE SPECIFICE DOMENIU (DSL), CADRE DE LUCRU: ECLIPSE MODELING FRAMEWORK, OPEN ARCHITECTURE WARE (OAW) Aplicarea principiilor de buna practica in ingineria programarii. Refactorizare: imbunatatirea arhitecturii codului existent. Testare automata. Aplicarea sabloanelor de proiectare avansate. Prezentarea teoretica a conceptelor, urmata de ilustrare practica. Experimentare la laborator.
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
METODE DE PREDARE
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
Guide to the Software Engineering Body of Knowledge http://www.swebok.org/ The Pragmatic Programmer: From Journeyman to Master by Andrew Hunt and David Thomas Refactoring Home Page, http://www.refactoring.com/ Martin Fowler homepage, http://martinfowler.com/
condiii criterii forme formula notei finale Participarea la laboratoare. Acumularea de minim 50 puncte, conform formulei notei finale. Teza scrisa (T, max. 40), referat (R, max. 50), proiect practic (P, max. 60) Teza scrisa la finalul semestrului Referatul si proiectul vor fi evaluate ca parte a laboratorului. F=P+R+T Asupra punctajului final se aplica o distributie de tip Gauss, conform regulamentelor in vigoare.
EVALUARE
53
COD: MCG1102
1 TOTAL ORE
ACTIVITATE INDIVIDUAL
OB
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
184
P CATEDRA Informatic
Romn
TITULARUL
DISCIPLINEI
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
METODE DE PREDARE
Cercetri operaionale (OR) se ocup cu aplicarea tehnicilor i metodelor matematice la probleme privind luarea deciziilor. Scopul cursului este de a furniza nelegerea unor modele cantitative and metode matematice care sunt aplicate frecvent i cu succes la luarea deciziilor manageriale, i mai general, pentru a demonstra posibilitile i limitele abordrii cantitative n analiza situaiilor decizionale. - Introducere general; - Programare liniar; Rezolvare grafic; Metoda Simplex; - Teoria dualitii i analiza senzitivitii; - Programare n numere ntregi ; - Teoria jocurilor i analiza deciziilor; - Teoria firelor de ateptare; - Teoria stocurilor. Laboratorul este orientat pe aplicaii ale OR folosind metoda studiilor de caz. Aceast metod creaz un cadru n care studenii pot ntelege teoria din orele de curs i pot dezvolta abiliti pentru leadership i lucru n echip n abordarea unor probleme reale. Sunt descrise diferite tipuri de probleme ce implic luarea deciziilor manageriale i care pot fi reprezentate adecvat prin modele cantitative i rezolvate prin metode matematice. Accentul este pe formularea modelelor. Laboratorul este de asemenea folosit pentru a demonstra utilizarea calculatorului pentru a obine soluii folosind programe de tip spreadsheet (Excel) i interpretarea lor n contextul situaiilor decizionale. Prelegeri folosing retroproiectorul i tabla.
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
1. 2. 3.
Hamdy A. Taha, Operations Research: An Introduction, 8/E, Pearson, 2008; Frederick S. Hillier and Gerald J. Lieberman, Operations Research, 8/e, Mc Graw Hill, 2005; Rodica Branzei, Dinko Dimitrov and Stef Tijs, Models in Cooperative Game Theory, Springer, 2008.
condiii criterii forme EP (evaluation parial), FE (evaluare final), AL (Activitate la laborator) EP 6, EF 4, AL {0, 1, 2} EP ( test scris (90 minute) acoper sptmnile 1-6 weeks; EF (test scris (90 minute) acoper sptmnile 8-13) EP + EF + AL
EVALUARE
54
COD:
MCG1103 OB
1 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
184
TITULARUL
DISCIPLINEI
Prezentarea platformei de lucru Java Enterprise Edition (Java EE) si a unor tehnologii aditionale specifice programarii server-side. Introducere in platforma de programare JavaEE, destinata crearii de aplicatii Web / Enterprise. Creare de componente Web: Servleturi. Filtre. Pagini JSP. Librarii de taguri proprii. Crearea nivelului Web folosind template engines: Velocity, FreeMarker Framework-uri MVC: Struts. Java Server Faces. Servicii Java de acces la resurse: Java Naming and Directory Interface (JNDI). Comunicare prin mesaje: Java Message Service (JMS). Tehnici de mapare obiectual-relationala: Hibernate, Java Persistence API (JPA) Baze de date orientate obiect: DB4O. Programare orientata-aspect (AOP): AspectJ. Arhitecturi orientate pe servicii (SOA). Nivelul de logica al unei aplicatii: Enterprise Java Beans (EJB) Probleme aferente cursului curent propuse spre rezolvare la fiecare laborator. /
DE
METODE DE PREDARE
Videoproiector
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
Cristian Frasinaru, Curs practic de Java, Matrix Rom Bucuresti (2005), ISBN 973-685-856-1 Jayson Falkner, Kevin Jones, Servlets and Java Server Pages, Ed Roman, Scott Ambler, Tyler Jewel, Mastering Enterprise JavaBeans http://java.sun.com/javaee Fiecare laborator va contine in medie doua probleme cotate cu 1 punct fiecare Examenul va contine 20 intrebari tip chestionar, fiecare fiind cotata cu 1 punct. Activitatea suplimentara poate aduce puncte aditionale. Intrarea in examen se poate face doar prin obtinerea unui numar minim de puncte la laboratoare (8 puncte). Pentru promovarea examenului sunt necesare 5 puncte. Prezentare probleme rezolvate (exclusiv in timpul semestrului) si Examen (in sesiune) Curba lui Gauss pe numarul total de puncte. 5%=nota 10, 10%=9, 20%=8. 30%=7, 25%=6, 10%=5
EVALUARE
condiii
55
COD:
MCG1205 OB
2 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
184
M CATEDRA Informatic
Romn
TITULARUL
DISCIPLINEI
DISCIPLINE ANTERIOR ABSOLVITE OBIECTIVE TEMATIC GENERAL Intelegerea conceptiei precum si utilizarea practica principalilor algoritmi de clasificare si clusterizare 1. Notiuni de baza in invatarea automata 2. Arbori de decizie 3. Invatare de concepte in latici de ipoteze 4. Invatare bazata pe memorare 5. Retele neuronale 6. Invatare Bayesiana 7. Masini cu vectori-suport 8. Algoritmi de clustering 9. Boosting, bagging, random forests, voting, co-training 10. Evaluarea ipotezelor 11. Complexitatea invatarii automate 12. Invatare bazata pe ranforsare TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
METODE DE PREDARE
Prezentare articole recent publicate in domeniul invatarii automate: String kernels si aplicatii Pattern matching pe siruri Grammar learning Slide-uri pe video-proiector
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
Machine Learning, Tom Mitchell; McGraw-Hill, 1997 Data Mining: Practical ML Tools and Techniques with Java Implementations'', Witten, Frank; Morgan Kaufmann Publishers, 2000 The Elements of Statistical Learning'', Friedman, Hastie, Tibshirani, 2001 Pattern Matching and Machine Learning, Ch. Bishop, 2006
condiii criterii forme formula notei finale Minim 1.5 (din 4) puncte la laborator, .minim 1.5 (din 4) puncte la examenul final
EVALUARE
56
COD: MCG2205
2 TOTAL ORE
ACTIVITATE INDIVIDUAL
OB
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
184
Romn
TITULARUL
DISCIPLINEI
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
METODE DE PREDARE
Crearea culturii managementului prin proiecte Crearea unui vocabular specific domeniului Dobndirea abilitilor de concepere a proiectelor, indiferent de domeniul vizat Acumularea de cunotine n privina gestionrii, urmriri i evalurii proiectelor Descrierea metode folosite n managementul proiectelor, inclusiv informaionale Cadrul conceptual al managementului proiectelor Persoanele angajate n managementul proiectelor Abordarea pragmatic a planurilor proiectelor Controlul costurilor i bugetarea proiectelor Evaluarea proiectelor propuse Monitorizarea i controlul proiectelor Managementul proiectelor n era informaional Lucru n echip pentru realizarea unui proiect cu urmtoarele etape: Identificarea etapelor corecte ale realizrii proiectelor. Prezentarea termenilor de referin i a cerinelor unor proiecte. Iniierea unui proiect. Planificarea proiectului. Evaluarea proiectului. Utilizare software specializat (Microsoft Project) Prelegeri n sistem interactiv, lucrri practice, lucru n echip
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
Kerzner, H. Project Management, John Wiley & Sons, Inc., New York, 2001. Kezsbom, D.S., Edward, K.A. The New Dynamic Project Management, Second Edition, John Wiley & Dons, Inc., New York, 2001. Lientz, B.P., Rea, K.P. Guide to Successful Project Management, Harcourt Brace Professional Publishing, San Diego, CA, USA, 1999. Oprea, D., Managementul proiectelor. Teorie i cazuri practice, Sedcom Libris, 2001. Adrese Internet: www.wst.com, www.pmi.org, www.gantthead.com, www.allpm.com, www.projectmagazine.com, www.cordis.lu, www.finatare.ro, www.infoeuropa.ro
condiii criterii forme formula notei finale Proiect laborator; Lucrri practice, Evaluare pe parcurs la curs i laborator; Examen scris Fiecare condiie trebuie ndeplinit cu obinerea cel puin a notei 5 Susinere proiect (40%); Lucrri parctice (10%); Evaluare parcurs (10%); Examen scris (40%) Proiect x 0,4 + Referate x 0,1 + Evaluare parcurs x 0,1 + Examen x 0,4
EVALUARE
57
COD:
MSD2101 MISS2101 OB
1 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
184
TITULARUL
DISCIPLINEI
GRADUL DIDACTIC I TIINIFIC, PRENUMELE, NUMELE CONF. DR. SABIN-CORNELIU BURAGA Tehnologii Web, Ingineria programrii
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
Oferirea unei priviri de ansamblu asupra modelrii cunotinelor n contextul evoluiei spre Web-ul semantic. Studenii vor nelege modalitile de dezvoltare a aplicaiilor de management al cunotinelor pe baza actualelor tehnologii Web: specificarea meta-datelor, microformatelor, taxonomiilor, tezaurelor i ontologiilor. Concepte de baz. Terminologie. Direcii actuale de evoluie a spaiului WWW. Arhitectura Web-ului i a aplicaiilor Web. Aspecte privind performana aplicaiilor Web Modelarea cunotinelor n contextul Web-ului social i semantic. Arhitectura aplicaiilor aliniate Web-ului semantic. Specificarea meta-datelor i relaiilor dintre resurse. RDF (Resource Description Framework). Caracterizare. Model de baz. Sintaxe alternative. Interogri via SPARQL. Utilizri i aplicaii. Ontologii. Definire i caracterizare. Tipuri. Maniere de specificare. Taxonomii. RDF Schema. Exemple. Tezaure. SKOS (Simple Knowledge Organizational System). Alte modele conceptuale. Limbaje de specificare a ontologiilor. OWL (Web Ontology Language). Exemplificri. Maniere formale de specificare a ontologiilor. Introducere n logicile descrierii. Inginerie ontologic. Metodologii i studii de caz. Exprimarea regulilor. Suportul pentru realizarea de raionamente automate. Exemplificri. Ageni software. Prezentare general. Sisteme multi-agent. Studii de caz. Servicii Web semantice. Aspecte avansate privitoare la SOA (Service Oriented Architecture). Ontologii pentru servicii Web (OWL-S. WSMO). Mash-up semantic. Servicii grid semantice. Arhitectura aplicaiilor de tip grid. Utilizarea serviciilor Web semantice i a agenilor n contextul grid-ului. Modelarea conceptual a datelor XML. Baze de date native XML. Interogri XQuery. Asocierea de meta-date resurselor Web. RDF. Microformate. RDFa. Interogri SPARQL. Specificarea de taxonomii i tezaure de termeni. Descrierea ontologiilor prin intermediul OWL. Studii de caz. Prezentri interactive. Interaciune direct. Acces online la resurse educaionale via situl cursului. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. D. Allemang, J. Hendler, Semantic Web for the Working Ontologist, Morgan Kaufmann, 2008. H. P. Alesso, C. F. Smith, Thinking on the Web, John Wiley & Sons, 2006. G. Antoniou, F. van Harmelen, A Semantic Web Primer (2nd Edition), MIT Press, 2008. S. Buraga, Tehnologii XML, Polirom, Iai, 2006. S. Buraga, Semantic Web, Matrix Rom, 2004. M. Daconta, L. Obrst, K. Smith, The Semantic Web, John Wiley & Sons, 2003. N. Josuttis, SOA in Practice, OReilly, 2007. R. Yee, Pro Web 2.0 Mashups: Remixing Data and Web Services, Apress, 2008. * * *, Semantic Web: http://www.semanticweb.org/ * * *, World Wide Web Consortium: http://www.w3.org/TR/ 1 proiect (P), 1 test scris (T) Punctajul la proiect P>5, punctajul la test T>5 1 proiect (P), 1 test scris (T) 0.5 * P + 0.4 * T + 1
METODE DE PREDARE
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
EVALUARE
58
COD: MSD1206
2 TOTAL ORE
ACTIVITATE INDIVIDUAL
OB
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
184
E CATEDRA Informatic
Romn
TITULARUL
DISCIPLINEI
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
METODE DE PREDARE
ALGORITMI PARALELI : acest curs ofer o iniiere n designul i analiza algoritmilor paraleli precum i o prezentare a principalelor modele de calcul paralel. PROGRAMARE PARALEL : sunt prezentate principalele concepte ale programrii paralele (utiliznd bibliotecile Pthreads, MPI, OpenMP). ALGORITMI PARALELI : conceptele de calculator paralel, algoritm paralel, analiza algoritmilor paraleli, modele de calcul paralel (PRAM, reele de interconectare, circuite combinaionale), calculul n paralel al prefixelor, aplicaii ale paradigmei Divide et impera n designul algoritmilor paraleli (n alg. de cutare, interclasare, selecie), algoritmi paraleli utiliznd pointeri. PROGRAMARE PARALEL : prezentarea bibliotecilor Pthreads, MPI, OpenMP. Probleme (proiecte) legate de tematica prezentat la curs. Implementarea unor algoritmi paraleli i rezolvarea de probleme utiliznd bibliotecile de funcii C Pthreads, MPI i OpenMP. Studii de caz. Expunere, demonstraii la tabl. C.Croitoru. Introducere in proiectarea algoritmilor paraleli. Ed.Matrix Rom, 2002. R.W. Hockney, C.R. Jesshope. Calculatoare paralele. Ed. Tehnic, 1991. D.Glea, O.Brudaru. Introducere n calculul sistolic. Ed. Academiei Romne, 1994. I.Chiorean. Calculul paralel, fundamente. Ed. Albastr, 1995. G. Andrews. Foundations of Multithreaded, Parallel, and Distributed Programming. Addison Wesley 2000. Articole aprute n diverse jurnale i proceedings-uri ale unor conferine.
Condiii Criterii Forme
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
EVALUARE
Prezena la laborator conform regulamentului didactic n vigoare. Activitatea la laboratoare (ntrebri pertinente legate de teme, prezentarea diverselor etape n realizarea temelor), prezena la curs (n cazul unei prezene generale sczute, prezena la curs a unui student(e) i poate atrage acordarea de bonusuri la nota final). Teme n cadrul laboratoarelor, recenzie articole tiinifice, test scris n sptmna a 14-a sau n sesiune. Pe baza rezultatelor de la formele de examinare este stabilit o not parial. n funcie de numrul studenilor nscrii, nota final este fie nota parial fie cea rezultnd din clasificarea conform scalei de notare ECTS European Credit Transfer System and Diploma Supplement.
59
COD: MOC1206
2 TOTAL ORE
ACTIVITATE INDIVIDUAL
OB
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
184
TITULARUL
DISCIPLINEI
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
Acest curs ofera un studiu avansat in proiectarea si analiza algoritmilor pentru problemele de optimizare combinatorica folosind SAT, problema clasica din informatica teoretica, care a fost intensiv studiata si in care s-au inventat numeroase metode si instrumente, atit teoretice cit si practice. Se urmareste punerea bazelor pentru o cercetare independenta asupra domeniului de catre un student interesat. Cursul se concentreaza asupra aspectelor combinatorice si algoritmice ale problemei satisfiabilitatii formulelor din logica propozitionala. Principala preocupare este aceea de a intelege proprietatile spatiilor combinatorice de cautare. Fiecare seminar dezbate citeva lucrari recente pentru a adinci subiectele introduse la curs. Toate lucrarile vor fi disponibile la inceputul semestrului astfel incit un student interesat sa le poata studia in avans. Prezentari video ale slide-urilor (continind notele de curs) disponibile in format pdf la inceputul fiecarui curs. - A repository of about 200 papers covering the material of the course will be distributed. - Emo Welzl: Course on Satisfiability of Boolean Formulas Combinatorics and Algorithms (http://www.ti.inf.ethz.ch/ew/courses/SAT08/ ) - http://www.satlive.org/SATBIB/
condiii criterii forme formula notei finale Un student va fi declarat promovat daca punctajul total realizat este macar 50 de puncte. - Activitatea de la seminar (prezenta, participare la dezbateri): 0- 20 puncte. - Teme pentru acasa: 0-40 puncte. - Testul final scris: 0-40 puncte. Studentii care au obtinut minim 50 puncte, sunt sortati descrescator dupa punctajul final si clasificati dupa regulile ETCS cu adaptarile precizate de FII.
METODE DE PREDARE
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
EVALUARE
60
COD: MOC2103
1 TOTAL ORE
ACTIVITATE INDIVIDUAL
OB
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
184
TITULARUL
DISCIPLINEI
Inelegerea i aplicarea metodelor multivariate uzuale; aplicarea corect a metodelor studiate i interpretarea rezultatelor; alegerea metodei adecvate pentru analizarea unui set de date; comunicarea rezultatelor; interpretarea corect a analizelor multivariate din literatur. Analiza preliminar a datelor (variabile, observaii, metode de imputare, teste statistice) Analiza varianei (ANOVA) i analiza covarianei (ANCOVA) Analiza regresional multipl Analiza factorial i analiza n componente principale Metode de clasificare
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
Lucrrile de laborator conin prelucrri ale unor seturi de date statistice reale utiliznd SPSS sau modulul de prelucrri statisitce din Ms Excel Studii de caz.
METODE DE PREDARE
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
Notele de curs (disponibile n reea) G. Mihoc, V. Urseanu, E. Ursianu: Modele de analiz statistic, Editura tiinific i Enciclopedic, Bucureti, 1982.
EVALUARE
condiii criterii
forme
Patru proiecte n timpul semestrului (analizarea unui set de date i interpretarea rezultatelor); un proiect de comentare a unui articol care conine o analiz multivariat, examen final (test gril). Puncte (maxim) = 425 (proiectele de analiz a datelor) + 30 (proiectul de comentare a unui articol) + 20 (examenul final) Nota final este obinut prin normalizare (cu respectarea curbei lui Gauss).
61
COD:
MISS1206 OB
NUMRUL ORELOR PE
SAPTMN
TOTAL ORE
ACTIVITATE INDIVIDUAL
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S 0
L 2
Pr. 0
56
184
M DEPARTAMENT Informatic
ro
TITULARUL
DISCIPLINEI
Advanced Software Engineering Technics Algorithms and Programming Object Oriented Programming Software Engineering
OBIECTIVE
TEMATIC GENERAL
Asimilarea cunostintelor de baza necesare pentru crearea unei aplicatii multimedia in mediul automotive. Informatii elementare despre domeniu, fluxul de lucru, procedurile si standardul de calitate cerut in idustrie. Prezentare generala a sistemelor multimedia din automotive. V-Cycle. Planificarea proiectelor. Crearea si analizarea cerintelor, specificatiile functionale si tehnice. Arhitectura sistemului, arhitectura software, proiectearea detaliata a software-ului. Interfata utilizator. Navigatia. Divertisment. Conectivitate. Interfata verbala. Tehnici de testare. Integrarea sistemului. Proiectarea pentru testare. Testarea automata. Validare. Incheierea proiectului. Lectii invatate. Unelte specifice. Prezentarea hardware-ului folosit in industrie si a unui sistem integral dezvoltat in Iasi (VW RNS). Familiarizare cu dispozitivele care vor fi folosite la laboratoare. Crearea specificatiilor pentru aplicatie. Crearea arhitecturii. Proiectarea aplicatiei. Implementarea cate unei functionalitati legate de interfata utilizator, navigatie, divertisment, conectivitate, interfata verbala. Cazuri de test pentru aplicatie. Masurarea performantelor. Testare automata. Arhivarea proiectului, workshop pentru lectii invatate. Aplicatii cu software-ul specifiv. Concurs "Find bugs". Prezentari la cursuri. Sesiuni de lucru la laboratoare, folosind echipamentul si software-ul furnizat atat de FCS cat si de Continental Automotive Romania. Sesiuni de intrebari si raspunsuri impreuna cu expertii tehnici. Bjarne Stroustrup: The C++ Programming Language, Adisson-Wesley, 3rd edition, 1997 Boris Beizer: Software Testing Techniques Erich Gamma, Richard Helm , Ralph Johnson, John Vlissides: Design Patterns: Elements of Reusable Object-Oriented Software T. Vaughan: Multimedia: Making it Work, 6th Edition, McGraw-Hill Osborne Media, 2003.
condiii criterii forme Implicarea si temele de laborator (L) 60%. Examinare scrisa pentru cursuri (WE1, WE2) 40%. Mai mult de 50p in total (din 100p posibile). L > 30p, WE1, WE2 > 10p. L maximum de 60p va fi repartizat intre cele 14 laboratoare. Evaluarea se va face in cadrul fiecarui laborator, tinand cont de nivelul general de implicare (bonusuri) si rezultatele relative la obiectivele fixate. Criterii clare pentru fiecare laborator vor fi facute publice inainte. Nu vor fi teme pentru acasa. WEs testele scrise vor verifica nivelul de intelegere si asimilare a informatiilor prezentate in timpul cursurilor. Nota Finala = ( L + WE1 + WE2 ) / 10
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
METODE DE PREDARE
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
EVALUARE
62
COD:
MISS1207 OB
2 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
184
P DEPARTAMENT Informatic
Romn
TITULARUL
DISCIPLINEI
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
METODE DE PREDARE
Oferirea unei priviri de ansamblu asupra problematicilor proiectrii interfeelor cu utilizatorul i a tipurilor de interaciune dintre utilizator i calculator. Studenii vor dobndi cunotinele necesare proiectrii de interfee ergonomice i atractive destinate unor tipuri specifice de utilizatori, aplicaii, platforme i dispozitive, inclusiv cele Web i mobile. Definiii i terminologie. Aspecte privitoare la interaciunea cu utilizatorul. Proiectarea interfeei cu utilizatorul: principii, modele i tipuri. Metodologii de proiectare. Studii de caz: proiectarea de jocuri. Factorul uman. Utilizabilitatea. Prezentarea programului la nivel de desktop. Interaciunea cu utilizatorul. Dispozitive de intrare. Controale grafice. Dispozitive de ieire. Componente. Afectivitate, erori i riscuri. Educarea i instruirea utilizatorilor. Identitatea i evaluarea interfeei. Testarea condus de utilizatori. Metodologii. Interaciune Web. Proiectarea interfeei Web. Metodologii. Studii de caz. Interaciuni neconvenionale. De la interaciune via dispozitive wireless la calcul ubicuu. Realitate virtual i mbogit. abloane de interaciune. Probleme de proiectare i interaciune. Realizarea de prototipuri de interfa pentru diverse tipuri de aplicaii. Tehnici de evaluare a interfeei cu utilizatorul. Testri conduse de utilizatori. Prezentri interactive. Interaciune direct. Acces online la resurse adiionale via situl cursului. S. Buraga, Proiectarea siturilor Web (ediia a II-a), Polirom, Iai, 2005. A. Cooper, R. Reimann, D. Cronin, About Face (3rd Edition), Wiley Publishing, 2007. B. J. Fogg, Persuasive Technology, Morgan Kaufmann Publishers, 2003. B. Fry, Visualising Data, OReilly, 2008. E. Law, E. Hvannberg, G. Cockton (Eds.), Maturing Usability, Springer, 2008. J. Novak, Game Development Essentials (2nd Edition), Thomson, 2008. D. Safer, Designing for Interaction: Creating Smart Applications and Clever Devices, Peachpit Press, 2006. 18. A. Sears, J. Jacko (eds.), The HumanComputer Interaction Handbook (2nd Edition), Taylor & Francis Group, 2008. 19. * * *, HCI Design Patterns: http://www.hcipatterns.org/ 20. * * *, UsiXML Consortium: http://www.usixml.org/
condiii criterii forme formula notei finale
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
EVALUARE
1 proiect (P), 1 test scris (T) Punctajul la proiect P>5, punctajul la test T>5 1 proiect (P), 1 test scris (T) 0.5 * P + 0.4 * T + 1
63
COD:
MISS2103
OB
1 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
184
TITULARUL
DISCIPLINEI
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
Cursul este o introducere n diferite metode de programare pentru dezvoltarea politicilor de securitate. Studenii vor dobndi experien n programarea cu diferite pachete de securitate scrise n Java, precum modulele de controlul accesului n Linux. 1. Controlul accesului n Java 2. Extensiile Java pentru securitate i criptografie 3. SELinux - un modul Linux pentru controlul accesului 4. Jif - un pachet pentru controlul fluxului informaiei n programele Java 5. JAAS - Java Authentication and Authorization System Seminarele i laboratoarele sunt grupate n jurul capitolului discutat la curs. Scopul lor este de a ilustra subiectele din fiecare capitol, n principal prin aplicaii practice.
METODE DE PREDARE
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
1. 2. 3. 4.
Scott Oaks, Java Security, O'Reilly, ISBN 978-0596001575 Frank Meyer, David Kaplan, Karl McMillan, SELinux by Examples, Prentice Hall PTR, ISBN 978-0131963696 Tutorial pages for JAAS at http://java.sun.com/javase/6/docs/technotes/guides/security/jaas/JAASRefGuide.html Tutorial pages for Jif at http://www.cs.cornell.edu/jif/
EVALUARE
64
COD:
MISS2207 OB
2 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
184
TITULARUL
DISCIPLINEI
Insusirea si intelegerea principalelor elemente ce definesc calitatea unui produs software. Familiarizarea cu principalele metode de testare si analiza a produselor software. Ce este calitatea produselor software? Asigurarea calitatii Ingineria calitatii Testarea sistemelor software (concepte, activitati, tehnici, studii de caz) Asigurare calitatii dincolo de testare (inspectia codului, verificare formala, toleranta la defecte) Cuantificarea imbunatatirii calitatii (monitorizare, masurare, modele ale calitatii, analiza si clasificarea defectelor) Analiza sistemelor software
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
Lucru individual pentru realizarea de proiecte ce reflecta diferite activitati ale asigurarii calitatii. Prezentare studii de caz. Referate.
METODE DE PREDARE
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
Robert V. Binder Testing Object-Oriented Systems: Models, Patterns, and Tools. Addison-Wesley Professional, 1999 Jeff Tian. Software Quality Engineering: Testing, Quality Assurance, and Quantifiable Improvement. John Wiley and Sons, Inc., and IEEE Computer Society Press. 2005
condiii criterii forme formula notei finale
EVALUARE
Activitate laborator. Teme. Examen scris Fiecare condiie trebuie ndeplinit cu obinerea cel puin a notei 5 Activitate laborator (40%); Teme 20%; Examen scris (40%); Prezentarea de referate constituie un bonus. Activitate laborator x 0,4 + teme x 0,2 + Examen x 0,4+ Referate
65
COD:
ML1206 OB
2 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
184
TITULARUL
DISCIPLINEI
GRADUL DIDACTIC I TIINIFIC, PRENUMELE, NUMELE PROF. DR. DAN CRISTEA PROF. DR. DAN TUFI
DISCIPLINE ANTERIOR ABSOLVITE OBIECTIVE Cursul de Tehnologii ale Limbajului Uman se adreseaz studenilor masteranzi, aprofundnd cunotine predate la cursul de Inteligen Artificial din anul III, n direcia domeniului prelucrrii limbajului natural i al lingvisticii computaionale. Dintre cunotinele care se circumscriu acestui vast domeniu, aflat la intersecia dintre lingvistic i informatic, la curs se dezbat probleme de nelegere a coninutului semantic al exprimrilor n limbaj natural i de analiz a discursului, scopul final fiind construirea de modele pentru interpretarea automat a textelor. Teorii clasice ale discursului (teoria strilor atenionale, teoria structurilor retorice, teoria centrelor), probleme de coeziune a textelor (anafora i rezoluia ei), teoria nervurilor, parsarea incremental a textelor, rezumarea textelor, ontologii lingvistice, aplicaii. Urmeaz ndeaproape noiunile predate la curs. Tematica laboratoarelor se afl postat la adresa http://profs.info.uaic.ro/~ipistol/tlu0708/
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
METODE DE PREDARE
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
Cristea&Dima, 2001: "An Integrating Framework for Anaphora Resolution", Information Science and Technology, Romanian Academy Publishing House, Bucharest, vol. 4, no. 3 Grosz,B.; Joshi,A.K. and Weinstein,S: Centering: A framework for modeling the local coherence of discourse, Computational Linguistics, 21(2), June, 1995. Mann, W. Thompson, S. Rhetorical Structure Theory, 1987. Cristea,D.; Webber,B.L. (1997): Expectations in Incremental Discourse Processing. n Proceedings of the 35th Annual Meeting of the Association for Computational Linguistics, Madrid, 8 pag. Cristea,D.; Ide,N.; Romary,L. (1998): Veins Theory. An Approach to Global Cohesion and Coherence. n Proceedings of Coling/ACL 98, Montreal, 5 pag. Cristea,D.; Ide,N.; Marcu,D; Tablan,V. (1999): Discourse Structure and Co-Reference: An Empirical Study. n Proceedings of the Workshop on the Relation Between Discourse Structure and Reference, ACL 99, University of Maryland, 8 pag. Cursurile postate pe web la adresa http://thor.info.uaic.ro/~dcristea/teaching.html Cerina minim de intrare n examen: 30 puncte laborator (din 36) + 50 puncte proiect (din 100) Cerina minim de trecere: 26 puncte laborator + 50 puncte proiect + 50 puncte tez (din 100) Laboratoare: 12*{ prezent, rezolvat exerciiul, remarcat} max 36; Proiect: 0 100; Examenul scris: 0 100 Laborator, proiect, examen scris Nota final: (1,1*100/36*lab+1,2*pro+ex)/30, corectat prin curba Gauss
EVALUARE
condiii
66
LIMBAJULUI
NATURAL
PRIN
METODE
COD:
NUMR DE ORE PE
SPTMN
CREDITE 8
MODUL DE
EVALUARE
C 2
S -
L 2
Pr. -
56
TITULARUL DISCIPLINEI
OBIECTIVE
TEMATIC GENERAL
Introducerea, sistematizarea i aprofundarea unor elemente de lingvistic, statistic i prelucrri ale corpusurilor Aprofundarea modalitilor de reprezentare i manipulare a cunotinelor lingvistice Dezvoltarea capacitii de modelare de aplicaii n domeniu 1. Istoric, terminologie, obiective, aplicaii informatice ale domeniului PLN 2. Reprezentarea cunotinelor necesare PLN; etape ale PLN, structura general a unui sistem automat de PLN; paradigme ale PLN: abordarea simbolic/abordarea statistic 3. Resurse lingvistice; standardizarea resurselor lingvistice; noiuni de statistic 4. Legile lui Zipf n analiza volumelor mari de texte 5. Entropia i modele entropice; colocaii, coligaii; informaia mutual, teste statistice 6. Modele statistice de limb; recunoaterea vorbirii; dezambiguizarea morfo-lexical 7. Modele Markov Ascunse de ordin n 8. Corpusuri de antrenare pentru dezambiguizarea morfo-lexical; dezambiguizarea morfolexical ierarhizat i combinarea modelelor de limb; aplicaii 9. Dezambiguizarea automat a sensului 10. Analiza sintactic probabilist; algoritmi de analiza sintactic; gramatici stochastice; corpusuri de antrenare (tree-banks) Crearea, adnotarea i standarde de codificare ale corpusurilor Prelucrri i teste statistice pe corpusuri Adnotarea corpusurilor mono- i multilingve la nivel lexical, morfo-sintactic, semantic i de discurs Prezentri PowerPoint combinate cu discuii i dezbateri libere Charniak, E. Statistical Language Learning, MIT Press, 1993 Manning, C. Shutze, H. Fundamentals of Statistical Natural Language Processing, MIT Press, 1999 Tufi, D. Algorithms and Data Design Issues for Basic NLP Tools. In Sergei Nirenburg and Oleg Kapanatze (eds.) Advances in Language Engineering for Low- and Middle-Density Languages. NATO-ASI, September 2008. 48 p. IOS Press. Tufi, D., Andersen, P.(eds). Recent Advances in Romanian Language Technology, Editura Academiei, 1997 Tufis, D. Filip, F (eds). Limba Romn n Societatea Informaional - Societatea Cunoaterii, Editura Academiei, 2002. Tufi, D. Tiered Tagging and Combined Classifiers. In F. Jelinek, E. Nth (eds) Text, Speech and Dialogue, Lecture Notes in Artificial Intelligence 1692, Springer, 1999. S. Armstrong, et al. (eds). Natural Language Processing Using Very Large Corpora, Kluwer, 1999 Condiii Criterii
Realizarea temelor de cas i a proiectului semestrial Participarea la orele de laborator Realizarea minimal a temelor de cas i a proiectului semestrial Participarea activ la orele de laborator Examen final scris (60%) Teme + proiect (40%) NF = 0,6*E + 0,4*R + B unde E = nota de la Examen, R = nota pentru Referat (teme + proiect), B bonificaie pt activitate meritorie
BIBLIOGRAFIE
EVALUARE
67
COD:
II
CREDITE 8
MODUL DE
EVALUARE
C 2
S 2
L -
Pr. -
56
TITULARUL DISCIPLINEI DISCIPLINE ANTERIOR ABSOLVITE OBIECTIVE 1. 2. 3. 4. TEMATIC GENERAL 5. 6. 7. 8. TEMATICA SEMINARIILOR / LUCRRILOR DE LABORATOR
METODE DE PREDARE
Fundamente ale ontologiilor i ingineriei ontologice Modelare i limbaje de reprezentare a cunoaterii WordNet, CYC Tehnologii ale limbajului uman pentru ontologiile web-ului semantic Extragere (semi)automat a ontologiilor Aliniere i mapare a ontologiilor Evaluare a ontologiilor Perspective ale web-ului semantic prin prisma limbajului natural
Modelare, extragere, aliniere i mapare de ontologii (GATE, CLaRK, Protg, OntoMat, CREAM, SHOE, Falcon-AO, Magpie, etc.) Prezentare / comentare articole din domeniu Studii de caz Prezentri interactive, slide-uri pe video-proiector, dezbateri pe marginea materialelor. Resurse n format electronic sunt disponibile din pagina web a disciplinei fie direct, fie ca legturi la sursele utilizate M. Denny, 2004, Ontology Building: A Survey of Editing Tools, OReilly Asuncin Gmez-Prez, Mariano Fernndez-Lpez, Oscar Corcho, 2004, Ontological Engineering: with examples from the areas of Knowledge Management, e-Commerce and the Semantic Web, Springer John F. Sowa, 2000, Knowledge Representation: Logical, Philosophical, and Computational Foundations, Brooks Cole Publishing Co., Pacific Grove, CA
Condiii Criterii activitate la seminar (participare minim 50%), referat, proiect, test scris (minim 40 puncte din 100) (S) Seminar: participarea la discuii, propunerea i prezentarea de noi subiecte (R) Referat: tema propus n sptmna 3 va fi prezentat n S8 (P) Proiect: propus n S5, predat n S13 (T)Test final scris: include ntrebri ce acoper toat materia predat Bonus: contribuiile originale, deosebite pot contribui cu maxim 10% la evaluarea final 0.2 * S + 0.2 * R + 0.2 * P + 0.4 *TS
BIBLIOGRAFIE
EVALUARE
Forme
68
COD:
MSI1205
OB
2 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
184
TITULARUL
DISCIPLINEI
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
Cursul este o introducere avansat n modelarea, analiza i validarea proprietilor i sistemelor de securitate. Studenii vor dobndi cunotine de baz i de nivel intermediar n privina a diferite tehnici de analiza securitii, de la modele pentru controlul accesului pn la modele pentru controlul fluxului informaiei i modele pentru protocoale de securitate care asigur confidenialitatea, autenticitatea, anonimitatea i/sau situaii adversiale. O trecere n revist a modelelor clasice pentru controlul accesului: discreionar/obligatoriu, bazat pe roluri etc.; specificarea proprietilor privind controlul accesului. Modele pentru controlul fluxului informaiei: Bell-LaPadula, modele de tip latice, modele bazate pe observabilitate i interferen etc. Specificarea proprietilor fluxului informaiei n extensii ale logicii temporale. Specificarea fluxului informaiei n limbaje de programare, abordarea Denning. Modele pentru protocoale de securitate. Specificarea a diferite proprieti de securitate (autenticitate, anonimitatea, situaii adversiale i de coalizare) n extensii ale logicii temporale. Modele de calcul pentru protocoale de securitate. Seminarele i laboratoarele sunt grupate n jurul capitolului discutat la curs. Scopul lor este de a ilustra subiectele din fiecare capitol, n principal prin aplicaii practice.
METODE DE PREDARE
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
Matt Bishop, Computer Security, Art and Science, Addison-Wesley, Pearson Education, 2002. Christel Baier, Joost-Pieter Katoen, Principles of Model Checking, MIT Press, 2005. Ronald Fagin, Joseph Halpern, Moshe Vardi, Reasoning about Knowledge, MIT Press, 2005. Articole de cercetare pe teme specifice vor fi distribuite pe durata cursurilor.
condiii criterii forme formula notei finale
EVALUARE
69
COD:
MSI1207 OB
2 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
184
P DEPARTAMENT Informatic
Romn
TITULARUL
DISCIPLINEI
Cunoaterea conceptelor criptografice de baz este util, dar n principiu poate fi dobndit n paralel cu urmarea acestui curs.
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
nelegerea temelor i provocrilor din domeniul securitii reelelor de calculatoare, a tehnicilor de control al accesului i detecia intruziunilor, precum i a nivelului actual al domeniului. Studenii vor dobndi o abordare critic asupra analizei securitii reelelor de calculatoare i capacitatea de a mbunti aceast abordare n vederea provocrilor viitoare. Deprinderile practice vor include implementarea unui protocol de securitate. 6. Aplicaii de autentificare 7. Securitate IP 8. Securitatea potei electronice 9. Securitate Web Studenii vor trebui s realizeze un proiect n securitatea reelelor de calculatoare. Aceste proiecte trebuie realizate n grupuri mici (nu mai mult de 3 studeni) i fiecare grup va trebui s-i prezinte progresele n faa celorlali studeni de dou ori pe durata cursului. Prezentri interactive. Acces online la resurse adiionale. William Stallings: Cryptography and Network Security: Principles and Practice, third ed., Prentice Hall, 2003. Matt Bishop: Computer Security: Art and Science, Addison-Wesley Professional, 2002. Matt Bishop: Introduction to Computer Security, Addison-Wesley, 2004. Articole de cercetare i RFC legate de IPsec, SSL-TLS, DNSsec etc.
condiii criterii forme formula notei finale
METODE DE PREDARE
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
EVALUARE
70
COD:
MSI1208 OB
2 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
184
P DEPARTAMENT Informatic
Romn
TITULARUL
DISCIPLINEI
Cunoaterea conceptelor criptografice de baz este util, dar n principiu poate fi dobndit n paralel cu urmarea acestui curs.
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
Studenii se vor familiariza cu aspectele practice legate de protocoalele criptografice (implementri eficiente, vulnerabiliti etc.) i vor dobndi un set de cunotine fundamental pe baza cruia vor fi capabili de a dezvolta noi protocoale i aplicaii. fundamentele protocoalelor de securitate (criptografice) formalisme: MSR, strand spaces nedecidabilitatea secretelor protocoale recursive tehnici de verificare: BAN, metoda inductiv, strand spaces, tehnici bazate pe automate I/O Seminars vor fi orientate spre temele discutate la curs. Studenii vor trebui s realizeze un proiect de cercetare.
METODE DE PREDARE
Prezentri interactive. Acces online la resurse adiionale. F.L.Tiplea: Fundamentele algebrice ale informaticii, Polirom, 2006. F.L.Tiplea: Introducere n Criptografie (n pregtire) - capitole ale crii vor fi disponibile studenilor. Articole de cercetare.
condiii criterii forme formula notei finale
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
EVALUARE
71
COD:
MSI2101
OB
1 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
184
TITULARUL
DISCIPLINEI
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
Cursul este o introducere n diferite metode de programare pentru dezvoltarea politicilor de securitate. Studenii vor dobndi experien n programarea cu diferite pachete de securitate scrise n Java, precum modulele de controlul accesului n Linux. 10. Controlul accesului n Java 11. Extensiile Java pentru securitate i criptografie 12. SELinux - un modul Linux pentru controlul accesului 13. Jif - un pachet pentru controlul fluxului informaiei n programele Java 14. JAAS - Java Authentication and Authorization System Seminarele i laboratoarele sunt grupate n jurul capitolului discutat la curs. Scopul lor este de a ilustra subiectele din fiecare capitol, n principal prin aplicaii practice.
METODE DE PREDARE
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
5. 6. 7. 8.
Scott Oaks, Java Security, O'Reilly, ISBN 978-0596001575 Frank Meyer, David Kaplan, Karl McMillan, SELinux by Examples, Prentice Hall PTR, ISBN 978-0131963696 Tutorial pages for JAAS at http://java.sun.com/javase/6/docs/technotes/guides/security/jaas/JAASRefGuide.html Tutorial pages for Jif at http://www.cs.cornell.edu/jif/
EVALUARE
72
COD:
MSI2102 OB
1 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
184
P DEPARTAMENT Informatic
Romn
TITULARUL
DISCIPLINEI
Securitatea informaiei
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
Cursul va prezenta cele mai importante mecanisme pentru protejarea integritii datelor i confidenialitii, controlul accesului, autentificare, intimitatea utilizatorului, calitatea i continuitatea serviciului, n medii wireless. Privire general asupra tehnologiei wireless Riscuri i ameninri pentru sisteme wireless Securitatea n condiii de resurse limitate (lrgime de band, memoriei, putere de calcul, energie) Detecia intruziunilor i anomaliilor n medii wireless Gestiunea cheilor n medii wireless Intimitate i anonymitate n medii wireless Public Key Infrastructure n medii wireless Autentificare, autorizare i controlul accesului n medii wireless Standard n securitatea wireless (Equivalent Privacy Standard (WEP), Extensible Authentication Protocol (EAP), Wi-Fi Protected Access (WPA, WPA2), IEEE 802.11i, Bluetooth 2.1) Securitatea comerului mobil Seminarele se vor concentra pe stimularea studenilor n desfurarea propriei activiti de cercetare n securitatea wireless - mbuntirea capacitii de a extrage, prezenta i discuta rezultate din lucrrile relevante i ncecarea de a le extinde/mbunti. Prezentri interactive. Acces online la resurse adiionale. E. Earle.Wireless Security Handbook, CRC Press, 2006. N. Sklavos, X. Zhang. Wireless Security and Cryptography: Specifications and Implementations, CRC Press, 2007. NIST Federal Information Processing Standards. Articole de la conferinei din reviste.
prezentarea unui raport pe o tem la alegere (P), examen parial (ME), examen final (FE) P, ME, FE 5 prezentarea unui raport pe o tem la alegere (P), examen parial (ME), examen final (FE) 0.4 P + 0.3 ME + 0.3 FE
METODE DE PREDARE
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
EVALUARE
73
COD:
MSI2104 OB
1 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
124
P DEPARTAMENT Informatic
Romn
TITULARUL
DISCIPLINEI
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
Cursul ofer o introducere advansat n domeniul securitii sistemelor de operare. Studenii vor dobndi cunotine despre sistemele de operare, cu privire la tehnicile i mecanismele de securitate utilizate. Noiuni de baz. Modele de securitate. Identificare i autentificare. Autorizare i nregistrare. Controlul accesului n sistem. Politici utilizate pentru controlul accesului: discreionare, obligatorie, bazate pe roluri. Specificarea politicilor pentru controlul accesului. Sistemul de operare UNIX/Linux. Arhitectura de securitate. Mecanisme clasice pentru controlul accesului. Auditare cu jurnalizare i metode de detecia intruziuni. Sistemul de operare Windows. Arhitectura de securitate. Mecanisme pentru controlul accesului i auditare. Tehnici avansate de control al accesului - SELinux, AppArmor, Flask. Standarde de evaluare a securitii: Orange Book, Common Criteria etc. Mecanisme moderne de protecie: tehnici de virtualizare i sandboxing, cod sigur. Cursul este orientat spre ghidarea studenilor ctre cercetarea n domeniul securitii sistemelor de operare.
METODE DE PREDARE
Expunere utiliznd videoproiectorul, combinat cu explicaii la tabl i demonstraii practice. Dieter Gollmann: Computer Security, John Wiley & Sons, 1999. Matt Bishop, Computer Security, Art and Science, Addison-Wesley, Pearson Education, 2002. William Stallings, Lawrie Brown: Computer Security, Principles and Practice, Prentice Hall, 2008. Ross J. Anderson: Security Engineering, second edition, John Wiley & Sons, 2008. Boris Loza: Unix, Solaris and Linux: A Practical Security Cookbook, Authorhouse Press, 2005. Articole de cercetare.
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
EVALUARE
Activitate practic de laborator i teste scrise. Lab * 0.4 + Test scris 1 * 0.3 + Test scris 2 * 0.3
74
COD:
MSI2205 OB
2 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
184
M CATEDRA Informatic
Romn
TITULARUL
DISCIPLINEI
Cunoaterea conceptelor criptografice de baz este util, dar n principiu poate fi dobndit n paralel cu urmarea acestui curs.
TEMATIC GENERAL
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
Studenii se vor familiariza cu tehnicile de baz pentru analiza protocoalelor de securitate bazate pe logici modale i de ncredere i vor dobndi un set de cunotine fundamental pe baza cruia vor fi capabili de a utiliza instrumente software ca Isabelle i TLA+. logic: sintax, semantic, forme normale, decidabilitate sistem de demonstrare, raionament logici modale logici de ncredere: BAN i GNY aplicaii i studii de caz n Isabelle i TLA+ Seminariile/laboratoarele vor ilustra conceptele discutate la curs. Studenii vor trebui s realizeze un proiect de cercetare i s-i prezinte progresele n faa celorlali studeni de dou ori pe durata cursului. Prezentri interactive. Acces online la resurse adiionale.
METODE DE PREDARE
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
C. Masalagiu: Fundamentele logice ale informaticii, Ed. Univ. "Al.I.Cuza", Iai, 2004. M. Huth, M. Ryan: Login in Computer Science, Cambridge Univ. Press, 2006. E.M. Clarke, O. Grumberg, D.A. Peled: Model Checking, MIT Press, 1999. L. Lamport: Specifying Systems: The TLA+ Language and Tools for Hardware and Software Engineers, Person Edication, 2002. W.S. Cooper: The Evolution of Reason. Logic as a Branch of Biology, Cambridge Univ. Press, 2001. Articole de cercetare despre logicile BAN i GNY (vor fi menionate explicit n timpul cursului)
Fiecare student trabuie s dovedeasc faptul c a fost prezent la laboratoare. Orice activitate menionat este evaluat. Un proiect, activitatea de laborator, examen final. 50% proiectul i activitatea de laborator i 50% examenul final.
EVALUARE
75
COD:
MSI2206 OB
2 TOTAL ORE
ACTIVITATE INDIVIDUAL
NUMRUL ORELOR PE
SAPTMN
TIPUL DE EVALUARE
(P-pe parcurs, C-colocviu, E-examen, M-mixt)
LIMBA DE PREDARE
C 2
S -
L 2
Pr. -
56
184
Romn
TITULARUL
DISCIPLINEI
Criptografie aplicat
TEMATICA
SEMINARIILOR LUCRRILOR LABORATOR
/
DE
Cursul realizeaz o introducere n domeniul commerului electronic i al afacerilor pe Internet, prezentnd vulnerabilitile i mijloacele de aprare specifice. 1. semnturi digitale i certificate i PKI 2. smart-cards, sisteme biometrice i de plat 3. securitatea comerului electronic 4. reglementri n comerul electronic PGP, biblioteci criptografice (BSAFE, Open SSL, MS CAPI/CAPICOM, Cryptolib, Java Cryptography), SET (Secure Electronic Transaction), iKP (Internet Keyed Payments), eCash, NetCash. Studenii vor scrie o aplicaie Java Card pentru semntur digital dual n SET. Prezentri interactive. Acces online la resurse adiionale.
METODE DE PREDARE
BIBLIOGRAFIE
OBLIGATORIE (SELECTIV)
1. 2. 3. 4. 5. 6. 7. 8. 9.
V. Patriciu, I. Bica, M. Pietroanu, I. Priescu, Semnturi electronice i securitate informatic, Ed. All, 2005. V. Patriciu, I. Bica, M. Pietroanu, C. Vduva. N. Voicu, Securitatea comerului electronic, Ed. All, 2001. V. Patriciu, S. Patriciu, I. Vasiu, Internetul i dreptul, Ed. All, 1999. Mostafa Hasem Sherif, Protocole for Secure Electronic Commerce, CRC Press, 2004. C. Radu, Implementing Electronic Card Payment Systems, Artech House Computer Security Series, 2003. W. Stalling, Cryptography & Network Security, Prentice Hall, 2001. D. O'Mahony, Electronic Payment Systems for E-Commerce, Artech House, 2001. R. Housley, Planning for PKI, John Wiley, 2000. W. Ford, Secure Electronic Commerce, Prentice Hall, 2001.
EVALUARE
76
2. Asociaii studeneti
Asociaia Studenilor Informaticieni Ieeni (ASII) - E-mail: [email protected] - Web: http://www.asii.ro
3. Parteneriate
Facultatea de Informatic are n desfurare parteneriate cu firme importante din industrie, cum ar fi: - Siemens PSE Romnia, care ofer anual un numr de burse studeneti pentru efectuarea perioadei de practic n cadrul firmei - Microsoft Romnia, cu ajutorul creia a fost creat laboratorul studenesc Microsoft din cadrul Facultii de Informatic - Continental VDO Romnia, cu ajutorul creia a fost dotat Biblioteca Facultii de Informatic - DiTech Romnia - Embarcadero Romnia - Code40 - Synygy
bursele de ajutor social (acordate studenilor cu venituri reduse). De asemenea, mai exist o serie de categorii de burse care ncurajeaz i recompenseaz performana sub diferite aspecte.
78
CUPRINS
I. Informaii generale despre facultate.............................................................................. 3
1. Date de contact ....................................................................................................................... 3 2. Scurt istoric i misiune............................................................................................................ 3
Istoric ........................................................................................................................................................ 3 Misiune ..................................................................................................................................................... 4
79