Algoritmi şi structuri de date_programa_analitica

18
Fişa disciplinei: Algoritmi şi structuri de date / Algorithms and data structures Codul cursului: UO-ST.I.0101 Tipul disciplinei: OBLIGATORIE Nr. credite: 7 Anul: I, Semestrul: I Nr. de săptămâni: 14 Nr. ore/săptămână: 5 Nr. ore curs: 2 Nr. ore seminar: 1 Nr. lucrări practice: 2 Domeniul: Informatică Specializarea: Informatică OBIECTIVE: Formarea deprinderilor de utilizare a calculatoarelor. Formarea deprinderilor de scriere a unui algoritm si de analiza a unei probleme Insusirea de tehnici de elaborare a unui algoritm CONTINUTUL CURSULUI: Cursul cuprinde prezentarea: etapelor rezolvării unei probleme cu calculatorul (2 ore), a schemelor logice(2 ore), a limbajului pseudocod (2 ore) şi a algoritmilor simpli ce operează asupra cifrelor unui număr (2 ore), care lucrează cu tablouri (6 ore), proiectarea şi utilizarea funcţiilor şi funcţiilor recursive (4 ore), algoritmi iterativi şi recursivi de sortare a tablourilor (6 ore) şi metoda Divide et Impera (4 ore) METODE DE PREDARE: expunere cu retroproiectorul/ videoproiectorul, metode activ-participative. MODUL DE EVALUARE: EXAMEN SCRIS LABORATOR: se vor rezolva toate problemele propuse la curs. BIBLIOGRAFIE: 1. V. Creţu, Structuri de date şi tehnici de programare, IPTV, Timişoara, 1986 2. R. Graham, D. Knut, O. Patashnik, Concrete Mathematics, Addison-Wesley, 1994 3. I. Jurcă ş.a., Programarea calculatoarelor, IPTV, Timişoara, 1989 4. L. Livovschi ş.a., Analiza şi sinteza algoritmilor, Ed. Tehnică, Bucureşti, 1986 Fişa disciplinei: Programare procedurală/ Programming Codul cursului: UO-ST.I.0102 Tipul disciplinei: OBLIGATORIE Nr. credite: 6 Anul: I, Semestrul: I Nr. de săptămâni: 14 Nr. ore/săptămână: 4 Nr. ore curs: 2 Nr. ore seminar: 0 Nr. lucrări practice: 2 Domeniul: Informatică Specializarea: Informatică OBIECTIVE: Familiarizarea cu elementele esenţiale ale unui limbaj de programare. Dezvoltarea abilităţilor de a folosi un mediu pentru dezvoltarea de aplicaţii pentru a crea programe. CONŢINUTUL CURSULUI: Trecere în revistă a limbajelor de programare. Translatoare. Elemente fundamentale pentru programare. Declaraţii şi tipuri. Mecanisme de abstractizare. METODE DE PREDARE: prelegere, expunere interactivă. MODUL DE EVALUARE: Evaluări parţiale şi examen scris. SEMINAR (LABORATOR): se vor rezolva problemele de programare propuse la activităţile de laborator; soluţiile problemelor se vor implementa în limbajul C. BIBLIOGRAFIE: 1. C. Popescu, I. Mang, D. Noje, H. Oros, Programarea în limbajul C, Editura Universităţii din Oradea, 2002. 2. Brian Kernighan, Dennis Ritchie, The C Programming Language, Second Edition, Prentice Hall, 1988. 3. Bazil Pârv, Alexandru Vancea, Fundamentele limbajelor de programare, Editura Albastră, 1996

Transcript of Algoritmi şi structuri de date_programa_analitica

Page 1: Algoritmi şi structuri de date_programa_analitica

Fişa disciplinei: Algoritmi şi structuri de date / Algorithms and data structures Codul cursului: UO-ST.I.0101 Tipul disciplinei: OBLIGATORIE Nr. credite: 7 Anul: I, Semestrul: I Nr. de săptămâni: 14 Nr. ore/săptămână: 5 Nr. ore curs: 2 Nr. ore seminar: 1 Nr. lucrări practice: 2 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE: Formarea deprinderilor de utilizare a calculatoarelor. Formarea deprinderilor de scriere a unui algoritm si de analiza a unei probleme Insusirea de tehnici de elaborare a unui algoritm CONTINUTUL CURSULUI: Cursul cuprinde prezentarea: etapelor rezolvării unei probleme cu calculatorul (2 ore), a schemelor logice(2 ore), a limbajului pseudocod (2 ore) şi a algoritmilor simpli ce operează asupra cifrelor unui număr (2 ore), care lucrează cu tablouri (6 ore), proiectarea şi utilizarea funcţiilor şi funcţiilor recursive (4 ore), algoritmi iterativi şi recursivi de sortare a tablourilor (6 ore) şi metoda Divide et Impera (4 ore) METODE DE PREDARE: expunere cu retroproiectorul/ videoproiectorul, metode activ-participative.

MODUL DE EVALUARE: EXAMEN SCRIS LABORATOR: se vor rezolva toate problemele propuse la curs. BIBLIOGRAFIE: 1. V. Creţu, Structuri de date şi tehnici de programare, IPTV, Timişoara, 1986 2. R. Graham, D. Knut, O. Patashnik, Concrete Mathematics, Addison-Wesley, 1994 3. I. Jurcă ş.a., Programarea calculatoarelor, IPTV, Timişoara, 1989 4. L. Livovschi ş.a., Analiza şi sinteza algoritmilor, Ed. Tehnică, Bucureşti, 1986

Fişa disciplinei: Programare procedurală/ Programming

Codul cursului: UO-ST.I.0102 Tipul disciplinei: OBLIGATORIE Nr. credite: 6 Anul: I, Semestrul: I Nr. de săptămâni: 14 Nr. ore/săptămână: 4 Nr. ore curs: 2 Nr. ore seminar: 0 Nr. lucrări practice: 2 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE: Familiarizarea cu elementele esenţiale ale unui limbaj de programare. Dezvoltarea abilităţilor de a folosi un mediu pentru dezvoltarea de aplicaţii pentru a crea programe. CONŢINUTUL CURSULUI: Trecere în revistă a limbajelor de programare. Translatoare. Elemente fundamentale pentru programare. Declaraţii şi tipuri. Mecanisme de abstractizare. METODE DE PREDARE: prelegere, expunere interactivă.

MODUL DE EVALUARE: Evaluări parţiale şi examen scris. SEMINAR (LABORATOR): se vor rezolva problemele de programare propuse la activităţile de laborator; soluţiile problemelor se vor implementa în limbajul C. BIBLIOGRAFIE: 1. C. Popescu, I. Mang, D. Noje, H. Oros, Programarea în limbajul C, Editura Universităţii din Oradea, 2002. 2. Brian Kernighan, Dennis Ritchie, The C Programming Language, Second Edition, Prentice Hall, 1988. 3. Bazil Pârv, Alexandru Vancea, Fundamentele limbajelor de programare, Editura Albastră, 1996

Page 2: Algoritmi şi structuri de date_programa_analitica

Fişa disciplinei: Arhitectura calculatoarelor / Computer Architecture Codul cursului: UO-ST.I.0103 Tipul disciplinei: OBLIGATORIE Nr. credite: 5 Anul: I, Semestrul: I Nr. de săptămâni: 14 Nr. ore/săptămână: 3 Nr. ore curs: 2 Nr. ore seminar: 0 Nr. lucrări practice: 1 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE:

Descrierea evoluţiei arhitecturii calculatoarelor. Descrierea şi proiectarea unor circuite logice simple. Prezentarea modalităţilor de reprezentarea a datelor în sistemele de calcul. Prezentarea organizării sistemelor de calcul la nivel asamblare. Prezentarea unor arhitecturi pentru sisteme distribuite.

CONŢINUTUL CURSULUI:

Evoluţia arhitecturilor de calcul. Logică digitală şi sisteme digitale. Reprezentarea datelor la nivel maşină. Organizarea sistemelor de calcul la nivel asamblare. Arhitecturi pentru reţele şi sisteme distribuite.

METODE DE PREDARE: prelegere, expunere interactivă.

MODUL DE EVALUARE: Colocviu scris SEMINAR (LABORATOR): se vor rezolva exerciţiile şi problemele propuse (teoretice şi practice). BIBLIOGRAFIE: Miles J. Murdocca, Vincent P. Heuring, Principiile arhitecturii calculatoarelor, Prentice Hall, 1999.

Fişa disciplinei: Analiză matematică I/ Analysis I

