Documente Academic
Documente Profesional
Documente Cultură
CONTINUT:
I. Modelare geometrica 1. Elemente de geometria diferentiala a curbelor si suprafetelor. 2. Tipuri de curbe utilizate in grafica asistata de calculator: curbe Bezier, curbe B-spline, curbe Bezier rationale. 3. Suprafete parametrizate de tip produs tensorial. II. Algoritmi geometrici 1. Preliminarii. 2. Problema localizarii punctelor. 3. Acoperiri convexe. Algoritmul lui Graham. 4. Intersectii. 5. Triangulari. 6. Diagrame Voronoi. 7. Triangulari Delaunay. BIBLIOGRAFIE: 1) M. de Berg, M. van Kreveld, M. Overmars si O. Schwarzkopf, Computational Geometry, Algorithms and Applications, Springer, 2000. 2) G. Farin, Curves and Surfaces for CAGD, A practical Guide, Academic Press, 2002. 3) M.I. Munteanu, Algoritmici geometrici 2D si aplicatii in CAGD, Editura Universitatii Al. I. Cuza, Iasi, 2005. 4) E. Petrisor, Modelare geometrica algoritmica, Ed. Tehnica, Bucuresti, 2001. 5) F. Preparata si M. Shamos, Computational Geometry: An Introduction, Springer, 1985.
CONTINUT:
- Masini Turing. Echivalenta masinilor Turing deterministe si nedeterministe. Functii Turing calculabile. - Functii recursive. - Programe standard si functii calculabile. Echivalenta functiilor Turing calculabile, recursive, si calculabile cu programe standard. - Functia universala, masina Turing universala. - Problema opririi masinilor Turing si implicatiile ei. Teorema Rice. Probleme corespondentei lui Post. - Clase de complexitate timp si spatiu. Reducerea numarului de benzi. Reducerea cu un factor constant. - Ierarhii de clase de complexitate. Relatii intre clase de complexitate. Teorema lui Savitch. - Clasele NP si P. Problema N=NP. NP-, P-, PSPACE-completitudine. Exemple. BIBLIOGRAFIE: 1. M.D. Davis, E.J. Weyuker, Computability, Complexity and Languages, Academic Press 1984. 2. J.E. Hopcroft, J.D. Ullman, Formal Languages and Their Relation to Automata, Addison-Wesley, Reading Mass. 1969. 3. J.E. Hopcroft, J.D. Ullman, Introduction to Automata Theory, Languages and Computation, AddisonWesley, Reading Mass. 1979. 4. C.H. Papadimitriou, Computational Complexity, Addison-Wesley, NY 1994. 5. G. Rozenberg, A. Salomaa (Eds.), Handbook of Formal Languages, vol. 2, Springer-Verlag, Berlin 1997.
CONTINUT: 1. Algoritmi. Complexitate n timp. 2. Parcurgeri de arbori binari i de arbori oarecare 3. Parcurgerea grafurilor (n adncime i pe lime). Aplicaii la determinarea componentelor conexe i biconexe, a ciclicitii grafurilor 4. Metode de sortare 5. Principiul includerii i excluderii. Principiul cutiei al lui Dirichlet 6. Metoda Greedy 7. Metoda backtracking 8. Metoda Divide et Impera 9. Metoda programrii dinamice 10. Metoda Branch & Bound 11. Algoritmi euristici 12. Algoritmi optimali. Algoritmi probabiliti. Algoritmi genetici 13. Analiz lexical i sintactic. Generarea codului pentru expresii aritmetice 14. NP - completitudine
BIBLIOGRAFIE:
Manber U. - Introduction to Algorithms. A Creative Approach, Addison Wesley, 1989 Horowitz E., Sahni S. - Fundamentals of Computer Algorithms, Computer Science Press, 1977 Georgescu H., Livovschi L. - Sinteza i analiza algoritmilor, Ed. tiinific i Enciclopedic, 1986 Georgescu H. Introducere n universul Java, Ed. Tehnic, 2000 Georgescu H. Tehnici de programare, Ed. Univ. Buc., 2005
CONTINUT: 1. Camp discret de probabilitate. 2. Camp de probabilitate. 3. Independenta stocastica: independenta evenimentelor si a familiilor de independente. 4. Variabile aleatoare cu multimi numarabile de valori: corpul borelian si repartitia unei variabile aleatoare, caracteristici numerice, variabile aleatoare independente. 5. Exemple de repartitii: repartitia geometrica, repartitia binomiala, repartitia Poisson. 6. Variabile aleatoare oarecare; proprietati, functia de repartitie, momente. 7. Convergenta sirurilor de variabile aleatoare. Legea numerelor mari. 8. Teorema limita centrala; repartitia normala, teorema limita centrala in forma Moivre-Laplace.
BIBLIOGRAFIE:
1. L. Stoica, Introducere in Calculul Probabilitatilor(Modele elementare si o invitatie la Teoria Masurii). 2004, EdituraUniversitatii din Bucuresti 2. C. Tudor, Teoria Probabilitatilor. 2004, Editura Universitatii din Bucuresti.
CONTINUT:
Scopul cursului este prezentarea tehnicilor si tehnologiilor necesare pentru dezvoltarea de aplicatii web pe partea de client (in browser):
HTML (XHTML) limbajul de marcare pentru realizarea paginilor web CSS limbajul de descriere a stilurilor JavaScript limbajul de scripting pus la dispozitie de browser-ele web DOM modelul orientat pe obiecte al unei pagini web disponibil din JavaScript AJAX tehnologia bazata pe JavaScript pentru realizarea aplicatiilor web 2.0
BIBLIOGRAFIE: adresele unde se gasesc specificatiile standard ale tehnologiilor de mai sus:
CONTINUT: 1. Locul sistemului de operare in arhitectura calculatoarelor 2. Functionalitatile sistemelor de operare 3. Gestiunea proceselor: caracteristicile proceselor, comunicare intre procese 4. Gestiunea memoriei 5. Gestionarea perifericelor 6. Sisteme de gestiune a fisierelor 7. Lucrul in retea 8. Arhitecturi multiprocessor 9. Elemente de securitate
BIBLIOGRAFIE:
1. A. Baranga Programarea in C/C++ in sistemul de operare UNIX, Editura Albastra, ClujNapoca 2003 2. M. Vlada - Sisteme de operare, Biblioteca virtuala a Universitatii din Bucuresti 3. A. Tannenbaum Sisteme de operare moderne, Ed. Byblos, 2004
CONTINUT:
1. 2. 3. 4. 5. 6. 7. 8. 9. Statistica descriptive. Indicatori statistici. Aplicatii software Modele probabiliste utilizate in statistica. Generare de variabile aleatoare. Aplicatii software Estimarea parametrilor: estimatii nedeplasate, estimatii eficiente Metoda verosimilitatii maxime. Aplicatii software Metoda celor mai mici patrate. Aplicatii software Modele liniare si nelineare de regresie. Estimarea parametrilor regresiei liniare. Aplicatii software Teste parametrice pentru ipoteze simple. Testul raportului probabilitatilor. Aplicatii software Testul raportului de verosimilitate. Aplicatii software Analiza de varianta. Aplicatii software
BIBLIOGRAFIE: M. Dumitrescu, A. Batatorescu, Applied statistics using the R system, Ed. Universitatii Buc., 2006
V. Craiu, Statistica Matematica Partea I (Repartitii, selectie, estimarea punctuala) Ed. Universitatii Buc.,1997 V. Craiu, V. Paunescu, Elemente de statistica matematica cu aplicatii, Ed. Mondo-Ec, 1998 Ashish Sen, Muni Srivastava : Regression analysis - Theory, methods and applications. Springer Verlag, New York, 1990.
CONTINUT: 1. ASPECTE ALE CUTRII I REPREZENTRII CUNOTINELOR N INTELIGENA ARTIFICIAL 1.1. Tehnici de cutare. Aplicaii n teoria jocurilor 1.1.1. Cutare neinformat i informat 1.1.2. Jocurile ca probleme de cutare 1.2. Reprezentarea cunotinelor 1.2.1. Tipuri de cunotine (relaionale simple, care se motenesc, infereniale, procedurale) 1.2.2. Clase de metode pentru reprezentarea cunotinelor (reprezentri bazate pe logic, reprezentri de tip "slot-filler") 1.2.3. Instrumente pentru reprezentarea cunotinelor (reguli if-then, cadre, scripturi, reele semantice, grafuri conceptuale, reele Bayesiene) 1.2.4. Reprezentarea cunotinelor n sistemele expert 1.2.5. Aplicaii ale reprezentrii cunotinelor n procesarea limbajului natural 2. ASPECTE ALE NVRII AUTOMATE 2.1. Natura nvrii artificiale 2.1.1. Modelul general al nvrii din exemple 2.1.2. Compromisul eroare de aproximare eroare de estimare. Metode de penalizare 2.1.3. Evaluarea performanelor nvrii 2.1.4. Compararea metodelor de nvare 2.2. nvarea prin optimizare. Reele de perceptroni 2.2.1. Perceptronul, un model matematic al neuronului 2.2.2. Algoritmi de nvare a perceptronului 2.2.3. Performanele i limitele de nvare ale perceptronului 2.2.4. Arhitectura reelelor de perceptroni 2.2.5. Algoritmul propagrii napoi pentru antrenarea reelelor de perceptroni 2.2.6. Performaele reelelor de perceptroni
BIBLIOGRAFIE:
CONTINUT: 1. Proiectarea bazelor de date Obiectivele, arhitectura, caracteristicile si evoluia sistemelor de gestiune a bazelor de date. Clasificarea modelelor de date. Modelarea semantic a informaiei (diagrama entitate/relatie). Analiza si proiectarea modelului relational. Construirea diagramei conceptuale. Executarea si optimizarea interogrilor. Eliminarea dependenelor. Anomalii n proiectarea modelelor relaionale. Normalizarea i denormalizarea relaiilor. Limbaje pentru prelucrarea datelor relaionale. 2. Neprocedural n baze de date Limbajul pentru definirea datelor (crearea, modificarea i distrugerea structurii obiectelor). Limbajul pentru prelucrarea datelor (inserarea, tergerea, reactualizarea i interogarea). Limbajul pentru controlul datelor. Toate conceptele sunt definite i exemplificate relativ la SQL (Structured Query Language) pe Oracle9i.
BIBLIOGRAFIE:
1. Connolly T., Begg C., Strachan A., Baze de date, Editura Teora, Bucureti, 2001. 2. Date C. J., An Introduction to Database Systems, Pearson Education, Addison Wesley Higher Education, 2004. 3. Popescu I., Modelarea bazelor de date, Editura Tehnic, Bucureti, 2001. 4. Popescu I., Alecu A., Velcescu L., Florea G., Programare avansat n Oracle9i, Editura Tehnic, Bucureti, 2004.
CONTINUT: Fluxuri. Serializarea obiectelor. Socket-uri. Comunicare prin socket-uri. Rolul firelor de executare la programarea n reea. Invocarea la distan. Modelul RMI. Apeluri inverse. ncrcarea dinamic a claselor. Exploatarea la distan a bazelor de date. CORBA. Limbajul IDL. Comunicarea ntre calculatoare folosind limbaje de programare diferite. Servlet-uri. Serverul de Web Tomcat. Gestionarea servlet-urilor. Accesarea bazelor de date. Transmiterea de fiiere. Applet-uri n loc de pagini Web. Gestionarea sesiunilor.
BIBLIOGRAFIE:
Horia Georgescu Introducere n universul Java, Ed. Tehnic, 2002 Quasay H. Mahmoud Distributed Programming with Java, Manning, 2000 Marty Hall Core Servlets and Java Server Pages, Prentice Hall, 2003 Jayson Falkner, Kevin Jones - Servlets and Java Server Pages, Addison Wesley, 2004
CONTINUT:
Curs 1.Introducere in studiul algebrelor multisortate 2.Introducere in rescrierea termenilor 3.Logica ecuationala 4.Unificare Seminar 1.Exercitii cu algebre multisortate 2.Aplicatii ale algebrelor multisortate in semantica, compilare, etc Laborator 1.Introducere intr-un limbaj bazat pe rescriere
BIBLIOGRAFIE: 1. F.L. Tiplea: Algebra pentru informatica 2. Nachum Dershowitz and Jean-Pierre Jouannaud. Rewrite Systems (1990). Chapter 6 of Handbook of Theoretical Computer Science, Volume B: Formal Models and Sematics (B), pp.243320. 3. Term Rewriting Systems, Terese, Cambridge Tracts in Theoretical Computer Science, 2003 4. Term Rewriting and All That, Franz Baader, Tobias Nipkow, Cambridge University Press, 1998
CONTINUT:
1. Generalitati 2. Analiza functionala (Capturarea cerintelor, specificare) - Sisteme clasice; Limbajul de specificare Z - Sisteme complexe: MSC-uri extinse, griduri, RV-scenarii - Sisteme interactive finite; Limbaje 2-dimensionale - UML: Modelare structurala si comportamentala (I - elemente de baza) 3. Dezvoltare (Proiectare, implementare) - Calcul paralel: Comunicare cu mesaje; Limbajul MPI - Calcul paralel: Memorie partajata; Thread-uri in Java/PThreads - Calcul interactiv: Programe cu registri si voci; Limbajul AGAPIA - Statechart-uri - UML: Modelare structurala si comportamentala (II - elemente avansate) - UML: Modelare arhitecturala 4. Testare (Testare partiala, verificare totala) - Model checking: CTL*, sintaxa, semantica, exemple - Model checking: Algorithm de model checking; SMV - Logica Floyd-Hoare; Extensia la programe interactive BIBLIOGRAFIE: 1. Limbajul Z - Mike Spivey, The Z Reference Manual, Prentice Hall 1992 [link] - Jim Woodcock, Jim Davies, Using Z, Prentice Hall 1996 [link] 2. UML - G. Booch, J. Rumbaugh, I. Jacobson, The Unified Modeing Language UML, Addison Wesley, 1999 3. Calcul paralel - B. Wilkinson, C.M. Allen, Parallel Programming: Techniques and Applications Using Networked Workstations and Parallel Computers, Prentice Hall 1999. 4. Verificare - M. Huth, M. Ryan, Logic in Computer Science: Modelling and reasoning about systems, Cambridge University Press 2000.
CONTINUT:
Noul Curriculum Scolar Proiectarea activitii didactice; etape, operatii Metode de captare a atentiei si motivare a elevilor la orele de informatica Metode de predare-invatare; metode de evaluare Scenariu didactic vs. plan de lectie Metode moderne in procesul de comunicare elev - profesor Consideratii metodice privind predarea notiunii de algoritm Consideratii metodice privind predarea structurilor de date Consideratii metodice privind predarea sistemelor de operare Consideratii metodice privind predarea tehnicilor de programare Consideratii metodice privind predarea sistemelor de gestiune a bazelor de date Consideratii metodice privind predarea principiilor programarii structurate si programarii orientate spre obiecte Consideratii metodice privind predarea notiunilor de tehnologia informaiilor si comunicaiilor BIBLIOGRAFIE: Ioan CERGHIT: Metode de invatamant, Editura didactica si pedagogica R.A., Bucuresti, 1996 (editia a 2-a) Maria Luiza DULAMA: Practica pedagogica; teorie i metodologie, Editura Clusium, Cluj-Napoca, 2005 Ion HOLBAN: Teste de cunostinte, Didactica, Editura didactica si pedagogica, Bucuresti, 1995 Miron IONESCU, Ion RADU: Didactica moderna, Ed. Dacia, Cluj-Napoca, 1995 Ioan JINGA: Inspectia scolara, Didactica, Editura didactica si pedagogica, Bucuresti, 1983 Ioan JINGA, Ioan NEGUT: Invatarea eficienta, Editura Aldin, Bucuresti, 1999 Eugen P. NOVEANU(coord.): Probleme de tehnologie didactica, Didactica, Editura didactica si pedagogica, Bucuresti, 1977 Carmen PETRE, Daniela POPA, Stefania CRACIUNOIU, Camelia ILIESCU: Metodica predrii informaticii si tehnologiei informaiei, Editura Arves, Craiova, 2002. Bartolomeu POPESCU: Filosofia si pedagogia lui Ioan Amos Comenius, Ed. Cultura Romaneasca, Bucuresti,1939 Dumitru SALADE (coord.): Didactica, Editura didactica si pedagogica, Bucuresti, 1982