CURSURI OPŢIONALE DE INFORMATICĂ PROPUSE PENTRU ANUL UNIVERSITAR SEM. I DOMENIUL DE LICENŢĂ: INFORMATICĂ SPECIALIZAREA: INFORMATICĂ
|
|
- Nancy Parks
- 5 years ago
- Views:
Transcription
1 CURSURI OPŢIONALE DE INFORMATICĂ PROPUSE PENTRU ANUL UNIVERSITAR SEM. I DOMENIUL DE LICENŢĂ: INFORMATICĂ SPECIALIZAREA: INFORMATICĂ
2 Lista cursurilor opţionale sem. I 5.1 Aplicații distribuite în cloud 5.2 Aplicații Web dezvoltate cu Ruby on Rails 5.3 Aplicații Web în Python 5.4 Cloud Computing 5.5 Combinatorică enumerativă și aplicații 5.6 Concepte geometrice în grafica pe calculator 5.7 Concepte și aplicații în vederea artificială 5.8 Programare Web utilizând limbajul Java Servleți 5.9 Proiectarea și implementarea unei platforme web scalabile 5.10 Undergraduate Research Opportunities Fiecare student face 5 opțiuni, în ordinea preferințelor
3 TITLU: APLICAȚII DISTRIBUITE ÎN CLOUD DOMENIUL DE LICENŢĂ: INFORMATICĂ SPECIALIZAREA: INFORMATICĂ NR.ORE/SĂPTĂMÂNĂ: 3 (Curs = 2; Laborator = 1) SEMESTRUL: 5 / anul III de studiu CREDITE: 5 INSTRUCTORI: Robert Hasna (Adobe Romania) Cursul își propune să ofere studenților o introducere în tot ce înseamnă dezvoltarea aplicațiilor internet ce lucrează cu cantități mari de date si au un grad ridicat de scalabilitate, aplicații care rulează în cloud-ul oferit de Amazon sub sistemul de operare Linux. În cadrul cursului vor fi prezentate tehnologii și metode de actualitate în construirea aplicațiilor ce ruleaza in cloud iar accentul este pus pe serviciile oferite de Amazon Web Services. Cursul este unul de tip hands-on, studenții având posibilitatea să pună în practică toate cunoștințele dobândite. La finalul cursului, studenții vor putea crea și gestiona resurse în cloud-ul Amazon, dezvolta aplicații care rulează în cloud, sunt scalabile si manipulează cantități mari de date. PROGRAMĂ: 1. Introducere in Cloud. Ce este? Avantaje si dezavantaje. 2. Scalabilitate. Anatomia unei aplicatii modulare si scalabile. 3. Servicii de calcul si comunicare in AWS. (EC2, SQS, ELB) 4. Servicii de stocare in AWS. (S3, DynamoDB, RDS) 5. Utilizarea SDK-ului Java pentru AWS. 6. Introducere in Hadoop. Hadoop pe cluser in Amazon. BILBIOGRAFIE: [1] Documentatia online AWS: [2] Documentatia online Hadoop: NOTĂ: Numărul maxim de studenți participanți este de 25.
4 TITLU: APLICAȚII WEB DEZVOLTATE CU RUBY ON RAILS DOMENIUL DE LICENŢĂ: INFORMATICĂ SPECIALIZAREA: INFORMATICĂ NR.ORE/SĂPTĂMÂNĂ: 3 (Curs = 2; Laborator = 1) SEMESTRUL: 5 / anul III de studiu CREDITE: 5 INSTRUCTORI: Specialiști din cadrul Cronian Academy Cursul își propune să ofere studenților o introducere în tot ce înseamnă dezvoltarea aplicațiilor web utilizând framework-ul Ruby on Rails, în sistemul de operare Linux. În cadrul cursului va fi prezentată arhitectura MVC (Model-View-Controller), pe care este construit framework-ul Ruby on Rails, precum și alte tehnologii precum HTML5, CSS3, Javascript, XML. Cursul este unul de tip hands-on, studenții având posibilitatea să pună în practică toate cunoștințele dobândite. La finalul cursului, studenții vor putea dezvolta aplicații web conform ultimelor standarde. PROGRAMĂ: 1. Introducere în universul aplicațiilor web. Introducere în MVC. Instalarea și cunoașterea pachetului Ruby on Rails. 2. Structura unei aplicații. Introducere în HTML5, CSS3, Javascript. 3. Sintaxa Ruby on Rails. Testare (TDD). Configurarea mediului de deployment. 4. Modele și vizualizări I. Crearea unei baze de date și operații asupra ei (creare, modificare, ștergere de utilizatori și parole, etc.). 5. Modele și vizualizări II. Creare de vizualizări (interfață grafică, formulare, metode de autentificare, înregistrare, etc). 6. C-ul din MVC - controlerul. Sesiuni și securitatea aplicației. 7. Dezvoltarea unei aplicații web. BILBIOGRAFIE: [1] Ghidul online Ruby on Rails: [2] Michael Hartl, Ruby on Rails 3 Tutorial Book: Learn Rails by Example, Addison-Wesley, ( [3] Sam Ruby, Dave Thomas, David Heinemeier Hansson, Agile Web Development with Rails, 4 th edition, Pragmatic Programmers, NOTĂ: Cursul și laboratorul său vor fi organizate pe grupe de de studenți.
5 TITLU: APLICAȚII WEB IN PYTHON DOMENIUL DE LICENŢĂ: INFORMATICĂ SPECIALIZAREA: INFORMATICĂ NR.ORE/SĂPTĂMÂNĂ: 3 (Curs = 2; Laborator = 1) SEMESTRUL: 5 / anul III de studiu CREDITE: 5 INSTRUCTORI: Specialiști din cadrul Eau de Web și ROSEdu Cursul își propune să ofere studenților o introducere în programarea web folosind limbajul de programare Python și platforma Django. În prima parte a cursului, studenții sunt familiarizați cu limbajul, cu sintaxa și construcțiile specifice programării de nivel înalt. În cea de a doua parte, se pune accentul pe dezvoltarea unei aplicații web, pornind de la partea de proiectare şi parcurgând cu atenţie toate etapele de dezvoltare, până la finalizarea aplicaţiei. Cursul este interactiv, în timpul prezentării studenții fiind încurajați să participe cu sugestii și întrebări. Partea practică de tipul hands-on se face în paralel cu prezentarea, anumite părți de cod fiind puse la dispoziție pe proiector sau online pe pagina de resurse a cursului. La finalul cursului, un absolvent va avea atât noțiunile necesare înțelegerii programării web, cât și abilitatea de a dezvolta o aplicație web de la zero. PROGRAMĂ: 1. Introducere în Python. Lucrul cu interpretorul, sintaxa. 2. Operații de bază. Funcții built-in. 3. Programare orientată pe obiect. Clase și obiecte. Moștenire 4. Noțiuni specifice Python. Liste şi tupluri. Dicţionare. 5. Introducere în Django. HTTP. Modele, view-uri și template-uri 6. Lucrul cu baza de date din Django. Modele și interogări 7. Formulare. Formulare mapate pe modele, template-uri 8. Django extras: autentificare, sesiune, paginare 9. Frontend: CSS, Javascript. Platforma Bootstrap BILBIOGRAFIE: [1] Documentatia online PurePython: [2] Documentatia online Python: NOTĂ: Numărul maxim de studenți participanți este de 30. Studenții care optează pentru acest curs vor fi supuși unei proceduri suplimentare de selecție.
6 TITLU: CLOUD COMPUTING DOMENIUL DE LICENŢĂ: INFORMATICĂ SPECIALIZAREA: INFORMATICĂ NR.ORE/SAPTAMANA: 3 (Curs = 2; Laborator = 1) SEMESTRUL: 5 / anul III de studiu CREDITE: 5 INSTRUCTORI: Conf. dr. Cristian Kevorchian (profesor asociat FMI) Scopul cursului este de a prezenta viitorilor specialişti în domeniul IT un mix de tehnologii sub numele de cloud computing care, potrivit predicţiilor Gartner, pînă la sfîrşitul anului 2016, 50% din companiile din Global 1000 vor utiliza servicii din public cloud. Cursul integrează cunoştinţe din zona arhitecturilor de calcul a reţeleor de calculatoare şi programării calculatoarelor într-unul dintre cele mai dinamice domenii ale tehnologiei informaţiei a se vedea şi experienţa unor universităţi de prestigiu, cum ar fi Stanford, ( Nu sunt vizate, in acest curs, decat aspecte legate de virtualizarea infrastructurilor de calcul şi înţelegerea arhitecturilor de tip public cloud, privat cloud şi hybrid cloud, precum şi utilizarea softwareului şi platformelor de dezvoltare ca serviciu. În contextul problematicii cloud computing vom aduce în discuţie şi subiecte larg dezbătute în comunităţile tehnologice de genul Serviciile WEB din perspectiva SOAP(Simple Object Access Protocol) sau REST(Representational State Transfer). PROGRAMA: 1. Cloud computing-definiţii, tipuri de cloud, caracteristici, avantaje şi dezavantaje, utilizare de standarde deschise. 2. Arhitecturi cloud-stiva cloud computing, conectarea la cloud, sisteme de operare în Cloud: Windows Azure OS, Chrom OS, JolieCloud OS. 3. Abstractizare şi virtualizare-tehnologii de virtualizare, load balancing şi virtualizare, hipervizoare, imagini ale maşinilor virtuale, portarea aplicaţiilor. 4. Servicii şi aplicaţii, SOA(Service Oriented Arhitecture)-Infrastructure as a Service(IaaS), Platform as a Service(PaaS), Software as a Service(SaaS), Identity as a Service(IdaaS), Compliance as Service(CaaS), Security-as-a-Service, ESB(Enterprise Service Bus),BPEL(Business Process Execution Language), Modelarea proceselor de business, Managementul şi monitorizarea SOA, SOA şi Cloud Computing, REST şi Cloud Computing. 5. Planificarea capacităţii de calcul metrici de bază, metrici de sistem, testarea nivelului de încărcare, tipuri de servere şi instanţe, capacitatea reţelei. 6. Stocarea ca serviciu în CLOUD Prezentarea serviciilor de stocare, ca fiind persistente şi redundante şi în plus analiza serviciilor:blob, QUEUE şi TABLE împreună cu API-ul Windows Azure Storage REST Service. 7. Platforma Windows Azure-software plus servicii, Servicii Windows Azure, Windows Azure AppFabric, SQL Azure. Interconectarea serviciilor cu.net Service Bus. 8. Transferul aplicaţiilor în cloud- aplicaţii în cloud, asocierea funcţionalităţilor, atributele aplicaţiilor, atributele serviciilor cloud, aplicaţii şi API-uri în cloud 9. Cloud, Grid şi HPC Prezentarea soluţiilor Amazon Elastic Compute Cloud EC2, TWESTER4Azure şi MR4Azure
7 BIBLIOGRAFIE: [1] B. Sosinsky CLOUD COMPUTING BIBLE, Wiley Publishing Inc., 2011 [2] R. Jennings CLOUD COMPUTING with Windows Azure Platform, Wiley Publishing Inc., 2009 [3] R. Buyya, J. Broberg, A. Goscinski CLOUD COMPUTING. Principles and Paradigms, Wiley Inc., 2011 [4] T.Velte, J. Velte, R. Elsenpeter CLOUD COMPUTING: A Practical Approach, MacGrow Hill, 2010
8 TITLU: COMBINATORICA ENUMERATIVA SI APLICATII DOMENIUL DE LICENTA: INFORMATICA SPECIALIZAREA: INFORMATICA NR. ORE/SAPTAMANA: 3 (Curs=2; Seminar=1) SEMESTRUL: 5 / anul III de studiu CREDITE: 5 TITULAR: Conf. dr. Dragos-Radu Popescu Cursul își propune o introducere în teoria numărării cu largi aplicații în toate domeniile teoretice și practice ale cercetării matematice. Astfel, cursul se adresează atât studenților care vor să devină profesori cât și celor ce vor să se specializeze în informatică sau care doresc să-și continue activitatea de cercetare în cadrul unui program de studii aprofundate sau de doctorat. PROGRAMA: 1. Principii de numărare. 2. Inegalitățile lui Bonferroni și Hunter. Aplicații. 3. Funcții de numărare. Numere Stirling, Bell, Fibonacci, Catalan și Lucas. 4. Drumuri laticiale. 5. Formule de inversiune binomială și Stirling. 6. Numărarea arborilor. Teoremele lui Cayley, Temperley, Austin. 7. Funcții generatoare. 8. Teoria lui Polya. 9. Aplicații în teoria probabilităților și teoria numerelor. BIBLIOGRAFIE: [1] Aigner Martin: Combinatorial Theory, Springer-Verlag, [2] Bondy J. A.,Murty U. S. R.: Graph theory with Applications, The Macmillam Press ltd., [3] Popescu Dragos-Radu: Combinatorica si teoria grafurilor, Societatea de Stiinte Matematice din Romania, [4] Popescu Dragos-Radu, Marinescu-Ghemeci Ruxandra: Combinatorica si teoria grafurilor prin exercitii si probleme, Matrix Rom, Bucuresti, 2014 [5] Tomescu Ioan: Probleme de combinatorica si teoria grafurilor, Ed. Didactica si Pedagogica,1981. [6] Tomescu Ioan, Popescu Dragos Radu: Elemente de Matematica discreta, Teoria Grafurilor si Analiza Combinatorie, Matrix Rom, Bucuresti, 2013 [7] Wilf, H. S.: Generatingfunctionology, 2nd ed. New York: Academic Press, 1994.
9 TITLU: CONCEPTE GEOMETRICE ÎN GRAFICA PE CALCULATOR DOMENIUL DE LICENŢĂ: INFORMATICĂ SPECIALIZAREA: INFORMATICĂ NR.ORE/SAPTAMANA: 3 (Curs = 2; Laborator = 1) SEMESTRUL: 5 / anul III de studiu CREDITE: 5 INSTRUCTORI: Lect. dr. Sorin Stupariu Cursul are două componente complementare. Prima dintre ele are o natură teoretică: în cadrul cursului vor fi prezentate noțiuni și rezultate geometrice esențiale pentru dezvoltarea aplicațiilor grafice, precum și câțiva algoritmi de bază în grafica pe calculator. Cea de-a doua componentă are o natură aplicativă și include o introducere în utilizarea OpenGL și dezvoltarea unor aplicații interactive de grafică pe calculator. Proiectele de laborator, concretizate prin proiecte, vor reprezenta componenta principală a verificării de la sfârșitul semestrului. PROGRAMA: 1. Primitive grafice. Atribute ale primitivelor grafice. 2. Transformări geometrice. Modelarea deplasării unui obiect. 3. Proiecții paralele și proiecții centrale. 4. Reprezentarea imaginilor 2D. 5. Elemente de grafică 3D. 6. Modele de iluminare. Efecte vizuale (netezirea contururilor, ceață, umbre). 7. Aplicații grafice interactive. Animații pe calculator. 8. Texturarea suprafețelor. 9. Utilizarea unităților programabile (shaders). BIBLIOGRAFIE: [1] G. Albeanu, Grafica pe calculator. Algoritmi fundamentali, Editura Universitatii din Bucuresti, [2] R. Baciu, Programarea aplicatiilor grafice 3D cu OpenGL, Editura Albastra, [3] W. Boehm, H. Prautzsch: Geometric Concepts for Geometric Design, AK Peters, Wellesley, [4] J. Hughes, A. van Dam, M. McGuire, D. Sklar, J. Foley, S. Feiner, K. Akeley, Computer Graphics: Principles and Practice (3rd edition), Addison Wesley, [5] D. Hearn, M. Baker, W. Carithers, Computer Graphics with OpenGL (4th edition), Prentice Hall, [6] P. Shirley, M. Ashikhmin, M. Gleicher, S. Marschner, E. Reinhard, K. Sung, W. Thompson, P. Willemsen, Fundamentals of Computer Graphics (3rd edition), AK Peters, Wellesley, [7] D. Shreiner, G. Sellers, J. Kessenich, B. Licea-Kane, OpenGL Programming Guide, Eighth Edition, Addison-Wesley, 2013.
10 TITLU: CONCEPTE ȘI APLICAȚII ÎN VEDERE ARTIFICIALĂ DOMENIUL DE LICENȚĂ: INFORMATICĂ SPECIALIZAREA: INFORMATICĂ NR. ORE / SĂPTĂMÂNĂ: 3 (Curs = 2; Laborator = 1) SEMESTRUL: 5 / anul III de studiu CREDITE: 5 INSTRUCTORI: Dr. Bogdan Alexe (profesor asociat FMI), Lect. Dr. Radu Ionescu Oamenii interpretează fără efort ceea ce văd. Scopul Vederii Artificiale este de a înzestra un sistem computerizat cu caracteristici asemanatoare, care "vede" și "înțelege" ceea ce se intâmplă în imagini. Pentru realizarea acestui deziderat este nevoie de algoritmi eficienți care să extragă informații din pixeli pentru interpretarea imaginilor. Cursul are ca obiectiv atât studierea conceptelor de bază cât și prezentarea unor tehnici de actualitate din domeniul Vederii Artificiale. În ultimii ani, tehnicile și metodele folosite în vederea artificială și-au dovedit aplicabilitatea din ce în ce mai răspândită pentru rezolvarea unor probleme importante cum ar fi recunoașterea facială, detectarea și recunoașterea obiectelor în imagini, detectarea și urmărirea obiectelor în video, recunoașterea caracterelor, recunoașterea semnelor de circulație, căutarea imaginilor după conținut și multe altele. Din acest motiv, cursul va pune un foarte mare accent pe partea de aplicabilitate a tehnicilor prezentate. Mai precis, fiecare curs va conține exemple practice și aplicații. În cadrul laboratorului se va folosi limbajul de programare Matlab. Vor fi prezentate funcțiile din librăria Image Processing Toolbox, dar se vor folosi și funcții implementate în librării open source, cum ar fi VLFeat sau Deep Learning Toolbox. La finalul cursului, studenții vor putea înțelege și aplica tehnicile de ultimă oră din domeniu pentru rezolvarea unor probleme interesante precum segmentare backgroundforeground, detectare facială, supraveghere video, etc. Dat fiind caracterul aplicativ al cursului, studenții vor fi evaluați pe baza unui proiect (50%) și a activității din cadrul laboratorului (50%). Temele de proiect vor fi prezentate în primul curs. În funcție de complexitatea temei abordate, proiectele pot fi abordate individual sau în echipe de până la 3 membri. Activitatea de laborator constă în rezolvarea exercițiilor ce însoțesc aplicațiile predate la curs. PROGRAMĂ: 1. Introducere în vederea artificială. Concepte de bază. 2. Filtre pentru imagini. Muchii și gradienti. Textură și culoare. 3. Segmentare și grupare: k-means, mean-shift, etc. 4. Puncte de interes. Trăsături locale pentru imagini. Descriptorii SIFT și HOG. 5. Metode de învățare. Concepte de bază. Modelul Nearest Neighbors. 6. Metode kernel. Funcții de similaritate și clasificatori liniari: SVM, KRR, KDA. 7. Modele de învățare deep. Rețele neuronale convoluționale. Metode pentru recunoașterea caracterelor. 8. Recunoașterea obiectelor folosind modelul bag of visual words. 9. Detectarea facială folosind metoda ferestrei glisante. 10. Recunoașterea expresiilor faciale folosind modelul bag of visual words și învățarea locală. 11. Recunoașterea obiectelor folosind rețele convoluționale.
11 12. Urmărirea traiectoriilor obiectelor în filme video: filtrul de particule. Aplicație: urmărirea oamenilor în filme video. BIBLIOGRAFIE: [1] R. Szeliski. Computer Vision: Algorithms and Applications. Springer, [2] J. Shawe-Taylor, N. Cristianini. Kernel Methods for Pattern Analysis. Cambridge University Press, [3] Simon Prince: Computer Vision: Models, Learning and Inference, Cambridge University Press, Draft disponibil online. [4] David Forsyth, Jean Ponce: Computer Vision: A modern approach (second edition), Prentice Hall, [5] R.T. Ionescu. Machine Learning in Computer Vision and String Processing. PhD. Thesis, University of Bucharest, [6] R.T. Ionescu, M. Popescu. PQ kernel: A rank correlation kernel for visual word histograms. Pattern Recognition Letters, 55(1):51 57, [7] R.T. Ionescu, M. Popescu, C. Grozea. Local Learning to Improve Bag of Visual Words Model for Facial Expression Recognition. Workshop on Challenges in Representation Learning, ICML, [8] L.P. Dinu, R.T. Ionescu, M. Popescu. Local Patch Dissimilarity for Images. In Proceedings of ICONIP, 7663: , [9] [10]
12 TITLU: PROGRAMARE WEB UTILIZÂND LIMBAJUL JAVA SERVLEȚI DOMENIUL DE LICENŢĂ: INFORMATICĂ SPECIALIZAREA: INFORMATICĂ NR.ORE/SAPTAMANA: 3 (Curs = 2; Seminar = 1) SEMESTRUL: 5 / anul III de studiu CREDITE: 5 INSTRUCTORI: Conf. dr. Andrei Baranga PROGRAMA: I. Preliminarii I.1 Despre arhitectura client-server: I.2 Aplicatii de tip web: I.3 Dezvoltarea de aplicatii WEB pe WINDOWS utilizând server-ul Tomcat. I.4 Exemplu de realizare si execuţie a celui mai simplu servlet II. Servleţi. II.1 Elemente de bază II.2 Servleţi şi package-uri. II.3 Alte detalii despre servleţi II.4 Parametrii de iniţializare II.5 Proiectarea unui client de Web II.6 Parametrii unui servlet II.7 Invocarea servletilor din HTML II.8 Caractere speciale in textul HTML II.9 Utilizarea headerelor cererii trimise de către client II.10 Transmiterea răpunsului în formă compactată II.11 Protejarea paginilor cu ajutorul parolelor II.12 Variabile CGI (Common Gateway Interface) II.13 Codul de răspuns al servletului II.14 Headerele răspunsului II.15 Utilizarea conexiunilor persistente II.16 Obiectele din clasa Cookie II.17 Gestionarea sesiunilor BIBLIOGRAFIE: [1] Athanasiu, Irina; Costinescu, Bogdan; Drăgo, Octavian Andrei; Popovici, Florentina Irina; Gaburici, Vasile, Limbajul Java - O Perspectivă pragmatică Agora, 2000 [2] Baranga A.,Programare Web Utilizand JAVA, Editura Albastra, Cluj-Napoca, 2007 [3] Hall, Marty, Core Servlets and JavaServer Pages (JSP), Prentice Hall PTR, 2000
13 TITLU: PROIECTAREA SI IMPLEMENTAREA UNEI PLATFORME WEB SCALABILE DOMENIUL DE LICENŢĂ: INFORMATICĂ SPECIALIZAREA: INFORMATICĂ NR.ORE/SAPTAMANA: 3 (Curs = 2; Seminar = 1) SEMESTRUL: 5 / anul III de studiu CREDITE: 5 INSTRUCTORI: Specialisti din cadrul emag Cursul își propune să ofere studenților o introducere în technologiile moderne care oferă posibilitatea de a dezvolta aplicaţii web modulare și scalabile. În cadrul cursului vor fi prezentate principalele tehnologii și metode de implementare a aplicaţiilor web capabile să proceseze un număr foarte mare de cereri şi de asemenea să se adapteze unor nevoi de procesare variabile. Principalele framework-uri ce facilitează implementarea acestui tip de aplicaţii vor fi prezentate împreună cu exemple practice şi cu detalierea modului de funcţionare al acestora precum şi al avantajelor tehnice oferite. La finalul cursului, studenții vor putea construi o aplicaţie folosind aceste tehnologii, aplicaţie având capacitatea de a integra noi servicii sau de a elimina servicii existente, într-un mod transparent, fără a afecta funcţionalitatea de bază a aplicaţiei. PROGRAMĂ: 1. Introducerea noţiunii de scalabilitate. Importanţa caracteristicii de scalabilitate. 2. Introducerea conceptului de microservicii. 3. Structura unei aplicaţii construită pe microservicii. 4. Introducerea conceptului de modularitate. 5. Structura unei aplicatii modulare și scalabile. 6. Conceptul de scalare orizontală introducere în Hazelcast. 7. Conceptul de bază de date în memorie (cache cheie valoare) introducere în Redis. 8. Conceptul de bază de date distribuită introducere în Riak. 9. Conceptul de distribuţie a sarcinilor de procesare introducere în Gearman. 10. Dezvoltarea unei platforme web scalabile de e-commerce aplicație practică. BILBIOGRAFIE: [1] [2] [3] [4] NOTĂ: Numărul maxim de studenți participanți este de 30. Studenții care optează pentru acest curs vor fi supuși unei proceduri suplimentare de selecție.
14 TITLU: UNDERGRADUATE RESEARCH OPPORTUNITIES DOMENIUL DE LICENŢĂ: INFORMATICĂ SPECIALIZAREA: INFORMATICĂ NR.ORE/SĂPTĂMÂNĂ: 3 (Curs = 2; Laborator = 1) SEMESTRUL: 5 / anul III de studiu CREDITE: 5 COORDONATOR CURS: Prof.Dr. Gheorghe Stefanescu; INSTRUCTORI POTENTIALI: Cadrele didactice de la Departamentul de Informatica care propun teme de cercetare (studentii interesati vor primi un link la care pot gasi lista cu temele de cercetare propuse pentru anul curent; cele de anul trecut se găsesc aici: Acest curs ofera studentilor de la licenta posibilitatea de a se implica in probleme de cercetare actuale, interesante sub directa indrumare a unor profesori care sunt cercetatori activi si cu experienta in cercetare. Profesori de la alte universitati din tara ori strainatate, ori cercetatori din institute de cercetare, pot fi cooptati in cadrul acestui curs in calitate de co-supervizori. In masura posibilitatilor existente, temele de cercetare pot fi parte a unor proiecte de cercetare aflate in derulare. PROGRAMA: In primele 2 spatamani (1-15 Oct, intensiv, 28 ore), studentii vor audia prezentarile de domenii si teme de cercetare oferite. Studentii care la sfarsitul celor 2 saptamani nu vor gasi o tema si un supervizor potrivit vor fi redistribuiti la unul din celelalte cursuri optionale existente. In cursul semestrului studentul studiaza literatura de specialitate si va prezenta o expunere de circa 1 ora in cadrul unor intalniri saptamanale consacrate acestei activitati. Activitatea de baza este cercetarea si se va finaliza cu un Raport de Cercetare care va fi prezentat la sfarsitul semestrului. In evaluarea studentilor, 20% din nota este pe baza activitatii din timpul anului si este bazata pe studiul literaturii de specialitate si a prezentarii facute. Restul de 80% din nota este pe baza Raportului de Cercetare care va fi predat la sfarsitul semestrului. O pondere de 20% din nota o constituie evaluarea rezultatelor noi ori a elementelor de originaliate prezente in Raport. Raportul va fi evaluat de o comisie formata 3 persoane (Presedinte, Supervizor si un Raportor independent), numita separat pentru fiecare student. O activitate suplimentara, care va veni in sprijinul formarii unor deprinderi sanatoase de cercetare la studentii participanti, este organizarea de activitati legate de: (a) indrumare privind modul de redactare a unei lucrari (Latex, formatare, stilistica, etc.); (b) expuneri legate de etica cercetarii; (c) deprinderi de participare la viata stiintifica a comunitatii; (d) colaborarea cu colegii ori cu studentii mai mici ori mai mari pe teme de cercetare comune; etc. NOTĂ: Numărul maxim de studenți participanți este de 20 (fiecare cadru didactic participant putand superviza cel mult 3 studenti).
15 CURSURI OPŢIONALE DE INFORMATICĂ PROPUSE PENTRU ANUL UNIVERSITAR SEM. II DOMENIUL DE LICENŢĂ: INFORMATICĂ / MATEMATICĂ SPECIALIZĂRILE: INFORMATICĂ / MATEMATICĂ-INFORMATICĂ
16 Lista cursurilor optionale sem. II 6.1 Algoritmi genetici. Aplicaţii în bioinformatică şi web mining 6.2 Aplicații mobile pentru ios 6.3 Data warehouse 6.4 Inițiere în cercetare și bioinformatică 6.5 Introducere în lingvistică matematică și computațională 6.6 JavaScript ca limbaj pentru servere. Detalii despre NodeJS 6.7 Paradigme de programare în Cloud Computing 6.8 Programare Web utilizând limbajul Java-JSP 6.9 Tehnici de programare a aplicațiilor grafice 6.10 Testarea sistemelor software Fiecare student face 5 opțiuni, în ordinea preferințelor
17 TITLU: ALGORITMI GENETICI. APLICAȚII ÎN BIOINFORMATICĂ ȘI WEB MINING DOMENIUL DE LICENŢĂ: INFORMATICĂ (MATEMATICĂ) SPECIALIZAREA: INFORMATICĂ (MATEMATICĂ-INFORMATICĂ) NR.ORE/SAPTAMANA: 3 (Curs = 2; Laborator = 1) SEMESTRUL: 6 / anul III de studiu CREDITE: 5 (3) INSTRUCTORI: Prof. dr. Denis Enachescu, Asist. dr. Bianca Mogos Algoritmii genetici reprezintă tehnici de căutare şi optimizare euristică având ca sursă de inspiraţie o ramură a biologiei genetica. Cursul prezintă principiile algoritmilor genetici şi modalităţi de aplicare a acestora pentru rezolvarea unor probleme de învăţare supervizată şi nesupervizată. De asemenea, cursul recomandă studiul unor aplicaţii din domeniile bioinformatică şi web mining. Cursul îşi propune să completeze cunoştinţele necesare urmării ulterioare, de către studenţi, a unor programe de Masterat/Doctorat în domeniul Inteligenţei Artificiale şi al Bioinformaticii. La laborator se poate lucra în Java/C/C++/Matlab (la alegerea studentului), punând accent pe aplicarea algoritmilor genetici (implementaţi de către studenţi) pentru rezolvarea unor probleme particulare. PROGRAMĂ: 1. Algoritmi genetici metodologie generală 2. Analiza convergenţei algoritmilor genetici 3. Clasificare supervizată folosind algoritmi genetici 4. Clasificare nesupervizată folosind algoritmi genetici 5. Generalizări ale algoritmilor genetici 6. Optimizare multiobiectiv folosind algoritmi genetici 7. Aplicaţii ale algoritmilor genetici în bioinformatică 8. Aplicaţii ale algoritmilor genetici în web mining BIBLIOGRAFIE: [1] Bandyopadhyay, S. and Pal, S.K. (2007), Classification and Learning using Genetic Algorithms, Springer [2] Mitchell, M. (1996), An Introduction to Genetic Algorithms, MIT Press [3] Haupt, R.L. and Haupt, S.E. (2004), Practical Genetic Algorithms, Second edition, John Wiley & Son [4] Marczyk, A. (2004), Genetic Algorithms and Evolutionary Computation, online: [5] Pohlheim, H. (2005), Evolutionary Algorithms: Overview, Methods and Operators, Documentation for GEATbx version 3.7 (Genetic and Evolutionary Algorithm Toolbox for use with Matlab) [6] Genetic Algorithms, online: [7] Genetic Algorithms Tutorials, online:
18 TITLU: APLICAȚII MOBILE PENTRU IOS DOMENIUL DE LICENŢĂ: INFORMATICĂ (MATEMATICĂ) SPECIALIZAREA: INFORMATICĂ (MATEMATICĂ-INFORMATICĂ) NR.ORE/SAPTAMANA: 3 (Curs = 2; Laborator = 1) SEMESTRUL: 6 / anul III de studiu CREDITE: 5 (3) INSTRUCTORI: Specialiști din cadrul Cronian Academy Cursul prezintă principiile de bază ale dezvoltării aplicațiilor mobile utilizând limbajul de programare Objective-C în sistemul de operare ios. În cadrul cursului vor fi prezentate atât particularitățile limbajului Objective-C, cât și cele mai bune practici de dezvoltare de aplicații mobile. În cadrul laboratorului va fi prezentat mediul de dezvoltare Xcode. PROGRAMĂ: 1. Dezvoltarea de aplicații mobile în general: diferența între dezvoltarea de aplicații Desktop și aplicații mobile, limitările și capacitățile dispozitivelor mobile, generalități despre mediile de dezvoltare de aplicații mobile (Android, Windows 8, ios). 2. Introducere în Objective-C: tehnologia ios, conceptul de design MVC, mecanismele de bază ale limbajului Objective-C, introspecția, framework-ul Foundation, protocoale. 3. View: obiectul UIView, subclase custom ale lui UIView, metode de desenare, suport pentru auto-rotație, tehnici de recunoaștere a gesturilor. 4. Controller: ciclul de viață al unui UIViewController, controller-e de navigație în aplicație (UINavigationController și UITabBarController), tranziții între controller-e. 5. Controale UI standard (framework-ul UIKit): UITableView, UIImageView, UIScrollView, UIWebView, etc. 6. Folosirea capacităților telefonului: serviciul de localizare GPS, accelerometrul, busola, integrarea harților, etc. 7. Persistența datelor: liste de proprietăți, arhivarea obiectelor, SQLite, CoreData, etc. 8. Topici avansate: transmiterea de notifcări între obiecte, categorii, blocuri, măsurarea performanței aplicației. BIBLIOGRAFIE: [1] Documentația Apple: [2] Erik Buck, Donald Yacktman. Cocoa Design Patterns. Addison-Wesley, [3] Stephen Kochan. Programming in Objective-C. Sams Publishing, [4] Matt Neuburg. Programming ios 4. O Reilly Media Inc., [5] Scott Stevenson. Cocoa and Objective-C: Up and Running. O Reilly Media Inc., 2010.
19 TITLU: DATA WAREHOUSE DOMENIUL DE LICENŢĂ: INFORMATICĂ (MATEMATICĂ) SPECIALIZAREA: INFORMATICĂ (MATEMATICĂ-INFORMATICĂ) NR.ORE/SAPTAMANA: 3 (Curs = 2; Laborator = 1) SEMESTRUL: 6 / anul III de studiu CREDITE: 5 (3) INSTRUCTORI: Lect. dr. Gabriela Mihai - Familiarizarea cu cele mai noi concepte de stocare a datelor istorice prin integrarea acestora într-o singură structură care constituie baza pentru aplicațiile de Business Intelligence. - Însuşirea tehnicilor de modelare, proiectare şi optimizare specifice tehnologiei Data Warehouse. - Exploatarea acestor tipuri de baze de date cu scopul de a obţine informaţii necesare în procesul de luare a deciziilor la nivel managerial. PROGRAMA: 1. Modelarea şi implementarea unei baze de date de tip Data Warehouse (Componente arhitecturale în Data Warehouse. Data Mart-uri. Modelarea dimensională. Fapte şi dimensiuni. Schema stea. Schema fulg. Extragerea, transformarea, transportul şi încărcarea datelor în Data Warehouse). 2. Tehnici de optimizare în Data Warehouse (Constrângeri de integritate pentru modele dimensionale. Indecşi specifici modelului dimensional. Obiecte de tip dimensiune. Dependenţe prin ierarhii. Partiţionare şi paralelism în Data Warehouse. Rescrierea cererilor utilizând vizualizări materializate). 3. Data Warehouse componentă esențială a oricărei strategii de Business Intelligence. 4. Interogarea eficientă şi analiza datelor în scopuri decizionale (Definirea ferestrelor pentru agregări. Funcţii de clasare. Funcţii pentru analiză). BIBLIOGRAFIE: [1] Inmon W., Bulding the Data Warehouse, J.Wiley, 2005 [2] Kimball R., Ross M., Thornthwaite W., Mundy J., Becker B., The Data Warehouse Lifecycle Toolkit: Practical Techniques for Building Data Warehouse and Business Intelligence Systems, J.Wiley, 2007 [3] *** - Oracle11g Database Data Warehousing Guide, Oracle Corporation, 2010
20 TITLU: INIȚIERE ÎN CERCETARE ȘI BIOINFORMATICĂ DOMENIUL DE LICENŢĂ: INFORMATICĂ (MATEMATICĂ) SPECIALIZAREA: INFORMATICĂ (MATEMATICĂ-INFORMATICĂ) NR.ORE/SAPTAMANA: 3 (Curs = 2; Laborator = 1) SEMESTRUL: 6 / anul III de studiu CREDITE: 5 (3) INSTRUCTORI: Prof. dr. Andrei Păun Cursul se adreseaza studentilor interesati in cercetare in bioinformatica. Studentii vor fi expusi atat la elemente de baza din bioinformatica cat si la si rezultate recente din bioinformatica si biologia sistemelor. Studentii vor dobandi la acest curs si experienta in cercetare: cum se citeste o lucrare, structurarea lucrarilor stiintifice, cum se scrie o lucrare stiintifica, modelul de recenzie al lucrarilor stiintifice: peer-review, clasificarea revistelor si a conferintelor. PROGRAMĂ: 1. Notiuni elementare de biologie celulara, genetica si biochimie. 2. Experimentul lui Adleman pentru rezolvarea unei probleme NP completa folosind ADN si unelte biochimice. 3. Experimentul lui Lipton pentru rezolvarea SAT, alte rezultate din calculabilitatea bazata pe ADN. 4. Autoasamblare: experimentele lui Eric Winfree, Ned Seeman, Paul Rothemund, etc. 5. Alinierea secventelor (sequence alignment): Algoritmii optimali de aliniere pentru secvente ADN sau proteine, pentru aliniere globala sau locala: Smith-Waterman, Needlman- Wunsch. Algoritmii heuristici pentru alinieri: Blast si variante, Fasta, PatternHunter, PatternHunter2. 6. Biologie evolutionara: Aliniere afina, matrici de substituire: BLOSUM50, BLOSUM62, PAM150, aliniere multipla. 7. Modele abstracte de calculabilitate bazata pe ADN si celule: Sisteme H, Sisteme P. 8. Introducere in cercetare: revista, articol, peer-review, referinte, cuvinte cheie, factor de impact pentru revista, LaTeX, ordinea autorilor, structurarea articolelor, elemente introductive despre redactarea tehnica. BILBIOGRAFIE: [1] Leonard M. Adleman, Molecular computation of solutions to combinatorial problems, Science, Vol. 266, Iss. 5187, 1994, pp [2] Richard J. Lipton, DNA Solution of Hard Computational Problems, Science, Vol. 268, Iss. 5210, 1995, pp [3] Erik Winfree, Furong Liu, Lisa A. Wenzler, Nadrian C. Seeman, Design and self-assembly of two-dimensional DNA crystals, Nature, Vol. 394, 1998, pp [4] Paul W. K. Rothemund, Folding DNA to create nanoscale shapes and patterns, Nature, Vol. 440, 2006, pp [5] Arthur M. Lesk, Introduction to Bioinformatics, Oxford University Press, 2002, 290 pp., ISBN:
21 [6] Neil C. Jones, Pavel A. Pevzner, An Introduction to Bioinformatics Algorithms (Computational Molecular Biology), The MIT Press, 2004, 456 pp., ISBN: [7] Gheorghe Paun, Grzegorz Rozenberg, Arto Salomaa, The Oxford Handbook of Membrane Computing, Oxford University Press, 2010, 696 pp., ISBN: [8] Temple F Smith, Michael S Waterman, Comparison of biosequences, Advances in Applied Mathematics, Vol 2, Iss. 4, 1981, pp [9] Saul B. Needleman, Christian D. Wunsch, A general method applicable to the search for similarities in the amino acid sequence of two proteins, Journal of Molecular Biology, Vol. 48, Iss. 3, 1970, pp [10] Steven Henikoff, Jorja G. Henikoff, Amino acid substitution matrices from protein blocks, PNAS, Vol. 89, 1992, pp [11] Stephen F. Altschul, Warren Gish, Webb Miller, Eugene W. Myers, David J. Lipman, Basic local alignment search tool, Journal of Molecular Biology, Vol. 215, Iss. 3, 1990, pp [12] Bin Ma, John Tromp, Ming Li, PatternHunter: faster and more sensitive homology search, Bioinformatics, Vol. 18, Iss. 3, 2002, pp
22 TITLU: INTRODUCERE ÎN LINGVISTICA MATEMATICĂ ȘI COMPUTAȚIONALĂ DOMENIUL DE LICENŢĂ: INFORMATICĂ (MATEMATICĂ) SPECIALIZAREA: INFORMATICĂ (MATEMATICĂ-INFORMATICĂ) NR.ORE/SAPTAMANA: 3 (Curs = 2; Laborator = 1) SEMESTRUL: 6 / anul III de studiu CREDITE: 5 (3) INCTRUCTOR: Conf. dr. Liviu Dinu Cursul isi propune sa ofere studentilor o perspectiva moderna si la zi asupra domeniului. Fiecare tema abordata va fi insotita de aplicatii concrete care vor viza diverse aspecte ale limbajului natural, cu o atentie speciala acordata limbii romane. Vor fi abordate aspecte computationale, cantitative si formale ale limbajului natural, facand distinctia clara intre analiza textelor si cea a limbilor naturale in general. PROGRAMA: 1. Lectie de deschidere: probleme curente (practice, teoretice si de cercetare) in lingvistica matematica si computationala si in procesarea limbajului natural. 2. Aspecte cantitative ale limbajului natural. (Legi de tip minim efort, principiul lui Menzerath, legea lui Zipf, Legea lui Fenk, Altmann, comportari probabilistice si statistice ale limbajului natural, etc). 3. Cum comparam limbile naturale? Analiza computationala a similaritatii, inteligibilitatii, lizibilitatii (readability) limbilor naturale. Aplicatii pe limba romana. 4. Abordari si rezolvari computationale eficiente ale unor probleme lingvistice grele: predictia accentului in limba romana, silabificarea cuvintelor din limba romana, conjugarea verbelor (analiza alternantelor), analiza predictiei pluralului substantivelor din romana (analiza neutrului). (In general aceste probleme au fost declarate intratabile de catre lingvisti; in aceasta sectiune vom prezenta rezolvari cu acuratete cuprinsa intre 96%-99.7%). 5. Poate fi recunoscut autorul unor texte cu autor controversat? Analiza computationala a amprentei stilistice. Aplicatii in detectarea pastiselor, a fraudelor electronice, detectarea comentariilor false. 6. Categorizare si clasificare automata de texte in functie de topic. 7. Analiza de corpus. Detectarea de colocatii, detectare automata si analiza ortografica a cuvintelor inrudite (cuvinte mostenite, perechi cognates). Aplicatii in simplificarea textelor. 8. Detectarea automata din texte a opiniilor, analiza computationala a polaritatii sentimentelor, deception detection. Aplicatii in predictia optiunii politice din analiza discursurilor. BIBLIOGRAFIE: [1] G. Altmann (ed). Handbook of Quantitative Linguistics, 2003 [2] R. Dale (ed) The Handbook of Natural Language Processing, Marcel Dekker, New York, [3] Liviu P. Dinu. Metode Formale si de Clasificare in Lingvistica Matematica si Computationala. Ed. Universitatii Bucuresti, [4] Liviu P. Dinu. Rank distance and applications. Ed. Universitatii Bucuresti, 2011 [5] Alina Maria Ciobanu, Liviu P. Dinu, An Etymological Approach to CrossLanguage Orthographic Similarity. Application on Romanian. In Proc. EMNLP 2014, p
23 [6] Manning, C., H. Schutze. Foundations of statistical natural language processing, MIT Press, 1999 [7] Mosteller, Frederick and David L. Wallace. Inference and Disputed Authorship. Distributed for the Center for the Study of Language and Information. 320 p. 6 x 9 Series: (CSLI-DHS) Center for the Study of Language and Information - The David Hume Series, 2007 [8] Arhivele revistelor: Computational Linguistics, Literary and Linguistic Computing, Quantitative Linguistics [9] Volumele conferintelor LREC si ale celor patronate de ACL (ACL, EACL, NAACL, COLING, CICLING, RANLP). Disponibile on-line la
24 TITLU: JAVASCRIPT CA LIMBAJ PENTRU SERVERE. DETALII DESPRE NODEJS DOMENIUL DE LICENŢĂ: INFORMATICĂ (MATEMATICĂ) SPECIALIZAREA: INFORMATICĂ (MATEMATICĂ-INFORMATICĂ) NR.ORE/SAPTAMANA: 3 (Curs = 2; Laborator = 1) SEMESTRUL: 6 / anul III de studiu CREDITE: 5 (3) INSTRUCTORI: Specialiști din cadrul Arnia Software Cursul își propune să ofere studenților o introducere în mediul de dezvoltare JavaScript pentru server-side cu o aprofundare mai detaliată a platformei NodeJS apărută nou în aceasta direcţie. În cadrul cursului va fi introdus, în primă fază, limbajul JavaScript, concepte de bază şi concept avansate necesare dezvoltării de aplicaţii web atât client-side cât şi server-side. A doua parte a cursului se va concetra pe aprofundarea platformei NodeJS urmând ca la final, accentual să fie pus pe un framework cum ar fi ExpressJS. La finalul cursului, studenții vor avea abilităţile necesare pentru a putea proiecta şi dezvolta o aplicaţie full-stack JavaScript. PROGRAMĂ: 1. JavaScript ca limbaj de programare: fundamente, concepte, pattern-uri 2. Arhitectura aplicaţiilor web: concepte, n-tier, DDD (Domain Driven Design) etc. 3. Concepte de bază NodeJS 4. Concepte avansate NodeJS 5. Introducere ExpertJS BILBIOGRAFIE: [1] Documentatia online: [2] Documentatia online: NOTĂ: Numărul maxim de studenți participanţi este de 30.
25 FISA UNITATII DE CURS TITLU: PARADIGME DE PROGRAMARE ÎN CLOUD COMPUTING DOMENIUL DE LICENŢĂ: INFORMATICĂ (MATEMATICĂ) SPECIALIZAREA: INFORMATICĂ (MATEMATICĂ-INFORMATICĂ) NR.ORE/SAPTAMANA: 3 (Curs = 2; Laborator = 1) SEMESTRUL: 6 / anul III de studiu CREDITE: 5 (3) INSTRUCTORI: Conf. dr. Cristian Kevorchian (profesor asociat FMI) Cloud computing este o modalitate inovatoare de programare și utilizare a calculatoarelor. Se deschid importante oportunități tehnologice pentru dezvoltatorii de produse software în sensul că sunt disponibilizate platforme complexe destinate dezvoltării de noi tipuri de aplicații. Contextul tehnologic generat de cloud computing va aduce în perioada următoare schimbari majore în livrarea soluțiilor IT în sensul livrarii acestora ca servicii(it-as-a-service). Este important pentru absolvenții noștri de a înțelege această transformare a IT-ului care se bazează pe trei tendințe importante: mobilitate, cloud computing și big data.. Categoriile de aplicații care operează în cloud și care fac obiectul cursului nostru, aliniate fiind tendințelor menționate anterior sunt: 1. Aplicațiile colaborative 2. Serviciile 3. Procesele de calcul distribuit de dimensiuni mari. În programa propusă ne-am orientat către HDInsight, care este un serviciu bazat pe Hadoop și care se impune ca fiind 100 la sută Apache Hadoop în cloud. Platforma de date se bazează pe cloud și permite gestiunea datelor de orice tip, fie structurate sau nestructurate, precum și de orice dimensiune. HDInsight permite o exploatare la un nivel de complexitate superior a datelor furnizate la nivel global. HDInsight și limbajul funcțional F# împreună cu Hive, Pig și Mahout furnizează un complex computational deschis operațional în cloud. Puterea de analiza a datelor oferită de Hadoop pune la dispozitia dezvoltatorilor de solutii BI, instrumente extrem de puternice care sa fie utilizate de viitorii data scientists, ale căror competențe trebuie să îmbine cunoștințe de tehnologia informației, matematică și business. PROGRAMA: 1. Interacțiunea dintre WCF si Azure Service Bus ca serviciu al AppFabric. 2. API-uri REST pentru lucrul cu servicii BLOB 3. Utilizarea serviciului BLOB Storage in C#. 4. Mutarea datelor in/din serviciile de baze de date din cloud cu JDBC and ODBC. 5. Incarcarea datelor în SQL Services din Hadoop prin intermediul YARN. 6. Hadoop și paradigma de programare MapReduce. 7. Implementarea paradigmei MapReduce cu F#. 8. Utilizarea serviciului HDInsight(Hadoop în Azure) și F# pentru serializarea/deserializarea obiectelor. Utilizare Apache AVRO. 9. Lucrul cu partiții Hive. Sesiuni Hive în Azure Power Shell. 10. Utilizarea HDInsight si Apache Mahout în clustering(k-mean clustering, fuzzy k-mean și spectral clustering - o masina/mapreduce).
26 11. Utilizare Apache Mahout în machine learning(latent Dirichlet Allocation-o masina/mapreduce) 12. Utilizarea HiveQL si HDInside pentru interogarea unor volume mari de date. 13. Utilizarea Pig latin, ca limbaj de scripting si HDInsight în operații ETL si aplicatii in business intelligence. 14. Utilizarea bibliotecilor matematice Cloud Numerics în C# și F#. 15. Hadoop-Sharp interfață CLR pentru HADOOP. BIBLIOGRAFIE: [1] R. Buyya, J. Broberg, A. Goscinski CLOUD COMPUTING. Principles and Paradigms, Wiley, Inc., Hoboken, New Jersey, 2011 [2] T.Velte, J. Velte, R. Elsenpeter CLOUD COMPUTING: A Practical Approach, MacGrow Hill, 2010 [3] Mark C. Chu-Carroll Code in the Cloud - Programming Google AppEngine Raleigh, North Carolina Dallas, Texas, 2011 [4] Sriram Krishnan Programming Windows Azure Programming O Reilly Media, 2010 [5] Scott Densmore, Alex Homer,,Masashi Narumoto, John Sharp, Hanz Zhang Building Hybrid Applications in the Cloud Microsoft Press, 2012
27 TITLU: PROGRAMARE WEB UTILIZAND LIMBAJUL JAVA JSP DOMENIUL DE LICENŢĂ: INFORMATICĂ (MATEMATICĂ) SPECIALIZAREA: INFORMATICĂ (MATEMATICĂ-INFORMATICĂ) NR.ORE/SAPTAMANA: 3 (Curs = 2; Laborator = 1) SEMESTRUL: 6 / anul III de studiu CREDITE: 5 (3) INSTRUCTORI: Conf. dr. Andrei Baranga PROGRAMA: I.Java Server Pages (JSP) I.1 Generalităţi I.2 Elemente de cod JAVA în JSP I.3 Atribute şi metode ale unei clasa obţinută din JSP I.4 Alte directiva JSP I.5 Tratarea exceptiilor în paginile JSP I.6 Includerea de fişiere în paginile JSP I.7 Invocarea applet-urilor din JSP I.8 Utilizarea claselor de tip Java Bean în JSP I.9 Tag-uri I.10 Clasa BodyTagSupport II. Alte tehnici diverse folosite în programarea Web II.1 Redirecţionarea cererilor către alte pagini II.2 Folosirea formularelor HTML II.3 Folosirea applet-urilor ca interfete pentru servleţi III. Arhitectura three-tier III.1 Accesarea bazelor de date utilizând JDBC III.2 Principalii paşi în lucrul cu JDBC şi bazele de date III.3 Câteva exemple de lucru cu JDBC şi bazele de date III.4 Obiectele de tip PreparedStatement şi CallableStatement III.5 Tehnica de conectare Connection Pool pentru aplicaţii Web BIBLIOGRAFIE: [1] Athanasiu, Irina; Costinescu, Bogdan; Drăgo, Octavian Andrei; Popovici, Florentina Irina; Gaburici, Vasile, Limbajul Java - O Perspectivă pragmatică Agora, 2000 [2] Baranga A.,Programare Web Utilizand JAVA, Editura Albastra, Cluj-Napoca, 2007 [3] Hall, Marty, Core Servlets and JavaServer Pages (JSP), Prentice Hall PTR, 2000
28 TITLU: TEHNICI DE PROGRAMARE A APLICATIILOR GRAFICE DOMENIUL DE LICENŢĂ: INFORMATICĂ (MATEMATICĂ) SPECIALIZAREA: INFORMATICĂ (MATEMATICĂ-INFORMATICĂ) NR.ORE/SAPTAMANA: 3 (Curs = 2; Laborator = 1) SEMESTRUL: 6 / anul III de studiu CREDITE: 5 (3) INSTRUCTORI: Lect. dr. Sorin Stupariu Grafica pe calculator este omniprezenta, avand aplicatii in domenii variate, cum ar fi medicina, ingineria asistata de calculator, dezvoltarea jocurilor, realizarea filmelor, etc. Pentru a obtine efecte cat mai realiste, este utilizata o gama extrem de variata de tehnici si metode. Obiectivul cursului este de a prezenta cateva tehnici fundamentale de programare grafica, atat la nivelul graficii bidimensionale de tip raster, cat si la nivelul modelarii geometrice 3D. Expunerea fundamentelor teoretice ale acestor metode de lucru este insotita de prezentarea si utilizarea unor aplicatii software dedicate. Cursul va fi completat de un laborator, unde vor fi realizate proiecte care sa ilustreze conceptele si rezultatele expuse si care vor reprezenta componenta principala a verificarii semestriale. PROGRAMA: 1. Procesarea imaginilor. Utilizarea unui editor de grafica rasteriala (GIMP - GNU Image Manipulation Program). 2. Convolutie si aplicatii: efecte vizuale, detectarea contururilor, compresia imaginilor. 3. Modelare 3D in grafica principii generale. 4. Retele poligonale (polygon meshes) si modelarea obiectelor in context 3D. Formate specifice. Utilizarea unui mediu de modelare 3D (Blender) pentru scene si animatii tridimensionale. 5. Metodele Ray Casting si Ray Tracing. 6. Simularea unor modele fizice. Sisteme de particule in grafica pe calculator. BIBLIOGRAFIE: [1] J. Hughes, A. van Dam, M. McGuire, D. Sklar, J. Foley, S. Feiner, K. Akeley, Computer Graphics: Principles and Practice (3rd edition), Addison Wesley, [2] P. Schneider, D. Eberly, Geometric Tools for Computer Graphics, Morgan Kaufmann, [3] P. Shirley, M. Ashikhmin, M. Gleicher, S. Marschner, E. Reinhard, K. Sung, W. Thompson, P. Willemsen, Fundamentals of Computer Graphics (3rd edition), AK Peters, Wellesley, [4] A. Watt, M. Watt, Advanced Animation and Rendering Techniques: Theory and Practice, Addison-Wesley, 1992.
29 TITLU: TESTARE SISTEMELOR SOFTWARE DOMENIUL DE LICENŢĂ: INFORMATICĂ (MATEMATICĂ) SPECIALIZAREA: INFORMATICĂ (MATEMATICĂ-INFORMATICĂ) NR.ORE/SAPTAMANA: 3 (Curs = 2; Laborator = 1) SEMESTRUL: 6 / anul III de studiu CREDITE: 5 (3) INSTRUCTORI: Prof. dr. Florentin Ipate Cursul prezinta principalele tehnici si metode de testare a sistemelor software. Sunt prezentate atat metodele ingineresti de larga utillizare practica, cat si metode teoretice si/sau care fac obiectul cercetarilor recente. PROGRAMA: 1. Testarea sistemelor software: probematica; testare vs verificare formala; tehnici de generare de date de test; unit testing; JUnit. 2. Metode de testare functionala (black-box): partitionarea ın clase de echivalenta, analiza valorilor de frontiera; metoda partitionarii in categorii, testarea folosind analiza cauza-efect. 3. Metode de testare structurala (white-box): acoperiri la nivel de instructiune, ramura, conditie/decizie, conditii multiple, etc.; complexitatea ciclomatica (McCabe), generarea de circuite liniar independente; strategii de generare de date de test la nivel de cale; utilitare de code coverage. 4. Testarea bazata pe mutatie (mutation testing): weak mutation, strong mutation; operatori de mutatie; utilizarea mutantilor pentru evaluarea seturilor de test; utilitarul MuJava. 5. Generarea datelor de test folosind metode de cautare metaeuristice: metode de cautare locale si metode globale; folosirea metodelor metaeuristice in testarea structurala si testarea functionala. 6. Metode de testare bazate pe formalisme cu stari: metodele W, Wp(W partial), UIO (unique input/output), DS (distinguishing sequence) pentru masini cu stari finite; testare bazata pe formalisme extinse cu stari (extended finite state machines). 7. Testare si analiza pe baza modelului: proprietati de safety si liveness, invarianti, stari acceptoare, stari moarte; explorarea scenariilor folosind compunere de automate; tehnici de reducere a modelului (pruning techniques); exemplificare folosind utilitarul NModel. BIBLIOGRAFIE: [1] MuJava home page: [2] MuClipse home page [3] NModel home page [4] M. Holcombe, F. Ipate: Correct Systems: building business process solutions, Springer Verlag, [5] F. Ipate: Testare functionala; Testare structurala; Mutation testing; Search based testing note de curs. [6] J. Jacky, M. Veanes, C. Campbell, W. Schulte. Model-based Software Testing and Analysis with C#. Cambridge University Press, 2008.
30 [7] R. Lefticaru, F. Ipate: Automatic State-Based Test Generation Using Genetic Algorithms. SYNASC 2007, , [8] A. Mathur: Foundations of Software Testing, Addison-Wesley Professional, [9] P. McMinn. Search-based software test data generation: a survey. Softw. Test., Verif. Reliab., 14(2): , [10] M. Roper: Software Testing, McGraw-Hill, 1994
CURSURI OPŢIONALE DE INFORMATICĂ PROPUSE PENTRU ANUL UNIVERSITAR SEM. I DOMENIUL DE LICENŢĂ: INFORMATICĂ SPECIALIZAREA: INFORMATICĂ
CURSURI OPŢIONALE DE INFORMATICĂ PROPUSE PENTRU ANUL UNIVERSITAR 2013-2014 SEM. I DOMENIUL DE LICENŢĂ: INFORMATICĂ SPECIALIZAREA: INFORMATICĂ Lista cursurilor opţionale sem. I 5.1 Aplicatii distribuite
More informationTitlul lucrării propuse pentru participarea la concursul pe tema securității informatice
Titlul lucrării propuse pentru participarea la concursul pe tema securității informatice "Îmbunătăţirea proceselor şi activităţilor educaţionale în cadrul programelor de licenţă şi masterat în domeniul
More informationINSTRUMENTE DE MARKETING ÎN PRACTICĂ:
INSTRUMENTE DE MARKETING ÎN PRACTICĂ: Marketing prin Google CUM VĂ AJUTĂ ACEST CURS? Este un curs util tuturor celor implicați în coordonarea sau dezvoltarea de campanii de marketingși comunicare online.
More informationCURSURI OPŢIONALE DE INFORMATICĂ PROPUSE PENTRU ANUL UNIVERSITAR DOMENIUL DE LICENŢĂ: SPECIALIZAREA:
CURSURI OPŢIONALE DE INFORMATICĂ PROPUSE PENTRU ANUL UNIVERSITAR 2017-2018 DOMENIUL DE LICENŢĂ: INFORMATICĂ SPECIALIZAREA: INFORMATICĂ CERERE PENTRU CURSURI OPȚIONALE INFORMATICĂ LICENŢĂ ANUL III (2017-2018)
More informationMETODE DE EVALUARE A IMPACTULUI ASUPRA MEDIULUI ŞI IMPLEMENTAREA SISTEMULUI DE MANAGEMENT DE MEDIU
UNIVERSITATEA POLITEHNICA BUCUREŞTI FACULTATEA ENERGETICA Catedra de Producerea şi Utilizarea Energiei Master: DEZVOLTAREA DURABILĂ A SISTEMELOR DE ENERGIE Titular curs: Prof. dr. ing Tiberiu APOSTOL Fond
More informationVersionare - GIT ALIN ZAMFIROIU
Versionare - GIT ALIN ZAMFIROIU Controlul versiunilor - necesitate Caracterul colaborativ al proiectelor; Backup pentru codul scris Istoricul modificarilor Terminologie și concepte VCS Version Control
More informationMS POWER POINT. s.l.dr.ing.ciprian-bogdan Chirila
MS POWER POINT s.l.dr.ing.ciprian-bogdan Chirila chirila@cs.upt.ro http://www.cs.upt.ro/~chirila Pornire PowerPoint Pentru accesarea programului PowerPoint se parcurg următorii paşi: Clic pe butonul de
More informationProcesarea Imaginilor
Procesarea Imaginilor Curs 11 Extragerea informańiei 3D prin stereoviziune Principiile Stereoviziunii Pentru observarea lumii reale avem nevoie de informańie 3D Într-o imagine avem doar două dimensiuni
More informationCURSURI OPŢIONALE DE INFORMATICĂ PROPUSE PENTRU ANUL UNIVERSITAR SEMESTRUL I DOMENIUL DE LICENŢĂ: INFORMATICĂ SPECIALIZAREA: INFORMATICĂ
CURSURI OPŢIONALE DE INFORMATICĂ PROPUSE PENTRU ANUL UNIVERSITAR 2018-2019 SEMESTRUL I DOMENIUL DE LICENŢĂ: INFORMATICĂ SPECIALIZAREA: INFORMATICĂ LISTA CURSURILOR 1. Aplicații web dezvoltate cu Ruby on
More informationMetrici LPR interfatare cu Barix Barionet 50 -
Metrici LPR interfatare cu Barix Barionet 50 - Barionet 50 este un lan controller produs de Barix, care poate fi folosit in combinatie cu Metrici LPR, pentru a deschide bariera atunci cand un numar de
More informationCURRICULUM VITAE. Languages: English, French
CURRICULUM VITAE Name: Dragos-Radu Popescu Position: Associate Professor, University of Bucharest Date of birth: July 9, 1951 Place of birth: Giurgiu, Romania Marital status: Divorced, one son (born 1985)
More informationFişa disciplinei. 1. Date despre program. 2. Date despre disciplina Titulari. 3. Timp total estimat. 4. Precondiţii.
Fişa disciplinei 1. Date despre program 1.1. Instituţia de învăţământ ACADEMIA DE STUDII ECONOMICE 1.2. Facultatea CIBERNETICĂ, STATISTICĂ ŞI INFORMATICĂ ECONOMICĂ 1.3. Departamente (Departament) INFORMATICA
More informationSemnale şi sisteme. Facultatea de Electronică şi Telecomunicaţii Departamentul de Comunicaţii (TC)
Semnale şi sisteme Facultatea de Electronică şi Telecomunicaţii Departamentul de Comunicaţii (TC) http://shannon.etc.upt.ro/teaching/ssist/ 1 OBIECTIVELE CURSULUI Disciplina îşi propune să familiarizeze
More informationPrelucrarea numerică a semnalelor
Prelucrarea numerică a semnalelor Assoc.Prof. Lăcrimioara GRAMA, Ph.D. http://sp.utcluj.ro/teaching_iiiea.html 27 februarie 2017 Lăcrimioara GRAMA (sp.utcluj.ro) Prelucrarea numerică a semnalelor 27 februarie
More informationANTICOLLISION ALGORITHM FOR V2V AUTONOMUOS AGRICULTURAL MACHINES ALGORITM ANTICOLIZIUNE PENTRU MASINI AGRICOLE AUTONOME TIP V2V (VEHICLE-TO-VEHICLE)
ANTICOLLISION ALGORITHM FOR VV AUTONOMUOS AGRICULTURAL MACHINES ALGORITM ANTICOLIZIUNE PENTRU MASINI AGRICOLE AUTONOME TIP VV (VEHICLE-TO-VEHICLE) 457 Florin MARIAŞIU*, T. EAC* *The Technical University
More informationExcel Advanced. Curriculum. Școala Informală de IT. Educație Informală S.A.
Excel Advanced Curriculum Școala Informală de IT Tel: +4.0744.679.530 Web: www.scoalainformala.ro / www.informalschool.com E-mail: info@scoalainformala.ro Cuprins 1. Funcții Excel pentru avansați 2. Alte
More informationLa fereastra de autentificare trebuie executati urmatorii pasi: 1. Introduceti urmatoarele date: Utilizator: - <numarul dvs de carnet> (ex: "9",
La fereastra de autentificare trebuie executati urmatorii pasi: 1. Introduceti urmatoarele date: Utilizator: - (ex: "9", "125", 1573" - se va scrie fara ghilimele) Parola: -
More informationReţele Neuronale Artificiale în MATLAB
Reţele Neuronale Artificiale în MATLAB Programul MATLAB dispune de o colecţie de funcţii şi interfeţe grafice, destinate lucrului cu Reţele Neuronale Artificiale, grupate sub numele de Neural Network Toolbox.
More informationAuditul financiar la IMM-uri: de la limitare la oportunitate
Auditul financiar la IMM-uri: de la limitare la oportunitate 3 noiembrie 2017 Clemente Kiss KPMG in Romania Agenda Ce este un audit la un IMM? Comparatie: audit/revizuire/compilare Diferente: audit/revizuire/compilare
More informationPropuneri pentru teme de licență
Propuneri pentru teme de licență Departament Automatizări Eaton România Instalație de pompare cu rotire în funcție de timpul de funcționare Tablou electric cu 1 pompă pilot + 3 pompe mari, cu rotirea lor
More informationVIRTUAL INSTRUMENTATION IN THE DRIVE SUBSYSTEM MONITORING OF A MOBIL ROBOT WITH GESTURE COMMANDS
BULETINUL INSTITUTULUI POLITEHNIC DIN IAŞI Publicat de Universitatea Tehnică Gheorghe Asachi din Iaşi Tomul LIV (LVIII), Fasc. 3-4, 2008 Secţia AUTOMATICĂ şi CALCULATOARE VIRTUAL INSTRUMENTATION IN THE
More informationLucrarea Nr.1. Sisteme de operare. Generalitati
Lucrarea Nr.1 Sisteme de operare. Generalitati Scopul lucrarii Lucrarea îsi propune familiarizarea studentilor cu sistemele de operare disponibile în laborator, respectiv acele sisteme de operare cu ajutorul
More informationUniversitatea George Bariţiu, Braşov
LUCRUL CU BAZE DE DATE ÎN JAVA Lect.univ.dr.ing. IOAN-GHEORGHE RAŢIU Lect.univ. NICOLETA DAVID Universitatea George Bariţiu, Braşov Rezumat O bază de date reprezintă o modalitate de stocare a unor informaţii
More informationNOTE PRIVIND MODELAREA MATEMETICĂ ÎN REGIM CVASI-DINAMIC A UNEI CLASE DE MICROTURBINE HIDRAULICE
NOTE PRIVIND MODELAREA MATEMETICĂ ÎN REGIM CVASI-DINAMIC A UNEI CLASE DE MICROTURBINE HIDRAULICE Eugen DOBÂNDĂ NOTES ON THE MATHEMATICAL MODELING IN QUASI-DYNAMIC REGIME OF A CLASSES OF MICROHYDROTURBINE
More informationGHID DE TERMENI MEDIA
GHID DE TERMENI MEDIA Definitii si explicatii 1. Target Group si Universe Target Group - grupul demografic care a fost identificat ca fiind grupul cheie de consumatori ai unui brand. Toate activitatile
More informationLista de lucrari. A. Articole in reviste cu referenti
Lista de lucrari A. Articole in reviste cu referenti Chifu, A., Hristea, F., Mothe, J., Popescu, M., Word sense discrimination in information retrieval: A spectral clustering-based approach. Information
More informationMetoda de programare BACKTRACKING
Metoda de programare BACKTRACKING Sumar 1. Competenţe............................................ 3 2. Descrierea generală a metodei............................. 4 3......................... 7 4. Probleme..............................................
More information2. Setări configurare acces la o cameră web conectată într-un router ZTE H218N sau H298N
Pentru a putea vizualiza imaginile unei camere web IP conectată într-un router ZTE H218N sau H298N, este necesară activarea serviciului Dinamic DNS oferit de RCS&RDS, precum și efectuarea unor setări pe
More informationO ALTERNATIVĂ MODERNĂ DE ÎNVĂŢARE
WebQuest O ALTERNATIVĂ MODERNĂ DE ÎNVĂŢARE Cuvinte cheie Internet WebQuest constructivism suport educational elemente motivationale activitati de grup investigatii individuale Introducere Impactul tehnologiilor
More informationManagementul referinţelor cu
TUTORIALE DE CULTURA INFORMAŢIEI Citarea surselor de informare cu instrumente software Managementul referinţelor cu Bibliotecar Lenuţa Ursachi PE SCURT Este gratuit Poţi adăuga fişiere PDF Poţi organiza,
More informationManual Limba Romana Clasa 5 Editura Humanitas File Type
Manual Limba Romana Clasa 5 Editura Humanitas File Type We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on your computer,
More informationACADEMIA DE STUDII ECONOMICE. Integrarea Sistemelor Informatice
ACADEMIA DE STUDII ECONOMICE FACULTATEA DE CIBERNETICĂ, STATISTICĂ ȘI INFORMATICĂ ECONOMICĂ Master Informatică Economică Integrarea Sistemelor Informatice Problemele integrării pentru big data Student
More information4. Precondiții (acolo unde e cazul) 4.1. de curriculum Algoritmica, Bazele Informaticii, Logica 4.2. de competențe
FIȘA DISCIPLINEI 1. Date despre program 1.1. Instituția de învățământ superior Universitatea de Vest din Timișoara 1.2. Facultatea Matematică și Informatică 1.3. Departamentul Informatică 1.4. Domeniul
More informationModalitǎţi de clasificare a datelor cantitative
Modalitǎţi de clasificare a datelor cantitative Modul de stabilire a claselor determinarea pragurilor minime şi maxime ale fiecǎrei clase - determinǎ modul în care sunt atribuite valorile fiecǎrei clase
More informationFenomene electrostatice şi materiale dielectrice. Modelare experimentală şi numerică şi aplicaţii industriale.
REZUMAT Fenomene electrostatice şi materiale dielectrice. Modelare experimentală şi numerică şi aplicaţii industriale. Lucrarea de faţă prezintă succint, dar argumentat, activitatea profesională desfăşurată
More informationINFORMAȚII DESPRE PRODUS. FLEXIMARK Stainless steel FCC. Informații Included in FLEXIMARK sample bag (article no. M )
FLEXIMARK FCC din oțel inoxidabil este un sistem de marcare personalizată în relief pentru cabluri și componente, pentru medii dure, fiind rezistent la acizi și la coroziune. Informații Included in FLEXIMARK
More informationMecanismul de decontare a cererilor de plata
Mecanismul de decontare a cererilor de plata Autoritatea de Management pentru Programul Operaţional Sectorial Creşterea Competitivităţii Economice (POS CCE) Ministerul Fondurilor Europene - Iunie - iulie
More informationMANAGEMENTUL CALITĂȚII - MC. Proiect 5 Procedura documentată pentru procesul ales
MANAGEMENTUL CALITĂȚII - MC Proiect 5 Procedura documentată pentru procesul ales CUPRINS Procedura documentată Generalități Exemple de proceduri documentate Alegerea procesului pentru realizarea procedurii
More informationSISTEM ONLINE DE ÎNVĂŢĂMÂNT
SISTEM ONLINE DE ÎNVĂŢĂMÂNT Crăciunică Florin* Cristina Fierbinteanu** Rezumat Lucrarea prezintă principalele avantaje ale folosirii unui sistem online de învăţământ, implementarea acestui sistem cu ajutorul
More informationFACULTATEA DE INGINERIA PETROLULUI SI GAZELOR
RAPORT PRIVIND EVALUAREA CADRELOR DIDACTICE DE CĂTRE STUDENȚI AFERENT ACTIVITĂȚII DIN ANUL UNIVERSITAR 2016-2017 LA FACULTATEA DE INGINERIA PETROLULUI ŞI GAZELOR Date minimale 1. Prezentul raport a fost
More informationCAIETUL DE SARCINI Organizare evenimente. VS/2014/0442 Euro network supporting innovation for green jobs GREENET
CAIETUL DE SARCINI Organizare evenimente VS/2014/0442 Euro network supporting innovation for green jobs GREENET Str. Dem. I. Dobrescu, nr. 2-4, Sector 1, CAIET DE SARCINI Obiectul licitaţiei: Kick off,
More informationStructura și Organizarea Calculatoarelor. Titular: BĂRBULESCU Lucian-Florentin
Structura și Organizarea Calculatoarelor Titular: BĂRBULESCU Lucian-Florentin Chapter 3 ADUNAREA ȘI SCĂDEREA NUMERELOR BINARE CU SEMN CONȚINUT Adunarea FXP în cod direct Sumator FXP în cod direct Scăderea
More informationStudii și cercetări privind controlul proceselor de fabricație
UNIVERSITATEA LUCIAN BLAGA DIN SIBIU FACULTATEA DE INGINERIE TEZĂ DE ABILITARE Studii și cercetări privind controlul proceselor de fabricație Prof.Dr.Ing. Radu-Eugen BREAZ SIBIU - 2016 - Rezumat Lucrarea
More informationDocumentaţie Tehnică
Documentaţie Tehnică Verificare TVA API Ultima actualizare: 27 Aprilie 2018 www.verificaretva.ro 021-310.67.91 / 92 info@verificaretva.ro Cuprins 1. Cum funcţionează?... 3 2. Fluxul de date... 3 3. Metoda
More informationMINISTERUL EDUCAŢIEI ŞI CERCETĂRII ŞTIINŢIFICE UNIVERSITATEA AGORA DIN MUNICIPIUL ORADEA FACULTATEA DE ŞTIINŢE JURIDICE ŞI ADMINISTRATIVE
MINISTERUL EDUCAŢIEI ŞI CERCETĂRII ŞTIINŢIFICE UNIVERSITATEA AGORA DIN MUNICIPIUL ORADEA FACULTATEA DE ŞTIINŢE JURIDICE ŞI ADMINISTRATIVE anul universitar 2015-2016 Domeniul de studii universitare de licenţă:
More informationCalculatoare Numerice II Interfaţarea unui dispozitiv de teleghidare radio cu portul paralel (MGSH Machine Guidance SHell) -proiect-
Universitatea Politehnica Bucureşti Facultatea de Automaticăşi Calculatoare Calculatoare Numerice II Interfaţarea unui dispozitiv de teleghidare radio cu portul paralel (MGSH Machine Guidance SHell) -proiect-
More informationProf. dr. ing. Doina BANCIU, Director General - ICI București BIBLIO International Conference, Brașov, 2 4 June
Prof. dr. ing. Doina BANCIU, Director General - ICI București BIBLIO 2011 - International Conference, Brașov, 2 4 June STRATEGII EUROPENE PENTRU SOCIETATEA INFORMA ȚIONALĂ (AGENDA DIGITALĂ 2020) Conferința
More informationCompetence for Implementing EUSDR
Competence for Implementing EUSDR 14 Countries! 11 Priority areas! Many partner! Link to about 1,000 Steinbeis Enterprises + more than 5,500 experts 08.03.2013 slide 1 Steinbeis Innovation Center Steinbeis
More informationFacultatea de Litere a Universității din București, Str. Edgar Quinet 5-7, București,
CURRICULUM VITAE INFORMAȚII PERSONALE Nume Prenume DUMITRACHE Mihail Adresă Telefon +40-21-3116835 Fax +40-31-8153875 E-mail Naționalitate Facultatea de Litere a Universității din București, Str. Edgar
More informationUpdating the Nomographical Diagrams for Dimensioning the Concrete Slabs
Acta Technica Napocensis: Civil Engineering & Architecture Vol. 57, No. 1 (2014) Journal homepage: http://constructii.utcluj.ro/actacivileng Updating the Nomographical Diagrams for Dimensioning the Concrete
More informationFIŞA DISCIPLINEI. 1. Date despre program 1.1 Instituţia de învăţământ Universitatea Babeş-Bolyai
FIŞA DISCIPLINEI 1. Date despre program 1.1 Instituţia de învăţământ Universitatea Babeş-Bolyai superior 1.2 Facultatea Facultatea de Matematică şi Informatică 1.3 Departamentul Departamentul de Informatică
More informationGhid identificare versiune AWP, instalare AWP şi verificare importare certificat în Store-ul de Windows
Ghid identificare versiune AWP, instalare AWP 4.5.4 şi verificare importare certificat în Store-ul de Windows Data: 28.11.14 Versiune: V1.1 Nume fişiser: Ghid identificare versiune AWP, instalare AWP 4-5-4
More informationManagementul Proiectelor Software Metode de dezvoltare
Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Managementul Proiectelor Software Metode de dezvoltare 2 Metode structurate (inclusiv metodele OO) O mulțime de pași și
More informationModulul IV - Avansat (12-17 ani) - Antreprenor in Tech 16 Ateliere practice, a cate 120 min. fiecare, echivalentul unui modul
Modulul IV - Avansat (12-17 ani) - Antreprenor in Tech 16 Ateliere practice, a cate 120 min. fiecare, echivalentul unui modul DESPRE PROGRAM Academia inventeaza.ro (www.academia.inventeaza.ro) este un
More informationFIŞA DISCIPLINEI. 3.7 Total ore studiu individual Total ore pe semestru Număr de credite 5
FIŞA DISCIPLINEI 1. Date despre program 1.1 Instituţia de învăţământ superior Universitatea Alexandru Ioan Cuza din Iaşi 1.2 Facultatea Facultatea de Economie şi Administrarea Afacerilor 1.3 Departamentul
More informationFIŞA DISCIPLINEI. Cosmin Sabo 2.5 Anul de studiu Semestrul Tipul de evaluare E 2.8 Regimul disciplinei DOB
FIŞA DISCIPLINEI 1. Date despre program 1.1 Instituția de învățământ superior Universitatea Tehnică din Cluj-Napoca 1.2 Facultatea Facultatea de Științe 1.3 Departamentul Matematică și Informatică 1.4
More informationTextul si imaginile din acest document sunt licentiate. Codul sursa din acest document este licentiat. Attribution-NonCommercial-NoDerivs CC BY-NC-ND
Textul si imaginile din acest document sunt licentiate Attribution-NonCommercial-NoDerivs CC BY-NC-ND Codul sursa din acest document este licentiat Public-Domain Esti liber sa distribui acest document
More informationPROPUSE PENTRU ANUL UNIVERSITAR SEM. I. DOMENIUL DE LICENłĂ: SPECIALIZAREA:
CURSURI OPłIONALE DE INFORMATICĂ PROPUSE PENTRU ANUL UNIVERSITAR 2011-2012 SEM. I DOMENIUL DE LICENłĂ: INFORMATICĂ SPECIALIZAREA: INFORMATICĂ Lista cursurilor opńionale sem. I 5.1 Aplicatii ale corpurilor
More informationSolutii avansate pentru testarea si diagnoza masinilor industriale.
Solutii avansate pentru testarea si diagnoza masinilor industriale 15 ani de activitate in domeniul procesarii numerice a semnalelor Solutii de inalta acuratete pentru analiza sunetelor, vibratiilor si
More informationCOMUNICAȚII INFORMATIZARE
COMUNICAȚII INFORMATIZARE 120 Migrare servicii telefonie la Vodafone S-a asigurat suportul tehnic și s-a colaborat cu echipele Vodafone la portarea numerelor UPT și migrarea infrastructuri: 1200 linii
More informationTransmiterea datelor prin reteaua electrica
PLC - Power Line Communications dr. ing. Eugen COCA Universitatea Stefan cel Mare din Suceava Facultatea de Inginerie Electrica PLC - Power Line Communications dr. ing. Eugen COCA Universitatea Stefan
More informationReflexia şi refracţia luminii. Aplicaţii. Valerica Baban
Reflexia şi refracţia luminii. Aplicaţii. Sumar 1. Indicele de refracţie al unui mediu 2. Reflexia şi refracţia luminii. Legi. 3. Reflexia totală 4. Oglinda plană 5. Reflexia şi refracţia luminii în natură
More informationSISTEME INTELIGENTE DE SUPORT DECIZIONAL. Ș.l.dr.ing. Laura-Nicoleta IVANCIU. Curs 7 Sisteme inteligente de suport decizional bazate pe RNA
SISTEME INTELIGENTE DE SUPORT DECIZIONAL Ș.l.dr.ing. Laura-Nicoleta IVANCIU Curs 7 Sisteme inteligente de suport decizional bazate pe RNA Cuprins RNA pentru aproximare de funcții Clasificatori cu RNA Studii
More informationCULEA MIHAELA CIOBANU. Str. Spiru Haret nr. 8, , Bacãu, România
C U R R I C U L U M V I T A E INFORMAŢII PERSONALE Numele şi prenumele Numele avut la naştere Adresa CULEA MIHAELA CIOBANU Str. Spiru Haret nr. 8, 600114, Bacãu, România Telefon +40-234/588.884 Adresa
More informationAUTOMATED MEASUREMENT SETUP FOR MICROCONTROLLERS AND MAGNETIC SENSORS
U.P.B. Sci. Bull., Series C, Vol. 75, Iss. 1, 2013 ISSN 1454-234x AUTOMATED MEASUREMENT SETUP FOR MICROCONTROLLERS AND MAGNETIC SENSORS Răzvan DOCHIA 1, Daniela BOGDAN 2, Corneliu BURILEANU 3 În această
More informationFIŞA DISCIPLINEI. TEORIA SISTEMELOR Codul disciplinei: DO23 Domeniul: Calculatoare si Tehnologia Informatiei Specializarea:
Valabilă an universitar: 011-01 FIŞA DISCIPLINEI Denumirea disciplinei: TEORIA SISTEMELOR Codul disciplinei: 390453050611DO3 Domeniul: Calculatoare si Tehnologia Informatiei Specializarea: Tehnologia Informatiei
More informationRaport stiintific si tehnic in extenso pentru proiectul Tehnologii de procesare si garantare a continutului electronic - TAPE
Raport stiintific si tehnic in extenso pentru proiectul Tehnologii de procesare si garantare a continutului electronic - TAPE Etapa I Studii tehnice privind algoritmi, mecanisme si metode tehnice disponibile
More informationFIŞA DISCIPLINEI. 2.4 An de studiu Semestru Tip de evaluare P 2.7 Regimul discipinei OB * OB Obligatoriu / OP Opţional
FIŞA DISCIPLINEI 1. Date despre program 1.1 Instituţia de învăţământ superior Universitatea Alexandru Ioan Cuza din Iaşi 1.2 Facultatea Facultatea de Economie şi Administrarea Afacerilor 1.3 Departamentul
More informationSubiecte Clasa a VI-a
(40 de intrebari) Puteti folosi spatiile goale ca ciorna. Nu este de ajuns sa alegeti raspunsul corect pe brosura de subiecte, ele trebuie completate pe foaia de raspuns in dreptul numarului intrebarii
More informationAspecte controversate în Procedura Insolvenţei şi posibile soluţii
www.pwc.com/ro Aspecte controversate în Procedura Insolvenţei şi posibile soluţii 1 Perioada de observaţie - Vânzarea de stocuri aduse în garanţie, în cursul normal al activității - Tratamentul leasingului
More informationMASTER Disciplina: Biomecanică
MASTER Disciplina: Biomecanică Activităţile întreprinse în cadrul disciplinei de Biomecanică se desfăşoară pe două direcţii: Direcţie prioritară Activitate de curs; Direcţie secundară Activitate de seminar.
More informationContact Center, un serviciu cri/c!
Contact Center, un serviciu cri/c! CASE STUDY: Apa Nova Cisco Unified Contact Center Enterprise Agenda Prezentării Ø Perspec/va de business Ø Despre noi Ø Cerinţe de business Ø Opţiunea Apa Nova Ø Beneficii
More informationCurs 1 17 Februarie Adrian Iftene
Curs 1 17 Februarie 2011 Adrian Iftene adiftene@info.uaic.ro 1 Limbajele calculatorului Compilate Interpretate Scripting P-cod Orientate pe aspect Orientate spre date 2 Cum lucrează? Orice program trebuie
More informationMods euro truck simulator 2 harta romaniei by elyxir. Mods euro truck simulator 2 harta romaniei by elyxir.zip
Mods euro truck simulator 2 harta romaniei by elyxir Mods euro truck simulator 2 harta romaniei by elyxir.zip 26/07/2015 Download mods euro truck simulator 2 harta Harta Romaniei pentru Euro Truck Simulator
More informationBAZE DE DATE LECTOR DR. ADRIAN RUNCEANU
Universitatea Constantin Brâncuşi din Târgu-Jiu Facultatea de Inginerie Departamentul de Automatică, Energie şi Mediu BAZE DE DATE LECTOR DR. ADRIAN RUNCEANU 28.04.2014 Curs 1 - BAZE DE DATE 2 Curs 1 Noţiuni
More informationISBN-13:
Regresii liniare 2.Liniarizarea expresiilor neliniare (Steven C. Chapra, Applied Numerical Methods with MATLAB for Engineers and Scientists, 3rd ed, ISBN-13:978-0-07-340110-2 ) Există cazuri în care aproximarea
More informationCapitolul IV Utilizarea bazelor de date în Internet
Capitolul IV Utilizarea bazelor de date în Internet 4.1 Pagini Web dinamice 4.1.1. Pagini dinamice vs. Pagini statice Paginile Web dinamice sunt folosite atunci când se doreşte modificarea dinamică, a
More informationMETHODS AND PRINCIPLES OF OPTIMIZATION SPECIFIC TO THE DOMAIN OF EQUIPMENT AND MANUFACTURING PROCESSES
Annals of the Academy of Romanian Scientists Series on Science and Technology of Information ISSN 2066-68570 Volume 3, Number 2/2011 85 METHODS AND PRINCIPLES OF OPTIMIZATION SPECIFIC TO THE DOMAIN OF
More informationCURSURI OPŢIONALE de INFORMATICĂ PROPUSE PENTRU ANUL UNIVERSITAR DOMENIUL DE LICENŢĂ: INFORMATICĂ SPECIALIZAREA: INFORMATICĂ SEM.
CURSURI OPŢIONALE de INFORMATICĂ PROPUSE PENTRU ANUL UNIVERSITAR 2009-2010 DOMENIUL DE LICENŢĂ: INFORMATICĂ SPECIALIZAREA: INFORMATICĂ SEM. I Fiecare student face 6 opţiuni, în ordinea preferinţei FISA
More informationDECLARAȚIE DE PERFORMANȚĂ Nr. 101 conform Regulamentului produselor pentru construcții UE 305/2011/UE
S.C. SWING TRADE S.R.L. Sediu social: Sovata, str. Principala, nr. 72, judetul Mures C.U.I. RO 9866443 Nr.Reg.Com.: J 26/690/1997 Capital social: 460,200 lei DECLARAȚIE DE PERFORMANȚĂ Nr. 101 conform Regulamentului
More informationBAZE DE DATE LECTOR DR. ADRIAN RUNCEANU
Universitatea Constantin Brâncuşi din Târgu-Jiu Facultatea de Inginerie Departamentul de Automatică, Energie şi Mediu BAZE DE DATE LECTOR DR. ADRIAN RUNCEANU 03.03.2013 Curs 1 - BAZE DE DATE 2 Curs 1 Noţiuni
More informationPrintesa fluture. Мобильный портал WAP версия: wap.altmaster.ru
Мобильный портал WAP версия: wap.altmaster.ru Printesa fluture Love, romance and to repent of love. in romana comy90. Formular de noastre aici! Reduceri de pret la stickere pana la 70%. Stickerul Decorativ,
More informationC1.1. Lucrari indexate ISI Web of Knowledge
C.. Lucrari indexate ISI Web of Knowledge Lista lucrarilor publicate in reviste cu factor de impact calculat si scorul relativ de influenta cumulat lucrarii Tipul lucrarii (e.g. articol) revistei revistei
More informationOnce upon an Erasmus Tale (Traditional Arts and Languages across Europe)
Once upon an Erasmus Tale (Traditional Arts and Languages across Europe) PROIECT TEMATIC: ÎNVĂŢĂM PRIN ARTĂ Motto:,,Arta nu este un lucru, este o cale. Elbert Hubbar ROMÂNIA Clase participante Clasa pregătitoare
More informationCompania. Misiune. Viziune. Scurt istoric. Autorizatii şi certificari
Compania Misiune. Viziune. Misiunea noastră este de a contribui la îmbunătăţirea serviciilor medicale din România prin furnizarea de produse şi servicii de cea mai înaltă calitate, precum şi prin asigurarea
More informationBAZE DE DATE LECTOR DR. ADRIAN RUNCEANU
Universitatea Constantin Brâncuşi din Târgu-Jiu Facultatea de Inginerie Departamentul de Automatică, Energie şi Mediu BAZE DE DATE LECTOR DR. ADRIAN RUNCEANU 2 Curs 1 Noţiuni introductive despre teoria
More information3. CLOUD COMPUTING Sisteme de calcul distribuite
3. CLOUD COMPUTING Cloud Computing (CC) calcul în nori, în traducere mot a mot, sau, mai corect, calcul în Internet este un concept aflat în directă legătură cu transformările către se produc în domeniu
More informationNOTA: se vor mentiona toate bunurile aflate in proprietate, indiferent daca ele se afla sau nu pe teritoriul Romaniei la momentul declararii.
2. Bunuri sub forma de metale pretioase, bijuterii, obiecte de arta si de cult, colectii de arta si numismatica, obiecte care fac parte din patrimoniul cultural national sau universal sau altele asemenea,
More informationSoftware Process and Life Cycle
Software Process and Life Cycle Drd.ing. Flori Naghiu Murphy s Law: Left to themselves, things tend to go from bad to worse. Principiile de dezvoltare software Principiul Calitatii : asigurarea gasirii
More informationREVISTA NAŢIONALĂ DE INFORMATICĂ APLICATĂ INFO-PRACTIC
REVISTA NAŢIONALĂ DE INFORMATICĂ APLICATĂ INFO-PRACTIC Anul II Nr. 7 aprilie 2013 ISSN 2285 6560 Referent ştiinţific Lector univ. dr. Claudiu Ionuţ Popîrlan Facultatea de Ştiinţe Exacte Universitatea din
More informationFacultatea de Inginerie
UNIVERSITATEA VASILE ALECSANDRI din BACĂU Facultatea de Inginerie Calea Mărăşeşti, Nr. 157, Bacău, 600115, Tel./Fax +40 234 580170 http://inginerie.ub.ro; e-mail: decaning@ub.ro FIŞA DISCIPLINEI (licenţă)
More informationPACHETE DE PROMOVARE
PACHETE DE PROMOVARE Școala de Vară Neurodiab are drept scop creșterea informării despre neuropatie diabetică și picior diabetic în rândul tinerilor medici care sunt direct implicați în îngrijirea și tratamentul
More informationStrategia Europeană în Regiunea Dunării - oportunităţi pentru economiile regiunilor implicate -
Strategia Europeană în Regiunea Dunării - oportunităţi pentru economiile regiunilor implicate - 25 mai 2010 - Palatul Parlamentului, Sala Avram Iancu Inovatie, Competitivitate, Succes Platforme Tehnologice
More informationPROIECT. La Baze de date. Evidența activității pentru o firmă IT. Îndrumător: ș. l. dr. ing. Mirela Danubianu. Efectuat de: Grigoriev Sergiu gr.
PROIECT La Baze de date Evidența activității pentru o firmă IT Îndrumător: ș. l. dr. ing. Mirela Danubianu Efectuat de: Grigoriev Sergiu gr. 1131B Suceava 2011 Cuprins 1. DESCRIERE 3 2. MODELAREA CONCEPTUALĂ
More informationINFLUENŢA CÂMPULUI MAGNETIC ASUPRA DINAMICII DE CREŞTERE"IN VITRO" LA PLANTE FURAJERE
INFLUENŢA CÂMPULUI MAGNETIC ASUPRA DINAMICII DE CREŞTERE"IN VITRO" LA PLANTE FURAJERE T.Simplăceanu, C.Bindea, Dorina Brătfălean*, St.Popescu, D.Pamfil Institutul Naţional de Cercetere-Dezvoltare pentru
More informationTIME COMPASS: O APLICAȚIE DE TIME MANAGEMENT PENTRU ANDROID
FACULTATEA DE AUTOMATICĂ ŞI CALCULATOARE DEPARTAMENTUL CALCULATOARE TIME COMPASS: O APLICAȚIE DE TIME MANAGEMENT PENTRU ANDROID LUCRARE DE LICENŢĂ Absolvent: Bogdan NANE Coordonator ştiinţific: Șef lucr.
More informationProgramul de master Control Avansat şi Sisteme în Timp Real. Descrierea disciplinelor din planul de învăţământ
Programul de master Control Avansat şi Sisteme în Timp Real Descrierea disciplinelor din planul de învăţământ Automate, Micro-Sisteme şi Sisteme Îmbarcate Acest curs are ca obiectiv familiarizarea studenţilor
More informationRaport stiintific sintetic
Raport stiintific sintetic privind implementarea proiectului pe toata perioada de executie pana in prezent Proiect: Noi metode hibride metaeuristice pentru rezolvarea problemelor de proiectare a retelelor
More informationARBORI AVL. (denumiti dupa Adelson-Velskii si Landis, 1962)
ARBORI AVL (denumiti dupa Adelson-Velskii si Landis, 1962) Georgy Maximovich Adelson-Velsky (Russian: Гео ргий Макси мович Адельсо н- Ве льский; name is sometimes transliterated as Georgii Adelson-Velskii)
More informationRem Ahsap is one of the prominent companies of the market with integrated plants in Turkey, Algeria and Romania and sales to 26 countries worldwide.
Ȋncepându-şi activitatea ȋn 2004, Rem Ahsap este una dintre companiile principale ale sectorului fabricǎrii de uşi având o viziune inovativǎ şi extinsǎ, deschisǎ la tot ce ȋnseamnǎ dezvoltare. Trei uzine
More information