Codul cursului: UO-ST.I.0104 Tipul disciplinei: OBLIGATORIE Nr. credite: 6 Anul: I, Semestrul: I Nr. de săptămâni: 14 Nr. ore/săptămână: 4 Nr. ore curs: 2 Nr. ore seminar: 2 Nr. lucrări practice: 0 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE: Cunoasterea topologiei axei reale, a calcului diferential si integral al functiilor reale de o variabila reala. CONŢINUTUL CURSULUI: Functii reale de o variabila reala, Limita si continuitatea unei functii reale de o variabila reala. Puncte de discontinuitate şi clasificarea lor. Functii monotone. Functii cu proprietatea lui Darboux. Functii uniform continue. Functii convexe. Calcul diferential, Derivata şi diferentiala unei functii reale de o variabila reala. Operatii cu functii derivabile. Derivabilitatea functiilor compuse si a functiei inverse. Teoremele fundamentale ale calculului diferential (teorema lui Fermat, teorema lui Rolle, teoremele de medie) si consecinte ale lor. Caracterizarea monotoniei cu ajutorul derivatei. Regula lui l'Hospital. Derivabilitate de ordin superior. Caracterizarea convexitatii cu ajutorul semnului derivatei de ordinul doi. Formula lui Taylor. Caracterizare punctelor de optim cu ajutorul derivatelor. Functii primitivabile. Legatura cu proprietatea lui Darboux. Calcul integral in R, Diviziuni ale unui interval compact nedegenerat din R. Integrabilitatea Riemann a unei functii si integrala Riemann. Legatura cu marginirea functiei. Proprietati ale integralei Riemann. Sumele lui Darboux. Integrala inferioara si integrala superioara a unei functii mărginite. Legătura acestora cu integrabilitatea şi integrala Riemann. Calculul integrale Riemann. Formula lui Newton-Leibniz. Formula integrarii prin parti si formula schimbarii de variabila. Criterii de integrabilitate Riemann. Clase de functii integrabile Riemann. Integrale improprii. Criterii de convergenta ale acestora. Calculul integralelor improprii. Siruri si serii de functii, Proprietati de continuitate, derivabilitate şi integrabilitate ale functiei limita a unui sir de funcţii. Proprietati de continuitate si derivabilitate ale sumei unei serii de funcţii. Serii de puteri. Multimea si raza de convergenta a unei serii de puteri. Proprietati ale functiei suma. Dezvoltarea unei functii in serie de puteri. METODE DE PREDARE: prelegere, expunere interactivă.

MODUL DE EVALUARE: Examen scris, proiecte

Page 3: Algoritmi şi structuri de date_programa_analitica

SEMINAR (LABORATOR): se vor rezolva problemele propuse. BIBLIOGRAFIE: 1. D. ANDRICA, D.I. DUCA, I. PURDEA, I. POP: Matematica de baza, Editura Studium, Cluj-Napoca, 2002 2. M. BALAZS, J. KOLUMBAN: Matematikai analizis, Dacia Konyvkiado, Kolozsvar-Napoca, 1978 3. W.W. BRECKNER: Analiză matematică. Topologia spaţiului Rn, Universitatea din Cluj-Napoca, Cluj-Napoca, 1985

Fişa disciplinei: Algebră I / Algebra I

Codul cursului: UO-ST.I.0105 Tipul disciplinei: OBLIGATORIE Nr. credite: 6 Anul: I, Semestrul: I Nr. de săptămâni: 14 Nr. ore/săptămână: 4 Nr. ore curs: 2 Nr. ore seminar: 2 Nr. lucrări practice: 0 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE: Studiul notiunilor si rezultatelor de baza din algebra liniara si aplicatiile acestora CONTINUTUL CURSULUI: Multimi, relatii, functii (4 ore), Spaţii vectoriale (definitii, exemple) (2 ore), Baza si dimensiune a unui spatiu vectorial. (2 ore), Schimbari de baze. (2 ore), Subspatii vectoriale, sume si intersectii de subspatii vectoriale. (4 ore), Aplicatii liniare; matricea asociată unei aplicatii liniare. (4 ore), Spatiu vectorial cat si teoremele de izomorfism pentru spatii vectoriale. (2 ore), Vectori proprii si valori proprii, diagonalizari de matrice. (2 ore), Produs scalar, norma, distanta.(2 ore), Forme biliniare şi forme pătratice, forma canonica a formelor patratice. (4 ore) METODE DE PREDARE: Prelegere, metode activ-participative.

MODUL DE EVALUARE: Examen scris SUPORT DE CURS: I. Fechete, D. Fechete, Algebra, Editura Universităţii din Oradea, 2000.

I. Purdea, I. Pop, Algebra, Editura GIL, Zalău, 2003 SUPORT DE SEMINAR: I. Purdea, C. Pelea, Probleme de Algebra, Editura Fundatiei pentru Studii Europene, Cluj-Napoca, 2005 BIBLIOGRAFIE SUPLIMENTARĂ:

1. I. Purdea, Gh. Pic, Tratat de algebra moderna, Vol.I, Ed. Academiei, 1977. 2. I. Purdea , Tratat de algebra moderna, Vol. II, Ed.Academiei, 1982

Fişa disciplinei: Sisteme de operare / Operating Systems

Codul cursului: UO-ST.I.0201 Tipul disciplinei: OBLIGATORIE Nr. credite: 6 Anul: I, Semestrul: II Nr. de săptămâni: 14 Nr. ore/săptămână: 4 Nr. ore curs: 2 Nr. ore seminar: 0 Nr. lucrări practice: 2 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE: Familiarizarea cu principiile fundamentale ale proiectării şi implementării sistemelor de operare. CONŢINUTUL CURSULUI:

Trecere în revistă a sistemelor de operare. Principiile sistemelor de operare. Concurenţă. Securitatea şi protecţie. Sisteme de fişiere.

METODE DE PREDARE: prelegere, expunere interactivă.

MODUL DE EVALUARE: Examen scris, proiecte SEMINAR (LABORATOR): se vor rezolva problemele propuse. BIBLIOGRAFIE: 1. Miles J. Murdocca, Vincent P. Heuring, Principiile arhitecturii calculatoarelor, Prentice Hall, 1999. 2. Andrew Tanembaum, Modern Operating Systems, Prentice Hall, 2001. 3. William Stallings, Operating Systems: Internals and Design Principles, 2001.

Page 4: Algoritmi şi structuri de date_programa_analitica

Fişa disciplinei: Programare orientată pe obiecte / Object-oriented programming Codul cursului: UO-ST.I.0202 Tipul disciplinei: OBLIGATORIE Nr. credite: 6 Anul: I, Semestrul: II Nr. de săptămâni: 14 Nr. ore/săptămână: 4 Nr. ore curs: 2 Nr. ore seminar: 0 Nr. lucrări practice: 2 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE: Familiarizarea cu cele trei principii fundamentale ale programării orientate pe obiecte: încapsularea, moştenirea şi polimorfismul. CONŢINUTUL CURSULUI: Proiectarea orientată obiect, Principiul încapsulării şi a ascunderii datelor, Separarea comportamentului de implementare, Clase şi subclase, Mecanisme pentru tratarea excepţiilor, Moştenire (suprascriere, apeluri dinamice), Polimorfism, Ierarhii de clase, Clase colecţie şi protocoale de iterare, Tipuri parametrizate, Crearea de interfeţe utilizator grafice simple METODE DE PREDARE: prelegere, expunere interactivă.

MODUL DE EVALUARE: Examen scris, proiecte SEMINAR (LABORATOR): se vor rezolva problemele de programare propuse. BIBLIOGRAFIE: 1. Grady Booch, James Rumbaugh, Ivar Jacobson, The Unified Modeling Language User Guide, Addison Wesley, 1998. 2. Jesse Liberty, Programming C# 2nd edition, O’Reilly 2002. 3. Matthew A. Stoecker, Developing Windows-Based Applications with Microsoft Visual Basic and Visual C#.NET, Microsoft Press, 2003. 4. Dan Noje, Horea Oros, Programarea în limbajul C++, Ed. Universtăţii din Oradea, 2004.

Fişa disciplinei: Analiză matematică II /Analysis II

Codul cursului: UO-ST.I.0203 Tipul disciplinei: OBLIGATORIE Nr. credite: 6 Anul: I, Semestrul: II Nr. de săptămâni: 14 Nr. ore/săptămână: 4 Nr. ore curs: 2 Nr. ore seminar: 2 Nr. lucrări practice: 0 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE: Cunoasterea calculului diferential si integral al functiilor reale de mai multe variabile reale. CONTINUTUL CURSULUI: Diferentiabilitatea functiilor de variabila vectoriala. Functii liniare, norma unei functii liniare, functii liniare bijective. Diferentiabilitatea unei functii vectoriale de variabila vectoriala, derivata dupa o directie, derivate partiale si legatura lor cu diferentiabilitatea. Functii de clasa C^1. Operatii cu functii diferentiabile. Teoreme de medie pentru functii de variabila vectoriala diferentiabile. Derivate partiale de ordin superior si diferentiale de ordin superior ale unei functii reale de variabila vectoriala. Formula lui Taylor. Calcul integral in R^n. Notiunea de interval in R^n. Diviziuni ale unui interval. Definitia integrabilitatii Riemann a unei functii definite pe un interval. Caracterizarea integrabilitatii cu sumele lui Darboux si cu integrala inferioara si cea superioara. Calculul integralei unei functii definite pe un interval din R^n prin trecerea la integrale iterate. Integrabilitatea unei functii pe o multime marginita din R^n. Multimi neglijabile in sens Jordan si Lebesgue. Criteriul lui Lebesgue de integrabilitate Riemann si aplicatii ale acestuia. Schimbarea variabilelor intr-o integrala pe o multime din R^n. Schimbari de variabile remarcabile METODE DE PREDARE: metode activ-participative. MODUL DE EVALUARE: Examen scris şi oral. SUPORT DE CURS: 1. COBZAS ŞT.: Analiză matematică (Calcul diferenţial), Presa Universitară Clujeană, Cluj-Napoca, 1997. 2. MEGAN M.: Calcul diferenţial şi integral în R^p, Universitatea de Vest, Timişoara, 2000 SEMINAR: Se vor rezolva probleme corespunzătoare tematicii cursului. SUPORT DE SEMINAR: 1. DEMIDOVICI B.P.: Culegere de probleme şi exerciţii de analiză matematică, Editura Tehnică, Bucureşti, 1956. BIBLIOGRAFIE SUPLIMENTARĂ: 1.TRIF T.: Probleme de calcul diferential si integral în Rn. Cluj-Napoca: Casa Cartii de Stiinta, 2003.

Page 5: Algoritmi şi structuri de date_programa_analitica

Fişa disciplinei: Algebră II / Algebra II

Codul cursului: UO-ST.I.0204 Tipul disciplinei: OBLIGATORIE Nr. credite: 6 Anul: I, Semestrul: II Nr. de săptămâni: 14 Nr. ore/săptămână: 4 Nr. ore curs: 2 Nr. ore seminar: 2 Nr. lucrări practice: 0 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE: Studiul notiunilor si rezultatelor de baza din Teoria grupurilor si Teoria inelelor. CONTINUTUL CURSULUI: Teoria grupurilor (Operatii algebrice, Monoizi, Grupuri, Subgrupuri, Relatii de echivalenta induse de un subgrup, Subgrupuri normale, Grup factor, Morfisme de grupuri, Teoreme de izomorfism, Grupuri ciclice, Grupuri de permutari) (14 ore), Teoria inelelor (Inele (notiuni si proprietati de baza), Morfisme de inele, Subinele si ideale, Inel factor, Teoreme de izomorfism, Corpuri, Inele de fractii, Caracteristica unui inel, Inele de matrice, Inele de polinoame, Polinoame simetrice si fractii rationale simetrice, Teorema fundamentala a algebrei) (14 ore) METODE DE PREDARE: Prelegere, metode activ-participative.

MODUL DE EVALUARE: Examen scris SUPORT DE CURS: I. Fechete, D. Fechete, Algebra, Editura Universităţii din Oradea, 2000.

I. Purdea, I. Pop, Algebra, Editura GIL, Zalău, 2003 SUPORT DE SEMINAR: I. Purdea, C. Pelea, Probleme de Algebra, Editura Fundatiei pentru Studii Europene, Cluj-Napoca, 2005 BIBLIOGRAFIE SUPLIMENTARĂ:

1. I. Purdea, Gh. Pic, Tratat de algebra moderna, Vol.I, Ed. Academiei, 1977. 2. I. Purdea , Tratat de algebra moderna, Vol. II, Ed.Academiei, 1982

Fişa disciplinei: Logică matematică/ Mathematical logic

Codul cursului: UO-ST.I.0205 Tipul disciplinei: OBLIGATORIE Nr. credite: 6 Anul: I, Semestrul: II Nr. de săptămâni: 14 Nr. ore/săptămână: 4 Nr. ore curs: 2 Nr. ore seminar: 2 Nr. lucrări practice: 0 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE:

Asigurarea bazei matematice necesare în studiul celorlalte discipline din planul de învăţământ a facultăţii. CONTINUTUL CURSULUI: Prelimimarii algebrice (8 ore), Calculul propoziţiilor (8 ore), Calculul de ordinul întâi al predicatelor (8 ore), Teoria mulţimilor (4 ore). METODE DE PREDARE: prelegere orală, metode activ-participative, dezbatere, studiu individual MODUL DE EVALUARE: Colocviu scris BIBLIOGRAFIE SUPLIMENTARĂ:

1. P.S. Novikov – Elemente de logică matematică, Ed Şt Bucureşti 1966 2. T Stirbăt – Corespondente structurale în logica modernă, Junimea 1986 3. A. Robinson – Introducere în teoria modelelor şi matematica algebrei, Ed Hagka, Moscova 1967 4. A.I. Maltev – Sisteme algebrice, Ed Hagka, Moscova 1970 5. K. Kuratovski, A. Mostovski – Teoria mulţimilor, Ed Mir, Moscova 1970 6. L. Scorniakov- Elemente de teoria structurilor, Ed Hagka, Moscova 1970 7. H. Kari – Bazele logicii matematice, Ed Mir, Moscova 1969 8. G. Asser – Introducere în logica matematică, I. Leipzig, 1965 9. G. Moisil – Elemente de logica matem şi de teoria mulţimilor, Ed Şt Bucureşti 1968 10. D Ponasse – Logique mathematique, Bernard Paris, 1967 11. C. Chang, H.J. Keisler – Model theory, North H.P.C. Amsterdam, New York, Oxford 1973 12. M.E. Szabo – Algebra of Proofs NHPC, Amsterdam 1978 13. J. Bell, A. Slomons – Models and Ultraproducts in introduction, North Holland, 1975 14. I. Shoenfield – Thematical logic, Addison Wesley, 1967 15. A Kolmogorov, A. Dragalin – Introducere în logica matematică, Ed Mir Moscova

Page 6: Algoritmi şi structuri de date_programa_analitica

Fişa disciplinei: Geometrie computaţională/ Computational Geometry Codul cursului: UO-ST.I.0301 Tipul disciplinei: OBLIGATORIE Nr. credite: 7 Anul: II, Semestrul: I Nr. de săptămâni: 14 Nr. ore/săptămână: 5 Nr. ore curs: 2 Nr. ore seminar: 1 Nr. lucrări practice: 2 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE: Introducerea studenţilor în geometria computaţională CONTINUTUL CURSULUI: Fundamente (4 ore). Căutare geometrică (4 ore). Învelitori convexe (6 ore). Probleme de apropiere (6 ore). Intersecţii (4 ore). Geometria dreptunghiurilor (4 ore) METODE DE PREDARE: expunerea cu videoproiectorul, metode activ-participative.

MODUL DE EVALUARE: examen scris SUPORT DE CURS: 1. F. Preparata, M. Shamos- Computational geometry: An Introduction, Springer, 1985 2. M. de Berg, M. van Kreveld, M. Overmars, O. Schwarzkoph- Computational geometry, Springer, 1997 3. P. Blaga- Geometrie computaţională, Cluj, 2005 4. V. Oproiu- Geometria computaţională a curbelor şi suprafeţelor, Iaşi, 2003 SEMINAR, LABORATOR: Rezolvare de probleme corespunzătoare tematicii cursului BIBLIOGRAFIE SUPLIMENTARĂ: J. Goodman, J. O’Rourke- Handbook of Discrete and Computaţional Geometry, CRC Press, 1997

Fişa disciplinei: Introducere in criptografie / Introduction to cryptography Codul cursului: UO-ST.I.0302 Tipul disciplinei: OBLIGATORIE Nr. credite: 6 Anul: II, Semestrul: I Nr. de săptămâni: 14 Nr. ore/săptămână: 4 Nr. ore curs: 2 Nr. ore seminar: 0 Nr. lucrări practice: 2 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE: Insusirea cunostintelor referitoare la: -probleme din teoria numerelor care stau la baza sistemelor criptografice -algoritmi de criptare si decriptare conventionali -algoritmi de criptare si decriptare cu cheie publica -functii de dispersie (functii hash) si semnaturi electronice CONTINUTUL CURSULUI: Probleme din teoria numerelor (4 ore), metode de criptare conventionale (6 ore), criptosisteme cu chei publice (6 ore), scheme de semnătură digitală (6 ore), algoritmul de distribuţie a cheilor al lui Diffie-Hellman (4 ore). METODE DE PREDARE: expunere cu retroproiectorul/ videoproiectorul, metode activ-participative.

MODUL DE EVALUARE: colocviu scris SUPORT DE CURS: 1. C. Popescu, “Introducere in criptografie”, Editura Universităţii din Oradea, 2001. 2. Menezes, A., Oorshcot, P., Vanstone, S., Handbook of Applied Cryptography, Boca Raton, FL, CRC Press, 1997. LABORATOR: se vor rezolva toate problemele propuse in curs. BIBLIOGRAFIE SUPLIMENTARĂ: W. Stallings, Network security essentials. Applications and standards, Prentice Hall, 1999.

Page 7: Algoritmi şi structuri de date_programa_analitica

Fişa disciplinei: Baze de date / Databases

Codul cursului: UO-ST.I.0303 Tipul disciplinei: OBLIGATORIE Nr. credite: 6 Anul: II, Semestrul: I Nr. de săptămâni: 14 Nr. ore/săptămână: 4 Nr. ore curs: 2 N. ore seminar: 0 Nr. lucrări practice: 2 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE:

Insusirea metodelor si tehnicilor specifice SQL Insusirea notiunilor de baza despre programarea bazelor de date Insusirea notiunilor de baza despre programarea in Microsoft SQL Server

CONŢINUTUL CURSULUI: Introducere in SQL. Elemente de baza ale SQL. Introducere in programarea in Transact-SQL METODE DE PREDARE: expunere cu videoproiectorul, metode activ-participative, dezbatere MODUL DE EVALUARE: examen scris LABORATOR: in laborator se vor realiza programe care sa reflecte continutul cursului BIBLIOGRAFIE SUPLIMENTARĂ: 1. K. Kline, D. Kline, SQL in a Nutshell, O’Reilly, 2001 2. ***, MySQL Reference Manual, 2004 3. K. Henderson, Transact-SQL, Teora, 2000 4. K. Henderson, Proceduri stocate in SQL Server, XML si HTML, Teora, 2003

Fişa disciplinei: Calcul numeric / Numerical Calculus

Codul cursului: UO-ST.I.0304 Tipul disciplinei: OBLIGATORIE Nr. credite: 6 Anul: II, Semestrul: I Nr. de săptămâni: 14 Nr. ore/săptămână: 4 Nr. ore curs: 2 Nr. ore seminar: 0 Nr. lucrări practice: 2 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE: Este o disciplină de specialitate cu aplicaţii importante în modelarea diferitelor fenomene fizice, punând la dispoziţie metode numerice de rezolvare aproximativă a diferitelor modele matematice, metode ce se pot implementa pe calculatoare, pentru o soluţionare rapidă a lor. CONTINUTUL CURSULUI: Formule de cuadratura (9 ore). Formule de derivare numerica (5 ore). Rezolvarea numerica a sistemelor de ecuatii liniare (5 ore). Rezolvarea numerica a ecuatiilor neliniare (9 ore). METODE DE PREDARE: dotarea tuturor studentilor cu copii xerox ale cursului si discutarea lui prin metode participativ-active.

MODUL DE EVALUARE: examen scris SUPORT DE CURS: 1. C.M. Bucur – Metode numerice, Ed Facla, Timişoara, 1973 2. I. Cuculescu – Analiză numerică, Ed Tehn, Bucureşti, 1967 3. A.M. Bica si S.G. Gal – Curs de analiză numerică, Univ din Oradea, 1994 4. D.V. Ionescu – Cuadraturi numerice, Ed. Tehnică, 1957 5. D. Larionescu – Metode numerice, Ed Tehnică, 1989 6. G. Marinescu şi alţii – Probleme de analiză numerică rezolvate cu calculatorul, Ed Academiei, Bucureşti 1987 7. Ş. Măruşter – Metode numerice în rezolvarea ecuaţiilor neliniare, Ed. Tehn Bucureşti 1981 LABORATOR: se vor rezolva implementa pe calculator toate metodele teoretice predate la curs. SUPORT LABORATOR : Indrumator de laborator

Page 8: Algoritmi şi structuri de date_programa_analitica

Fişa disciplinei: Probabilităţi şi statistică / Probability Theory and Statistics Codul cursului: UO-ST.I.0305 Tipul disciplinei: OBLIGATORIE Nr. credite: 5 Anul: II, Semestrul: I Nr. de săptămâni: 14 Nr. ore/săptămână: 4 Nr. ore curs: 2 Nr. ore seminar: 1 Nr. lucrări practice: 0 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE: Introducerea conceptelor şi rezultatelor fundamentale din Teoria probabilităţilo si statistica, învăţarea studenţilor cu modul de gândire probabilist. CONŢINUTUL CURSULUI: Cursul se deschide cu introducerea conceptelor de câmp (borelian) de evenimente, respectiv de probabilitate şi prezentarea unor rezultate clasice din Teoria probabilităţilor. Odată cu introducarea noţiunii de variabilă aleatoare se deschid Calculului Probabilităţilor toate domeniile analizei matematice. Cursul se încheie cu studierea diferitelor tipuri de convergenţă pentru şiruri de variabile aleatoare , a legii numerelor mari si a teoremelor limita centala

METODE DE PREDARE: prelegere orală, metode activ-participative MODUL DE EVALUARE: colocviu oral SUPORT DE CURS: M.Balaj,A.Ban, curs de Matematica Aplicata,Universitatea din Oradea 1996 SEMINAR: se vor rezolva probleme care vizeaza tematica cursului. BIBLIOGRAFIE SUPLIMENTARĂ: 1. M. Iosifescu, Gh. Mihoc ş.a. – Teoria probabilităţilor şi statistică matematică, Ed. Did. şi Ped., Bucureşti, 1970 2. Gh. Mihoc, G. Ciucu, V. Craiu - Teoria probabilităţilor şi statistică matematică, Ed. Did. şi Ped., Bucureşti, 1970

Fişa disciplinei: Limbaje formale şi automate /

Codul cursului: UO-ST.I.0401 Tipul disciplinei: OBLIGATORIE Nr. credite: 6 Anul: II, Semestrul: II Nr. de săptămâni: 14 Nr. ore/săptămână: 4 Nr. ore curs: 2 Nr. ore seminar: 2 Nr. lucrări practice: 0 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE: Cursul prezinta rezultate fundamentale si absolut necesare pentru o buna pregatire a oricarui matematician specializat in informatica. Ofera un exemplu elocvent despre ceea ce inseamna „stiinta pilot”, asa cum este considerata Teoria limbajelor formale. CONTINUTUL CURSULUI: Dupa introducerea notiunilor de baza:alfabet,cuvint,limbaj si monoid liber generat definim automatele finite deterministe si nedeterministe,legatura dintre ele si limbajele recunoscute de acestea.Studiem apoi proprietati de inchidere la unele operatii si criterii de recunoastere. Analizam ierarhia lui Chomsky si legatura dintre limbaje si automatele ce le recunosc.Incheiem cu notiuni generale despre compilatoare ,studiem analiza lexicala si diferite tehnici de analiza sintactica. METODE DE PREDARE: expunere cu retroproiectorul/ videoproiectorul, metode activ-participative.

MODUL DE EVALUARE: examen scris SUPORT DE CURS:

1. D. Simovici-Limbaje formale si tehnici de compilare,EDP 1978 2. Creanga,Reischer,Simovici-Limbaje formale,EJ1972 3. T.Rus-Mecanisme formale pt. specificarea limbajelor , EA 1983 4. V.E.Cazanescu-Introducere in teoria limbajelor formale, EA 1983 5. M.Davis,E.Weyucker-Computability,Complexity and Languages, Academic Press,1983 6. Hopcroft,Motwani,Ullman-Introduction to automata theory,languages and computation,Addison-Wesley 2001

SEMINAR (LABORATOR): se vor rezolva toate problemele propuse in curs.

Page 9: Algoritmi şi structuri de date_programa_analitica

Fişa disciplinei: Sisteme de gestiune a bazelor de date / Databases management Codul cursului: UO-ST.I.0402 Tipul disciplinei: OBLIGATORIE Nr. credite: 7 Anul: II, Semestrul: II Nr. de săptămâni: 14 Nr. ore/săptămână: 5 Nr. ore curs: 2 Nr. ore seminar: 0 Nr. lucrări practice: 3 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE: Insusirea tehnicilor de administrare a bazelor de date CONŢINUTUL CURSULUI: Introducere in administrarea SQL Server. Tehnici de administrare a unui server SQL. METODE DE PREDARE: expunere cu videoproiectorul, metode activ-participative, dezbatere MODUL DE EVALUARE: examen scris LABORATOR: in laborator se vor realiza programe care sa reflecte continutul cursului BIBLIOGRAFIE SUPLIMENTARĂ: 1. K. Kline, D. Kline, SQL in a Nutshell, O’Reilly, 2001 2. ***, MySQL Reference Manual, 2004 3. K. Henderson, Transact-SQL, Teora, 2000 4. K. Henderson, Proceduri stocate in SQL Server, XML si HTML, Teora, 2003

Fişa disciplinei: Tehnici avansate de programare / Advanced Programming Techniques Codul cursului: UO-ST.I.0403 Tipul disciplinei: OBLIGATORIE Nr. credite: 5 Anul: II, Semestrul: II Nr. de săptămâni: 14 Nr. ore/săptămână: 3 Nr. ore curs: 2 Nr. ore seminar: 1 Nr. lucrări practice: 0 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE: Familiarizarea cu unele tehnici avansate de programare. Însuşirea unor idei de programare şi proiectare a programelor care transcend un anumit limbaj de programare. Prezentarea unor mecanisme şi dezvoltarea abilităţilor necesare pentru abstractizarea problemelor de programare. Prezentarea unor metode şi tehnici de programare avansate. CONŢINUTUL CURSULUI: Structuri de date folosite în programare: liste, stive, cozi, arbori etc. Algoritmi avansaţi pentru prelucrarea structurilor de date. Tehnica backtracking, divide-et-impera, branch and bound. METODE DE PREDARE: prelegere, expunere interactivă.

MODUL DE EVALUARE: examen scris SEMINAR (LABORATOR): se vor rezolva exerciţiile şi problemele propuse (teoretice şi practice). BIBLIOGRAFIE: Dan Noje, Horea Oros, Programarea în limbajul C++, .Editura Universităţii din Oradea, 2004.

Fişa disciplinei: Ecuaţii diferenţiale / Differential Equations

Codul cursului: UO-ST.I.0404 Tipul disciplinei: OBLIGATORIE Nr. credite: 5 Anul: II, Semestrul: II Nr. de săptămâni: 14 Nr. ore/săptămână: 3 Nr. ore curs: 2 Nr. ore seminar: 1 Nr. lucrări practice: 0 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE:

Formarea capacităţii de a modela diferite fenomene prin ecuaţii diferenţiale Insusirea metodelor de rezolvare prin cuadraturi ale diferitelor tipuri de ecuatii diferentiale Intelegerea aspectelor calitative in studiul ecuatiilor diferentiale si integrale

Page 10: Algoritmi şi structuri de date_programa_analitica

CONŢINUTUL CURSULUI: Noţiunea de ecuaţie diferenţială. Metode elementare de integrare a ecuaţiilor diferenţiale. Rezultate din teoria calitativă a ecuaţiilor diferenţiale. Ecuaţii diferenţiale liniare de ordinul I vectoriale. Ecuaţii diferenţiale liniare de ordinul n. Ecuaţii integrale. METODE DE PREDARE: prelegere, metode activ-participative,referate MODUL DE EVALUARE: Colocviu scris şi oral. SUPORT DE CURS: Drăgan S., Paşca D., Lecţii de ecuaţii diferenţiale şi integrale, Univ. Oradea, 1995 SEMINAR: se vor face exercitii si probleme în care se vor aplica cunostintele dobindite la curs SUPORT DE SEMINAR: S. Drăgan, L. Seremi, A. Cătaş, Ecuaţii diferenţiale-Culegere de probleme, Editura Universităţii din Oradea, 2001 BIBLIOGRAFIE SUPLIMENTARĂ:

1. Barbu V., Ecuaţii diferenţiale, Editura Junimea, Iaşi, 1985 2. Rus I. A., Pavel P., Ecuaţii diferenţiale, EDP, Bucureşti, 1982 3. Micula Gh., Pavel P., Ecuaţii diferenţiale şi integrale prin probleme şi exerciţii, Editura Dacia, Cluj–Napoca, 1989 4. Mirică Şt.,Ecuaţii diferenţiale şi integrale, vol. I şi III, Edituta Universităţii din Bucureşti, 1999 respectiv 2000 5. Moroşanu G., Ecuaţii diferenţiale. Aplicaţii, Biblioteca profesorului de matematică, Editura Academiei, Bucureşti,

1989

Fişa disciplinei: Proiectarea interfeţelor grafice / Visual interfaces design Codul cursului: UO-ST.I.0405 Tipul disciplinei: OPŢIONAL Nr. credite: 7 Anul: II, Semestrul: II Nr. de săptămâni: 14 Nr. ore/săptămână: 5 Nr. ore curs: 2 Nr. ore seminar: 0 Nr. lucrări practice: 3 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE: Obişnuirea cu facilităţile mediilor vizuale Învăţarea claselor ce stau la baza proiectării interfeţelor grafice şi a facilităţilor oferite de acestea Învăţarea modului de realizare a aplicaţiilor Windows CONTINUTUL CURSULUI: Cursul cuprinde noţiuni legate de utilizarea mediilor visuale de programare, prezentarea claselor ce stau la baza proiectării interfeţelor grafice şi a modului de realizare a aplicaţiilor Windows bazate pe casete de dialog, respectiv pe arhitectura document-view. METODE DE PREDARE: expunere cu retroproiectorul/ videoproiectorul, metode activ-participative.

MODUL DE EVALUARE: colocviu scris LABORATOR: se vor rezolva toate problemele propuse la curs. BIBLIOGRAFIE: 1. Utilizare Visual C++ 6, Jon Bates, Tim Tompkins, Editura Teora, 2001 2. Succes cu C++ - Kris Jamsa, Ed. All Educational SA Timişoara 1997 3. B. Stroustrup, The C++ Programming Language, Third Edition, Addison-Wesley, 1997 4. M.A. Ellis, B. Stroustrup, The Annotaded C++ Reference Manual, Addison-Wesley, 1990 5. T. Faison, Borland C++ 3.1 Object Oriented Programming, Second Edition, Sams Publishing, 1992

Fişa disciplinei: Birotică / Birotics

Codul cursului: UO-ST.I.0406 Tipul disciplinei: OPŢIONAL Nr. credite: 7 Anul: II, Semestrul: II Nr. de săptămâni: 14 Nr. ore/săptămână: 5 Nr. ore curs: 2 Nr. ore seminar: 0 Nr. lucrări practice: 3 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE: Cursul are drept scop iniţierea studenţilor în calcul tabelar (Microsoft Excel) procesarea textelor (Microsoft Word) şi realizarea prezentărilor folosind PowerPoint.

Page 11: Algoritmi şi structuri de date_programa_analitica

CONŢINUTUL CURSULUI: Cursul începe prezentarea sistemului de operare Windows. In capitolele următoare se prezintă modul de lucru cu Excel, editarea textelor şi prelucrarea fişierelor Word precum şi elemente de prezentare PowerPoint. METODE DE PREDARE: prelegere orală, metode activ-participative MODUL DE EVALUARE: colocviu scris şi oral BIBLIOGRAFIE:

1. Microsoft Office Professional 97, 6 in 1 - Faithe Wempen , ED. TEORA, 1998 2. Tehnoredactare computerizata - Dima, G.; Dima M., Teora, Bucuresti, 1996; 3. Iniţiere în utilizarea calculatoarelor - Matei Sorin,Florian Gabriel, Ed Arves 2001 4. Manual Microsoft Word 97 - Sprint Computers 5. Manual Microsoft Office 97 - Sprint Computers 6. Totul despre Microsoft Word 2000, Charles Rubin, Ed Teora 7. Utilizare Microsoft Excel 2000, Julia Kelly, Ed. Teora

Fişa disciplinei: Programare distribuită / Distributed programming

Codul cursului: UO-ST.I.0501 Tipul disciplinei: OBLIGATORIE Nr. credite: 7 Anul: III, Semestrul: I Nr. de săptămâni: 14 Nr. ore/săptămână: 5 Nr. ore curs: 2 Nr. ore seminar: 0 Nr. lucrări practice: 3 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE: Insusirea metodelor si tehnicilor specifice programarii distribuite in .NET CONŢINUTUL CURSULUI: Introducere in .NET Remoting. Programare distribuita in .NET remoting. Introducere in COM Interop METODE DE PREDARE: expunere cu videoproiectorul, metode activ-participative, dezbatere MODUL DE EVALUARE: examen scris LABORATOR: in laborator se vor realiza programe care sa reflecte continutul cursului BIBLIOGRAFIE SUPLIMENTARĂ: 1. T. Barnaby, Distributed .NET Programming in C#, Apress, 2002 2. I. Rammer, M. Szpuszta, Advanced .NET Remoting, Second Edition, Apress, 2005

Fişa disciplinei: Tehnologii WEB / WEB Technologies

Codul cursului: UO-ST.I.0502 Tipul disciplinei: OBLIGATORIE Nr. credite: 7 Anul: III, Semestrul: I Nr. de săptămâni: 14 Nr. ore/săptămână: 5 Nr. ore curs: 2 Nr. ore seminar: 0 Nr. lucrări practice: 3 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE: Întelegerea modului de organizare şi transmitere a informaţiilor în internet, întelegere modului de lucru a aplicaţiilor client-server şi dobândirea deprinderii de a determina care procese se execută pe client şi care pe server, înţelegerea modului de comunicare între client şi server, învăţarea limbajului HTML. CONTINUTUL CURSULUI: Prezentarea arhitecturii internetului, a modului de transfer a informaţiilor, a modului de lucru a produselor software dezvoltate pe baza arhitecturii client-server şi a modului de utilizare a limbajului HTML. METODE DE PREDARE: expunere cu retroproiectorul/ videoproiectorul, metode activ-participative.

MODUL DE EVALUARE: examen scris LABORATOR: se vor rezolva toate problemele propuse la curs. BIBLIOGRAFIE: 1. Sabin Corneliu Buruga (2001), Tehnologii Web, Editura MatrixRom, Bucuresti

Page 12: Algoritmi şi structuri de date_programa_analitica

2. M. A. Homorodean, I. Iosupescu (2001), Internet şi pagini Web, Editura Niculescu, Bucuresti 3. Resurse web

Fişa disciplinei: Reţele de calculatoare / Computer networks

Codul cursului: UO-ST.I.0503 Tipul disciplinei: OBLIGATORIE Nr. credite: 5,5 Anul: III, Semestrul: I Nr. de săptămâni: 14 Nr. ore/săptămână: 4 Nr. ore curs: 2 Nr. ore seminar: 0 Nr. lucrări practice: 2 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE: Insusirea metodelor si tehnicilor specifice programarii in retea, formarea capacitatii de a scrie un client si un server CONŢINUTUL CURSULUI: Introducere in IP. DNS. Socket-uri orientate pe conexiune. Socket-uri connectionless METODE DE PREDARE: expunere cu videoproiectorul, metode activ-participative, dezbatere MODUL DE EVALUARE: colocviu scris LABORATOR: in laborator se vor realiza programe care sa reflecte continutul cursului BIBLIOGRAFIE SUPLIMENTARĂ: 1. D.B. Makofske, M.J. Donahoo, K.L. Calvert, TCP/IP Sockets in C#. Practical Guide for Programmers, Morgan

Kaufmann Publishers, 2004 2. M.J. Donahoo, K.L. Calvert, TCP/IP Sockets in C. Practical Guide for Programmers, Morgan Kaufmann Publishers,

2001 3. R. Blum, C# Network Programming, Sybex, 2003 4. D.E. Comer, D.L. Stevens, Internetworking with TCP/IP, vol. III, Client-Server Programming and Applications,

Linux/POSIX Sockets Version, Prentice Hall, 2001 5. D.E. Comer, D.L. Stevens, Internetworking with TCP/IP, vol. III, Client-Server Programming and Applications,

Windows Sockets Version, Prentice Hall, 1997 6. W.R. Stevens, B. Fenner, A.M. Rudof, Unix Network Programming, The Sockets Networking API, Vol. I, Third

Edition, Addison-Wesley, 2004 7. W.R. Stevens, TCP/IP illustrated, Vol. I, The protocols, Addison-Wesley, 1993.

Fişa disciplinei: Calcul paralel / Parallel computing

Codul cursului: UO-ST.I.0504 Tipul disciplinei: OPŢIONAL Nr. credite: 5,5 Anul: III, Semestrul: I Nr. de săptămâni: 14 Nr. ore/săptămână: 4 Nr. ore curs: 2 Nr. ore seminar: 0 Nr. lucrări practice: 2 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE DISCIPLINEI: Insusirea notiunilor de calcul paralel, formarea deprinderilor de scriere a programelor multithread CONŢINUTUL CURSULUI: Thread-uri. Programare avansata in Linux. Tehnici de programare in RTLinux METODE DE PREDARE: expunere cu videoproiectorul, metode activ-participative, dezbatere MODUL DE EVALUARE: colocviu scris LABORATOR: in laborator se vor realiza programe care sa reflecte continutul cursului BIBLIOGRAFIE SUPLIMENTARĂ: 1. R. Asche, Multithreading for rookies, Technical Report, MSDN Library, 1993. 2. R. Asche, Synchronization on the fly, Technical Report, MSDN Library, 1993 3. R. Asche, Detecting deadlocks in multithreaded Win32 applications, Technical Report, MSDN Library, 1994 4. David R. Butenhof, Programming with POSIX Threads, Addison-Wesley, 1997 5. J. Cooperstein, Linux multithreading advances, O'Reilly Network, 20027 6. D. Robbins, Common threads: POSIX threads explained, Part 1, 2, 3, IBM Developer Library, 2000

Page 13: Algoritmi şi structuri de date_programa_analitica

Fişa disciplinei: Grafică pe calculator / Computer Graphics

Codul cursului: UO-ST.I.0505 Tipul disciplinei: OPŢIONAL Nr. credite: 5,5 Anul: III, Semestrul: I Nr. de săptămâni: 14 Nr. ore/săptămână: 4 Nr. ore curs: 2 Nr. ore seminar: 0 Nr. lucrări practice: 2 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE: Cunoasterea facilitatilor grafice ale diferitelor componente dintr-un calculator si modul de programare a acestora, crearea de proceduri si functii pentru functiile de baza din grafica pe calculator, conceperea unor structuri de date pentru gestiunea suprafetelor si obiectelor 3D. CONŢINUTUL CURSULUI: Grafica in diferite medii de programare (Defphi, Maple, etc.). Aplicatii, hardware pentru grafica., elemente de geometrie computationala. Sisteme de coordonate, functii de baza. Desenarea unui punct, segment, cerc, elipsa. Transpunerea poligoanelor. Umplerea zonelor. Cliping 2D, 3D. Tehnici de proiectie. Modelarea obiectelor grafice 3D, vizualizarea obiectelor grafice 3D. Modele de iluminare, desenarea suprafetelor, ajustarea curbelor si suprafetelor, deformarea obiectelor grafice. METODE DE PREDARE: expunere cu videoproiectorul, metode activ-participative, dezbatere MODUL DE EVALUARE: colocviu scris SUPORT DE CURS: Baciu, R., Volovici, D., Sisteme de prelucrare grafica. Editura albastra, 1999. LABORATOR: in laborator se vor realiza programe care sa reflecte continutul cursului. BIBLIOGRAFIE SUPLIMENTARĂ: 1. Baltac, V., colectiv, Calculatoarele electronice, grafica interactiva si prelucrarea imaginilor. Editura Tehnica, Bucuresti, 1985. 2. Dogaru, D., Metode noi in proiectare. Elemente de grafica 3d. Editura stiintifica si enciclopedica, Bucuresti, 1988.

Fişa disciplinei: Administrarea sistemelor informatice / Administering computing systems Codul cursului: UO-ST.I.0506 Tipul disciplinei: OPŢIONAL Nr. credite: 5 Anul: III, Semestrul: I Nr. de săptămâni: 14 Nr. ore/săptămână: 4 Nr. ore curs: 2 Nr. ore seminar: 0 Nr. lucrări practice: 2 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE: Dezvoltarea priceperilor şi depinderilor de administrare a sistemelor de calcul şi a reţelelor de calculatoare. CONŢINUTUL CURSULUI: Instalarea, depanarea, întreţinerea şi dezvoltarea sistemelor şi reţelelor de calculatoare pe diferite platforme. METODE DE PREDARE: prelegere, expunere interactivă.

MODUL DE EVALUARE: evaluări parţiale + evaluare finală. SEMINAR (LABORATOR): se vor rezolva problemele propuse. BIBLIOGRAFIE: Manuale de referinţă pentru administrarea sistemelor Windows şi Linux.

Fişa disciplinei: Prelucrarea imaginilor / Image processing

Codul cursului: UO-ST.I.0507 Tipul disciplinei: OPŢIONAL Nr. credite: 5 Anul: III, Semestrul: I Nr. de săptămâni: 14 Nr. ore/săptămână: 4 Nr. ore curs: 2 Nr. ore seminar:0 Nr. lucrări practice: 2 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE: Deprinderea modului de interpretare a unei imagini digitale. Înţelegerea modului în care se realizează mărirea, respectiv comprimarea şi decomprimarea imaginilor color. Cunoaşterea principalilor algoritmi standard de compresie a imaginilor

Page 14: Algoritmi şi structuri de date_programa_analitica

CONTINUTUL CURSULUI: Cursul conţine prezentarea modului de interpretare a imaginilor color şi descrierea principlalilor algoritmi standard de mărire şi respectiv de compresie şi decompresie a imaginilor color. METODE DE PREDARE: expunere cu retroproiectorul/ videoproiectorul, metode activ-participative.

MODUL DE EVALUARE: colocviu LABORATOR: se vor rezolva toate problemele propuse la curs. BIBLIOGRAFIE: 1. VLAICU A., Prelucrarea numerica a imaginilor, Microinformatica (Ed. Albastra), Cluj-Napoca, 1997 2. Dan Cătălin Noje (2006), Sisteme şi lgici multivalente. Aplicaţii în prelucrarea imaginilor, Teza de doctorat

Fişa disciplinei: Practică pedagogică I / Practice of Education I

Codul cursului: UO-DPPPD.0508 Tipul disciplinei: OBLIGATORIE Nr. credite: 2,5 Anul: III, Semestrul: I Nr. de săptămâni: 14 Nr. ore/săptămână: 3 Nr. ore curs: 0 Nr. ore seminar: 0 Nr. lucrări practice: 3 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE:

1. Formarea capacitatii de a opera cu informaţiile de la disciplinele de specialitate şi din domeniul ştiinţelor educaţiei 2. Formarea deprinderilor de a proiecta şi de a realiza efectiv cu elevii activităţi de predare-învăţare 3. Formarea deprinderilor de a aprecia şi evalua activităţi instructiv-educative practice proprii şi ale colegilor de

practică 4. Dezvoltarea deprinderilor de mânuire a mijloacelor de învăţământ 5. Formarea capacităţii de a studia şi cunoaşte personalitatea elevilor

CERINTE 1. Asistă la 1-2 activitati de dirigentie sau consiliere 2. Asistă la 1-2 activitati extradidactice organizate in scoala (comisii metodice, consilii profesorale, concursuri, serbari scolare, activitati de orientare si consiliere etc.) 3. Asistă la 4-5 lecţii demonstrative ale profesorului îndrumător 4. Asistă la lecţiile colegilor din grupa de practică pedagogică şi participă activ la analiza acestora 5. Susţine minim 2 lecţii de probă SISTEM DE EVALUARE Colocviu. În aprecierea finală a studentului se va ţine cont de: notele obţinute la lecţiile de probă şi finală, de aprecierea dosarului de practică şi de participarea acestuia la toate activităţile cuprinse în cadrul practicii.

Fişa disciplinei: Algoritmica grafurilor /

Codul cursului: UO-ST.I.0601 Tipul disciplinei: OBLIGATORIE Nr. credite: 5,5 Anul: III, Semestrul: II Nr. de săptămâni: 12 Nr. ore/săptămână: 4 Nr. ore curs: 2 Nr. ore seminar: 0 Nr. lucrări practice: 2 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE: Însuşirea principalelor noţiuni de teoria grafurilor şi formarea capacităţii de a opera cu ele; Dezvoltarea abilităţilor de calcul; Formarea capacitatii de a aplica diferiţi algoritmi din teoria grafurilor CONŢINUTUL CURSULUI: : Noţiuni introductive de teoria grafurilor (4 ore); Numărul ciclomatic al unui graf (2 ore); Determinarea drumurilor de lungime minimă într-un graf orientat (4 ore), Determinarea componentelor tare conexe ale unui graf orientat (4 ore), Determinarea drumurilor hamiltoniene (4 ore), Drumuri de valoare optimă (4 ore), Flux maximal în reţele de transport (4 ore), Arbori. Problema arborelui de valoare minimă (2 ore).

METODE DE PREDARE: prelegere orală, metode activ-participative, dezbatere

MODUL DE EVALUARE: colocviu scris SUPORT DE CURS: A. Alb Lupaş – Introducere în teoria grafurilor (în curs de redactare), 2006 SUPORT DE LABORATOR: A. Alb Lupaş – Introducere în teoria grafurilor (în curs de redactare), 2006

Page 15: Algoritmi şi structuri de date_programa_analitica

BIBLIOGRAFIE SUPLIMENTARĂ: 1. I. Tomescu, Combinatorică şi teoria grafurilor, Universitatea din Bucureşti, 1978, curs litografiat. 2. I. Tomescu, Probleme de combinatorică şi teoria grafurilor, Editura Didactică şi Pedagogică, Bucureşti, 1971.

Fişa disciplinei: Managementul proiectelor informatice / Project management Codul cursului: UO-ST.I.0602 Tipul disciplinei: OBLIGATORIE Nr. credite: 5,5 Anul: III, Semestrul: II Nr. de săptămâni: 12 Nr. ore/săptămână: 4 Nr. ore curs: 2 Nr. ore seminar: 0 Nr. lucrări practice: 2 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE: Dobândirea de către studenţi a cunoştinţelor referitoare la managementul proiectelor, planificare, proiectarea, testarea, organizare şi resurse umane în proiecte, sisteme informatice pentru managementul proiectelor, ingineria sistemelor, managementul calităţii. Familiarizarea cu unele procese şi metodologii de dezvoltarea a sistemelor software. CONŢINUTUL CURSULUI: Metodologii de dezvoltare a software-ului. Limbaje de modelare a sistemelor informatice. METODE DE PREDARE: prelegere, expunere interactivă.

MODUL DE EVALUARE: evaluări parţiale + evaluare finală. SEMINAR (LABORATOR): se vor rezolva problemele propuse. BIBLIOGRAFIE: 1. Grady Booch, James Rumbaugh, Ivar Jacobson, The Unified Modeling Language User Guide, Addison Wesley, 1998. 2. ***, Analyzing Requirements and Defining Microsoft .NET Solution Architectures, Microsoft Press, 2003.

Fişa disciplinei: Inteligenţă artificială /Artificial inteligence

Codul cursului: UO-ST.I.0603 Tipul disciplinei: OBLIGATORIE Nr. credite: 7 Anul: III, Semestrul: II Nr. de săptămâni: 12 Nr. ore/săptămână: 5 Nr. ore curs: 2 Nr. ore seminar: 0 Nr. lucrări practice: 3 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE: Familiarizarea cu noţiunea de algoritm genetic. Studierea structurii de bază a algoritmului genetic, a funcţiilor de generare a populaţiilor iniţiale, a funcţiilor de încrucişare, mutaţie, selecţie şi a condiţiilor de obţinere a soluţiei. Realizarea de aplicaţii utilizând algoritmi genetici (Ex: fractali) CONTINUTUL CURSULUI: Cursul cuprinde noţiunile de bază legate de algoritmii genetici, a funcţiilor de generare a populaţiilor iniţiale, a funcţiilor de încrucişare, mutaţie, selecţie şi a condiţiilor de obţinere a soluţiei. METODE DE PREDARE: expunere cu retroproiectorul/ videoproiectorul, metode activ-participative.

MODUL DE EVALUARE: examen scris LABORATOR: se vor rezolva toate problemele propuse la curs. BIBLIOGRAFIE: 1. Algoritmi genetici şi strategii evolutive – aplicaţii în Inteligenţă Artificială şi în domenii conexe 2. Box, G.E.P. (1957), Evolutionary operation: a method of increasing industrial productivity, Applied Statistics 6 3. Balazs M. E. (1993), Algoritmi Genetici şi Aplicaţiile lor, Teză de doctorat, Univ. Babeş-Bolyai, Cluj-Napoca 4. Baker J.E. (1985) – Adaptive selection methods for genetic algorithm, Proceedings First International Conference on Genetic Algorithms

Page 16: Algoritmi şi structuri de date_programa_analitica

Fişa disciplinei: Dezvoltarea aplicaţiilor WEB / WEB Programing

Codul cursului: UO-ST.I.0604 Tipul disciplinei: OPŢIONAL Nr. credite: 7 Anul: III, Semestrul: II Nr. de săptămâni: 12 Nr. ore/săptămână: 5 Nr. ore curs: 2 Nr. ore seminar: 0 Nr. lucrări practice: 3 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE: Deprinderea dezvoltării aplicaţiilo web combinând limbajul HTML, PHP şi MySQL. CONTINUTUL CURSULUI: Cursul cuprinde prezentarea limbajului PHP şi a modului în care acesta poate fi utilizat în combinaţie cu limbajul HTML şi MySQL în vederea dezvoltării aplicaţiilor destinate utilizării în reţeaua internet. METODE DE PREDARE: expunere cu retroproiectorul/ videoproiectorul, metode activ-participative.

MODUL DE EVALUARE: examen scris LABORATOR: se vor rezolva toate problemele propuse la curs. BIBLIOGRAFIE: 1. Bill McCarty, (2002), PHP 4, Editura Teora 2. Resurse Web

Fişa disciplinei: Tehnici multimedia / Multimedia tehniques

Codul cursului: UO-ST.I.0605 Tipul disciplinei: OPŢIONAL Nr. credite: 7 Anul: III, Semestrul: II Nr. de săptămâni: 12 Nr. ore/săptămână: 5 Nr. ore curs: 2 Nr. ore seminar: 0 Nr. lucrări practice: 3 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE: Deprinderea abilitătiilor necesare dezvoltării aplicaţiilor web cu ajutorul Macromedia DreamWeaver şi Flash CONTINUTUL CURSULUI: Cursul prezinta ultimele tehnologii si aplicatii multimedia. Scopul sau este de a permite studentilor sa obtina informatii pentru a realiza un proiect multimedia interactiv cu suport CD-ROM. METODE DE PREDARE: expunere cu retroproiectorul/ videoproiectorul, metode activ-participative.

MODUL DE EVALUARE: examen scris LABORATOR: se vor rezolva toate problemele propuse la curs. BIBLIOGRAFIE: 1. FLUCKINGER F., Understanding networked mutimedia applications and technology, Prentice Hall,1996 2. Resurse Web

Fişa disciplinei: Securitatea informaţiei / Information security

Codul cursului: UO-ST.I.0606 Tipul disciplinei: OPŢIONAL Nr. credite: 5 Anul: III, Semestrul: II Nr. de săptămâni: 12 Nr. ore/săptămână: 4 Nr. ore curs: 2 Nr. ore seminar: 0 Nr. lucrări practice: 2 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE: Insusirea cunostintelor referitoare la: -protocoale de autentificare (Kerberos) -protocoale de retea (TCP/IP) -securitatea postei electronice (sistemul PGP) -protocoalele SSL, TLS si SET -securitatea Web

Page 17: Algoritmi şi structuri de date_programa_analitica

CONTINUTUL CURSULUI: Protocoale de securitate (4 ore), protocoale de autentificare şi securitatea poştei electronice (6 ore), securitatea Web (6 ore), Securitatea în Internet (8 ore). METODE DE PREDARE: expunere cu retroproiectorul/ videoproiectorul, metode activ-participative.

MODUL DE EVALUARE: examen scris SUPORT DE CURS: 1. C. Popescu, “Introducere in criptografie”, Editura Universităţii din Oradea, 2001. 2. V. Patriciu, “Securitatea informatică în UNIX şi INTERNET”, Ed. Tehnică, 1998. LABORATOR: se vor rezolva toate problemele propuse in curs. BIBLIOGRAFIE SUPLIMENTARĂ: W. Stallings, Network security essentials. Applications and standards, Prentice Hall, 1999.

Fişa disciplinei: Sisteme fuzzy aplicate în prelucrarea imaginilor / Fuzzy systems applied on image proccesing Codul cursului: UO-ST.I.0607 Tipul disciplinei: OPŢIONAL Nr. credite: 5 Anul: III, Semestrul: II Nr. de săptămâni: 12 Nr. ore/săptămână: 4 Nr. ore curs: 2 Nr. ore seminar: 0 Nr. lucrări practice: 2 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE: Deprinderea modului de interpretare a unei imagini digitale prin prisma sistemelor fuzzy. Înţelegerea modului de utilizare a sistemelor fuzzy în prelucrarea imaginilor. Prezentarea unor algoritmi de compresie şi decompresie a imaginilor dezvoltaţi pe baza szstemelor fuzzy. CONTINUTUL CURSULUI: Cursul conţine prezentarea modului de interpretare a imaginilor color prin prisma sistemelor fuzzy şi descrierea principlalilor algoritmi de de compresie şi decompresie a imaginilor color ce au la bază sisteme fuzzy. METODE DE PREDARE: expunere cu retroproiectorul/ videoproiectorul, metode activ-participative.

MODUL DE EVALUARE: examen scris LABORATOR: se vor rezolva toate problemele propuse la curs. BIBLIOGRAFIE: 1. VLAICU A., Prelucrarea numerica a imaginilor, Microinformatica (Ed. Albastra), Cluj-Napoca, 1997 2. Dan Cătălin Noje (2006), Sisteme şi logici multivalente. Aplicaţii în prelucrarea imaginilor, Teza de doctorat

Fişa disciplinei: Software matematic / Mathematical software

Codul cursului: UO-ST.I.0608 Tipul disciplinei: FACULTATIV Nr. credite: 3 Anul: III, Semestrul: II Nr. de săptămâni: 12 Nr. ore/săptămână: 3 Nr. ore curs: 1 Nr. ore seminar: 0 Nr. lucrări practice: 2 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE: Lucrul cu Mathematica, programarea in Mathematica CONŢINUTUL CURSULUI: Introducere. Utilizarea Mathematica in calcule numerice si simbolice. Introducere in programarea in Mathematica METODE DE PREDARE: expunere cu videoproiectorul, metode activ-participative, dezbatere MODUL DE EVALUARE: examen scris SUPORT DE CURS: Mathematica online help LABORATOR: in laborator se vor realiza programe care sa reflecte continutul cursului

Page 18: Algoritmi şi structuri de date_programa_analitica

BIBLIOGRAFIE SUPLIMENTARĂ: 1. S. Wolfram, The Mathematica Book, Fifth Edition, Wolfram Media, 2003 2. J.W. Gray, Mastering Mathematica, Second Edition, Academic Press, 1998 3. K.R. Coomles & all, The Mathematica Primer, Cambridge University Press, 1998 4. R.E. Maeder, Programming in Mathematica, Third Edition, Addison Wesley, 1997 5. R.E. Maeder, The Mathematica Programmer II, Academic Press, 1996

Fişa disciplinei: Practică pedagogică II /Practice of Education II

Codul cursului: UO-DPPPD.0601 Tipul disciplinei: OBLIGATORIE Nr. credite: 2,5 Anul: III, Semestrul: II Nr. de săptămâni: 12 Nr. ore/săptămână: 3 Nr. ore curs: 0 Nr. ore seminar: 0 Nr. lucrări practice: 3 Domeniul: Informatică Specializarea: Informatică

OBIECTIVE: 1. Formarea capacităţii de a opera cu informaţiile de la disciplinele de specialitate şi din domeniul ştiinţelor educaţiei 2. Formarea deprinderilor de a proiecta şi de a realiza efectiv cu elevii activităţi de predare-învăţare 3. Formarea deprinderilor de a aprecia şi evalua activităţi instructiv-educative practice proprii şi ale colegilor de practică 4. Dezvoltarea deprinderilor de mânuire a mijloacelor de învăţământ 5. Formarea capacităţii de a studia şi cunoaşte personalitatea elevilor CERINTE 1. Asistă la lecţiile colegilor din grupa de practică pedagogică şi participă activ la analiza acestora 2. Conduce minim 2 lecţii de probă din specialitate 3. Susţinerea lecţiei finale 4. Efectuează activitatea de cunoaştere a unui elev şi întocmeşte Fişa psihopedagogică şi caracterizarea acestuia SISTEM DE EVALUARE Colocviu. În aprecierea finală a studentului se va ţine cont de: notele obţinute la lecţiile de probă şi finală, de aprecierea dosarului de practică şi de participarea acestuia la toate activităţile cuprinse în cadrul practicii.