Documente Academic
Documente Profesional
Documente Cultură
2013
Cuprins
La 19 ianuarie 1991 a luat fiinţă Fundaţia România de Mâine, instituţie social-umanistă de cultură,
ştiinţă şi învăţământ cu caracter nonprofit, potrivit prevederilor Legii pentru persoanele juridice nr. 21/1924
şi, în cadrul acesteia, Universitatea Spiru Haret.
Universitatea Spiru Haret a fost creată şi organizată după modelul Universităţii Harvard, având
drept spirit tutelar pe marele om de ştiinţă, reformator şi ctitor al învăţământului modern în România, Spiru
Haret, a cărui activitate ştiinţifică, educativă şi social-culturală a avut şi are o deosebită însemnătate şi
rezonanţă în societatea românească.
În cadrul Universităţii Spiru Haret au luat fiinţă şi funcţionează, în prezent, 25 facultăţi cu 53
specializări, care au parcurs, conform legii, etapele de autorizare provizorie şi acreditare.
La 14 februarie 2000, Universitatea Spiru Haret a fost acreditată de Consiliul Naţional de Evaluare
Academică şi Acreditare. Legea nr. 443 din 5 iulie 2002 consfinţeşte faptul că Universitatea Spiru Haret
este „ instituţie de învăţământ superior, persoană juridică de drept privat şi de utilitate publică, parte a
sistemului naţional de învăţământ".
Întreaga activitate a Universităţii s-a întemeiat pe recunoaşterea şi aplicarea măsurilor legislative
prioritare cu privire la învăţământ şi cercetare, dintre care menţionăm pe cele mai importante:
- Legea nr. 1/2011- Legea educaţiei naţionale;
- Legea nr. 288/2004 privind organizarea studiilor universitare;
- Ordonanţa de Urgenţă a Guvernului nr. 75/2005 privind asigurarea calităţii educaţiei, aprobată
prin Legea nr. 87/2006, cu modificările şi completările ulterioare;
- Ordonanţa nr. 57/2002 privind cercetarea ştiinţifică şi dezvoltarea tehnologică, modificată prin
Ordonanţa de Guvern nr. 6/2011;
- Legea nr. 319/2003 privind Statutul personalului de cercetare-dezvoltare;
- Legea nr. 206/2004 privind buna conduită în cercetarea ştiinţifică, dezvoltarea tehnologică şi
inovare, etc.
Universitatea Spiru Haret are relaţii de interdependenţă organică în plan academic, administrativ şi
economico-financiar cu celelalte structuri instituţionale din cadrul Fundaţiei România de Mâine:
Televiziunea TvH2.O şi Radioul HFM2.0, posturi naţionale cu caracter educaţional, ştiinţific şi cultural,
Institutul de Sociologie şi Opinie Publică (ISOP) şi alte entităţi de cercetare ştiinţifică, Editura şi Tipografia
Fundaţiei România de Mâine, Revista Opinia Naţională - săptămânal de opinie, informaţie şi idei de interes
naţional, căminele şi Clubul studenţesc, Complexul sportiv multifuncţional etc .
Toate acestea asigură suportul necesar pentru desfăşurarea unui proces de învăţământ performant,
competitiv, de înaltă calitate, precum şi condiţii deosebite de studiu, cazare, masă şi recreere pentru studenţi.
Misiunea generală a Universităţii Spiru Haret, ca instituţie de învăţământ superior, este de a genera
şi de a transfera cunoaştere către societate prin:
formarea iniţială şi continuă la nivel universitar şi postuniversitar în scopul dezvoltării personale, al
inserţiei profesionale a beneficiarului procesului educaţional şi al satisfacerii nevoii de competenţe a
mediului socio-economic;
5
cercetarea ştiinţifică, dezvoltarea, inovarea şi transferul tehnologic;
creaţia individuală şi colectivă, în domeniul ştiinţelor, artelor şi literelor prin realizarea
performanţelor şi dezvoltarea fizică şi sportivă;
valorificarea şi diseminarea rezultatelor.
Sintetizând, misiunea Universităţii Spiru Haret se exprimă pe trei direcţii esenţiale: didactică,
cercetare ştiinţifică şi socio-culturală.
11
2. Facultatea de Matematică şi Informatică
2.1. Cadrul legislative de funcţionare a facultăţii
Domeniul fundamental al facultăţii este: Ştiinţe exacte. Programele de studii universitare de licenţă ale
facultăţii sunt:
1. Matematică (Titlul conferit: Licenţiat în matematică);
2. Informatică (Titlul conferit: Licenţiat în informatică)
Facultatea organizeaza studii universitare de masterat (acreditate ARACIS) in specializarile:
1. Matematici aplicate in economie (domeniul Matematica)
2. Tehnologii moderne in ingineria sistemelor informatice (domeniul Informatica)
12
Vacanţele de iarnă, intersemestriale, de primăvară şi de vară, precum şi sesiunile de examene de
iarnă, vară, toamnă, de credite şi diferenţe precum şi cele de finalizare a studiilor sunt prevăzute în
structura fiecărui an universitar şi se anunţă din timp. Structura anului universitar current este prezentată
în Anexa 3. Activităţile didactice (cursuri, seminarii şi laboratoare de specialitate), de cercetare (seminarii
ştiinţifice, elaborare de studii şi proiecte, participare la competiţii de specialitate etc.) şi culturale se
desfăşoară în spaţiile specifice din Bucureşti, strada Ion Ghica, Nr. 13, sectorul 3. Activităţile sportive se
desfăşoară în cadrul bazei sportive a universităţii.
Prin implementarea sistemului Bologna, Universitatea Spiru Haret, deci şi Facultatea de
Matematică şi Informatică, a adoptat sistemul European de credite transferabile (ECTS).
Numărul creditelor de studii transferabile constituie elementul de referinţă pe care universităţile îl pot
utiliza în recunoaşterea unor studii sau perioade de studii universitare legale efectuate anterior în acelaşi
domeniu fundamental în scopul echivalării şi transferării creditelor de studiu transferabile şi a eventualei
continuări a studiilor dintr-un program de studii.
Numărul minim de credite necesar promovării în anul următor de studii este 30. Numărul de
credite necesar absolvirii unui program de studii universitare de licenţă este 180, creditele fiind acumulate
numai din discipline obligatorii şi la alegere (opţionale). Numărul de credite necesar absolvirii unui
program de studii universitare de masterat este 120, creditele fiind acumulate numai din discipline
obligatorii şi la alegere (opţionale). În calculul numărului de credite necesare promovării nu se iau în
calcul creditele accumulate prin promovarea disciplinelor facultative.
Beneficiind de acces gratuit la tehnologiile informatice Microsoft (programul Dream Spark
Premium) şi Oracle (prin programul Oracle Academy), de programe internship (prin intermediul
parteneriatelor cu agenţi economici) şi de programe extracurriculare propuse de angajatori şi de
certificate profesionale în domeniu, absolvenţii programelor de studii deţin un evantai de competenţe şi
abilităţi care facilitează angajarea în domeniu.
Cadre didactice de prestigiu, doctori în ştiinţe cu titluri obţinute la instituţii de prestigiu din ţară
(Academia Română, Universitatea din Bucureşti, Universitatea din Piteşti) şi strainătate (University of
Pittsburgh, University of Alabama şi Universite Paris XII - Val de Marne), cu bogată experienţă didactică
şi de cercetare oferă cursuri, seminarii şi consultanţă (mentorat) care vă îndreaptă spre o carieră de succes
în domeniu.
Cei mai buni absolvenţi ai facultăţii ocupă poziţii profesionale în firme ca IBM, Oracle, Axway,
It Smart Systems, unităţi de învăţământ şi cercetare, unii sunt masteranzi la universităţi din ţară şi
străinătate, unii sunt doctoranzi, iar unul a obţinut titlul de doctor în Matematică. Activitatea didactică a
fiecărui an universitar începe, de regulă, la 1 Octombrie. Cu excepţia ultimului semestru din anul terminal
care are 12 săptămâni de activitate didactică şi 2 săptămâni de activităţi de evaluare finală, toate celelalte
semestre au câte 14 săptămâni de activitate didactică şi 3/4 săptămâni de activităţi de evaluare finală.
Evaluarea finală este de tip examen (E) sau Colocviu (Cv). Colocviile se susţin, de regulă, în ultimele
două săptămâni de activitate didacrtică, din semestru.
Strategia de cercetare a Facultăţii de Matematică şi Informatică face parte integrantă din strategia de
cercetare a Universităţii Spiru Haret şi este compatibilă cu cerinţele naţionale şi europene privind crearea
unei competitivităţi crescute în domeniul cercetării fundamentale şi aplicative prin:
• dezvoltarea direcţiilor de cercetare în matematică teoretică, matematici financiare, actuariale şi
teoria riscului, matematici aplicate în mecanică şi ştiinţe socio-umane.
• dezvoltarea direcţiilor de cercetare în informatică teoretică şi informatică aplicată în vederea
asigurării participării la programele de cercetare naţionale şi internaţionale.
13
Facultatea de Matematică şi Informatică editează revista: Analele Universităţii Spiru Haret, Seria
Matematică-Informatică, clasificată B+ in anii 2010 şi 2011 fiind înregistrată şi în bazele de date SCIPIO,
Index Copernicus, ZBLMATH şi MathsciNet.
Conferinţa de Matematici Aplicate şi Informatică şi-a extins aria de cuprindere şi ăn anul 2013 s-
a desfăşurat sub auspiciile Anului International al Statisticii, fiind afiliata Organizaţiei Internaţionale
privind Anul Internaţional al Statisticii (http://camai.spiruharet.ro). Studenţii şi masteranzi beneficiază de
diseminarea rezultatelor cercetărilor întreprinse atât prin intermediul revistei cât şi în cadrul Sesiunii de
Comunicări Ştiintifice ale Tinerilor Cercetători. De asemenea, activitatea de cercetare este prezentată în
cadrul Seminariilor ştiintifice ale facultăţii.
14
3. Prezentarea programului de studii universitare de licenţă în
Informatică
Obiectivul principal al programului de studii universitare de licenta in Informatica este
reprezentat de formarea de specialisti in Informatica competenti pentru:
• Programare în limbaje de nivel înal
• Dezvoltare şi întreţinere de aplicaţii informatice
• Utilizare de instrumente informatice in context interdisciplinar
• Utilizare a bazelor teoretice ale informaticii si a modelelor formale
• Proiectare şi gestiune a bazelor de date
• Proiectare si administrare a reţelelor de calculatoare
• Planificare şi monitorizare a proiectelor informatice
• Concepere de modele matematice pentru descrierea unor fenomene
1. Cunoaşterea, înţelegerea conceptelor, teoriilor şi metodelor de bază ale domeniului şi ale ariei de
specializare; utilizarea lor adecvată în comunicarea profesională:
• Descrierea adecvată a paradigmelor de programare şi a mecanismelor de limbaj specifice,
precum şi identificarea diferenţei dintre aspectele de ordin semantic şi sintactic.
• Identificarea de metodologii adecvate de dezvoltare a sistemelor software.
• Descrierea de concepte, teorii si modele folosite in domeniul de aplicare.
• Definirea conceptelor şi principiilor de bază ale informaticii, precum şi a teoriilor şi modelelor
matematice.
• Identificarea conceptelor de bază pentru organizarea datelor în baze de date.
• Identificarea conceptelor si modelelor de baza pentru sisteme de calcul si retele de calculatoare.
• Descrierea adecvată a conceptelor şi teoriilor specifice managementului de proiect
• Identificarea tipurilor de date şi a structurii modelelor.
2. Utilizarea cunoştinţelor de bază pentru explicarea şi interpretarea unor variate tipuri de concepte,
situaţii, procese, proiecte etc. asociate domeniului:
• Explicarea unor aplicaţii soft existente, pe niveluri de abstractizare (arhitectură, pachete, clase,
metode) utilizând in mod adecvat cunoştinţele de bază.
• Identificarea şi explicarea mecanismelor adecvate de specificare a sistemelor software.
• Identificarea si explicarea modelelor informatice de baza adecvate domeniului de aplicare.
• Interpretarea de modele matematice şi informatice (formale).
• Identificarea şi explicarea modelelor de bază pentru organizarea şi gestiunea datelor în baze de
date.
• Identificarea si explicarea arhitecturilor de bază pentru organizarea şi gestiunea sistemelor si a
retelelor.
• Identificarea modelelor şi metricilor adecvate pentru estimarea efortului de dezvoltare.
• Explicarea şi interpretarea modelelor matematice.
3. Aplicarea unor principii şi metode de bază pentru rezolvarea de probleme/situaţii bine definite, tipice
domeniului în condiţii de asistenţă calificată:
15
• Elaborarea codurilor sursă adecvate şi testarea unitară a unor componente într-un limbaj de
programare cunoscut, pe baza unor specificaţii de proiectare date.
• Utilizarea metodologiilor, mecanismelor de specificare şi a mediilor de dezvoltare pentru
realizarea aplicaţiilor informatice
• Utilizarea modelelor si instrumentelor informatice si matematice pentru rezolvarea problemelor
specifice domeniului de aplicare.
• Identificarea modelelor si metodelor adecvate pentru rezolvarea unor probleme reale.
• Utilizarea metodologiilor si mediilor de proiectare a bazelor de date pentru probleme particulare.
• Utilizarea tehnicilor pentru instalarea, configurarea si administrarea sistemelor si retelelor.
• Realizarea de estimări ale efortului pentru aplicaţii existente; estimarea efortului şi a necesarului
de resurse pentru aplicaţii noi; planificarea realizării acestora.
• Construirea unui model matematic folosind metode, tehnici şi instrumente adecvate.
4. Utilizarea adecvată de criterii şi metode standard de evaluare, pentru a aprecia calitatea, meritele şi
limitele unor procese, programe, proiecte, concepte, metode şi teorii:
• Testarea unor aplicaţii pe baza unor planuri de test.
• Utilizarea de criterii şi metode adecvate pentru evaluarea aplicaţiilor informatice.
• Analiza datelor si a modelelor.
• Utilizarea simulării pentru studiul comportamentului modelelor realizate si evaluarea
performantelor.
• Evaluarea calitatii diferitelor sisteme de gestiune a bazelor de date din punctul de vedere al
structurii, funcţionalităţii si extensibilitatii.
• Efectuarea de măsurători de performanţă pentru timpi de răspuns, consum de resurse; stabilirea
drepturilor de acces.
• Monitorizarea procesului de dezvoltare a aplicaţiei şi compararea planului cu realitatea;
măsurarea efortului real.
• Evaluarea critică a rezultatelor implementării modelului, compararea cu diferite abordări
alternative.
6. Aplicarea regulilor de muncă organizată şi eficientă, a unor atitudini responsabile faţă de domeniul
didactic-ştiinţific, pentru valorificarea creativă a propriului potenţial, cu respectarea principiilor şi a
normelor de etică profesională.
7. Desfăşurarea eficientă a activităţilor organizate într-un grup inter-disciplinar şi dezvoltarea
capacităţilor empatice de comunicare inter-personală, de relaţionare şi colaborare cu grupuri diverse.
8. Utilizarea unor metode şi tehnici eficiente de învăţare, informare, cercetare şi dezvoltare a
capacităţilor de valorificare a cunoştinţelor, de adaptare la cerinţele unei societăţi dinamice şi de
comunicare în limba română şi într-o limbă de circulaţie internaţională.
16
• implementeze şi documenteze unităţi de program în limbaje de programare de nivel înalt şi
folosirea eficientă a mediilor de programare;
• realizeze şi sa întreţina aplicaţii informatice pentru rezolvarea unor probleme reale de
complexitate medie;
• realizeze componente informatice pentru o aplicatie dedicata de complexitate medie;
• modelareze si sa rezolve probleme cu grad mediu de complexitate, folosind cunoştinţe de
matematică si informatica;
• realizeze şi administreze baze de date de complexitate medie;
• realizeze si administreze o reţea de calculatoare de dimensiune medie;
• instaleze sisteme de operare (Windows/Linux);
• planifice şi sa monitorizeze realizarea unui proiect informatic de dimensiuni reduse;
• modeleze matematic o problema cu grad redus de dificultate;
• realizeze şi sa susţina un proiect pe o temă de specialitate, într-o manieră riguroasă şi inteligibilă;
• participe activ la realizarea unui proiect în echipă, demonstrând capacităţi de comunicare
interpersonală şi asumare a rolurilor atribuite;
• elaboreze şi sa prezinte o lucrare pe o temă de specialitate cu evidenţierea metodelor/tehnicilor
folosite, în limba română şi într-o limbă de circulaţie internaţională.
Cunoştinţe şi abilităţi dobândite: Concepte şi principii de bază ale informaticii, precum şi teorii şi
modele matematice. Se vor aplica principii şi metode de bază pentru rezolvarea de probleme/situaţii bine
definite, tipice domeniului în condiţii de asistenţă calificată.
17
2 Analiză O În cadrul acestui curs se studiază: corpul numerelor 6 E
matematică 1 reale; şiruri de numere reale:; serii de numere reale;
elemente de topologie a spaţiilor metrice; funcţii reale
de o variabila reală: proprietatea lui Darboux; funcţii
derivabile: formula lui Taylor; şiruri şi serii de funcţii;
funcţii analitice: dezvoltare îin serie Taylor, Mac
Laurin; integrala nedefinită şi integrala Riemann;
integrala Riemann improprie.
18
6 Algebră 2 O În cadrul acestui curs se studiază: spaţii vectoriale: 4 E
aplicaţii liniare, teorema de izomorfism; baze intr-un
spaţiu vectorial: dimensiunea unui spaţiu vectorial;
aplicaţii multiliniare alternate; teorema împărţirii cu
rest în Z şi K[X]; algebra endomorfismelor unui spaţiu
vectorial finit dimensional: vectori şi valori proprii,
polinomul caracteristic şi polinomul minimal;
teoremele Hamilton-Cayley şi Frobenius: matrice
asemenea, forma canonică Jordan.
19
10 Structuri de O În cadrul acestui curs se studiază: elemente de teoria 5 E
date analizei algoritmilor: algoritmi iterativi şi algoritmi
recursivi; structuri de date fundamentale: tablouri, liste
liniare, structuri de date neliniare, stive. cozi; metode
de sortare: interschimbare, interclasare, inserţie, sortare
rapidă; algoritmi de căutare; interclasare; clase speciale
de algoritmi: algoritmi probabilişti, algoritmi
evoluţionişti; structuri de date şi algoritmi pentru
stocări externe, managementul memoriei.
Informatică - anul II
20
1 Tehnologii O În cadrul acestui curs se studiază: HTML: structura 4 E
WEB unei pagini, caractere HTML, stiluri fizice şi logice de
text, liste; CSS (Cascading Style Sheets): crearea
stilurilor inline, casete în CSS; JAVASCRIPT: tipuri de
date şi variabile, obiecte create de utilizator în
JavaScript, interacţiunea dintre HTML şi JavaScript;
PHP: date, variabile şi operatori, crearea formularelor
web şi manipuloarea datelor introduse prin intermediul
lor.
21
6 Algoritmica O În cadrul acestui curs se studiază: noţiuni generale de 5 E
grafurilor teoria grafurilor: grafuri neorientate şi orientate, grafuri
conexe, tare conexe, ciclice, complementare şi
izomorfe; grafuri aciclice: arbori şi arborescenţe,
algoritmul lui Kruskal; algoritmi în grafuri şi digrafuri:
algoritmii Warshal şi Dantzig, Bellman-Kalaba, Ford,
Dijkstra, grafuri hamiltoniene şi euleriene, algoritmi în
reţele: reţele de transport, algoritmul Ford-Fulkerson,
metoda drumului critic, metoda potenţialului.
22
11 Analiză O În cadrul acestui curs se studiază: metode numerice 5 E
numerică pentru ecuatii algebrice neliniare: metoda bisecţiei, a
aproximatiilor succesive; metode numerice pentru
sisteme algerice liniare: metoda retrosubstiţutiei, a lui
Gauss, a lui Ritz,; metode de interpolare: polinomul de
interpolare al lui Lagrange; metode de integrare
numerică: Newton-Cotes, a Trapezului, a Simpson;
metode de rezolvare a ecuatiilor diferenţiale; metode
pentru determinarea valorilor proprii.
Cunoştinţe şi abilităţi dobândite: Metode algoritmice şi modele ale complexităţii, procesarea inteligentă
a datelor, utilizarea eficientă a sistemelor de gestiune a bazelor de date, tehnici de optimizare a
activităţilor, proceselor, planificarea proiectelor informatice, asigurarea securităţii sistemelor, metodologii
avansate de dezvoltare a aplicaţiilor. Studenţii vor participa activ la realizarea unui proiect în echipă,
demonstrând capacităţi de comunicare interpersonală şi asumarea rolurilor atribuite.
23
Nr. Denumire Tip Teme studiate (selecţie) Nr. Forma
crt. credite eval.
24
5 Ingineria A În cadrul acestui curs se studiază: programare folosind 6 Cv.
programării / API-uri; programare generică în limbaje orientate
Securitatea obiect: STL; programare C Sharp si .NET: aspecte
informaţiei sintactice, moştenire, interfeţe, delegare, evenimente;
durata de viata a obiectelor:remote objects; şabloane în
proiectarea software-lui; programare orientată pe
aspecte / politici de securitate: protecţia datelor
personale; protocoale de autentificare; autorizarea
accesului; securitatea reţelelor de calculatoare ;
vulnerabilităţi software; malware; protecţia
programelor.
25
8 Managementul O În cadrul acestui curs se studiază: proiect software: 4 E
proiectelor definiţie, particularităţi faţă de alte proiecte,
software clasificarea proiectelor software, scopurile unui proiect
software, evaluarea proiectului, estimarea costurilor şi
beneficiilor, design-ul software, planificarea
activităţilor, monitorizarea şi controlul, monitorizarea
riscului, elemente ale calităţii software, testarea
software, managementul contractelor, managementul
persoanelor şi al echipelor; introducere în Microsoft
Project: prezentarea generală a programului.
26
12 Proiectarea A În cadrul acestui curs se studiază: programarea 6 Cv.
interfeţelor orientată pe evenimente; limbaje de programare
grafice / orientate pe evenimente; programarea interfeţelor
Grafică pe grafice în Java; proiectarea interfetelor grafice folosind
calculator Swing; proiectarea interfeţelor grafice pentru aplicaţii
Web şi mobile/ tipuri de sisteme grafice şi standarde
grafice; transformări de modelare şi vizualizare grafică;
fluxul prelucrării grafice; structuri de date spaţiale;
umbrire şi texturare; modele de colorare şi iluminare;
tehnici de animaţie.
4. Alte informaţii
4.1. Calificări
Conform Registrului Naţional al Calificărilor din Învăţământul Superior, calificările posibile ale
absolvenţilor programului studii universitare de licenţă în Informatică sunt: Profesor în învăţământul
gimnazial - 232201; Analist - 213101; Programator - 213102; Proiectant sisteme informatice - 213103;
Administrator de reţea de calculatoare - 213902; Administrator baze de date - 213903; Asistent de
cercetare în matematică informatică - 249110; Asistent de cercetare în informatică – 250102.
Studenţii beneficiază de pregătire pentru certificarea în informaticată (CERTIPORT) şi au acces
la programe extracurriculare. În acest sens, toti studenţii si masteranzii programelor de studii furnizate de
Facultatea de Matematică şi Informatică, după semnarea contractului de studii, beneficiază de acces şi
utilizare gratuită a tehnologiilor Microsoft ( http://e5.onthehub.com/WebStore./).
Facultatea de Matematică şi Informatică funcţionează în imobilul din Str. Ion Ghica nr. 13,
proprietate a Universităţii Spiru Haret. În acest imobil, studenţii beneficiază de amfiteatre şi numeroase
săli de curs şi seminar cu dotare modernă; sălile de seminar sunt dimensionate pentru grupe de 20-30 de
27
studenţi, iar ambientul creează condiţii optime pentru studiu. Laboratoarele de informatică se desfăşoară
pe semigrupe. Se asigură cel puţin un calculator per student. Imaginile alăturate sunt elocvente.
Studenţii şi masteranzii Facultăţii de Matematică şi Informatică interesaţi de cazare în timpul
studiilor (activitate didactică, dar şi pe perioada vacanţei) beneficiază de serviciile oferite de căminele
studenteşti ale Universităţii Spiru Haret din Bucureşti, str. Moldoviţa nr. 5 – 10, sector 4. Pentru detalii se
poate accesa: http://ushfmi.wordpress.com/studenti/camine-studentesti/, iar prin telefon se pot obţine
informaţii la numărul: +40214610543.
Studenţii şi masteranzii pot servi masa la cantină, aceştia beneficiind de tarife subvenţionate de
către Universitate. Mai multe detalii sunt disponibile pe pagina Clubului România de Mâine:
http://www.clubromaniademaine.ro/prezentare.html.
28
4.3. Date de contact
29
ANEXE
ANEXA 1
Cadrul legislativ de funcţionare
MONITORUL OFICIAL AL ROMÂNIEI, PARTEA I, Nr. 447/22.VII.2013 85
0 1 2 3 4 5 6 7
Număr
Acreditare (A)/ Număr
Specializarea/Programul de studii universitare de licență maxim de
Nr. Autorizare de Forma de de credite
Facultatea Domeniul de licență (locația geografică de desfășurare1) studenți
crt. funcționare învățământ3) de studii
și limba de predare2)) care pot fi
provizorie (AP) transferabile
școlarizați
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7
Număr
Acreditare (A)/ Număr
Specializarea/Programul de studii universitare de licență maxim de
Nr. Autorizare de Forma de de credite
Facultatea Domeniul de licență (locația geografică de desfășurare1) studenți
crt. funcționare învățământ3) de studii
și limba de predare2)) care pot fi
provizorie (AP) transferabile
școlarizați
0 1 2 3 4 5 6 7
ANEXA 2
Metodologia de admitere
ANEXA 3
Structura anului universitar
ANEXA 4
Planul de învăţământ
ANEXA 5
Fişele disciplinelor
ANUL 1
FIŞA DISCIPLINEI
1. Date despre program
1.1.Instituţia de învăţământ superior Universitatea SPIRU HARET
1.2.Facultatea Facultatea de Matematică şi Informatică
1.3.Departamentul Departamentul de Matematică şi Informatică
1.4.Domeniul de studii Informatică
1.5.Ciclul de studii Licenţă
1.6.Programul de studii/Calificarea Informatică
•
profesionale
Competenţe
• nu este cazul
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
1. Relaţii funcţionale, compunerea funcţiilor, Prelegerea participativă,
proprietăţi dezbaterea, expunerea,
problematizarea,
demonstraţia.
2. Relaţii de echivalenţă, mulţime factor. Prelegerea participativă,
dezbaterea, expunerea,
problematizarea,
demonstraţia
3. Monoizi: legi de compoziţie, monoid, submonoid, Prelegerea participativă,
monoidul liber generat de o mulţime, congruenţe pe un dezbaterea, expunerea,
monoid, problematizarea,
demonstraţia
4. Monoid factor, morfisme de monoizi, teorema Prelegerea participativă,
fundamentală de izomorfism. dezbaterea, expunerea,
problematizarea,
demonstraţia
5.Grupuri: grup, subgrup, teorema lui Lagrange. Prelegerea participativă,
Subgrup normal dezbaterea, expunerea,
problematizarea,
demonstraţia
6. Grup factor, teorema fundamentală de izomorfism. Prelegerea participativă,
dezbaterea, expunerea,
problematizarea,
demonstraţia
7. Ordinul unui element într-un grup Grupuri ciclice. Prelegerea participativă,
dezbaterea, expunerea,
problematizarea,
demonstraţia
8. Grupul permutărilor unei mulţimi finite. Prelegerea participativă,
dezbaterea, expunerea,
problematizarea,
demonstraţia
9. Inel, subinel, ideal Morfisme de inele, teorema Prelegerea participativă,
fundamentală de izomorfism. dezbaterea, expunerea,
problematizarea,
demonstraţia
10 Corpuri. Prelegerea participativă,
dezbaterea, expunerea,
problematizarea,
demonstraţia
11. Inele booleene Prelegerea participativă,
dezbaterea, expunerea,
problematizarea,
demonstraţia
12. Corpul fracţiilor unui domeniu Prelegerea participativă,
dezbaterea, expunerea,
problematizarea,
demonstraţia
13.Algebre, algebra matricelor, Algebra polinoamelor. Prelegerea participativă,
Rădăcini ale polinoamelor, corpul rădăcinilor unui dezbaterea, expunerea,
polinom. problematizarea,
demonstraţia
14. Corpuri finite. Teorema fundamentală a algebrei Prelegerea participativă,
dezbaterea, expunerea,
problematizarea,
demonstraţia
Bibliografie
1. 1. I.D. Ion, S. Bârză, L. Tufan – Lecţii de algebră, Fascicula I, Editura Fundaţiei România de Mâine, Bucureşti,
2004
2. I.D. Ion, S. Bârză, L. Tufan – Lecţii de algebră, Fascicula II, Editura Fundaţiei România de Mâine, Bucureşti,
2005
3. I.D. Ion, S. Bârză, R. Ioan,-Fundamentele algebrei, Editura Fundaţiei România de Mâine, Bucureşti, 2012
4. I.D.Ion, N.Radu – Algebră, Editura Didactică şi Pedagogică, Bucureşti, 1991
5. C.Năstăsescu, C.Niţă, C.Vraciu – Bazele algebrei, Editura Academiei, Bucureşti, 1986
10. Evaluare
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare 10.3 Pondere din
nota finală
10.4 Curs Implicarea în prelegere Se înregistrează frecvenţa şi 20%
cu întrebări, comentarii, soliditatea interacţiunii la orele
exemple de analiză. de curs.
10.5 Seminar/laborator Implicarea în pregătirea Se înregistrează frecvenţa şi 20%
şi discutarea soliditatea interacţiunii la orele
problemelor de seminar.
10.6 Standard minim de performanţă
• studentul este capabil să definească noţiunile studiate pe parcursul semestrului;
• studentul este capabil să dea exemple referitoare la noţiunile studiate;
• studentul este capabil să efectueze calcule simple
…………………. ………………………………
……………………………… ……………………………………
FIŞA DISCIPLINEI
1. Date despre program
1.1.Instituţia de învăţământ superior Universitatea SPIRU HARET
1.2.Facultatea Facultatea de Matematică şi Informatică
1.3.Departamentul Departamentul de Matematică şi Informatică
1.4.Domeniul de studii Informatică
1.5.Ciclul de studii Licenţă
1.6.Programul de studii/Calificarea Informatică
•
profesionale
Competenţe
• nu este cazul
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
Corpul numerelor reale: mulţimi ordonate, corpuri Prelegere
complet ordonate, supremumul şi infimumul unei
mulţimi; Şiruri de numere reale: siruri convergente
(definiţie şi proprietăţi), trecerea la limită în
inegalităţi, criterii de convergenţă (teorema lui Stolz,
criteriul radicalului, lema lui Cesaro, criteriul lui
Cauchy), limita superioară, limita inferioară, puncte
limită
Serii de numere reale: definiţii, termenul general, şirul Prelegere
sumelor parţiale
Serii cu termeni pozitivi: criterii de convergenţă, Prelegere
criteriul raportului, criteriul rădăcinii, criteriile de
comparaţie, criteriul Raabe-Duhamel, criteriul
logaritmic, criteriul lui Kummer
Serii alternate: criteriul lui Leibniz, serii absolut Prelegere
convergente, serii semiconvergente; serii cu termeni
oarecare: criteriul Abel-Dirichlet; operaţii cu serii de
numere reale
Elemente de topologie în mulţimea numerelor reale: Prelegere
vecinătăţi, mulţimi deschise, închise, compacte,
proprietăţi topologice în corpul numerelor reale
Funcţii de o variabilă reală: limită şi continuitate, Prelegere
definiţii şi proprietăţi, proprietatea lui Darboux
Funcţii de o variabilă reală: derivata, operaţii cu Prelegere
funcţii derivabile, proprietăţile funcţiilor derivabile,
derivate de ordin superior, formula lui Taylor.
Diferenţiala. Construcţia graficului unei funcţii
Şiruri de funcţii: convergenţa simplă, convergenţa Prelegere
uniformă
Serii de funcţii: mulţimea de convergenţă, convergenţă Prelegere
simplă şi uniformă pentru serii de funcţii, criterii de
convergenţă
Serii de puteri: definiţie, mulţimea de convergenţă, Prelegere
teoremele Abel şi Cauchy-Hadamard, raza de
convergenţă, seria Taylor (Mac-Laurin)
Integrala nedefinită: definiţie, proprietăţi, integrarea Prelegere
prin părţi, schimbarea de variabilă, integrarea
funcţiilor raţionale
Integrala definită: diviziune, norma unei diviziuni, Prelegere
sumă Riemann, interpretarea geometrică a sumelor
Riemann, formula Leibniz-Newton, integrarea prin
părţi, schimbarea de variabilă
Aplicaţii ale integralei definite: aria subgraficului unei Prelegere
funcţii, lungimea graficului, aria unei suprafeţe de
rotaţie, volumul corpului de rotaţie
Integrale improprii: definiţii, integrala în sensul valorii Prelegere
principale, integrale absolut convergente, integrale
semiconvergente, criterii de convergenţă
Bibliografie
1. Duda I., Elemente de analiză matematică, Ed. Fundaţiei România de Mâine, Bucureşti, 2007
2. Duda I., Copil V., Sterian A., Analiză matematică 1: caiet de seminar, Ed. Fundaţiei România de Mâine, Bucureşti,
2010
3. Duda I., Trandafir R., Analiză matematică – Culegere de probleme, Ed. Fundaţiei România de Mâine, Bucureşti,
2007
4. Duda I., Grădinaru S. – Calcul integral cu aplicaţii, Ed. Fundaţiei România de Mâine, Bucuresti, 2007
8.2 Seminar/laborator Metode de predare Observaţii
Mulţimea R; şiruri de numere reale Exerciţii
Serii de numere reale Exerciţii
Serii cu termeni pozitivi Exerciţii
Serii alternate şi serii cu termeni oarecare Exerciţii
Elemente de topologie Exerciţii
Funcţii reale: limite şi continuitate Exerciţii
Funcţii reale: derivabilitate, construcţia graficului Exerciţii
Şiruri de functii Exerciţii
Serii de functii Exerciţii
Serii de puteri. Dezvoltări în serie Exerciţii
Integrala nedefinită Exerciţii
Integrala definită Exerciţii
Aplicaţii ale integralei definite Exerciţii
Integrale improprii Exerciţii
Bibliografie
1. Duda I., Elemente de analiză matematică, Ed. Fundaţiei România de Mâine, Bucureşti, 2007
2. Duda I., Copil V., Sterian A., Analiză matematică 1: caiet de seminar, Ed. Fundaţiei România de Mâine, Bucureşti,
2010
3. Duda I., Trandafir R., Analiză matematică – Culegere de probleme, Ed. Fundaţiei România de Mâine, Bucureşti,
2007
4. Duda I., Grădinaru S. – Calcul integral cu aplicaţii, Ed. Fundaţiei România de Mâine, Bucuresti, 2007
10. Evaluare
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare 10.3 Pondere din
nota finală
10.4 Curs Implicarea în prelegere Se înregistrează frecvenţa şi 20%
cu întrebări, comentarii, soliditatea interacţiunii la orele
exemple de analiză. de curs.
10.5 Seminar/laborator Implicarea în pregătirea Se înregistrează frecvenţa şi 20%
şi discutarea soliditatea interacţiunii la orele
problemelor de seminar.
10.6 Standard minim de performanţă
• studentul este capabil să definească noţiunile studiate pe parcursul semestrului;
• studentul este capabil să dea exemple referitoare la noţiunile studiate;
• studentul este capabil să efectueze calcule simple (calcul de limite de şiruri şi de funcţii, derivarea unei
funcţii, calculul unei primitive)
…………………. ………………………………
……………………………… ……………………………………
FIŞA DISCIPLINEI
1. Date despre program
1.1.Instituţia de învăţământ superior Universitatea Spiru Haret
1.2.Facultatea Matematică şi Informatică
1.3.Departamentul Matematică şi Informatică
1.4.Domeniul de studii Informatică
1.5.Ciclul de studii Licenţă (Ciclul I Bologna)
1.6.Programul de studii/Calificarea Informatică
•
profesionale
Competenţe
•
transversale
Competenţe
Nu este cazul
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
1. Codificarea informatiei Prelegerea participativă, dezbaterea, expunerea, 2 ore
problematizarea, demonstraţia.
2. Algoritmi de conversie Prelegerea participativă, dezbaterea, expunerea, 2 ore
problematizarea, demonstraţia.
3. Standardul IEEE 754 Prelegerea 2 ore
4. Structuri algebrice in informatica. Prelegerea participativă, dezbaterea, expunerea, 2 ore
Latice problematizarea, demonstraţia.
5. Algebre Boole. Reguli de calcul intr-o Prelegerea participativă, dezbaterea, expunerea, 2 ore
algebra Boole problematizarea, demonstraţia.
6. Functii booleene. Simplificarea Prelegerea participativă, dezbaterea, expunerea, 2 ore
functiilor booleene problematizarea, demonstraţia.
7. Circuitele sistemelor de calcul Prelegerea 2 ore
8. Arhitecturi clasice Prelegerea 2 ore
9. Arhitecturi moderne Prelegerea 2 ore
10. Procesorul MMIX. Setul de Prelegerea 2 ore
instructiuni
11. Procesorul MMIX. Intreruperi. Prelegerea 2 ore
Operatii de intrare-iesire
12. MMIXAL si simulatorul MMIX Prelegerea 2 ore
13. Programare imperativa in MMIX Prelegerea participativă, dezbaterea, expunerea, 2 ore
problematizarea, demonstraţia.
14. Programare modulara in MMIX Prelegerea participativă, dezbaterea, expunerea, 2 ore
problematizarea, demonstraţia.
Bibliografie
1. Albeanu G., Arhitectura sistemelor de calcul, Editura FRM, 2007 (integral)
2. D. E. Knuth, Arta programarii calculatoarelor: MMIX – un calculator RISC pentru noul mileniu,
Editura Teora, 2005 (integral)
3. A.S.Tanenbaum, Organizarea structurala a calculatoarelor, Computer Press Agora, 1999
4. J. Henessy & D. Patterson, Computer Architecture: A Quantative Approach, Morgan Kaufman, 2002
5. D. E. Knuth, MMIXware: A RISC Computer for the Third Millennium, Springer, 1999
Bibliografie (facultativă)
……………………………… ……………………………………
FIŞA DISCIPLINEI
1. Date despre program
1.1.Instituţia de învăţământ superior UNIVERSITATEA SPIRU HARET
1.2.Facultatea Facultatea de Matematica si Informatica
1.3.Departamentul Departamentul de Matematica si Informatica
1.4.Domeniul de studii Informatica
1.5.Ciclul de studii Licenta (Ciclul 1 Bologna)
1.6.Programul de studii/Calificarea Informatica
ale
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
1. Notiuni introductive : gandirea, limbajul Prelegerea participativă, dezbaterea,
expunerea, problematizarea, demonstraţia.
2. Introducere in logica simbolica Prelegerea participativă, dezbaterea,
expunerea, problematizarea, demonstraţia.
3. Latici si algebre booleene Prelegerea participativă, dezbaterea,
expunerea, problematizarea, demonstraţia.
4. Functii booleene. Forme normale Prelegerea participativă, dezbaterea,
expunerea, problematizarea, demonstraţia.
5. Axiomatizarea logicii propozitiilor: preliminarii, Prelegerea participativă, dezbaterea,
sistemul axiomatic Hilbert-Ackerman expunerea, problematizarea, demonstraţia.
6. Proprietatile sistemelor axiomatice Prelegerea participativă, dezbaterea,
expunerea, problematizarea, demonstraţia.
7. Proprietatile sistemelor axiomatice: teorema de Prelegerea participativă, dezbaterea,
consistenta expunerea, problematizarea, demonstraţia.
8. Calculul axiomatic al predicatelor: forme normale Prelegerea participativă, dezbaterea,
expunerea, problematizarea, demonstraţia.
9. Calculul axiomatic al predicatelor: sistemul Prelegerea participativă, dezbaterea,
axiomatic Hilbert-Ackerman, proprietatile sistemului expunerea, problematizarea, demonstraţia.
axiomatic al predicatelor
10. Limbajul PROLOG si logica predicatelor: Prelegerea participativă, dezbaterea,
introducere, forma clauzala expunerea, problematizarea, demonstraţia.
11. Tipuri de date si mecanisme PROLOG: structura Prelegerea participativă, dezbaterea,
programelor PROLOG expunerea, problematizarea, demonstraţia.
12. Tipuri de date si mecanisme PROLOG: predicate Prelegerea participativă, dezbaterea,
predefinite, tipuri de obiecte (simple, compuse) , expunerea, problematizarea, demonstraţia.
mecanismul Backtracking, predicatele ! si fail
13. Fisiere si baze de date in PROLOG Prelegerea participativă, dezbaterea,
expunerea, problematizarea, demonstraţia.
14. Fisiere si baze de date in PROLOG: baze de date Prelegerea participativă, dezbaterea,
interne, baze de date externe. expunerea, problematizarea, demonstraţia.
Bibliografie
1. Albeanu G., Algoritmi si limbaje de programare, Editura FRM, 2000.
2. State, L., Introducere în programarea logica, Editura Fundatiei Romania de Maine, 2004
3. State, L. Elemente de logica matematica şi demonstrarea automata a teoremelor; T.U.B. , 1988
4. Clocksin W. Mellish C, Programming in Prolog, Springer Verlag, Berlin, 1981.
5. Meszaros J, Turbo prolog 2.0, Ghid de utilizare, Editura Albastra Cluj-Napoca, 1996.
6. Malita M., Antrenamente Prolog, Editura Universitatii din Bucuresti, 2000.
7. Zaharie D., Nastase P., Albescu F., Bojan I., Sisteme expret, Societatea Stiinta si tehnica, 1998
8. Novikov PS, Elemente de logica matematica, Bucuresti, 1966.
9. Enescu Gh. Logica simbolica, Ed. Stiintifica, Bucuresti 1971.
8.2 Seminar/laborator Metode de predare Observaţii
1. Probleme de logica Exemple, aplicaţii, teme
2. Tautologii, propozitii logice Exemple, aplicaţii, teme
3. Structura programului prolog Exemple, aplicaţii, teme
4. Predicate predefinite Exemple, aplicaţii, teme
5. Functii aritmetice Exemple, aplicaţii, teme
6. Operatori Exemple, aplicaţii, teme
7. Predicate de intrare-iesire Exemple, aplicaţii, teme
8. Predicate de conversite Exemple, aplicaţii, teme
9. Obiecte compuse Exemple, aplicaţii, teme
10. Mecanismul Backtracking Exemple, aplicaţii, teme
11. Fisiere strandard Exemple, aplicaţii, teme
12. Baze de date interne Exemple, aplicaţii, teme
13. Baze de date externe Exemple, aplicaţii, teme
14. Grafica in Prolog Exemple, aplicaţii, teme
Bibliografie
1. Albeanu G., Algoritmi si limbaje de programare, Editura FRM, 2000.
2. State, L., Introducere în programarea logica, Editura Fundatiei Romania de Maine, 2004
3. State, L. Elemente de logica matematica şi demonstrarea automata a teoremelor; T.U.B. , 1988
4. Clocksin W. Mellish C, Programming in Prolog, Springer Verlag, Berlin, 1981.
5. Meszaros J, Turbo prolog 2.0, Ghid de utilizare, Editura Albastra Cluj-Napoca, 1996.
6. Malita M., Antrenamente Prolog, Editura Universitatii din Bucuresti, 2000.
7. Zaharie D., Nastase P., Albescu F., Bojan I., Sisteme expret, Societatea Stiinta si tehnica, 1998
8. Novikov PS, Elemente de logica matematica, Bucuresti, 1966.
10. Evaluare
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare 10.3 Pondere din
nota finală
10.4 Curs Implicarea în prelegere Se înregistrează frecvenţa şi 20%
cu întrebări, comentarii, soliditatea interacţiunii la orele
exemple de analiză. de curs.
10.5 Seminar/laborator Implicarea în pregătirea Se înregistrează frecvenţa şi 20%
şi discutarea soliditatea interacţiunii la orele
problemelor de seminar.
10.6 Standard minim de performanţă
• studentul este capabil să definească noţiunile studiate pe parcursul semestrului;
• studentul este capabil să dea exemple referitoare la noţiunile studiate;
• studentul este capabil să realizeze programe diverse in Prolog.
•
profesionale
Competenţe
•
transversale
Competenţe
Nu este cazul
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
Algoritmi: caracteristici, descriere, complexitate, Prelegere
corectitudine.
Limbaje de programare: caracteristici. Exemple: Prelegere
FORTRAN, C, Pascal, Lisp, Prolog, Python, C++,
Java.
Limbajul de programare C: entităţi sintactice, Prelegere
operatori, expresii, instructiuni, funcţii (definire si
declarare, transferul parametrilor).
Directive de preprocesare: tablouri şi pointeri. Prelegere
Directive de preprocesare: funcţia main cu argumente, Prelegere
pachetele: stdio.h, math.h, string.h.
Alocare statică – Alocare dinamică: structuri de date Prelegere
dinamice (liste şi arbori).
Alocare statică – Alocare dinamică: aplicaţii ale Prelegere
utilizării tipurilor de date structurate (struct, union,
typedef) cu ajutorul pointerilor: crearea şi explorarea
structurilor de date.
Alocare statică – Alocare dinamică: pachetele: Prelegere
stdlib.h, alloc.h.
Operaţii de intrare-ieşire: fişiere în C şi aplicaţii, Prelegere
pachetul iostream.h (C++).
Corectitudinea programelor C: metoda aserţiunilor Prelegere
(assert.h).
Complexitatea programelor: time.h, metrici software. Prelegere
Testarea programelor C. Prelegere
Utilizarea bibliotecilor: biblioteci statice (.LIB), Prelegere
biblioteci dinamice (.DLL).
Metode de proiectare a programelor. Prelegere
Bibliografie
1. Albeanu, G. (2000): Algoritmi şi limbaje de programare. Bucureşti, Editura Fundatiei România de mâine;
2. Popa M., Popa M. (2006): Programare procedurală (Aplicaţii C si C++ în structuri de date şi grafică).
Bucuresti, Editura Fundatiei România de mâine;
3. Kernighan, B.W., Ritchie, D.M. (1988): The C programming language, 2nd edition. Prentice Hall;
5. Prata, S. (2004): C primer plus. SAMS ;
7. Van der Linden P. (1994): Expert C programming. Prentice Hall;
8. Perry, G. (2000): C by examples. Que.
1. Deshpande, P.S., Kakde O.G. (2004): C and Data structures, Charles River Media;
2. Kernighan, B.W., Pike, R. (1999): The practice of programming. Addison-Wesley;
3. Salus, P. (1998): Handbook of Programming Languages: Vol. II: Imperative Programming Languages.
Macmillan Technical Publishing;
10. Evaluare
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare 10.3 Pondere din
nota finală
10.4 Curs Verificarea însuşirii Înregistrearea frecvenţei şi 20%
cunoştinţelor interacţiunii la orele de curs
10.5 Seminar/laborator Verificarea însuşirii Seminar: lucrări de control şi teme 20%
cunoştinţelor Laborator: lucrari de control, teme
si proiecte de complexitate medie
10.6 Standard minim de performanţă
• Capacitatea de a scrie instrucţiuni simple în C
• Capacitatea de a utiliza tablouri şi funcţii în C
• Capacitatea de a concepe un algoritm ca soluţie la o problemă dată de dificultate medie
……………………………… ……………………………………
FIŞA DISCIPLINEI
1. Date despre program
1.1.Instituţia de învăţământ superior Universitatea SPIRU HARET
1.2.Facultatea Facultatea de Matematică şi Informatică
1.3.Departamentul Departamentul de Matematică şi Informatică
1.4.Domeniul de studii Informatică
1.5.Ciclul de studii Licenţă
1.6.Programul de studii/Calificarea Informatică
•
profesionale
Competenţe
• nu este cazul
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
1. Spaţii vectoriale. Aplicaţii liniare. Prelegerea participativă,
dezbaterea, expunerea,
problematizarea,
demonstraţia.
2.. Subspaţii vectoriale. Subspaţiu vectorial factor. Prelegerea participativă,
dezbaterea, expunerea,
problematizarea,
demonstraţia
3. Teorema de izomorfism Prelegerea participativă,
dezbaterea, expunerea,
problematizarea,
demonstraţia
4.. Baze intr-un spaţiu vectorial. Prelegerea participativă,
dezbaterea, expunerea,
problematizarea,
demonstraţia
5. Dimensiunea unui spaţiu vectorial Transformarea Prelegerea participativă,
coordonatelor la schimbarea bazelor.Determinanţi dezbaterea, expunerea,
problematizarea,
demonstraţia
6. Determinanţi Prelegerea participativă,
dezbaterea, expunerea,
problematizarea,
demonstraţia
7. Matrici inversabile. Regula lui Cramer. Rangul unei Prelegerea participativă,
matrice dezbaterea, expunerea,
problematizarea,
demonstraţia
8.. Sisteme de ecuaţii liniare Prelegerea participativă,
dezbaterea, expunerea,
problematizarea,
demonstraţia
9. Teorema împărţirii cu rest în Z şi K[X]. Prelegerea participativă,
dezbaterea, expunerea,
problematizarea,
demonstraţia
10. Polinoame ireductibile. Descompunerea unui Prelegerea participativă,
polinom în produs de polinoame ireductibile dezbaterea, expunerea,
problematizarea,
demonstraţia
11. Algebra endomorfismelor unui spaţiu vectorial Prelegerea participativă,
finit dimensional dezbaterea, expunerea,
problematizarea,
demonstraţia
12. Vectori şi valori proprii. Polinomul Prelegerea participativă,
caracteristic şi polinomul minimal dezbaterea, expunerea,
problematizarea,
demonstraţia
13. Teoremele Hamilton-Cayley şi Frobenius Prelegerea participativă,
dezbaterea, expunerea,
problematizarea,
demonstraţia
14. Matrice asemenea. Forma canonică Jordan Prelegerea participativă,
dezbaterea, expunerea,
problematizarea,
demonstraţia
Bibliografie
1. 1. I.D. Ion, S. Bârză, L. Tufan – Lecţii de algebră, Fascicula I, Editura Fundaţiei România de Mâine, Bucureşti,
2004
2. I.D. Ion, S. Bârză, L. Tufan – Lecţii de algebră, Fascicula II, Editura Fundaţiei România de Mâine, Bucureşti,
2005
3. I.D. Ion, S. Bârză, R. Ioan,-Fundamentele algebrei, Editura Fundaţiei România de Mâine, Bucureşti, 2012
4. I.D.Ion, N.Radu – Algebră, Editura Didactică şi Pedagogică, Bucureşti, 1991
5. C.Năstăsescu, C.Niţă, C.Vraciu – Bazele algebrei, Editura Academiei, Bucureşti, 1986
10. Evaluare
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare 10.3 Pondere din
nota finală
10.4 Curs Implicarea în prelegere Se înregistrează frecvenţa şi 20%
cu întrebări, comentarii, soliditatea interacţiunii la orele
exemple de analiză. de curs.
10.5 Seminar/laborator Implicarea în pregătirea Se înregistrează frecvenţa şi 20%
şi discutarea soliditatea interacţiunii la orele
problemelor de seminar.
10.6 Standard minim de performanţă
• studentul este capabil să definească noţiunile studiate pe parcursul semestrului;
• studentul este capabil să dea exemple referitoare la noţiunile studiate;
• studentul este capabil să efectueze calcule simple
…………………. ………………………………
……………………………… ……………………………………
FIŞA DISCIPLINEI
1. Date despre program
1.1.Instituţia de învăţământ superior Universitatea SPIRU HARET
1.2.Facultatea Facultatea de Matematică şi Informatică
1.3.Departamentul Departamentul de Matematică şi Informatică
1.4.Domeniul de studii Informatică
1.5.Ciclul de studii Licenţă
1.6.Programul de studii/Calificarea Informatică
•
profesionale
Competenţe
• nu este cazul
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
Spatii vectoriale. Subspatii vectoriale. Operatii cu Prelegere
subspatii vectoriale.
Interpretari geometrice.
2. Duda I., Sterian A., Copil V. Geometrie analitică -caiet de seminar, Editura Fundatiei România de
Mâine 2010
10. Evaluare
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare 10.3 Pondere din
nota finală
10.4 Curs Implicarea în prelegere Se înregistrează frecvenţa şi 20%
cu întrebări, comentarii, soliditatea interacţiunii la orele
exemple de analiză. de curs.
10.5 Seminar/laborator Implicarea în pregătirea Se înregistrează frecvenţa şi 20%
şi discutarea soliditatea interacţiunii la orele
problemelor de seminar.
10.6 Standard minim de performanţă
• studentul este capabil să definească noţiunile studiate pe parcursul semestrului;
• studentul este capabil să dea exemple referitoare la noţiunile studiate;
• studentul este capabil să efectueze calcule simple (calcule cu vectori)
…………………. ………………………………
……………………………… ……………………………………
FIŞA DISCIPLINEI
1. Date despre program
1.1.Instituţia de învăţământ superior Universitatea SPIRU HARET
1.2.Facultatea Facultatea de Matematică şi Informatică
1.3.Departamentul Departamentul de Matematică şi Informatică
1.4.Domeniul de studii Informatică
1.5.Ciclul de studii Licenţă
1.6.Programul de studii/Calificarea Informatică
• nu este cazul
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
Spaţiul vectorial R^n: produs scalar, normă, distanţă Prelegere
Funcţii de mai multe variabile, şir convergent, şir Prelegere
Cauchy în R^n, limită şi continuitate
Diferenţiabilitatea funcţiilor de mai multe variabile, Prelegere
derivate parţiale, derivata după o direcţie, derivarea
funcţiilor compuse
Interpretarea geometrică a diferenţialei, derivate de Prelegere
ordin superior, formula lui Taylor pentru funcţii de
mai multe variabile, funcţii implicite
Punctele de extrem ale unei funcţii de mai multe Prelegere
variabile: puncte de extrem libere
Puncte de extrem condiţionat; multiplicatori Lagrange Prelegere
Integrale cu parametru pe interval compact/ Prelegere
necompact; integrale euleriene
Drumuri, curbe, lungimea unui drum. Integrala Prelegere
curbilinie de primul tip
Integrala curbilinie de al doilea tip; independenţa de Prelegere
drum a integralei curbilinii
Integrala dublă pe dreptunghi Prelegere
Integrala dublă pe domenii simple Prelegere
Integrale triple; formula de schimbare de variabilă Prelegere
Formula lui Green; aria unei suprafeţe în spaţiu Prelegere
Integrale de suprafaţă, formulele Stokes, Gauss- Prelegere
Ostrogradski
Bibliografie
1. Duda I., Trandafir R., Ioan R., Gonciulea A., – Analiză matematică. Calcul integral, Ed. Fundaţiei România de
Mâine, Bucureşti, 2009.
2.Trandafir R., Duda I., Baciu A., Ioan R., Bârză S., - Matematici pentru economişti, Ed. Fundaţiei România de
Mâine, Bucureşti, 2005.
3. Duda I., Trandafir R. – Analiză matematică –Culegere de probleme, Ed. Fundaţiei România de Mâine, Bucureşti,
2007
4. Duda I., Grădinaru S. – Calcul integral cu aplicaţii, Ed. Fundaţiei România de Mâine, Bucuresti, 2007
8.2 Seminar/laborator Metode de predare Observaţii
Spaţiul R^n; limită şi continuitate pentru funcţii de Exerciţii
mai multe variabile
Derivatele parţiale şi diferenţiala unei funcţii de mai Exerciţii
multe variabile; derivate de ordin superior, formula lui
Taylor, derivarea funcţiilor compuse; interpretare
geometrică
Determinarea punctelor de extrem liber şi condiţionat Exerciţii
pentru o funcţie de mai multe variabile
Integrale euleriene, lungimea unui drum, integrale Exerciţii
curbilinii
Integrale multiple pe domenii dreptunghiulare din R^n Exerciţii
Integrale multiple pe domenii simple din R^n Exerciţii
Formula lui Green, aria unei suprafeţe Exerciţii
Bibliografie
1. Duda I., Trandafir R., Ioan R., Gonciulea A., – Analiză matematică. Calcul integral, Ed. Fundaţiei România de
Mâine, Bucureşti, 2009.
2.Trandafir R., Duda I., Baciu A., Ioan R., Bârză S., - Matematici pentru economişti, Ed. Fundaţiei România de
Mâine, Bucureşti, 2005.
3. Duda I., Trandafir R. – Analiză matematică –Culegere de probleme, Ed. Fundaţiei România de Mâine, Bucureşti,
2007
4. Duda I., Grădinaru S. – Calcul integral cu aplicaţii, Ed. Fundaţiei România de Mâine, Bucuresti, 2007
10. Evaluare
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare 10.3 Pondere din
nota finală
10.4 Curs Implicarea în prelegere Se înregistrează frecvenţa şi 20%
cu întrebări, comentarii, soliditatea interacţiunii la orele
exemple de analiză. de curs.
10.5 Seminar/laborator Implicarea în pregătirea Se înregistrează frecvenţa şi 20%
şi discutarea soliditatea interacţiunii la orele
problemelor de seminar.
10.6 Standard minim de performanţă
• studentul este capabil să definească noţiunile studiate pe parcursul semestrului;
• studentul este capabil să dea exemple referitoare la noţiunile studiate;
• studentul este capabil să efectueze calcule simple (calcul de derivate parţiale şi determinarea unor puncte
de extrem libere, calculul unor integrale duble pe dreptunghiuri)
…………………. ………………………………
……………………………… ……………………………………
FIŞA DISCIPLINEI
1. Date despre program
1.1.Instituţia de învăţământ superior Universitatea Spiru Haret
1.2.Facultatea Matematicǎ şi Informaticǎ
1.3.Departamentul Matematicǎ şi Informaticǎ
1.4.Domeniul de studii Informaticǎ
1.5.Ciclul de studii Licenţǎ
1.6.Programul de studii/Calificarea Informaticǎ
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
1. Alfabet. Cuvânt. Limbaj. Operaţii cu limbaje. Prelegerea, proiecţie în amfiteatru.
Mulţimi regulate şi expresii regulate
2. Gramatici formale. Clase de gramatici. Arbori de Prelegerea, proiecţie în amfiteatru.
derivare, ambiguitate şi recursivitate.
3. Automat finit determinist (AFD). Automat finit Prelegerea, proiecţie în amfiteatru.
nedeterminist (AFN). Puterea de acceptare.
4. Automate cu λ-deplasări. Sistemele AFN şi Prelegerea, proiecţie în amfiteatru.
expresiile regulate.
5. Automate finite: stări accesibile, stări utile. Prelegerea, proiecţie în amfiteatru.
6. Congruenţe şi limbaje regulate. Lema de pompare Prelegerea, proiecţie în amfiteatru.
7. Transformări asupra gramaticilor formale Prelegerea, proiecţie în amfiteatru.
8. Forme normale (Chomsky, Greibach). Lema Bar- Prelegerea, proiecţie în amfiteatru.
Hillel
9. Automate pushdown şi limbaje independente de Prelegerea, proiecţie în amfiteatru.
context
10. Maşini Turing şi automate liniar mărginite Prelegerea, proiecţie în amfiteatru.
11. Proprietăţi de închidere ale limbajelor la principalele Prelegerea, proiecţie în amfiteatru.
operaţii cu limbaje.
12. Introducere în analiza lexicală şi sintactică. Prelegerea, proiecţie în amfiteatru.
13. Specificarea sintaxei limbajelor. Limbajul C Prelegerea, proiecţie în amfiteatru.
14. Noţiuni de complexitatea calculului Prelegerea, proiecţie în amfiteatru.
Bibliografie
• G. Albeanu, Limbaje formale şi automate, Editura FRM, Bucureşti, 2009.
• D. Ding-Zhu, K. Ker-I, Problem Solving in Automata, Languages, and Complexity, John Wiley & Sons, Inc.,
2001.
• J. E. Hopcroft, R. Motwani, J.D. Ullman, Introduction to Automata Theory, Languages, and Computation, 2nd
ed., Addison-Wesley, 2001.
• T. Jucan, S. Andrei, Limbaje formale şi teoria automatelor, Ed. Univ. "Al. Ioan Cuza", Iaşi, 2002.
• P. Parkes, A Concise Introduction to Languages and Machines, Springer, 2008.
• C. Popovici, S. Rudeanu, H. Georgescu, Bazele Informaticii, Vol. II, Ed. Univ. Bucureşti, 1991.
• M. Sipser, Introduction to the Theory of Computation, 2nd ed., Thomson Course Technology, 2006.
8.2 Seminar/laborator Metode de predare Observaţii
Seminar1: Expresii şi mulţimi regulate. Exemple, exerciţii, teme
Seminar2: Gramatici, limbaj generat. Exemple, exerciţii, teme
Seminar3: AFD, limbaj acceptat. Exemple, exerciţii, teme
Seminar4: AFN, limbaj acceptat. Exemple, exerciţii, teme
Seminar5: Automate finite şi expresii regulate. Exemple, exerciţii, teme
Seminar6: Gramatici liniare şi automate. Exemple, exerciţii, teme
Seminar7: Automate pushdown. Maşina Turing. Exemple, exerciţii, teme
Laborator1: Simularea funcţionǎrii unui AFD. Dezvoltare aplicaţie C
Laborator2: Simularea funcţionǎrii unui AFN. Dezvoltare aplicaţie C
Laborator3: Sistem tranziţional asociat unei expresii Dezvoltare aplicaţie C
regulate.
Laborator4: Normalizare Chomsky a unei gramatici Dezvoltare aplicaţie C
regulate.
Laborator5: Alegere şi elaborare proiect: Dezvoltare aplicaţie C. Echipǎ de 2 studenţi.
transformarea unui AFN într-un AFD, transformarea Elaborare de specificaţii şi Echipa şi tema se stabilesc
unui sistem tranziţional într-un AFN, normalizarea documentaţie a proiectului. în cadrul laboratorului 5.
Greibach a unei gramatici regulate, APD asociat unei Predarea se face cu
gramatici independente de context, analizor lexical prezentarea aplicaţiei în
pentru un limbaj simplu, proiect propus de studenţi. cadrul laboratorului 7.
Laborator6: Elaborare proiect Dezvoltare aplicaţie C. Continuarea pproiectului
Elaborare de specificaţii şi din laboratorului 5.
documentaţie a proiectului.
Laborator7: Finalizare şi prezentare proiect. Dezvoltare aplicaţie C. Predarea se face cu
Elaborare de specificaţii şi prezentarea aplicaţiei,
documentaţie a proiectului. însoţitǎ de documentaţia
aferentǎ.
Bibliografie
• G. Albeanu, Limbaje formale şi automate, Editura FRM, Bucureşti, 2009.
• A. Atanasiu, Al. Mateescu, Limbaje formale. Culegere de probleme, Ed. Univ. Bucureşti, 1990.
• A. Atanasiu, D. Raiciu, R. Sion şi I. Mocanu, Limbaje formale şi automate. Îndrumar pentru aplicaţii,
MATRIX ROM, Bucureşti, 2002.
• D. Ding-Zhu, K. Ker-I, Problem Solving in Automata, Languages, and Complexity, John Wiley & Sons, Inc.,
2001.
• J. E. Hopcroft, R. Motwani, J.D. Ullman, Introduction to Automata Theory, Languages, and Computation, 2nd
ed., Addison-Wesley, 2001.
• T. Jucan, S. Andrei, Limbaje formale şi teoria automatelor, Ed. Univ. "Al. Ioan Cuza", Iaşi, 2002.
• P. Parkes, A Concise Introduction to Languages and Machines, Springer, 2008.
• Popovici, S. Rudeanu, H. Georgescu, Bazele Informaticii, Vol. II, Ed. Univ. Bucureşti, 1991.
• M. Sipser, Introduction to the Theory of Computation, 2nd ed., Thomson Course Technology, 2006.
10. Evaluare
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare 10.3 Pondere din
nota finală
10.4 Curs Implicarea în prelegere Se înregistrează frecvenţa şi 20%
cu întrebări, comentarii, solidi-tatea interacţiunii la
exemple de analiză. orele de curs.
10.5 Seminar/laborator Implicarea în pregătirea Se înregistrează frecvenţa şi 20%
şi discutarea solidi-tatea interacţiunii la
problemelor orele de seminar.
10.6 Standard minim de performanţă
• cunoaşterea noţiunilor de bază ale teoriei limbajelor formale şi automatelor,
• capacitatea de identificare a unor legături cu domeniile de aplicabilitate ale formalismelor studiate,
• capacitatea de aplicare a algoritmilor studiaţi.
……………………………… ……………………………………
FIŞA DISCIPLINEI
1. Date despre program
1.1.Instituţia de învăţământ superior Universitatea Spiru Haret
1.2.Facultatea Matematicǎ şi Informaticǎ
1.3.Departamentul Matematicǎ şi Informaticǎ
1.4.Domeniul de studii Informaticǎ
1.5.Ciclul de studii Licenţǎ
1.6.Programul de studii/Calificarea Informaticǎ
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
1. Introducere în proiectarea algoritmilor. Algoritmi Prelegerea, proiecţie în amfiteatru.
iterativi şi algoritmi recursivi
2. Analiza şi complexitatea unui algoritm. Evaluarea Prelegerea, proiecţie în amfiteatru.
complexităţii. Clase de complexitate
3. Tablouri Prelegerea, proiecţie în amfiteatru.
4. Liste liniare Prelegerea, proiecţie în amfiteatru.
5. Stive Prelegerea, proiecţie în amfiteatru.
6. Cozi Prelegerea, proiecţie în amfiteatru.
7. Structuri arborescente Prelegerea, proiecţie în amfiteatru.
8. Arbori binari Prelegerea, proiecţie în amfiteatru.
9. Arbori binari de cǎutare Prelegerea, proiecţie în amfiteatru.
10. Grafuri Prelegerea, proiecţie în amfiteatru.
11. Interclasare Prelegerea, proiecţie în amfiteatru.
12. Sortare şi cǎutare Prelegerea, proiecţie în amfiteatru.
13. Structuri de date şi algoritmi pentru stocǎri externe Prelegerea, proiecţie în amfiteatru.
14. Managementul memoriei Prelegerea, proiecţie în amfiteatru.
Bibliografie
• Aho, A. V., Hopcroft, J. E., Ullman, J. D., Data Structures and Algorithms,
• Albeanu, G., Algoritmi şi limbaje de programare, Ed. FRM, 2000
• Bârză, S., Morogan, L.-M., Structuri de date, Ed. FRM., Bucureşti, 2007
• Cormen, T. H., Leiserson, C., Rivest R., Introducere în algoritmi, Ed. Computer Libris Agora, Cluj-Napoca,
2000
• Deshpande, P. S., Kakde, O. G., C & Data Structures, Charles River Media, 2004
• Drozdek, A., Data structures and algorithms in C++, Brooks/Cole, 2001
• Knuth, D. E., The Art of Computer Programming, Vol 1: Fundamental algorithms, Vol 3: Sorting and
Searching, Addison-Wesley
• Tomescu, I., Data Structures, Bucharest Univ. Press, Bucharest, 1997, 2004
8.2 Seminar/laborator Metode de predare Observaţii
1. Seminar: Introducere în proiectarea algoritmilor. Algoritmi Exemple, exerciţii, teme
iterativi şi algoritmi recursive
2. Seminar: Analiza şi complexitatea unui algoritm. Evaluarea Exemple, exerciţii, teme
complexităţii. Clase de complexitate
3. Seminar: Tablouri Exemple, exerciţii, teme
4. Seminar: Liste liniare Exemple, exerciţii, teme
5. Seminar: Stive Exemple, exerciţii, teme
6. Seminar: Cozi Exemple, exerciţii, teme
7. Seminar: Structuri arborescente Exemple, exerciţii, teme
8. Seminar: Arbori binari Exemple, exerciţii, teme
9. Seminar: Arbori binari de cǎutare Exemple, exerciţii, teme
10. Seminar: Grafuri Exemple, exerciţii, teme
11. Seminar: Interclasare Exemple, exerciţii, teme
12. Seminar: Sortare şi cǎutare Exemple, exerciţii, teme
13. Seminar: Structuri de date şi algoritmi pentru stocǎri externe Exemple, exerciţii, teme
14. Seminar: Managementul memoriei Exemple, exerciţii, teme
Bibliografie
• Aho, A. V., Hopcroft, J. E., Ullman, J. D., Data Structures and Algorithms,
• Albeanu, G., Algoritmi şi limbaje de programare, Ed. FRM, 2000
• Bârză, S., Morogan, L.-M., Structuri de date, Ed. FRM., Bucureşti, 2007
• Cormen, T. H., Leiserson, C., Rivest R., Introducere în algoritmi, Ed. Computer Libris Agora, Cluj-Napoca,
2000
• Deshpande, P. S., Kakde, O. G., C & Data Structures, Charles River Media, 2004
• Drozdek, A., Data structures and algorithms in C++, Brooks/Cole, 2001
• Knuth, D. E., The Art of Computer Programming, Vol 1: Fundamental algorithms, Vol 3: Sorting and
Searching, Addison-Wesley
• Tomescu, I., Data Structures, Bucharest Univ. Press, Bucharest, 1997, 2004
10. Evaluare
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare 10.3 Pondere din
nota finală
10.4 Curs Implicarea în prelegere cu Se înregistrează frecvenţa şi 20%
întrebări, comentarii, soliditatea interacţiunii la orele de
exemple de analiză. curs.
10.5 Seminar/laborator Implicarea în pregătirea şi Se înregistrează frecvenţa şi 20%
discutarea problemelor soliditatea interacţiunii la orele de
seminar.
10.6 Standard minim de performanţă
• cunoaşterea diferitelor tipuri de structuri de date,
• capacitatea de identificare a structurilor de date corespunzǎtoare unor aplicaţii practice.
……………………………… ……………………………………
FIŞA DISCIPLINEI
•
profesionale
Competenţe
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
1. Introducere în studiul sistemelor de operare. Prelegerea, proiecţie în amfiteatru.
2. Arhitectura sistemelor de operare. Prelegerea, proiecţie în amfiteatru.
3. Serviciile sistemelor de operare. Api-ul Prelegerea, proiecţie în amfiteatru.
sistemelor Unix/Win32.
4. Procese şi fire de executie. Prelegerea, proiecţie în amfiteatru.
5. Managementul procesoarelor. Schema generala Prelegerea, proiecţie în amfiteatru.
de planificare.
6. Algoritmi de planificare a proceselor. Prelegerea, proiecţie în amfiteatru.
7. Mecanisme de comunicare între procese. Prelegerea, proiecţie în amfiteatru.
8. Detecţia şi evitarea interblocărilor, primitive de Prelegerea, proiecţie în amfiteatru.
aşteptare şi sincronizare, mutex, semafoare,
secţiuni critice.
9. Problema producător – consumator, Prelegerea, proiecţie în amfiteatru.
problema filosofilor chinezi, scriitori-cititori
10. Managementul memoriei. Segmentare. Paginare. Prelegerea, proiecţie în amfiteatru.
Memorie virtuală. Algoritmi de înlocuire a
paginilor.
11. Sistemul de gestiune a fişierelor. Sisteme de Prelegerea, proiecţie în amfiteatru.
fişiere.
12. Securitate şi protecţia datelor în sisteme de Prelegerea, proiecţie în amfiteatru.
operare.
13. Sisteme de operare distribuite. Prelegerea, proiecţie în amfiteatru.
14. Studii de caz: Linux / Windows Prelegerea, proiecţie în amfiteatru.
Bibliografie
• A. Silberschatz, P.B. Galvin and G. Gagne, Operating Systems Concepts, 8th edn. John Wiley & Sons, 2009
• A. S. Tanenbaum, Sisteme de operare moderne, Ed.Teora, 2004
• Mark E. Russinovich, David A. Solomon and Alex Ionescu, Windows Internals, Part 1: Covering Windows
Server 2008 R2 and Windows 7, Microsoft Press, (april 2012)
• Mark E. Russinovich, David A. Solomon and Alex Ionescu, Windows Internals, Part 2, Microsoft Press, ( sept.
2012)
• A. S. Tanenbaum, Goodman, J. R., Organizarea structurata a calculatoarelor, Ed. Byblos, 2004
• A. S. Tanenbaum, Maarten Van Steen, Distributed systems: principles and paradigms(second edtion), Pearson
Education. Inc., 2007
8.2 Seminar/laborator Metode de predare Observaţii
1. Instalare sisteme de tip UNIX, utilizarea maşinii virtuale. Exemple, aplicaţii, teme
2. UNIX shell. Exemple, aplicaţii, teme
3. Configurare, instalare şi configurare aplicaţii. Exemple, aplicaţii, teme
4. Utilizarea compilatoarelor, compilare kernel drivere şi Exemple, aplicaţii, teme
aplicaţii.
5. Funcţii UNIX, aplicaţii. Exemple, aplicaţii, teme
6. Construcţie de biblioteci de funcţii Exemple, aplicaţii, teme
7. Partajarea memoriei, comunicare prin mesaje. Exemple, aplicaţii, teme
8. Primitive de aşteptare şi sincronizare. Exemple, aplicaţii, teme
9. Problema producător – consumator. Exemple, aplicaţii, teme
Problema scriitori – cititori.
10. Cina filosofilor chinezi. Exemple, aplicaţii, teme
11. Sisteme de fişiere. Operaţii cu fişiere şi directoare. Exemple, aplicaţii, teme
12. Protecţia datelor în sisteme Unix. Exemple, aplicaţii, teme
Administrare drepturi.
13. Protecţia serverelor Unix în reţea. Exemple, aplicaţii, teme
14. Prezentare Linux, Windows. Exemple, aplicaţii, teme
10. Evaluare
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare 10.3 Pondere din nota
finală
10.4 Curs Implicarea în prelegere cu Se înregistrează frecvenţa, 20%
întrebări, comentarii. interacţiunea la orele de curs.
10.5 Seminar/laborator Se înregistrează frecvenţa Se notează solutiile propuse, 20%
implicarea în rezolvarea rezolvarea şi prezentarea
exerciţiilor de laborator şi a exerciţiilor şi a temelor.
temelor.
10.6 Standard minim de performanţă
• Studentul este capabil să definească şi să opereze cu conceptele studiate pe parcursul semestrului.
• Studentul este capabil să explice şi să exemplifice noţiunile studiate.
• Studentul este capabil să opereze cu sistemele de operare de tip server sau desktop.
• Studentul este capabil sa utilizeze un compilator de C/C++ şi să creeze aplicaţii de prelucrare pe sisteme de
tip UNIX.
……………………………… ……………………………………
FIŞA DISCIPLINEI
transversal
Competenţ
e
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
Unit 1. Computers today Prelegerea presupune o Se recomandă studenţilor
interacţiune permanentă cu parcurgerea suportului de curs
studenţii. pentru a facilita interacţiunea
în timpul predării / discuţiilor.
Unit 2. Input/Output devices Prelegerea presupune o Se recomandă studenţilor
interacţiune permanentă cu parcurgerea suportului de curs
studenţii. pentru a facilita interacţiunea
în timpul predării / discuţiilor.
Unit 3. Storage devices Prelegerea presupune o Se recomandă studenţilor
interacţiune permanentă cu parcurgerea suportului de curs
studenţii. pentru a facilita interacţiunea
în timpul predării / discuţiilor.
Unit 4. Basic software Prelegerea presupune o Se recomandă studenţilor
interacţiune permanentă cu parcurgerea suportului de curs
studenţii. pentru a facilita interacţiunea
. în timpul predării / discuţiilor.
Unit5. Creative software Prelegerea presupune o Se recomandă studenţilor
interacţiune permanentă cu parcurgerea suportului de curs
studenţii. pentru a facilita interacţiunea
în timpul predării / discuţiilor.
Unit 6. Programming Prelegerea presupune o Se recomandă studenţilor
interacţiune permanentă cu parcurgerea suportului de curs
studenţii. pentru a facilita interacţiunea
în timpul predării / discuţiilor.
7. Computers tomorrow Prelegerea presupune o Se recomandă studenţilor
interacţiune permanentă cu parcurgerea suportului de curs
studenţii. pentru a facilita interacţiunea
în timpul predării / discuţiilor.
Bibliografie minimală obligatorie
Oxford English for computing, Keith Boeckner, Charles Brown.Oxford Univ. Press, 1999
English for Computer Science, Charles Brown, Norma Mullen. Oxford Univ. Press, 1998
Bibliografie facultativă:
English for Computer Users, Cambridge Univ. Press, 2001
Bibliografie suplimentara
A Practical English Grammar, Thomson and Martinet, Oxford Univ. Press, 1994
Levitchi, Leon, Gramatica Limbii Engleze, Teora, Bucuresti, 2003
Traian, Anghel, Dictionar de Informatica, Corint, 2012
Dictionar Explicativ pentru Stiinţele Exacte, Ed. Academiei Române, 2000
8.2 Seminar/laborator Metode de predare Observaţii
1.Computer Applications. Grammar: The Article, Understanding,
The plural of Nouns Communication,
Translation
2.Capture your favourite image. Viewing the output Understanding,
Grammar: Adjectives and Adverbs Communication,
Translation
3. Floppies, harddrives, optical devices. Grammar: Understanding,
Present Tenses Communication,
Translation
4. Operating systems, word processing, spreadsheets. Understanding,
Grammar: Past Tenses Communication,
Translation
5.Graphics and design, desktop publishing. Understanding,
Grammmar: Future Tenses Communication,
Translation
6. Program design, languages, postscript Understanding,
revolution.Grammar: Modal Verbs Communication,
Translation
7. Internet issues, new technologies.Grammar: If Understanding,
Clauses. The Passive Voice Communication,
Translation
10. Evaluare
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare 10.3 Pondere din
nota finală
10.4 Curs Implicarea în timpul Se înregistrează frecvenţa şi 20%
cursurilor cu intrebări, soliditatea interacţiunii la orele de
comentarii. curs.
10.5 Seminar/laborator Implicarea în pregătirea şi Se înregistrează frecvenţa şi 20%
discutarea problemelor soliditatea interacţiunii la orele de
seminar.
10.6 Standard minim de performanţă
Traducerea cu acurateţe a unui document specializat in limba engleza si analiza gramaticala a unui
text in limba engleza
…………………. ………………………………
……………………………… ……………………………………
FIŞA DISCIPLINEI
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
1. Ştiinţa comunicării Prelegerea presupune o
Principii, mijloace şi tehnici, obiective interacţiune permanentă cu
studenţii.
2. Comunicarea scrisă Prelegerea presupune o
Structurarea şi redactarea documentelor interacţiune permanentă cu
profesionale (raport, articol ştiinţific, poster studenţii.
ştiinţific, C.V., scrisoare de intenţie, carte de
vizită)
10. Evaluare
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare 10.3 Pondere din
nota finală
10.4 Curs Implicarea în timpul Se înregistrează frecvenţa şi 20%
cursurilor cu intrebări, soliditatea interacţiunii la orele de
comentarii. curs.
10.5 Seminar/laborator Implicarea în pregătirea şi Se înregistrează frecvenţa şi 20%
discutarea problemelor soliditatea interacţiunii la orele de
seminar.
10.6 Standard minim de performanţă
- studentul este capabil să definească noţiunile studiate pe parcursul semestrului
- studentul este capabil să structureze şi să redacteze un document profesional
- studentul este capabil să proceseze un text cu ajutorul calculatorului
- studentul este capabil să elaboreze o comunicare scrisă
- studentul este capabil să să susţină un interviu pentru pentru obţinerea unei burse, angajare etc
……………………………… ……………………………………
ANUL 2
FIŞA DISCIPLINEI
1. Date despre program
1.1.Instituţia de învăţământ superior Universitatea SPIRU HARET
1.2.Facultatea Facultatea de Matematică şi Informatică
1.3.Departamentul Departamentul de Matematică şi Informatică
1.4.Domeniul de studii Informatică
1.5.Ciclul de studii Licenţă
1.6.Programul de studii/Calificarea Informatică
• Nu este cazul
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
1. INTERNET noţiuni de bază
2. Sspaţiul World Wide Web (www); Prelegere
Protocoale (HTTP, FTP) şi adrese URL;
Obţinerea unui site gratuit/sau pe server;
Structura unui fişier HTML
3. HTML Prelegere
Structura unei pagini ; Stiluri fizice si logice de
Text ; Liste ,Tabele, Imagini, Legături, Ancore
4. HTML Elementele avansate: Prelegere
META STYLE, frameset; formulare ; Harţi de
imagini
5. HTML 5 Prelegere
Trecerea de la HTML4 la HTML5
6. CSS (Cascading Style Sheets) Prelegere
Crearea stilurilor: inline, foilor de stil interne
unei pagini, foilor de stil externe (fisiere .css) ;
proprietaţi de Fonturi , Text, Culoare
7. CSS3 Prelegere
Arborele unei pagini ; casete şi poziţionare ;
Trecerea de la CCS2 la CSS3
8. JAVASCRIPT Prelegere
Tipuri de date şi variabile ; operatori ; instrucţiuni ;
Funcţii ; Imagini
9. Tratarea Enenimentelor JavaScript Prelegere
10. PHP Prelegere
Date, Variabile şi Operatori, Instrucţiuni; Funcţii
Şiruri de caractere şi tablouri
11. PHP Prelegere
Crearea formularelor web şi procesarea datelor
introduse prin intermediul lor
12. Realizarea şi utilizarea fişierelor PHP Prelegere
13. Grafică Web Prelegere
14. Legatura dintre tehologiile CSS, JS, PHP, MySQL Prelegere
Bibliografie
1. Florentina Rodica Niculescu, PROIECTAREA PAGINILOR WEB – HTML, CSS, JavaScript, Editura Fundaţiei
România de Mâine, Bucuresti 2007”;
2. Florentina Rodica Niculescu,PROIECTAREA PAGINILOR WEB DINAMICE UTILIZÂND PHP, Editura
Fundaţiei România de Mâine, Bucuresti 2009
3. Jason Crawford Teaque , DHTML şi CSS, Teora, 2008
4. Teodoru Gugoiu , HTML, XHTML, CSS Şi XML, Editura Teora, 2005
5. Teodoru Gugoiu , HTML prin exemple, Editura Teora, 2003
6. Richard Wagner,R Allen Wyke, JAVASCRIPT , Editura Teora, 2001
7. Jim Keogh, JavaScript fără mistere, Editura Rosetti Educaţional, 2006
8. Steven Holzner, Iniţiere în PHP, Editura Teora, 2005
8.2 Seminar/laborator Metode de predare Observaţii
1 Introducere în reţeaua Internet şi în spaţiul World Exemple, Exerciţii
Wide Web (www).
2 Însuşirea cunoştinţelor de programare HTML, Exemple, Exerciţii
necesare realizării paginilor WEB
3 Tag-urile OL, UL, DL,TABLE, A, IMG, FRAME, Exemple, Exerciţii
FONT, etc
4 Realizarea Formularelor în HTML Exemple, Exerciţii
5 Lucru cu FRAME-uri, Harţi de Imagine Exemple, Exerciţii
6 Trecera de la HTML4 la HTML5 Exemple, Exerciţii
7 Realizarea paginilor web atractive, utilizând stiluri Exemple, Exerciţii
CSS ( Cascading Style Sheets)
8 Poziţionarea obiectelor în pagină Exemple, Exerciţii
9 Limbajul JavaScript Exemple, Exerciţii
10 Tratarea evenimentelor în JavaScript (onload, Exemple, Exerciţii
onunload, onmouseover, onmouseout,
onmousemove, onmouseup, onmousedown,
onfocus, onblur, onkeypress, onkeydown,
onkeyup, onselect, onchange, onsubmit, onreset).
11 PHP elementele de baza (Variabile, Operatori, Exemple, Exerciţii
Instrucţiuni ,şiruri de caractere , tablouri şi
Funcţii)
12 PHP - Lucru cu fişiere Exemple, Exerciţii
13 Grafică în PHP Exemple, Exerciţii
14 Realizareaunei pagini web, cu elemente JS şi Exemple, Exerciţii
utilizând PHP si apelând o bază MySQL
Bibliografie
1. Florentina Rodica Niculescu, PROIECTAREA PAGINILOR WEB – HTML, CSS, JavaScript, Editura Fundaţiei
România de Mâine, Bucuresti 2007”;
2. Florentina Rodica Niculescu,PROIECTAREA PAGINILOR WEB DINAMICE UTILIZÂND PHP, Editura
Fundaţiei România de Mâine, Bucuresti 2009
3. Teodoru Gugoiu , HTML, XHTML, CSS Şi XML, Editura Teora, 2005
4. Richard Wagner,R Allen Wyke, JAVASCRIPT , Editura Teora, 2001
10. Evaluare
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare 10.3 Pondere din
nota finală
10.4 Curs Implicarea în prelegere Se înregistrează frecvenţa şi 20%
cu întrebări, comentarii, soliditatea interacţiunii la orele
exemple de analiză. de curs.
10.5 Seminar/laborator Implicarea în pregătirea Se înregistrează frecvenţa şi 20%
şi discutarea exemplelor soliditatea interacţiunii la orele
de laborator.
10.6 Standard minim de performanţă
• Insuşirea noţiunilor studiate pe parcursul semestrului;
• Capacitatea de a da exemple referitoare la noţiunile studiate;
• Capacitatea de a proiecta un site dinamic, folosind tehnologii web: HTML, CSS, JavaScript, PHP
……………………………… ……………………………………
FIŞA DISCIPLINEI
1. Date despre program
1.1.Instituţia de învăţământ superior Universitatea SPIRU HARET
1.2.Facultatea Facultatea de Matematică şi Informatică
1.3.Departamentul Departamentul de Matematică şi Informatică
1.4.Domeniul de studii Informatică
1.5.Ciclul de studii Licenţă
1.6.Programul de studii/Calificarea Informatică
• Nu este cazul
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
Bibliografie
1. Florentina Rodica Niculescu, PROIECTAREA PAGINILOR WEB – HTML, CSS, JavaScript, Editura Fundaţiei
România de Mâine, Bucuresti 2007”;
2. Florentina Rodica Niculescu,PROIECTAREA PAGINILOR WEB DINAMICE UTILIZÂND PHP, Editura
Fundaţiei România de Mâine, Bucuresti 2009
3. Teodoru Gugoiu , HTML, XHTML, CSS Şi XML, Editura Teora, 2005
4. Richard Wagner,R Allen Wyke, JAVASCRIPT, Editura Teora, 2001
5. Jim Keogh, JavaScript fără mistere, Editura Rosetti Educaţional, 2006
6. Steven Holzner, Iniţiere în PHP, Editura Teora, 2005
10. Evaluare
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare 10.3 Pondere din
nota finală
10.4 Curs Implicarea în prelegere Se înregistrează frecvenţa şi
cu întrebări, comentarii, soliditatea interacţiunii la orele
exemple de analiză. de curs.
10.5 Laborator Implicarea în pregătirea Se înregistrează frecvenţa şi 100%
şi discutarea exemplelor soliditatea interacţiunii la orele
propuse de laborator.
10.6 Standard minim de performanţă
• studentul este capabil să realizeze un site dinamic atractiv, folosind tehnologii web moderne : HTML,
CSS, JavaScript, PHP şi MySQL,etc
……………………………… …………………………………..
……………………………… ……………………………………
FIŞA DISCIPLINEI
1. Date despre program
1.1.Instituţia de învăţământ superior Universitatea SPIRU HARET
1.2.Facultatea Facultatea de Matematică şi Informatică
1.3.Departamentul Departamentul de Matematică şi Informatică
1.4.Domeniul de studii Informatică
1.5.Ciclul de studii Licenţă
1.6.Programul de studii/Calificarea Informatică
nu este cazul
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
Nu este cazul
Bibliografie
1. Ileana Popescu, Letiţia Vercescu, Proiectarea bazelor de date, Ed. Universităţii din Bucureşti, 2007
2. Florentina Rodica Niculescu, Modelarea sistemelor software Visio, UML, Ed. Universităţii din
Bucureşti, 2007
3. Mariana Popa, Baze de date (Fundamente, exemple, teste de verificare), Ed. FRM, 2006
4. Popescu Ileana, Modelarea bazelor de date, Ed. Tehnică, 2001
5. Andy Oppel, SQL fară mistere, Ed.Rosetti Educational, 2006
6. Dan Hotka, dezvoltarea Bazelor de date în Oracle 9i, Ed. BIC ALL, 2004
7. http://www.oracle.com/index.html → site-ul oficial ORACLE
10. Evaluare
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare 10.3 Pondere din
nota finală
10.4 Curs
Nu este cazul
10.5 Seminar/laborator Implicarea în pregătirea Se înregistrează frecvenţa şi 100%
şi discutarea exemplelor soliditatea interacţiunii la orele
de laborator.
10.6 Standard minim de performanţă
• studentul este capabil să realizeze o bază de date relaţională, utilizând Oracle
• studentul este capabil să aplice în proiect noţiunile studiate la cursul ”Baze de date”;
Data completării: Semnătura titularului de curs, Semnătura titularului de seminar,
……………………………… ……………………………………
FIŞA DISCIPLINEI
1. Date despre program
1.1.Instituţia de învăţământ superior Universitatea SPIRU HARET
1.2.Facultatea Facultatea de Matematică şi Informatică
1.3.Departamentul Departamentul de Matematică şi Informatică
1.4.Domeniul de studii Informatică
1.5.Ciclul de studii Licenţă
1.6.Programul de studii/Calificarea Informatică
e
transversale
Competenţe
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
Inginerie software. Definiţie, scopuri. Prelegere, exemple,
prezentari PowerPoint
Procese software. Modele de procese software: Prelegere, exemple,
prezentari PowerPoint
Proiectare orientată pe obiecte si Unified Modeling Prelegere, exemple,
Language (UML). Vizualizări (Views) ale modelului. prezentari PowerPoint
Semantica, sintaxa.
Modelarea cerinţelor: Cazuri de utilizare (Use Cases) Prelegere, exemple,
prezentari PowerPoint
Modelarea fluxului de activităţi: diagrame de activitate Prelegere, exemple,
prezentari PowerPoint
Modelarea structurii logice a unui sistem: clase şi Prelegere, exemple,
diagrame de clasă. Diagrame de obiecte. prezentari PowerPoint
Modelarea interacţiunilor ordonate: Diagrame de Prelegere, exemple,
secvenţă prezentari PowerPoint
Interactiunea dintre participanti. Diagrame de Prelegere, exemple,
comunicare prezentari PowerPoint
Diagrame de timp Prelegere, exemple,
prezentari PowerPoint
Modelarea structurii interne a claselor: structuri de tip Prelegere, exemple,
compozit prezentari PowerPoint
Diagrame de componente Prelegere, exemple,
prezentari PowerPoint
Organizarea modelului: pachete (Packages) Prelegere, exemple,
prezentari PowerPoint
Modelarea stărilor obiectelor: diagrame de stare Prelegere, exemple,
prezentari PowerPoint
Diagrame de desfăşurare Prelegere, exemple,
prezentari PowerPoint
Bibliografie
1. P. Jalote, An Integrated Approach to Software Engineering, Springer, 2005.
2. R.Niculescu, Modelarea sistemelor software – Visio, UML, Editura Universităţii din Bucureşti, 2007.
3. R. Pressman, Software Engineering: A Practitioner's Approach, 5th Edition, McGraw-Hill, 2001.
4. K. Hamilton, R. Miles, Learning UML 2.0, O'Reilly, 2006.
5. Grady Booch, James Rumbaugh, Ivar Jacobson - The User Guide of Unified Modeling Language, Addison
Wesley, 1998
8.2 Seminar/laborator Metode de predare Observaţii
Procese software. Exemple, exerciţii
Microsoft Visio. Prezentare generală Exemple, exerciţii
Modelarea cerinţelor: Cazuri de utilizare. Exemple, exerciţii
Modelarea fluxului de activităţi: diagrame de activitate Exemple, exerciţii
Modelarea structurii logice a unui sistem: clase şi Exemple, exerciţii
diagrame de clasă.
Diagrame de obiecte. Exemple, exerciţii
Modelarea interacţiunilor ordonate: Diagrame de Exemple, exerciţii
secvenţă
Diagrame de comunicare Exemple, exerciţii
Diagrame de timp Exemple, exerciţii
Modelarea structurii interne a claselor: structuri de tip Exemple, exerciţii
compozit
Diagrame de componente Exemple, exerciţii
Organizarea modelului: pachete (Packages) Exemple, exerciţii
Modelarea stărilor obiectelor: diagrame de stare Exemple, exerciţii
Diagrame de desfăşurare Exemple, exerciţii
Bibliografie
1. P. Jalote, An Integrated Approach to Software Engineering, Springer, 2005.
2. R.Niculescu, Modelarea sistemelor software – Visio, UML, Editura Universităţii din Bucureşti, 2007.
3. R. Pressman, Software Engineering: A Practitioner's Approach, 5th Edition, McGraw-Hill, 2001.
4. K. Hamilton, R. Miles, Learning UML 2.0, O'Reilly, 2006.
5. Grady Booch, James Rumbaugh, Ivar Jacobson - The User Guide of Unified Modeling Language, Addison
Wesley, 1998
6. R.C. Martin – UML for Java Programmers, Prentice Hall, 2002.
10. Evaluare
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare 10.3 Pondere din
nota finală
10.4 Curs Implicarea în prelegere cu Se înregistrează frecvenţa şi 20%
întrebări, comentarii, soliditatea interacţiunii la orele de
exemple de analiză. curs.
10.5 Seminar/laborator Implicarea în pregătirea şi Se înregistrează frecvenţa şi 20%
discutarea problemelor soliditatea interacţiunii la orele de
seminar.
10.6 Standard minim de performanţă
• studentul este capabil să definească noţiunile studiate pe parcursul semestrului;
• studentul este capabil să dea exemple referitoare la noţiunile studiate;
• studentul este capabil să construiască tipul de diagramă potrivit unei anumite situaţii
…………………. ………………………………
……………………………… ……………………………………
FIŞA DISCIPLINEI
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
Metode numerice pentru ecuatii algebrice neliniare: Prelegere
Metoda bisectiei, metoda aproximatiilor succesive.
Metode numerice pentru ecuatii algebrice neliniare: Prelegere
Metoda lui Newton, metoda secantei.
Metode numerice pentru sisteme algebrice liniare . Prelegere
Metode directe: metoda retrosubstitutiei, metoda lui
Gauss.
Metode numerice pentru sisteme algebrice liniare : Prelegere
metoda lui Ritz, metoda lui Cholesky
Metode iterative: metoda lui Jacobi, metoda lui Gauss- Prelegere
Seidel
Metode de interpolare: Prelegere
Polinomul de interpolare al lui Lagrange.
Diferente divizate, polinomul de interpolare in forma Prelegere
Newton
Functii spline cubice Prelegere
Metode de integrare numerica: Prelegere
Metode Newton-Cotes. Metoda Trapezului, Metoda
lui Simpson.
Metode de integrare numerica. Metode summate. Prelegere
Metoda de cuadratura Gauss-Legendre. Prelegere
Metode de rezolvare a ecuatiilor diferentiale: metoda Prelegere
lui Euler, metoda Cauchy-Euler
Metode de rezolvare a ecuatiilor diferentiale: metoda Prelegere
lui Taylor, metode Runge-Kutta
Metode pentru determinarea valorilor proprii. Metoda Prelegere
rotatiilor a lui Jacobi.
Bibliografie
Berbente, S. Mitran, S. Zancu, Metode Numerice, Editura Tehnica, 1997
Grigore Gh., Lectii de analiza numerica - Tipografia Universitatii Bucuresti, 1984, editia a doua 1990
Rosca I., Elemente de analiza numerica matriceala, Editura Fundatiei "Romania de Maine", Bucuresti, 2001.
ISBN 973-582-408-6
8.2 Seminar/laborator Metode de predare Observaţii
Introducere in Matlab. Metoda bisectiei Lucrare de laborator
Metoda aproximatiilor succesive, Lucrare de laborator
metoda lui Newton, metoda secantei Lucrare de laborator
Metoda retrosubstitutie, metoda lui Gauss. Lucrare de laborator
Metoda lui Ritz Lucrare de laborator
metoda lui Cholesky Lucrare de laborator
Metoda lui Jacobi, metoda Gauss-Seidel Lucrare de laborator
Polinomul de interpolare al lui Lagrange Lucrare de laborator
Diferente divizate, polinomul de interpolare in forma Lucrare de laborator
Newton
functii spline cubice Lucrare de laborator
Metoda trapezului, metoda lui Simpson. Metode Lucrare de laborator
sumate
formula de cuadratura Gauss-Legendre Lucrare de laborator
Metode pentru ecuatii diferentiale Lucrare de laborator
Metode pentru determinarea valorilor proprii Lucrare de laborator
Bibliografie
Berbente, S. Mitran, S. Zancu, Metode Numerice, Editura Tehnica, 1997
Grigore Gh., Lectii de analiza numerica - Tipografia Universitatii Bucuresti, 1984, editia a doua 1990
Rosca I., Elemente de analiza numerica matriceala, Editura Fundatiei "Romania de Maine", Bucuresti,
2001. ISBN 973-582-408-6
10. Evaluare
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare 10.3 Pondere din
nota finală
10.4 Curs Implicarea în prelegere Se înregistrează frecvenţa şi 20%
cu întrebări, comentarii, soliditatea interacţiunii la orele
exemple de analiză. de curs.
10.5 Seminar/laborator Implicarea în pregătirea Se înregistrează frecvenţa şi 20%
şi discutarea soliditatea interacţiunii la orele
problemelor si de seminar.
elaborarea proiectelor
propuse.
• studentul este capabil să enunte conceptele si metodele studiate pe parcursul
semestrului;
• studentul este capabil să dea exemple referitoare la aceste concepte si metode;
• studentul este capabil să aplice pe modele simple aceste metode.
………………….
……………………………… ……………………………………
FIŞA DISCIPLINEI
1. Date despre program
1.1.Instituţia de învăţământ superior Universitatea Spiru Haret
1.2.Facultatea Matematică şi Informatică
1.3.Departamentul Matematică şi Informatică
1.4.Domeniul de studii Informatică
1.5.Ciclul de studii Licenţă (Ciclul I Bologna)
1.6.Programul de studii/Calificarea Informatică
•
transversale
Competenţe
Nu este cazul
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
1. Conceptul de masina virtuala.Prelegerea participativă, dezbaterea, expunerea, 2 ore
Ierarhii de masini virtuale problematizarea, demonstraţia.
Prelegerea participativă, dezbaterea, expunerea,
2. Limbaje intermediare. Securitatea 2 ore
masinilor virtuale problematizarea, demonstraţia.
3. JVM. Instructiuni bytecode Prelegerea participativă, dezbaterea, expunerea, 2 ore
problematizarea, demonstraţia.
4. Verificator bytecode Prelegerea participativă, dezbaterea, expunerea, 2 ore
problematizarea, demonstraţia.
5. Platforma Java (ME, SE, EE): Prelegerea 2 ore
Sintaxa si programare
6. Exceptii Prelegerea participativă, dezbaterea, expunerea, 2 ore
problematizarea, demonstraţia.
7. Fire de executare Prelegerea participativă, dezbaterea, expunerea, 2 ore
problematizarea, demonstraţia.
8. Colectii Prelegerea participativă, dezbaterea, expunerea, 2 ore
problematizarea, demonstraţia.
9. Socketuri Prelegerea participativă, dezbaterea, expunerea, 2 ore
problematizarea, demonstraţia.
10. Programare orientata pe Prelegerea participativă, dezbaterea, expunerea, 2 ore
evenimente problematizarea, demonstraţia.
11. Interfete grafice Prelegerea participativă, dezbaterea, expunerea, 2 ore
problematizarea, demonstraţia.
12. Servleturi, JSP, JDBC Prelegerea participativă, dezbaterea, expunerea, 2 ore
problematizarea, demonstraţia.
13. Platforma Android Prelegerea participativă, dezbaterea, expunerea, 2 ore
problematizarea, demonstraţia.
14. Specificul aplicatiilor Android Prelegerea participativă, dezbaterea, expunerea, 2 ore
problematizarea, demonstraţia.
Bibliografie
1. Albeanu G., Algoritmi si limbaje de programare, Editura FRM, 2000 (pag. 207- 233)
2. Doina Logofatu, Algoritmi fundamentali in Java/C++. Aplicatii. Polirom, 2007
3. Valeriu Iorga, Cristian Opincaru, Corina Stratan, Alexandru Chirita, Structuri de date si algoritmi.
Aplicatii in C++ folosind STL, Polirom, 2005
4. Java, Using and Programming Generics in J2SE 5.0, http://java.sun.com/developer/technicalArticles/J2
SE/generics/
5. Tim Lindholm, Frank Yellin, The Java Virtual Machine Specification,
http://java.sun.com/docs/books/jvms/second_edition/html/VMSpecTOC.doc.html
6. Calvin Austin & Monica Pawlan, Advanced Programming for the Java 2 Platform,
http://java.sun.com/developer/onlineTraining/Programming/JDCBook/
7. Hejna M. (2011), Using Eclipse for Android C/C++ Development,
http://mhandroid.wordpress.com/2011/01/23/using-eclipse-for-android-cc-development/
Bibliografie (facultativă)
1. Zigurd Mednieks, Laird Dornin, G. Blake Meike & Masumi Nakamura, Programming Android, O.
Reilly, 2011.
2. Android Developers- Design: http://developer.android.com/design/index.html
3. Ableson F., Develop Android applications with Eclipse,
http://www.ibm.com/developerworks/opensource/tutorials/os-eclipse-android/
9. Coroborarea conţinuturilor disciplinei cu aşteptările reprezentanţilor comunităţii epistemice,
asociaţiilor profesionale şi angajatori reprezentativi din domeniul aferent programului
• Cursul isi propune sa creasca capabilitatea studentilor in dezvoltarea aplicatiilor Java pentru
platforme desktop si mobile. Tehnicile de programare orientate pe obiecte, evenimente si de tip
generic sunt solicitate de angajatori.
10. Evaluare
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare 10.3 Pondere din
nota finală
10.4 Curs Implicarea în Se înregistrează frecvenţa şi 20%
prelegere cu întrebări, soliditatea interacţiunii la orele
comentarii, exemple de curs.
de analiză.
10.5 Laborator Implicarea în Se înregistrează frecvenţa şi 20%
pregătirea, soliditatea interacţiunii la orele
experimentarea şi de laborator.
discutarea temelor de
laborator
10.6 Standard minim de performanţă
• Capacitatea de a utiliza platforme de dezvoltare bazate pe Java
• Capacitatea de a implementa aplicatii distribuite orientate pe evenimente cu interfata grafica
• Capacitatea de a dezvolta aplicatii de complexitate medie pentru platforma Android
……………………………… ……………………………………
FIŞA DISCIPLINEI
1. Date despre program
1.1.Instituţia de învăţământ superior Universitatea Spiru Haret
1.2.Facultatea Matematică şi Informatică
1.3.Departamentul Matematică şi Informatică
1.4.Domeniul de studii Informatică
1.5.Ciclul de studii Licenţă (Ciclul I Bologna)
1.6.Programul de studii/Calificarea Informatică
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
1. Organizarea si managementul Prelegerea participativă, dezbaterea, expunerea, 2 ore
activitatii companiilor de informatica problematizarea, demonstraţia.
2. Etape in dezvoltarea proiectelor Prelegerea participativă, dezbaterea, expunerea, 2 ore
informatice problematizarea, demonstraţia.
3. Metodologii de dezvoltare a Prelegerea participativă, dezbaterea, expunerea, 2 ore
proiectelor informatice: Modelul problematizarea, demonstraţia.
Cascada
4. Metodologii de dezvoltare a Prelegerea participativă, dezbaterea, expunerea, 2 ore
proiectelor informatice: Extreme problematizarea, demonstraţia.
programming
5. Metodologii de dezvoltare a Prelegerea participativă, dezbaterea, expunerea, 2 ore
proiectelor informatice: Agile problematizarea, demonstraţia.
programming
6. Metodologii de dezvoltare a Prelegerea participativă, dezbaterea, expunerea, 2 ore
proiectelor informatice: SOA problematizarea, demonstraţia.
7. Documentarea proiectelor Prelegerea participativă, dezbaterea, expunerea, 2 ore
informatice problematizarea, demonstraţia.
Bibliografie
1. Resurse on-line: http://en.wikipedia.org/wiki/Software_development_methodology
2. Comunitati specializate: http://developer.android.com/guide/components/index.html,
http://developers.facebook.com/, http://msdn.microsoft.com/en-US/windows/apps/br229512
3. Referinte bibliografice specifice temei abordate la recomandarea indrumatorului de practica.
8.2 Practica (Se alege o tema. Cele din lista de mai jos Metode de predare Observaţii
au caracter orientativ)
Aplicaţii informatice utilizate în companii, generale sau 70 de ore
specifice, studii de caz privind analiza fluxurilor Metodologii specifice dezvoltarii si
informaţionale (familiarizare, utilizare, dezvoltare de monitorizarii proiectelor
componente simple). informatice, Dezbaterea
Aplicaţii informatice utilizate în secretariat (familiarizare, Metodologii specifice dezvoltarii si 70 de ore
utilizare, dezvoltare de componente simple). monitorizarii proiectelor
informatice, Dezbaterea
Aplicaţii informatice utilizate în contabilitate Metodologii specifice dezvoltarii si 70 de ore
(familiarizare, utilizare, dezvoltare de componente simple). monitorizarii proiectelor
informatice, Dezbaterea
Aplicaţii informatice utilizate la bibliotecǎ (familiarizare, Metodologii specifice dezvoltarii si 70 de ore
utilizare, dezvoltare de componente simple). monitorizarii proiectelor
informatice, Dezbaterea
Aplicaţii informatice utilizate în media (tehnici multimedia; Metodologii specifice dezvoltarii si 70 de ore
familiarizare, utilizare, dezvoltare de componente simple). monitorizarii proiectelor
informatice, Dezbaterea
Aplicaţii informatice utilizate în scop editorial (Procesoare Metodologii specifice dezvoltarii si 70 de ore
de text, tehnoredactare reviste, carti; familiarizare, utilizare, monitorizarii proiectelor
dezvoltare de componente simple). informatice, Dezbaterea
Aplicaţii informatice utilizate în elaborarea solutiilor web Metodologii specifice dezvoltarii si 70 de ore
(situri, manuale electronice; familiarizare, utilizare, monitorizarii proiectelor
dezvoltare de componente simple). informatice. Dezbaterea
Aplicaţii pentru teme de cercetare din cadrul unor proiecte Metodologii specifice dezvoltarii si 70 de ore
de cercetare (dezvoltare de componente simple). monitorizarii proiectelor
informatice. Dezbaterea
Dezvoltarea de aplicaţii corespunzǎtoare cursurilor (mai Metodologii specifice dezvoltarii si
70 de ore
mult decât la nivelul didactic al unei teme de laborator), ce monitorizarii proiectelor
pot fi utilizate pentru exemplificarea aplicaţiilor practice ale informatice. Dezbaterea
acestora.
Dezvoltarea de aplicaţii pe domenii conexe cursurilor. Metodologii specifice dezvoltarii si 70 de ore
monitorizarii proiectelor
informatice. Dezbaterea
Studiul componentelor fizice şi al instrumentelor soft din Metodologii specifice dezvoltarii si 70 de ore
reţele locale şi largi şi administrarea acestora. monitorizarii proiectelor
informatice. Dezbaterea
Formarea deprinderilor de lucru cu diverse sisteme de Metodologii specifice dezvoltarii si 70 de ore
operare: instalare sistem, instalare şi întreţinere aplicaţii, monitorizarii proiectelor
configurǎri de securitate etc. informatice. Dezbaterea
Programarea aplicatiilor Android Metodologii specifice dezvoltarii si 70 de ore
monitorizarii proiectelor
informatice. Dezbaterea
Testarea aplicatiilor Facebook Metodologii specifice dezvoltarii si 70 de ore
monitorizarii proiectelor
informatice. Dezbaterea
Bibliografie (facultativă)
La recomandarea indrumatorului de practica
……………………………… …………………………………
FIŞA DISCIPLINEI
1. Date despre program
1.1.Instituţia de învăţământ superior Universitatea Spiru Haret
1.2.Facultatea Matematicǎ şi Informaticǎ
1.3.Departamentul Matematicǎ şi Informaticǎ
1.4.Domeniul de studii Informaticǎ
1.5.Ciclul de studii Licenţǎ
1.6.Programul de studii/Calificarea Informaticǎ
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
1. Privire de ansamblu asupra limbajelor de programare. Paradigme Prelegerea, proiecţie
de programare în amfiteatru
2. Declaraţii şi tipuri: concepere tipuri, verificare tipuri, modele Prelegerea, proiecţie
declarative, colectarea obiectelor inutile în amfiteatru
3. Mecanisme de abstractizare: proceduri, funcţii şi iteratori; Prelegerea, proiecţie
mecanisme de parametrizare (referinţe vs valoare) în amfiteatru
4. Mecanisme de abstractizare: managementul memoriei; parametri Prelegerea, proiecţie
tip şi tipuri parametrizate; module în limbaje de programare în amfiteatru
5. Translatarea limbajelor de programare: interpretare vs compilare; Prelegerea, proiecţie
fazele translatarii limbajelor; dependenta de procesor în amfiteatru
6. Translatarea limbajelor de programare: analizǎ lexicalǎ folosind Prelegerea, proiecţie
expresii regulate în amfiteatru
7. Translatarea limbajelor de programare: analizǎ sintactica folosind Prelegerea, proiecţie
clase adecvate de gramatici în amfiteatru
8. Translatarea limbajelor de programare: generarea codului Prelegerea, proiecţie
folosind explorarea arborelui de derivare; algoritmi de în amfiteatru
optimizarea codului
9. Semantica limbajelor de programare. Semantica denotationalǎ Prelegerea, proiecţie
în amfiteatru
10. Semantica limbajelor de programare. Semantica axiomatica Prelegerea, proiecţie
în amfiteatru
11. Semantica limbajelor de programare. Semantica operationala Prelegerea, proiecţie
în amfiteatru
12. Proiectarea limbajelor de programare. Principii generale Prelegerea, proiecţie
în amfiteatru
13. Proiectarea limbajelor de programare. Modele ale structurilor de Prelegerea, proiecţie
date în amfiteatru
14. Proiectarea limbajelor de programare. Modele ale structurilor de Prelegerea, proiecţie
control în amfiteatru
Bibliografie
Aho, A.V., Sethi, R., Ullman, J.D., Compilers: Principles, Techniques, and Tools, Addison-Wesley
Publishing Company, U.S.A., 1986
Grigoras, Gh., Construcţia Compilatoarelor. Algoritmi fundamentali, Ed. Univ. „Al. I. Cuza” Iaşi, 2005
8.2 Seminar/laborator Metode de predare Observaţii
Seminar1: Expresii regulate pentru specificarea entitatilor lexicale ale Exemple, exerciţii, teme
limbajelor de programare
Seminar2: Gramatici LL si LR Exemple, exerciţii, teme
Seminar3: Gramatici operatoriale Exemple, exerciţii, teme
Seminar4: Gramatici atributate Exemple, exerciţii, teme
Seminar5: Algoritmi de analiza sintactica: top-down Exemple, exerciţii, teme
Seminar6: Algoritmi de analiza sintactica: bottom-up Exemple, exerciţii, teme
Seminar7: Algoritmi de analiza sintactica: LR, LR îmbunǎtǎţit Exemple, exerciţii, teme
Seminar8: Generarea codului pentru instructiunile de baza ale Exemple, exerciţii, teme
limbajului C I
Seminar9: Generarea codului pentru instructiunile de baza ale Exemple, exerciţii, teme
limbajului C II
Seminar10: Generarea codului pentru instructiunile de baza ale Exemple, exerciţii, teme
limbajului C III
Seminar11: Optimizarea codului Exemple, exerciţii, teme
Seminar12: Semantica limbajelor de programare I Exemple, exerciţii, teme
Seminar13: Semantica limbajelor de programare II Exemple, exerciţii, teme
Seminar14: Semantica limbajelor de programare III Exemple, exerciţii, teme
Bibliografie
• Aaby A., Compiler Construction using Flex and Bison, Walla Walla College, 2003,
http://moonbase.wwc.edu/~aabyan/Linux/compiler/index.html
• Appel, A., Modern Compiler Implementation in C, Cambridge Univ. Press, 1997
• Andrei St., Grigoras Gh., Tehnici de compilare. Lucrari de laborator, Ed. Univ. „Al.I.Cuza”, Iasi,
1995
10. Evaluare
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare 10.3 Pondere
din nota finală
10.4 Curs Implicarea în prelegere cu întrebări, Se înregistrează frecvenţa şi soliditatea 20%
comentarii, exemple de analiză. interacţiunii la orele de curs.
10.5 Seminar / Implicarea în pregătirea şi Se înregistrează frecvenţa şi soliditatea 20%
laborator discutarea problemelor interacţiunii la orele de seminar.
10.6 Standard minim de performanţă
• cunoaşterea noţiunilor de bază ale fundamentelor limbajelor de programare: interpretoare, compilatoare,
gestionarea memoriei, portabilitatea aplicaţiilor, proiectarea limbajelor de programare
……………………………… ……………………………………
FIŞA DISCIPLINEI
1. Date despre program
1.1.Instituţia de învăţământ superior Universitatea SPIRU HARET
1.2.Facultatea Facultatea de Matematică şi Informatică
1.3.Departamentul Departamentul de Matematică şi Informatică
1.4.Domeniul de studii Informatică
1.5.Ciclul de studii Licenţă
1.6.Programul de studii/Calificarea Informatică
ale
transversale
Competenţe
• nu este cazul
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
Coduri: definiţie, exemple Prelegere
Coduri bloc. Distanţa Hamming. Reguli de Prelegere
detectare şi de corectare a erorilor
Coduri liniare, dualul unui cod liniar. Matricea Prelegere
generatoare, matricea de control
Codificare cu un cod liniar. Decodarea unui cod Prelegere
liniar: lista Slapian Standard, sindrom
Codul binar Hamming Prelegere
Coduri ciclice, polinom generator, polinom de Prelegere
contral. Decodarea codurilor ciclice
Coduri BCH Prelegere
Criptosistem: definiţie, exemple clasice Prelegere
Cifruri afine. Exemple Prelegere
Criptosistemul RSA Prelegere
Logaritmi discreţi. Protocolul Diffie-Hellman Prelegere
Criptosistemul ElGamal Prelegere
Semnăturile digitale RSA şi ElGamal Prelegere
Curbe eliptice peste un corp finit. Implementarea Prelegere
criptosistemului ElGamal cu grupul unei curbe
eliptice
Bibliografie
1. A. Atanasiu, Teoria codurilor detectoare de erori, Ed. Univ., Bucuresti, 2001
2. C. Gheorge, D. Popescu, Criptografie. Coduri. Algoritmi, Ed. Univ., Bucuresti, 2005
3. I. D.Ion, S. Barza, Aritmetica, teoria numerelor si metode algoritmice in algebra, Ed. FRM, 2008
4. J. A. Buchmann, Introduction to Cryptography, Ed.Springer, 2000
5. J. Hoffstein, J. Piphen and Silverman, An Introduction to Mathematical Cryptography,Springer, 2008
6. N. Koblitz, A course in Number Theory and Cryptography, Ed.Springer, 1998
7. S. Ling, C. Xing, Coding Theory, Cambridge Univ. Press,2008
8. J.H. van Lint, Introduction to Coding Theory, Springer, 1999
8.2 Seminar/laborator Metode de predare Observaţii
Codurile ASCII şi ISBN
Codul Huffman binar
Coduri perfecte
Construcţii de coduri liniare
Codul Golay
Codul Reed-Muller
Codul Reed-Solomon
Criptosistemul DES, criptosistemul AES
Generarea numerelor prime. Testul Miller Rabin
Criptanaliza unui cifru afin bloc liniar
Algoritmul de exponenţiere rapidă modulo m
Algoritmul Baby-Step Giant-Step
Exemple de semnături digitale RSA şi ElGamal
Algoritm pentru adunare în grupul unei curbe
eliptice peste un corp finit
Bibliografie
1. A. Atanasiu, Teoria codurilor detectoare de erori, Ed. Univ., Bucuresti, 2001
2. C. Gheorge, D. Popescu, Criptografie. Coduri. Algoritmi, Ed. Univ., Bucuresti, 2005
3. I. D.Ion, S. Barza, Aritmetica, teoria numerelor si metode algoritmice in algebra, Ed. FRM, 2008
4. J. A. Buchmann, Introduction to Cryptography, Ed.Springer, 2000
5. J. Hoffstein, J. Piphen and Silverman, An Introduction to Mathematical Cryptography,Springer, 2008
6. N. Koblitz, A course in Number Theory and Cryptography, Ed.Springer, 1998
7. S. Ling, C. Xing, Coding Theory, Cambridge Univ. Press,2008
8. J.H. van Lint, Introduction to Coding Theory, Springer, 1999
10. Evaluare
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare 10.3 Pondere din
nota finală
10.4 Curs Implicarea în prelegere Se înregistrează frecvenţa şi 20%
cu întrebări, comentarii, soliditatea interacţiunii la orele
exemple de analiză. de curs.
10.5 Seminar/laborator Implicarea în pregătirea Se înregistrează frecvenţa şi 20%
şi discutarea soliditatea interacţiunii la orele
problemelor de seminar.
……………………………… ……………………………………
ANUL 3
FIŞA DISCIPLINEI
1. Date despre program
1.1.Instituţia de învăţământ superior Universitatea SPIRU HARET
1.2.Facultatea Facultatea de Matematică şi Informatică
1.3.Departamentul Departamentul de Matematică şi Informatică
1.4.Domeniul de studii Informatică
1.5.Ciclul de studii Licenţă
1.6.Programul de studii/Calificarea Informatică
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
1. Algoritmul Simplex pentru optimizarea liniară Prelegere folosind video
Formulări ale problemelor de programare proiector şi tabla
liniară
2. Algoritmul Simplex pentru optimizarea liniară Prelegere folosind video
Construirea modelelor de programare liniară proiector şi tabla
în formă standard
3. Algoritmul Simplex pentru optimizarea liniară Prelegere folosind video
Baze admisibile, soluţii admisibile şi soluţii proiector şi tabla
optime
4. Algoritmul Simplex pentru optimizarea liniară Prelegere folosind video
Prezentarea algoritmului Simplex proiector şi tabla
5. Dualitatea în programarea liniară Prelegere folosind video
5.1. Formularea problemei duale de programare proiector şi tabla
liniară
5.2. Baze dual admisibile, soluţiile problemei
duale şi legătura între soluţia duală şi soluţia
primară
6. Dualitatea în programarea liniară Prelegere folosind video
Prezentarea algoritmului Simplex dual proiector şi tabla
7. Problema transporturilor Prelegere folosind video
7.1. Formularea problemei transporturilor, caz proiector şi tabla
particular de problema de programare liniară
7.2. Metode de determinare a unei soluţii iniţiale
pentru problema trasporturilor
8. Problema transporturilor Prelegere folosind video
8.1. Determinarea soluţiilor optime pentru proiector şi tabla
problemele de transport
8.2. Degenerarea în problemele de transport
9. Programare neliniară Prelegere folosind video
Funcţii convexe şi generalizări proiector şi tabla
10. Programare neliniară Prelegere folosind video
Condiţii necesare şi suficiente de proiector şi tabla
optimalitate, Teorema lagrangeanului, condiţiile
Kuhn-Tucker
11. Programare neliniară Prelegere folosind video
Dualitatea în optimizarea neliniară proiector şi tabla
12. Programare neliniară Prelegere folosind video
Algoritmi de optimizare proiector şi tabla
13. Programare neliniară Prelegere folosind video
Metoda optimizării fără restricţii proiector şi tabla
14. Programare neliniară Prelegere folosind video
metode de optimizare cu restricţii proiector şi tabla
Bibliografie
1. A. Ştefănescu, C. Zidăroiu, Cercetări Operaţionale, Editura Didactică şi Pedagogică, Bucureşti, 1981
2. C. Zidăroiu, Programare liniană, Editura Tehnică, Bucureşti, 1983
3. D.G. Luenberger, Y. Ye, Linear and Nonlinear Programming, Springer, New York, 2008
4. A. Schriyver, Theory of Linear and Integer Programming, John Wiley & Sons, New York, 1986
5. G.L. Nemhauser, L.A. Wolsey, Integer and Combinatorial Optimization, John Wiley & Sons, New York, 1999
6. R. Trandafir, I. Duda, A. Baciu, R. Ioan, S. Bârză, Matematici pentru economişti, Editura Fundaţiei România de
Mâine, Bucureşţi, 2005
8.2 Seminar/laborator Metode de predare Observaţii
1.Complemente de algebră Prezentare interactivă
liniară
Rezolvarea sistemelor de ecuaţii şi inecuaţii
liniare prin diagonalizare
2. Programare liniară Prezentare interactivă
Transformarea formulărilor de programare
liniară în formă canonică şi standard
3. Programare liniară Prezentare interactivă
Determinarea unei baze admisibili iniţiale,
metoda bazei artificiale
4. Programare liniară Prezentare interactivă
Rezolvarea problemelor de programare liniară
folosind algoritmul Simplex
5. Dualitate în programarea liniară Prezentare interactivă
5.1. Trecerea de la problema primală la problema
duală
5.2. Rezolvarea problemelor duale de programare
liniară
1. Dualitate în programarea liniară Prezentare interactivă
Obţinerea soluţiilor problemei primale şi
soluţia optimă a problemei duale
7. Problema transporturilor Prezentare interactivă
7.1. Aplicarea metodelor de obţinere a unei soluţii
iniţiale pentru problema transporturilor
7.2. Determinarea soluţiilor optime pentru
problema transporturilor
8. Problema transporturilor Prezentare interactivă
Rezolvarea unei probleme de transport în care
intervine degenerarea
9. Rezolvarea problemelor de programare neliniara Prezentare interactivă
fara restrictii prin metode ale analizei
matematice
10. Programare neliniară Prezentare interactivă
Verificarea condiţiilor necesare şi suficicente
de optimalitate
11. Duala în sens Wolfe şi duala Lagrangean Prezentare interactivă
12.Programare neliniară Prezentare interactivă
Dualitatea în optimizarea neliniară
13. Programare neliniară Prezentare interactivă
Rezolvarea programelor neliniare fără
restricţii
14. Programare neliniară Prezentare interactivă
Rezolvarea programelor neliniare cu restricţii
Bibliografie
1. A. Ştefănescu, C. Zidăroiu, Cercetări Operaţionale, Editura Didactică şi Pedagogică, Bucureşti, 1981
2. C. Zidăroiu, Programare liniană, Editura Tehnică, Bucureşti, 1983
3. D.G. Luenberger, Y. Ye, Linear and Nonlinear Programming, Springer, New York, 2008
4. A. Schriyver, Theory of Linear and Integer Programming, John Wiley & Sons, New York, 1986
5. G.L. Nemhauser, L.A. Wolsey, Integer and Combinatorial Optimization, John Wiley & Sons, New York, 1999
5. R. Trandafir, I. Duda, A. Baciu, R. Ioan, S. Bârză, Matematici pentru economişti, Editura Fundaţiei România de
Mâine, Bucureşţi, 2005
10. Evaluare
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare 10.3 Pondere din
nota finală
10.4 Curs Implicarea în timpul Se înregistrează frecvenţa şi 20%
cursurilor cu intrebări, soliditatea interacţiunii la orele de
comentarii. curs.
10.5 Seminar/laborator Implicarea în pregătirea şi Se înregistrează frecvenţa şi 20%
discutarea problemelor soliditatea interacţiunii la orele de
seminar.
10.6 Standard minim de performanţă
• Posibilitatea de rezolvare a problemelor de programare liniară şi de transport
……………………………… ……………………………………
transversale
Competenţe
• nu este cazul
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
1. Strategii de rezolvare a problemelor: Strategia Prelegerea participativă,
„Brute-Force” dezbaterea, expunerea,
problematizarea,
demonstraţia.
2. Strategii de rezolvare a problemelor: Strategia Prelegerea participativă,
„Greedy” dezbaterea, expunerea,
problematizarea,
demonstraţia
3. Strategii de rezolvare a problemelor: Elemente Prelegerea participativă,
avansate privind strategia „Divide et Impera” dezbaterea, expunerea,
problematizarea,
demonstraţia
4. Strategii de rezolvare a problemelor: Elemente Prelegerea participativă,
avansate privind strategia „Backtracking” dezbaterea, expunerea,
problematizarea,
demonstraţia
5. Strategii de rezolvare a problemelor: Strategia Prelegerea participativă,
„Branch & Bound” dezbaterea, expunerea,
problematizarea,
demonstraţia
6. Strategii de rezolvare a problemelor: Strategii Prelegerea participativă,
euristice dezbaterea, expunerea,
problematizarea,
demonstraţia
7. Algoritmica sirurilor (cautare exacta): Algoritmii Prelegerea participativă,
DFA, Boyer-Moore (BM) si Turbo BM dezbaterea, expunerea,
problematizarea,
demonstraţia
8. Algoritmica sirurilor (cautare exacta): Algoritmii Prelegerea participativă,
Karp-Rabin, Knuth-Moriss-Pratt dezbaterea, expunerea,
problematizarea,
demonstraţia
9. Algoritmica sirurilor (cautare exacta): Alti Prelegerea participativă,
algoritmi (Reverse factor, direct & reverse Collusi, dezbaterea, expunerea,
etc.) problematizarea,
demonstraţia
10. Algoritmi geometrici: Problema intersectiei Prelegerea participativă,
dezbaterea, expunerea,
problematizarea,
demonstraţia
11. Algoritmi geometrici: Proximitate Prelegerea participativă,
dezbaterea, expunerea,
problematizarea,
demonstraţia
12. Algoritmi geometrici: Convexitate Prelegerea participativă,
dezbaterea, expunerea,
problematizarea,
demonstraţia
13. Algoritmi geometrici: Diagrame si triangularizari Prelegerea participativă,
(Voronoi) dezbaterea, expunerea,
problematizarea,
demonstraţia
14. Algoritmi geometrici: Diagrame si triangularizari Prelegerea participativă,
(Delaunay) dezbaterea, expunerea,
problematizarea,
demonstraţia
Bibliografie
1. A. Aho, J.Hopcroft and J.Ullman, The Design and Analysis of algorithms, Addison-Wesley ,1974
2. Christian Charras, Thierry Lecroq, Exact String Matching Algorithms, http://www-igm.univ-
mlv.fr/~lecroq/string/
3. Cormen T.H. Leiserson C.E., Rivest R.L. & Stein C., Introduction to algorithms, MIT Press, 2009.
4. Gusfield Dan, Algorithms on Strings, Trees and Sequences: Computer Science and Computational
Biology, Cambridge University Press, 1997.
5. Mark de Berg et al., Computational Geometry: Algorithms and Applications, Springer, 2008.
10. Evaluare
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare 10.3 Pondere din
nota finală
10.4 Curs Implicarea în prelegere Se înregistrează frecvenţa şi 20%
cu întrebări, comentarii, soliditatea interacţiunii la orele
exemple de analiză. de curs.
10.5 Seminar/laborator Implicarea în pregătirea Se înregistrează frecvenţa şi 20%
şi discutarea soliditatea interacţiunii la orele
problemelor de seminar.
10.6 Standard minim de performanţă
• studentul este capabil să aplice algorimii studiati in cazuri concrete
…………………. ………………………………
……………………………… ……………………………………
FIŞA DISCIPLINEI
1. Date despre program
1.1.Instituţia de învăţământ superior Universitatea SPIRU HARET
1.2.Facultatea Facultatea de Matematică şi Informatică
1.3.Departamentul Departamentul de Matematică şi Informatică
1.4.Domeniul de studii Informatică
1.5.Ciclul de studii Licenţă
1.6.Programul de studii/Calificarea Informatică
•
profesionale
Competenţe
• Nu e cazul
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
1. SGBD-uri compatibile SQL; Paralelisme şi Prelegere
particularităţi; Sisteme client-server
2. INTERFATE: SQL*PLUS şi Developer; Prelegere
caracteristici ale mediului SQL*Plus ; editarea
instrucţiunilor SQL şi a blocurilor PL/SQL;execuţia
instrucţiunilor SQL şi a blocurilor PL/SQL
3. Oracle SQL Prelegere
- Instrucţiuni DDL(CREATE,ALTER,DROP);
interogarea datelor(DQL); intreţinerea datelor
folosind DML(INSERT, UPDATE, DELETE);
controlul datelor DCL(COMMIT, ROLLBACK,
SAVE POINT,..)
4. Oracle cu PL/SQL Prelegere
- concepte generale
- blocuri anonime şi neanonime în PLSQL
5. Tipuri de date simple; colecţii; instrucţiunile Prelegere
limbajului PL/SQL.
6. Gestiunea CURSOARELOR (OPEN, CLOSE, Prelegere
FETCH update, DELETE)
7. Modularizarea aplicatiilor utilizand subprograme în Prelegere
PL/SQL
8. Modularizarea aplicatiilor utilizand pachete. Prelegere
9. Folosirea dinamică a comenzilor SQL. Prelegere
10. Gestiunea declanşatorilor (TRIGGERS). Prelegere
11. Tratarea erorilor in PLSQL Prelegere
12. Aplicaţie- Proiectarea şi gestionarea unei baze de Prelegere
date Oracle particulară.
13. Aplicaţie- Utilizarea elementelor PL/SQL Prelegere
(declanşatori, triggers, subprograme) pentru o baza de
date Oracle particulară.
14. Securitatea bazelor de date Oracle; Administrarea Prelegere
securităţii folosind roluri.
Bibliografie
1. Ileana Popescu, Letiţia Vercescu, Proiectarea bazelor de date, Ed. Universităţii din Bucureşti, 2007
2. Popescu Ileana, Modelarea bazelor de date, Ed. Tehnică, 2001
3. Andy Oppel, SQL fară mistere, Ed.Rosetti Educational, 2006
4. Dan Hotka, dezvoltarea Bazelor de date în Oracle 9i, Ed. BIC ALL, 2004
5. Marin Fotache, Catalin Strambei, Liviu Cretu, ORACLE 9i2, Ed. Polirom, 2003
6. http://www.oracle.com/index.html → site-ul oficial ORACLE
10. Evaluare
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare 10.3 Pondere din
nota finală
10.4 Curs Implicarea în prelegere Se înregistrează frecvenţa şi 20%
cu întrebări, comentarii, soliditatea interacţiunii la orele
exemple de analiză. de curs.
10.5 Seminar/laborator Implicarea în pregătirea Se înregistrează frecvenţa şi 20%
şi discutarea exemplelor soliditatea interacţiunii la orele
de laborator.
10.6 Standard minim de performanţă
• Capacitatea de a proiecta un SGBD.
• Capacitatea de a exemplifica noţiunile studiate;
• Capacitatea de a crea şi gestiona un SGBD, utilizand utilizând Oracle şi PL/SQL
……………………………… ……………………………………
FIŞA DISCIPLINEI
1. Date despre program
1.1.Instituţia de învăţământ superior Universitatea SPIRU HARET
1.2.Facultatea Facultatea de Matematică şi Informatică
1.3.Departamentul Departamentul de Matematică şi Informatică
1.4.Domeniul de studii Informatică
1.5.Ciclul de studii Licenţă
1.6.Programul de studii/Calificarea Informatică
• Nu e cazul
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
Nu este cazul
8.2 Laborator Metode de predare Observaţii
1. Aplicaţie-Proiectarea unei baze de date
Exemplificare video
relaţionale ORACLE, pe baza noţiunilor
introduse la cursul ”Baza de Date” şi SGBD
2. Aplicaţie- Utilizarea elementelor PL/SQL
Exemplificare video
(declanşatori, subprograme,pachete) pentru o
baza de date Oracle
3. Conceprea unui SGBD Oracle sau compatibil SQL Îndrumare proiect
4. Utilizarea limbajului PL/SQL în bza de date Îndrumare proiect
5. Introducerea şi utilizarea colecţiilor PL/SQL Îndrumare proiect
6. Definirea şi Gestiunea cursoarelor Îndrumare proiect
7. Definirea şi utilizarea unor subpograme PL/SQL Îndrumare proiect
8. Introducerea şi Utilizarea declanşatorilor Îndrumare proiect
(TRIGGER la nivel de instrucţiune, de linie,
INSTEAD OF, de sistem)
9. Definirea şi utilizarea unor pachete Îndrumare proiect
10. Extinderea aplicaTiei la SQL dinamic Îndrumare proiect
11. Tratarea erorilor aparue in aplicatie Îndrumare proiect
12. Continuare proiect Îndrumare proiect
13. Finalizarea proiectului Îndrumare proiect
14. Prezentare proiect Notare proiect
Teme pentru proiect
Extinderea proiectului realizat la cursul “Proiect – Baze de date” din anul II, la un SGBD complex,
incluzând PL/SQL
Bibliografie
1. Ileana Popescu, Letiţia Vercescu, Proiectarea bazelor de date, Ed. Universităţii din Bucureşti, 2007
2. Popescu Ileana, Modelarea bazelor de date, Ed. Tehnică, 2001
3. Andy Oppel, SQL fară mistere, Ed.Rosetti Educational, 2006
4. Dan Hotka, dezvoltarea Bazelor de date în Oracle 9i, Ed. BIC ALL, 2004
5. Marin Fotache, Catalin Strambei, Liviu Cretu, ORACLE 9i2, Ed. Polirom, 2003
6. http://www.oracle.com/index.html → site-ul oficial ORACLE
10. Evaluare
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare 10.3 Pondere din
nota finală
10.4 Curs Nu este cazul
10.5 laborator Implicarea în pregătirea Se înregistrează frecvenţa şi 100%
şi discutarea exemplelor soliditatea interacţiunii la orele
de laborator.
10.6 Standard minim de performanţă
• Capacitatea de a aplica noţiunile studiate la cursul si laboratorul de ”SGBD”
• Capacitatea de a realiza o bază de date relaţională, utilizând Oracle cu PL/SQL
……………………………… ……………………………………
FIŞA DISCIPLINEI
• Nu este cazul.
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
1. Introducere în ingineria programării Prelegerea, proiecţie în amfiteatru.
2. Medii de dezvoltare Prelegerea, proiecţie în amfiteatru.
3. Sisteme de gestiune a versiunilor Prelegerea, proiecţie în amfiteatru.
4. Limbaje de modelare a aplicaţiilor Prelegerea, proiecţie în amfiteatru.
5. Dezvoltare ghidată de specificaţii Prelegerea, proiecţie în amfiteatru.
6. Programare orientată pe obiecte Prelegerea, proiecţie în amfiteatru.
7. Programare bazată pe componente Prelegerea, proiecţie în amfiteatru.
8. Programare bazată pe aspecte Prelegerea, proiecţie în amfiteatru.
9. Metodologii de dezvoltare agile Prelegerea, proiecţie în amfiteatru.
10. Planificarea proiectelor software Prelegerea, proiecţie în amfiteatru.
11. Extreme programming, lucrul in echipă Prelegerea, proiecţie în amfiteatru.
12. Dezvoltarea ghidată de teste Prelegerea, proiecţie în amfiteatru.
13. Testarea şi validarea sistemelor software Prelegerea, proiecţie în amfiteatru.
14. Mentenanţă şi dezvoltare continuă Prelegerea, proiecţie în amfiteatru.
Bibliografie
1. James Paul Holloway, Introduction to Engineering Programming: Solving Problems with Algorithms, Wiley,
2003
2. Erich Gamma, Richard Helm, Ralph Johnson , John Vlissides, Design Patterns: Elements of Reusable Object-
Oriented Software, Addison-Wesley, Pearson Education, 2004
3. Ramnivas Laddad, AspectJ in Action: Practical aspect-oriented programming, Manning, 2003
4. Martin Fowler, Kent Beck , John Brant , William Opdyke, Don Roberts , Refactoring: Improving the Design of
Existing Code, Addison-Wesley Professional, 2002
5. Steve McConnell, Code Complete: A Practical Handbook of Software Construction, Second Edition, Microsoft
Press, 2004
8.2 Seminar/laborator Metode de predare Observaţii
1. Introducere în ingineria programării Exemple, aplicaţii, teme
2. Medii de dezvoltare Exemple, aplicaţii, teme
3. Sisteme de gestiune a versiunilor Exemple, aplicaţii, teme
4. Limbaje de modelare a aplicaţiilor Exemple, aplicaţii, teme
5. Dezvoltare ghidată de specificaţii Exemple, aplicaţii, teme
6. Programare orientată pe obiecte Exemple, aplicaţii, teme
7. Programare bazată pe componente Exemple, aplicaţii, teme
8. Programare bazată pe aspecte Exemple, aplicaţii, teme
9. Metodologii de dezvoltare agile Exemple, aplicaţii, teme
10. Planificarea proiectelor software Exemple, aplicaţii, teme
11. Extreme programming, lucrul in echipă Exemple, aplicaţii, teme
12. Dezvoltarea ghidată de teste Exemple, aplicaţii, teme
13. Testarea şi validarea sistemelor software Exemple, aplicaţii, teme
14. Mentenanţă şi dezvoltare continuă Exemple, aplicaţii, teme
9. Coroborarea conţinuturilor disciplinei cu aşteptările reprezentanţilor comunităţii epistemice, asociaţiilor
profesionale şi angajatori reprezentativi din domeniul aferent programului
Tematica prezintă conceptele specifice domeniului proiectarii şi dezvoltării aplicaţiilor complexe, laboratoarele
urmăresc să familiarizeze studenţii cu dezvoltarea proiectelor software ample, programarea urmând metodologii
moderne de lucru utilizate în firmele de software.
10. Evaluare
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare 10.3 Pondere din nota
finală
10.4 Curs Implicarea în prelegere cu Se înregistrează frecvenţa, 20%
întrebări, comentarii. interacţiunea la orele de curs.
10.5 Seminar/laborator Se înregistrează frecvenţa Se notează solutiile propuse, 20%
implicarea în rezolvarea rezolvarea şi prezentarea
exerciţiilor de laborator şi a exerciţiilor şi a temelor.
temelor.
10.6 Standard minim de performanţă
• Studentul este capabil să definească şi să opereze cu conceptele studiate pe parcursul semestrului.
• Studentul este capabil să explice şi să exemplifice noţiunile studiate.
• Studentul este capabil sa utilizeze mediu de dezvoltare, să modeleze şi să creeze aplicaţii complexe.
……………………………… ……………………………………
FIŞA DISCIPLINEI
4.2 de competenţe
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
1. Introducere Prelegere, proiectie in
Atacuri, politici si mecanisme, asigurare, aspecte amfiteatru, programe
operationale, aspecte umane. demonstrative
Fundamentele securitatii informatiei: modele de
securitate si principalele rezultate.
2. Politici de securitate Prelegere, proiectie in
Confidentialitate, integritate, protectia datelor amfiteatru, programe
personale, autentificare, incredere demonstrative
10. Evaluare
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare 10.3 Pondere din
nota finală
10.4 Curs Implicarea în timpul Se înregistrează frecvenţa şi 20%
cursurilor cu intrebări, soliditatea interacţiunii la orele de
comentarii. curs.
10.5 Seminar/laborator Implicarea în pregătirea şi Se înregistrează frecvenţa şi 20%
discutarea problemelor soliditatea interacţiunii la orele de
seminar.
10.6 Standard minim de performanţă
- studentul este capabil să definească noţiunile studiate pe parcursul semestrului
- studentul este capabil să securizeze un sistem de operare
- studentul este capabil să identifice vulnerabilităţi software
- studentul este capabil să aplice tehnici de programare sigure
- studentul este capabil să identifice, să elimine si să recupereze un sistem infectat cu malware
……………………………… ……………………………………
FIŞA DISCIPLINEI
1. Date despre program
1.1.Instituţia de învăţământ superior Universitatea SPIRU HARET
1.2.Facultatea Facultatea de Matematică şi Informatică
1.3.Departamentul Departamentul de Matematică şi Informatică
1.4.Domeniul de studii Informatică
1.5.Ciclul de studii Licenţă
1.6.Programul de studii/Calificarea Informatică
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
Aproximare polinomiala si rationala. Aproximarea Prelegere
minimax. Polinoamele Cebisev.
Aproximare polinomiala si rationala. Aproximare cu Prelegere
metoda celor mai mici patrate
Aproximare polinomiala si rationala. Aproximari Prelegere
PADE’.
Aproximari in spatii normate. Aproximari cu functii Prelegere
continue, polinomiale pe portiuni. Metode de cuadratura
a functiilor definite pe portiuni pe domenii 2-d.
Polinoame ortogonale. Aproximari in spatii Hilbert. Prelegere
Analiza Fourier 3.1 Transformarea Fourier. Prelegere
Serii Fourier. Transformarea Fourier discreta. Prelegere
Algoritmul FFT. Prelegere
Metode pentru analiza. Matriciala. Factorizarea QR. Prelegere
Metode pentru analiza matriciala. Descompunerea SVD. Prelegere
Stabilitatea metodelor de rezolvare a sistemelor liniare. Prelegere
Numarul de conditionare al unei matrici.
Metoda gradientului conjugat(CG) pentru sisteme Prelegere
liniare cu matrice simetrica pozitiv definita.
Metoda GMRES(generalized minimal residual) Prelegere
pentru sisteme liniare
Metode de preconditionare Prelegere
Bibliografie
Berbente, S. Mitran, S. Zancu, Metode Numerice, Editura Tehnica, 1997
Grigore Gh., Lectii de analiza numerica - Tipografia Universitatii Bucuresti, 1984, editia a doua 1990
Rosca I., Elemente de analiza numerica matriceala, Editura Fundatiei "Romania de Maine", Bucuresti, 2001.
8.2 Seminar/laborator Metode de predare Observaţii
Utilizarea polinoamelor Cebisev pentru Lucrare de laborator
minimizarea erorii de interpolare.
Implementarea metodei celor mai mici patrate. Lucrare de laborator
Calculul aproximarilor PADE’. Lucrare de laborator
Calculul aproximarilor continue, liniare pe Lucrare de laborator
portiuni si a functiilor continue, cuadratice pe
portiuni pe domenii 1-d si 2-d.
Metode de cuadratura pentru functii continue Lucrare de laborator
liniare sau cuadratice pe portiuni pe domenii 2-d
Calculul aproximarilor polinomiale in spatii Lucrare de laborator
Hilbert. Polinoamele lui Legendre.
Implementarea algoritmului FFT. Lucrare de laborator
Exemple de utilizare a algoritmului FFT. Lucrare de laborator
Implementarea procedurii Gramm-Schmidt. Lucrare de laborator
Calculul descompunerii SVD a unei matrici Lucrare de laborator
Folosirea algoritmului gradientului conjugat. Lucrare de laborator
Implementarea algoritmului GMRES Lucrare de laborator
Exemple de sisteme slab-conditionate. Lucrare de laborator
Teste numerice cu preconditionare Jacobi si Lucrare de laborator
SSOR.
Bibliografie
Berbente, S. Mitran, S. Zancu, Metode Numerice, Editura Tehnica, 1997
Grigore Gh., Lectii de analiza numerica - Tipografia Universitatii Bucuresti, 1984, editia a doua 1990
Rosca I., Elemente de analiza numerica matriceala, Editura Fundatiei "Romania de Maine", Bucuresti, 2001.
10. Evaluare
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare 10.3 Pondere din
nota finală
10.4 Curs Implicarea în prelegere Se înregistrează frecvenţa şi 20%
cu întrebări, comentarii, soliditatea interacţiunii la orele
exemple de analiză. de curs.
10.5 Seminar/laborator Implicarea în pregătirea Se înregistrează frecvenţa şi 20%
şi discutarea soliditatea interacţiunii la orele
problemelor de seminar.
• studentul este capabil să enunte conceptele si metodele studiate pe parcursul semestrului;
• studentul este capabil să dea exemple referitoare la aceste concepte si metode;
• studentul este capabil să aplice pe modele simple aceste metode.
………………….
……………………………… ……………………………………
FIŞA DISCIPLINEI
Nu este cazul
transversale
Competenţe
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
1. Analiza amortizata a algoritmilor Prelegere, proiectie in amfiteatru,
programe demonstrative
2. Algoritmi online si offline Prelegere - proiectie in amfiteatru,
programe demonstrative
3. Algoritmi stochastici Prelegere - proiectie in amfiteatru,
programe demonstrative
4. Programare dinamica si optimizare combinatoriala Prelegere - proiectie in amfiteatru,
programe demonstrative
5. Cautare aproximativa: algoritmul Needleman-Wunsch, Prelegere - proiectie in amfiteatru,
algoritmul Smith-Waterman programe demonstrative
6. Modele ale calculului paralel: PRAM, citire-scriere Prelegere - proiectie in amfiteatru,
concurent vs paralel; teorema Brent programe demonstrative
7. Tehnici utilizate in calculul paralel: Dividae et Impera Prelegere - proiectie in amfiteatru,
programe demonstrative
8. Tehnici utilizate in calculul paralel: randomizare; Prelegere - proiectie in amfiteatru,
tehnica pointerilor paraleli programe demonstrative
9. Algoritmi paraleli in grafuri Prelegere - proiectie in amfiteatru,
programe demonstrative
10. Sortare paralela Prelegere - proiectie in amfiteatru,
programe demonstrative
11. Algoritmi paraleli in geometria computationala Prelegere - proiectie in amfiteatru,
programe demonstrative
12. Algoritmi numerici paraleli Prelegere - proiectie in amfiteatru,
programe demonstrative
Allan Borodin & Ran El-Yaniv, Online Computation and Competitive Analysis, Cambridge University Press, 1998.
Vazirani V.V., Approximation algorithms, Springer, 2004.
Juraj Hromkovič, Theoretical computer science: introduction to Automata, computability, complexity, algorithmics,
randomization, communication, and cryptography, Springer, 2004.
Gibbons A., Ryter, W., Efficient parallel algorithms, Cambridge University Press, 1988.
Akl S.G., The Design and Analysis of Parallel Algorithms, Prentice Hall, 1989
8.2. Seminar/laborator Metode de predare Observaţii
…………………. ………………………………
……………………………… ……………………………………
FIŞA DISCIPLINEI
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
1. Modele de aşteptare cu aplicabilitate la probleme Prelegere folosind video
practictice (Modele cu o staţie; Modele cu ceas proiector şi tabla
constant/variabil)
2. Modele de aşteptare cu aplicabilitate la probleme Prelegere folosind video
practictice (Modele cu staţii paralele; proiector şi tabla
Simularea sistemelor informatice)
3. Modele de aşteptare cu aplicabilitate la probleme Prelegere folosind video
practictice (Modelarea demografică a unei populaţii; proiector şi tabla
Modelare şi simulare în asigurări; Modelarea şi
simularea stocurilor;)
4. Introducere în simulare (Modele matematice; Prelegere folosind video
Modele de simulare; Bazele modelării sistemelor; proiector şi tabla
Metodologia simulării;)
5. Variabile (pseudo)aleatoare (Repartiţia uniformă; Prelegere folosind video
Generatorul congruenţial liniar; Generatorul aditiv proiector şi tabla
congruenţial)
6. Variabile (pseudo)aleatoare ( Generatorul Prelegere folosind video
congruenţial inversiv; Generatorul matriceal proiector şi tabla
congruenţial; Amestecarea generatorilor;)
7. Simularea variabilelor aleatoare neuniforme Prelegere folosind video
(Metoda inversă; Metoda compunerii; Metoda proiector şi tabla
amestecării)
8. Simularea variabilelor aleatoare neuniforme Prelegere folosind video
(Simularea repartiţiilor (normală, exponenţială, Gama, proiector şi tabla
Beta, binomială, Pascal, geometrică, hipergeometrică,
Poisson); Validarea generatorilor.)
9. Simularea vectorilor aleatori (Simularea vectorilor Prelegere folosind video
uniformi; Simularea vectorilor normali) proiector şi tabla
10. Simularea vectorilor aleatori (Simularea repartiţiei Prelegere folosind video
Cauchy multidimensionale) proiector şi tabla
11. Simularea vectorilor aleatori (Simularea repartiţiei Prelegere folosind video
Dirichlet.) proiector şi tabla
12. Simularea proceselor Stochastice (Lanţuri şi Prelegere folosind video
procese Markov) proiector şi tabla
13. Simularea proceselor Stochastice ( Procese Prelegere folosind video
Gaussiene) proiector şi tabla
14. Simularea proceselor Stochastice (Processe Prelegere folosind video
Poisson;) proiector şi tabla
Bibliografie
1. Văduva I. - Modele de simulare, Editura Universităţii Bucureşti, Bucureşti, 2004
2. R. Trandafir, I. Duda, A. Baciu, R. Ioan, S. Bârză – Matematici pentru economisti, ediţia 3, Editura FRM,
2005, Cap. 8 şi cap 9.
3. Văduva I., Odăgescu I., Stoica M. - Simularea Proceselor Economice. Editura Tehnică, Bucureşti, 1983
8.2 Seminar/laborator Metode de predare Observaţii
1. Modele de aşteptare cu aplicabilitate la probleme Prezentare interactivă
practictice (Modele cu o staţie; Modele cu ceas
constant/variabil)
2. Modele de aşteptare cu aplicabilitate la probleme Prezentare interactivă
practictice (Modele cu staţii paralele;
Simularea sistemelor informatice)
3. Modele de aşteptare cu aplicabilitate la probleme Prezentare interactivă
practictice (Modelarea demografică a unei populaţii;
Modelare şi simulare în asigurări; Modelarea şi
simularea stocurilor;)
4. Introducere în simulare (Modele matematice; Prezentare interactivă
Modele de simulare; Bazele modelării sistemelor;
Metodologia simulării;)
5. Variabile (pseudo)aleatoare (Repartiţia uniformă; Prezentare interactivă
Generatorul congruenţial liniar; Generatorul aditiv
congruenţial)
6. Variabile (pseudo)aleatoare ( Generatorul Prezentare interactivă
congruenţial inversiv; Generatorul matriceal
congruenţial; Amestecarea generatorilor;)
7. Simularea variabilelor aleatoare neuniforme Prezentare interactivă
(Metoda inversă; Metoda compunerii; Metoda
amestecării)
8. Simularea variabilelor aleatoare neuniforme Prezentare interactivă
(Simularea repartiţiilor (normală, exponenţială, Gama,
Beta, binomială, Pascal, geometrică, hipergeometrică,
Poisson); Validarea generatorilor.)
9. Simularea vectorilor aleatori (Simularea vectorilor Prezentare interactivă
uniformi; Simularea vectorilor normali)
10. Simularea vectorilor aleatori (Simularea repartiţiei Prezentare interactivă
Cauchy multidimensionale)
11. Simularea vectorilor aleatori (Simularea repartiţiei Prezentare interactivă
Dirichlet.)
12. Simularea proceselor Stochastice (Lanţuri şi Prezentare interactivă
procese Markov)
13. Simularea proceselor Stochastice ( Procese Prezentare interactivă
Gaussiene)
14. Simularea proceselor Stochastice (Processe Prezentare interactivă
Poisson;)
Bibliografie
1. Văduva I. - Modele de simulare, Editura Universităţii Bucureşti, Bucureşti, 2004
2. R. Trandafir, I. Duda, A. Baciu, R. Ioan, S. Bârză – Matematici pentru economisti, ediţia 3, Editura.FRM,
2005, Cap. 8 şi cap 9.
3. Văduva I., Odăgescu I., Stoica M. - Simularea Proceselor Economice. Editura Tehnică, Bucureşti, 1983
……………………………… ……………………………………
FIŞA DISCIPLINEI
1. Date despre program
1.1.Instituţia de învăţământ superior Universitatea SPIRU HARET
1.2.Facultatea Facultatea de Matematică şi Informatică
1.3.Departamentul Departamentul de Matematică şi Informatică
1.4.Domeniul de studii Informatică
1.5.Ciclul de studii Licenţă
1.6.Programul de studii/Calificarea Informatică
e
transversale
Competenţe
•
7. Obiectivele disciplinei (reieşind din grila competenţelor specifice acumulate)
7.1 Obiectivul general al disciplinei • Studenţi vor cunoaşte planul de activităţi pentru realizarea unui
proiect software.
7.2 Obiectivele specifice • Studenţii vor putea estima durata globală a proiectului, vor fi în
măsură să identifice resursele, riscurile probabile si vor putea
identifica metode potrivite pentru eliminarea efectelor riscurilor.
Vor cunoaşte elemente de management al contractelor si de
management al resurselor umane, vor defini calitatea, vor
identifica standarde şi metrici ale calităţii, vor putea elabora teste
functionale ale produselor software.
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
Introducere in managementul proiectelor software: ce este un Prelegere, exemple,
proiect software, proiect software versus alt tip de proiect, ce prezentari PowerPoint
presupune managementul, activităţi necesare pentru
managementul proiectelor software, clasificarea proiectelor
software, probleme cu proiectele software.
Introducerea în planificarea proiectelor software: selectarea Prelegere, exemple,
proiectului, identificarea obiectivelor, identificarea prezentari PowerPoint
infrastructurii proiectului, analizarea caracteristicilor
proiectului.
Identificarea activităţilor, estimarea costurilor, estimarea Prelegere, exemple,
riscurilor, alocarea resurselor, revizuirea planului, executarea prezentari PowerPoint
planului.
Estimarea efortului software: baza estimărilor software, Prelegere, exemple,
probleme cu supra- si sub- aprecierea, estimarea proiectului prezentari PowerPoint
utilizând abordarea bottom-up, estimarea efortului necesar
pentru implementarea software utilizând un limbaj de
programare procedurală.
Planificarea activităţilor: elaborarea unui plan de activităţi Prelegere, exemple,
pentru proiect, estimarea duratei proiectului, crearea unui prezentari PowerPoint
drum critic si a unei reţele de precedenţă pentru proiect,
calcularea timpilor de completare (folosind diagrame PERT).
Managementul riscurilor: identificarea factorilor ce pun în Prelegere, exemple,
pericol proiectul, clasificarea si determinarea activităţilor prezentari PowerPoint
prioritare pentru eliminarea riscurilor, cuantificarea efectelor
riscurilor pe scara temporală.
Monitorizarea si controlul: crearea cadrului, colectarea Prelegere, exemple,
datelor, monitorizarea costurilor. prezentari PowerPoint
Managementul contractelor: tipuri de contract, termenii Prelegere, exemple,
specifici ai unui contract, acceptarea. prezentari PowerPoint
Managementul personalului uman si a echipelor de lucru: Prelegere, exemple,
selectarea persoanelor potrivite, instruirea cu cele mai bune prezentari PowerPoint
metode, motivarea, lucrul în echipă, conducerea proiectului,
structuri organizatorice.
Calitatea software-ului: definirea calitătii, metode de design Prelegere, exemple,
pentru măsurarea calităţii, monitorizarea calităţii proceselor, prezentari PowerPoint
dezvoltarea sistemelor folosind proceduri care vor creste
calitatea.
Testarea produselor software: principii, tipuri de teste. Prelegere, exemple,
prezentari PowerPoint
Introducere în Microdoft Project Prelegere, exemple,
prezentari PowerPoint
Bibliografie
1. B. Hughes, M.Cotterell, Software Project Management, McGraw-Hill, 1999
2. D.Leffingwell, D.Widrig, Managing Software Requirements: A Use Case Approach, second edition, Addison
Wesley, 2003
3. R.Niculescu, Modelarea sistemelor software – Visio, UML, Editura Universităţii din Bucuresti, 2007
4. I. Somerville, Software Engineering, Addison-Wesley, 2001
5. C.Chatfield, T.Johnson, Microsoft Project 2010 Step by Step, Microsoft Press, 2010
8.2 Seminar/laborator Metode de predare Observaţii
Tipuri de proiecte Exerciţii, exemple
Proiecte software versus alte proiecte. Exerciţii, exemple
Activităţi necesare în managementul proiectelor software. Exerciţii, exemple
Estimarea costurilor. Exerciţii, exemple
Planificarea resurselor Exerciţii, exemple
Estimarea riscurilor. Metode de reducere a riscurilor. Exerciţii, exemple
Planificarea activităţilor. Exerciţii, exemple
Diagrame PERT. Exerciţii, exemple
Managementul contractelor. Exerciţii, exemple
Managementul persoanelor. Exerciţii, exemple
Monitorizarea şi controlul. Exerciţii, exemple
Metode pentru estimarea calităţii proiectului software. Exerciţii, exemple
Crearea de teste pentru proiectul software. Exerciţii, exemple
Managementul proiectelor mici. Exerciţii, exemple
Bibliografie
1. B. Hughes, M.Cotterell, Software Project Management, McGraw-Hill, 1999
2. D.Leffingwell, D.Widrig, Managing Software Requirements: A Use Case Approach, second edition, Addison
Wesley, 2003
3. R.Niculescu, Modelarea sistemelor software – Visio, UML, Editura Universităţii din Bucuresti, 2007
4. I. Somerville, Software Engineering, Addison-Wesley, 2001
5. C.Chatfield, T.Johnson, Microsoft Project 2010 Step by Step, Microsoft Press, 2010
10. Evaluare
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare 10.3 Pondere din
nota finală
10.4 Curs Implicarea în prelegere Se înregistrează frecvenţa şi 20%
cu întrebări, comentarii, soliditatea interacţiunii la orele
exemple de analiză. de curs.
10.5 Seminar/laborator Implicarea în pregătirea Se înregistrează frecvenţa şi 20%
şi discutarea soliditatea interacţiunii la orele
problemelor de seminar.
10.6 Standard minim de performanţă
• Parcurgerea paşilor pentru managementul unui proiect software normal si de mici dimensiuni.
…………………. ………………………………
……………………………… ……………………………………
FIŞA DISCIPLINEI
• Nu este cazul.
transversale
Competenţe
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
1. Noţiuni fundamentale. Probleme, exemple, aplicaţii. Test Prelegerea, proiecţie în amfiteatru.
Turing. Aspecte filozofice şi etice. Tipul mediului şi al
agenţilor.
2. Strategii de căutare: noţiuni fundamentale. Prelegerea, proiecţie în amfiteatru.
3. Strategii de căutare: căutare neinformată. Prelegerea, proiecţie în amfiteatru.
4. Strategii de căutare: euristici şi căutare informată. Prelegerea, proiecţie în amfiteatru.
5. Strategii de căutare: jocuri cu doi participanţi. Prelegerea, proiecţie în amfiteatru.
6. Strategii de căutare: satisfacerea constrângerilor. Prelegerea, proiecţie în amfiteatru.
Eficienţa căutării.
7. Reprezentarea cunoştinţelor şi raţionament: logică Prelegerea, proiecţie în amfiteatru.
propoziţională şi bazată pe predicate, forme clauzale.
8. Reprezentarea cunoştinţelor şi raţionament: demonstrare Prelegerea, proiecţie în amfiteatru.
automata.
9. Reprezentarea cunoştinţelor şi raţionamentul: teorema Prelegerea, proiecţie în amfiteatru.
Bayes, aplicabilitate.
10. Machine Learning: definiţii, exemple, clasificări Prelegerea, proiecţie în amfiteatru.
11. Machine Learning: învăţare inductivă, tehnici statistice Prelegerea, proiecţie în amfiteatru.
de învăţare
12. Machine Learning: stiluri de învăţare, determinarea celei Prelegerea, proiecţie în amfiteatru.
mai potrivite variante.
Bibliografie
S. Russell, P. Norvig, Artificial intelligence: a modern approach, Prentice Hall, Inc., 1995
S. Haykin, Neural Networks; A Comprehensive Foundation, Prentice Hall, Inc., 1999
P. H. Winston, Inteligenţa artificială, Ed. Tehnică, 1981
L. State, I. Paraschiv-Munteanu, Introducere în teoria statistică a recunoaşterii formelor, Ed. Univ. Piteşti, 2009
http://aima.cs.berkeley.edu/
8.2 Seminar/laborator Metode de predare Observaţii
1. Test Turing, raţionament optimal vs. raţionament Exemplificare, exerciţii, discuţii
uman, descrierea de probleme specifice domeniului
inteligenţei artificiale
2. Strategii de căutare: noţiuni fundamentale. Exemplificare, exerciţii, discuţii
3. Strategii de căutare: căutare neinformată. Selectarea şi implementarea algoritmului
corespunzător unei probleme
4. Strategii de căutare: euristici şi căutare informată. Selectarea şi implementarea algoritmului
corespunzător unei probleme
5. Strategii de căutare: jocuri cu doi participanţi. Selectarea şi implementarea algoritmului
corespunzător unei probleme
6. Strategii de căutare: satisfacerea constrângerilor. Implementare, testare, evaluare
Eficienţa căutării.
7. Reprezentarea cunoştinţelor şi raţionament: logică Exemplificare, exerciţii, discuţii,
propoziţională şi bazată pe predicate, forme implementări
clauzale.
8. Reprezentarea cunoştinţelor şi raţionament: Exemplificare, exerciţii, discuţii,
demonstrare automata. implementări
9. Reprezentarea cunoştinţelor şi raţionamentul: Exemplificare, exerciţii, discuţii,
teorema Bayes, aplicabilitate. implementări
10. Machine Learning: definiţii, exemple, clasificări Exemplificare, exerciţii, discuţii
11. Machine Learning: învăţare inductivă, tehnici Implementarea algoritmilor. Selectarea
statistice de învăţare celei mai potrivite variante pentru o
problemă data.
12. Machine Learning: stiluri de învăţare, determinarea Implementarea algoritmilor. Selectarea
celei mai potrivite variante. celei mai potrivite variante pentru o
problemă data.
Bibliografie
S. Russell, P. Norvig, Artificial intelligence: a modern approach, Prentice Hall, Inc., 1995
S. Haykin, Neural Networks; A Comprehensive Foundation, Prentice Hall, Inc., 1999
P. H. Winston, Inteligenţa artificială, Ed. Tehnică, 1981
L. State, I. Paraschiv-Munteanu, Introducere în teoria statistică a recunoaşterii formelor, Ed. Univ. Piteşti, 2009
http://aima.cs.berkeley.edu/
10. Evaluare
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare 10.3 Pondere
din nota finală
10.4 Curs Implicarea în prelegere cu Se înregistrează frecvenţa şi soliditatea 20%
întrebări, comentarii, interacţiunii la orele de curs.
exemple de analiză.
10.5 Seminar/laborator Implicarea în pregătirea şi Se înregistrează frecvenţa şi soliditatea 20%
discutarea problemelor interacţiunii la orele de seminar.
10.6 Standard minim de performanţă
• cunoaşterea noţiunilor şi tehnicilor de bază ale domeniului
• capacitatea de identificarea problemelor rezolvabile prin tehnici de inteligenţă artificială
……………………………… ……………………………………
FIŞA DISCIPLINEI
1. Date despre program
1.1.Instituţia de învăţământ superior Universitatea Spiru Haret
1.2.Facultatea Matematicǎ şi Informaticǎ
1.3.Departamentul Matematicǎ şi Informaticǎ
1.4.Domeniul de studii Informaticǎ
1.5.Ciclul de studii Licenţǎ
1.6.Programul de studii/Calificarea Informaticǎ
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
1. Modele generale ale calculabilitatii Prelegerea, proiecţie în amfiteatru
2. Teza lui Church. Diagonalizare. Indecidabilitatea Prelegerea, proiecţie în amfiteatru
problemei opririi
3. Calculabilitate. Modelul standard de masina Turing. Prelegerea, proiecţie în amfiteatru
Extensii
4. Calculabilitate. Functii calculabile prin masini Turing Prelegerea, proiecţie în amfiteatru
5. Clase de complexitate I: timp Prelegerea, proiecţie în amfiteatru
6. Clase de complexitate I: P, NP, co-NP. Exemple. Prelegerea, proiecţie în amfiteatru
Reducere polinomiala
7. Clase de complexitate I: NP completitudine. Teorema Prelegerea, proiecţie în amfiteatru
Cook-Levin
8. Clase de complexitate II: PSPACE si NP-SPACE. Prelegerea, proiecţie în amfiteatru
Teorema Savitch
9. Clase de complexitate II: Completitudine PSPACE Prelegerea, proiecţie în amfiteatru
10. Clase de complexitate II: Problema QBF Prelegerea, proiecţie în amfiteatru
11. Clase de complexitate III: Clasele L si NL, reduceri Prelegerea, proiecţie în amfiteatru
logaritmice
12. Clase de complexitate III: Completitudine NL Prelegerea, proiecţie în amfiteatru
13. Ierarhizarea claselor de complexitate: Teorema privind Prelegerea, proiecţie în amfiteatru
ierarhizarea complexitatii in timp
14. Ierarhizarea claselor de complexitate: Teorema privind Prelegerea, proiecţie în amfiteatru
ierarhizarea complexitatii in spatiu
Bibliografie
• Balcazar J. L., Diaz J., Gabarro J., Structural Complexity, Vol I-II, Springer-Verlag, 1995
• Davis M. D., Sigal R., Weyuker E. J., Computability, Complexity and Languages, 2nd ed., Academic Press
(Morgan Kaufmann), 1994
• Hopcroft J. E., Motwani R, Ullman J. D., Introduction to Automata Theory, Languages and Computation, 2nd
Ed., Addison-Wesley, 2001
• Jones N. D., Computability and Complexity, MIT Press, 1997
• Papadimitriou Ch., Computational Complexity, Addison-Wesley, 1994
• Savage J. E., Models of Computation, Addison-Wesley, 1998
• Li M., Vitanyi P., An Introduction to Kolmogorov Complexity and Its Applications, Springer-Verlag, N.Y.,
1993
• Sipser M, Introduction to the Theory of Computation, Thomson, 2005
8.2 Seminar/laborator Metode de predare Observaţii
Seminar1: Gramatici şi automate I Exemple, exerciţii, teme
Seminar2: Gramatici şi automate II Exemple, exerciţii, teme
Seminar3: Masini Turing in recunoasterea unor limbaje Exemple, exerciţii, teme
Seminar4: Probleme decidabile privind limbajele formale Exemple, exerciţii, teme
Seminar5: Teorema lui Rice Exemple, exerciţii, teme
Seminar6: Teorema de incompletitudine a lui Godel Exemple, exerciţii, teme
Seminar7: Complexitate Blum Exemple, exerciţii, teme
Seminar8: Complexitate Kolmogorov Exemple, exerciţii, teme
Seminar9: SAT - NP completitudine Exemple, exerciţii, teme
Seminar10: 3SAT – NP completitudine Exemple, exerciţii, teme
Seminar11: Probleme NP complete in grafuri I Exemple, exerciţii, teme
Seminar12: Probleme NP complete in grafuri II Exemple, exerciţii, teme
Seminar13: Arbori Steiner Exemple, exerciţii, teme
Seminar14: Problema comis voiajorului (TSP) Exemple, exerciţii, teme
Bibliografie
• Balcazar J. L., Diaz J., Gabarro J., Structural Complexity, Vol I-II, Springer-Verlag, 1995
• Davis M. D., Sigal R., Weyuker E. J., Computability, Complexity and Languages, 2nd ed., Academic Press
(Morgan Kaufmann), 1994
• Garey M. R., Johnson D. S., Computers and Intractability, Bell Telephone Labs, Inc., 1979
• Hopcroft J. E., Motwani R, Ullman J. D., Introduction to Automata Theory, Languages and Computation, 2nd
Ed., Addison-Wesley, 2001
• Jones N. D., Computability and Complexity, MIT Press, 1997
• Papadimitriou Ch., Computational Complexity, Addison-Wesley, 1994
• Savage J. E., Models of Computation, Addison-Wesley, 1998
• Li M., Vitanyi P., An Introduction to Kolmogorov Complexity and Its Applications, Springer-Verlag, N.Y.,
1993
• Sipser M, Introduction to the Theory of Computation, Thomson, 2005
10. Evaluare
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare 10.3 Pondere
din nota finală
10.4 Curs Implicarea în prelegere cu întrebări, Se înregistrează frecvenţa şi soliditatea 20%
comentarii, exemple de analiză. interacţiunii la orele de curs.
10.5 Seminar / Implicarea în pregătirea şi Se înregistrează frecvenţa şi soliditatea 20%
laborator discutarea problemelor interacţiunii la orele de seminar.
10.6 Standard minim de performanţă
• cunoaşterea noţiunilor de bază calculabilitate şi complexitate, NP-completitudine, tehnici de
demonstrare a NP-completitudinii, clase de probleme NP-complete, exemple tipice
……………………………… ……………………………………
FIŞA DISCIPLINEI
Nu este cazul
transversale
Competenţe
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
1. Tipuri de sisteme grafice (hardware/software) si Prelegere- proiectie in amfiteatru,
standarde grafice programe demonstrative
2. Transformari de modelare si vizualizare grafica (2D, 3D, Prelegere- proiectie in amfiteatru,
proiectii) programe demonstrative
3. Semnale si imagini raster. Sinteza primitivelor grafice Prelegere- proiectie in amfiteatru,
programe demonstrative
4. Fluxul prelucrarii grafice. Masina OpenGL Prelegere- proiectie in amfiteatru,
programe demonstrative
5. Structuri de date spatiale Prelegere- proiectie in amfiteatru,
programe demonstrative
6. Algoritmi fundamentali 1 Prelegere- proiectie in amfiteatru,
programe demonstrative
7. Algoritmi fundamentali 2 Prelegere- proiectie in amfiteatru,
programe demonstrative
8. Umbrire si texturare Prelegere- proiectie in amfiteatru,
programe demonstrative
9. Modele de colorare si iluminare Prelegere- proiectie in amfiteatru,
programe demonstrative
10. Modele geometrice fundamentale 1 Prelegere- proiectie in amfiteatru,
programe demonstrative
11. Modele geometrice fundamentale 2 Prelegere- proiectie in amfiteatru,
programe demonstrative
12. Tehnici de animatie Prelegere- proiectie in amfiteatru,
programe demonstrative
Bibliografie minimală obligatorie
1. G. Albeanu, Grafica pe calculator. Algoritmi fundamentali. Editura Universitatii din Bucuresti, 2001.
Bibliografie facultativă:
2. G. Albeanu, Modelare geometrica. Metode algoritmice in geometrie. Editura FRM, 2010.
Bibliografie suplimentara
3. P. Shirley, S. Marschner, Fundamentals of Computer Graphics, AK Peters Ltd, 2009.
4. OpenGL, http://www.opengl.org/documentation/books/
5. Foley J.D., van Dam A., Feiner S.K., Hughes J.F., Computer Graphics: Principles and Practice in C (2nd Edition),
Addison-Wesley, 1997.
8.2. Seminar/laborator Metode de predare Observaţii
……………………………… ……………………………………
FIŞA DISCIPLINEI
•
profesionale
Competenţe
•
Competenţe
Nu este cazul.
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
1. Introducere în programarea aplicatiilor interactive Prelegerea, proiecţie în amfiteatru.
2. Reprezentarea vizuală a informaţiei Prelegerea, proiecţie în amfiteatru.
3. Principii de proiectare a interefeţei grafice Prelegerea, proiecţie în amfiteatru.
4. Framework-uri, componente şi medii de lucru Prelegerea, proiecţie în amfiteatru.
5. Elemente de interacţiune grafică, meniuri Prelegerea, proiecţie în amfiteatru.
6. Elemente grafice, iconuri, fonturi Prelegerea, proiecţie în amfiteatru.
7. Proiectarea interfeţelor grafice Prelegerea, proiecţie în amfiteatru.
8. Arhitectura MVC Prelegerea, proiecţie în amfiteatru.
9. Interfeţe grafice şi controlul evenimentelor în mediul Prelegerea, proiecţie în amfiteatru.
Windows
10. Controale Win32, evenimente şi ferestre Prelegerea, proiecţie în amfiteatru.
11. Interfete WEB interactive Prelegerea, proiecţie în amfiteatru.
12. Interfete grafice pentru sisteme mobile Prelegerea, proiecţie în amfiteatru.
13. Proiectarea interfetelor grafice independente de platformă Prelegerea, proiecţie în amfiteatru.
14. Aplicaţii, studii de caz Prelegerea, proiecţie în amfiteatru.
Bibliografie
1. Wilbert O. Galitz, The Essential Guide to User Interface Design: An Introduction to GUI Design Principles and
Techniques, John Wiley & Sons, 2007
2. Ben Shneiderman, Shneiderman Ben,Designing the User Interface, Pearson Education, 2003
3. Charles Petzold, Programming Windows, 5th ed. Microsoft Press, 1998
4. Charles Petzold, Programming Windows Phone 7, Microsoft Press, 2010
8.2 Seminar/laborator Metode de predare Observaţii
1. Framework-uri, componente şi medii de lucru Exemple, aplicaţii, teme
2. Proiectarea interfetei, crearea componentelor, alegerea containerelor, Exemple, aplicaţii, teme
afisarea interfetei
3. Controale si evenimente Win32 Exemple, aplicaţii, teme
4. Aplicaţii Exemple, aplicaţii, teme
5. Controale si evenimente WPF Exemple, aplicaţii, teme
6. Dezvoltarea unei aplicatii cu suport de tiparire folosind MVC. Exemple, aplicaţii, teme
7. Aplicaţii Exemple, aplicaţii, teme
8. Interfete WEB clasice Exemple, aplicaţii, teme
9. Aplicaţii Exemple, aplicaţii, teme
10. Interfete WEB interactive folosind JavaScript/Ajax Exemple, aplicaţii, teme
11. Aplicaţii Exemple, aplicaţii, teme
12. Interfete grafice pentru sisteme mobile Exemple, aplicaţii, teme
13. Interfete grafice şi controlul evenimentelor folosind Java/C# Exemple, aplicaţii, teme
14. Examen Exemple, aplicaţii, teme
10. Evaluare
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare 10.3 Pondere din
nota finală
10.4 Curs Implicarea în prelegere cu întrebări, Se înregistrează frecvenţa, 20%
comentarii. interacţiunea la orele de curs.
10.5 Seminar/laborator Se înregistrează frecvenţa implicarea Se notează solutiile propuse, 20%
în rezolvarea exerciţiilor de laborator rezolvarea şi prezentarea
şi a temelor. exerciţiilor şi a temelor.
10.6 Standard minim de performanţă
• Studentul este capabil să definească şi să opereze cu conceptele studiate pe parcursul semestrului.
• Studentul este capabil să explice şi să exemplifice noţiunile studiate.
• Studentul este capabil sa utilizeze mediu de dezvoltare, să modeleze şi să creeze aplicaţii desktop, web sau
mobile cu interfata grafică.
……………………………… ……………………………………
FIŞA DISCIPLINEI
8. Conţinuturi
8.1 Curs Metode de predare Observaţii
Bibliografie
10. Evaluare
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare 10.3 Pondere din
nota finală
10.4 Curs
10.5 Seminar/laborator
10.6 Standard minim de performanţă
Sustinerea lucrării de licenţă
……………………………… ……………………………………
ANEXA 6
Evaluarea performanţelor profesional-ştiinţifice ale studenţilor
Universitatea SPIRU HARET
Facultatea de Matematică şi Informatică
ANEXA 7
Examenul de licenţă
ANEXA 8
Activitatea profesională a studenţilor
REGULAMENT
PRIVIND ACTIVITATEA PROFESIONALĂ A STUDENŢILOR
CAPITOLUL I
DISPOZIŢII GENERALE
CAPITOLUL II
ADMITEREA
CAPITOLUL III
ÎNSCRIEREA ÎN ANII DE STUDII
CAPITOLUL IV.
DREPTURILE ŞI OBLIGAŢIILE STUDENŢILOR
4
l) studenţii de la forma de învăţământ cu frecvenţă (IF), cu vârste
de până la 26 de ani, pot beneficia de legitimaţie de transport, conform legislaţiei în
vigoare, pentru transportul în comun de suprafaţă sau subteran;
m) să beneficieze de protecţie, în timpul activităţii profesionale, în spaţiul universitar;
n) să solicite ori de câte ori este necesar cadrelor didactice, atât la orele
de curs, la seminar, cât şi la lucrările practice, clarificarea problematicii ce
necesită un grad sporit de aplicabilitate practică;
o) studenţii beneficiază de credite transferabile la şi de la alte facultăţi
din ţară şi străinătate, în condiţiile sistemului european de credite ECTS;
p) studenţii de la facultăţile de profil care practică şi sport de
performanţă au dreptul la reducere de frecvenţă de 50% şi la sesiuni deschise, pe
toată durata anului universitar. Decanatul facultăţii va aproba aceste facilităţi pe
baza cererii scrise a studentului, însoţită de o adeverinţă eliberată de clubul
sportiv la care este legitimat sau de federaţia sportivă naţională de specialitate.
r) să beneficieze de condiţii de securitate şi sănătate în spaţiile unde se
desfăşoară procesul de învăţământ şi alte drepturi conferite de Codul uiversitar
al drepturilor şi obligaţiilor studentului.
Art.22. Studentul are următoarele obligaţii:
a) să respecte normele de disciplină şi de etică universitară, prevederile
Cartei Universităţii şi ale Codului universitar al drepturilor şi obligaţiilor
studentului, precum şi cerinţele regulamentelor interne şi dispoziţiilor care
reglementează activitatea în Universitatea Spiru Haret;
b) să îndeplinească, în bune condiţii şi la timp, îndatoririle care îi revin,
potrivit planurilor de învăţământ şi programelor analitice ale disciplinelor de studiu;
c) să frecventeze toate activităţile de instruire: cursuri, seminarii, laboratoare, activităţi
practice, stabilite de Consiliul facultăţii şi departamentul de studii şi prevăzute cu frecvenţă
obligatorie, care se aduc la cunoştinţa studenţilor prin afişare, odată cu planul de învăţământ,
la începutul fiecărui an universitar;
Modul de frecventare a activităţii didactice se stabileşte de către Consiliul facultăţii, în
funcţie de specificul disciplinelor, la propunerea titularului de disciplină;
Nerespectarea prevederilor referitoare la frecvenţă poate fi sancţionată cu
neprimirea studentului la examen;
În cazuri întemeiate se pot motiva absenţele de la activităţile didactice
prevăzute cu frecvenţă obligatorie de către decanul facultăţii, pe baza actelor
justificative şi a cererii individuale a studentului;
d) să respecte ordinea şi disciplina în spaţiul universitar, precum şi în
afara acestuia, manifestând respect, politeţe şi decenţă în relaţiile cu cadrele
didactice, cu personalul tehnic şi administrativ, cu ceilalţi studenţi şi cu
persoanele cu care vine în contact în Universitate şi în afara ei;
e) să folosească cu grijă, să întreţină şi să păstreze bunurile din dotarea
universităţii/facultăţii; în caz contrar, studentul/studenţii culpabili de degradarea
sau distrugerea acestora vor fi obligaţi la acoperirea pagubelor cauzate;
f) să respecte integral, dacă locuieşte în cămin, Regulamentul de
funcţionare a căminelor studenţeşti;
5
g) să achite taxele şcolare în termenele la care s-a angajat prin
semnarea Contractului de şcolarizare şi a Contractului anual de studii;
h) să folosească în mod corespunzător dotările existente în sălile de curs şi
de seminarii, biblioteci, în complexul sportiv, cluburi, discotecă etc., conform
destinaţiei stabilite;
i) să respecte normele şi regulile de securitate, sănătate şi protecţia muncii
instituite la nivelul Universităţii Spiru Haret;
j) să consulte avizierele şi să urmărească site-urile facultăţii unde este
înmatriculat pentru a lua cunoştinţă de informaţiile curente şi să-şi verifice situaţia
şcolară după fiecare evaluare şi la sfârşitul fiecărui an universitar;
k) să-şi achite la timp obligaţiile financiare dacă sunt cazaţi în căminele
studenţeşti ale Universităţii.
Art.23. (1). Încălcarea de către studenţi a obligaţiilor stabilite prin
prezentul Regulament atrage aplicarea următoarelor sancţiuni:
a) atenţionare;
b) avertisment scris;
c) exmatriculare din Universitate.
(2) Sancţiunile de la punctele a) şi b) sunt aplicate de către
decani, iar cea de la punctul c) de Rectorul Universităţii, la propunerea
Consiliului facultăţii.
(3) În funcţie de gravitatea abaterii, studenţii făptuitori pot fi
exmatriculaţi cu sau fără drept de reînmatriculare în Universitatea Spiru Haret.
(4) Pentru următoarele fapte, studenţii vor fi exmatriculaţi fără
drept de reînmatriculare în Universitatea Spiru Haret:
a) substituire de persoană la evaluare (vor fi exmatriculaţi studentul
înlocuit şi cel care înlocuieşte, dacă este student în Universitatea Spiru Haret);
b) plagiatul;
c) fraudarea examenelor;
d) exercitarea de acte de corupţie asupra personalului didactic sau auxiliar;
e) manifestarea unui comportament agresiv de natură de a tulbura buna
desfăşurare a activităţii universitare.
f) atitudinea ireverenţioasă faţă de personalul didactic şi auxiliar.
CAPITOLUL V
PROMOVAREA EXAMENELOR ŞI A ANULUI DE STUDII
8
Art.40. (1) Pentru specializarea „Arhitectură”, din cele min. 30 credite
necesare înscrierii în anul următor de studii, cel puţin 14 credite trebuie să fie
obţinute obligatoriu după cum urmează:
- în anii I-III la disciplinele “Proiectare de arhitectură ” (12 credite) - şi
“Reprezentări în arhitectură” (2 credite );
- în anul V la disciplinele “Sinteze de arhitectură” (12 credite) şi
“Proiect de specialitate” (2 credite).
(2) Pentru domeniul „Arhitectură”, studiile universitare sunt structurate într-un
program unitar - licenţă şi masterat - pe durata a 6 ani, corespunzător a 360 credite ECTS,
diplomele de arhitect obţinute având nivelul de master.
(3) Începând cu anul universitar 2012-2013 (promoţia înmatriculată
în anul I în anul universitar 2008/2009), înscrierea în anul V, specializarea
„Arhitectură”, se face, la cerere, cu condiţia obţinerii de către student a tuturor
celor 240 de credite aferente anilor de studii I-IV - discipline obligatorii şi
opţionale prevăzute în planul de învăţământ.
(4) Studenţii care nu au acumulat 240 de credite sunt declaraţi
repetenţi şi se pot reînscrie (la cerere ) în anul IV.
Art.41. Studenţii care nu au obţinut numărul de credite necesar
promovării anului de studiu, respectiv 30 de credite de studiu transferabile sunt
declaraţi repetenţi şi pot repeta, la cerere, anul de studii respectiv, cu plata
taxelor de şcolarizare aferente.
Art.42. Studentul care nu promovează anul I de studii este exmatriculat.
Acesta se poate reinscrie în anul I doar dacă participă la o nouă admitere şi
achită taxele aferente.
Art.43. Examenele/ colocviile/ schiţele de schiţă/ proiectele de verificare
restante din anul sau anii de studiu anteriori se pot susţine, la cererea scrisă a
studentului şi cu aprobarea conducerii facultăţii, în sesiunile stabilite prin structura
anului universitar sau în presesiuni special organizate pe parcursul anilor universitari
următori, cu plata taxei stabilite de Consiliul de administraţie.
Art.44. (1) Pentru studenţii ultimului an de studii situaţia şcolară se
încheie la 30 iunie a anului respectiv.
(2) Studentul care la încheierea anului terminal nu a promovat
toate examenele este declarat repetent şi se poate reînscrie în anul universitar
următor pentru definitivarea studiilor cu plata taxelor de şcolarizare aferente.
Art.45. (1) Pe baza cererii scrise, aprobate de decanul facultăţii, studentul poate
susţine, în sesiunile prevăzute prin structura anului universitar, examen de mărire a notei la
una sau mai multe discipline pe care le-a promovat anterior, în anul respectiv de studiu, cu
plata taxei stabilite de Consiliul de Administraţie.
(2) Examenul de mărire de notă se susţine la disciplinele din anul
de studiu în care studentul este înscris.
(3) În situaţia în care studentul dovedeşte o pregătire superioară,
profesorul examinator consemnează, în catalogul disciplinei, nota mărită
obţinută şi menţionează: mărire de notă.
(4) La acordarea bursei de merit se ia în consideraţie prima notă de
promovare obţinută şi nu cea mărită.
9
Art.46. (1) La Universitatea Spiru Haret, planurile de învăţământ
sunt alcătuite conform sistemului de credite transferabile.
(2) Creditele sunt o valoare numerică alocată unei discipline de
studiu, care desemnează volumul de muncă al studentului - participarea la ore de
curs, seminar, laborator, proiecte, studiu individual, pregătire pentru examen,
activitate practică/stagii clinice etc. , suficientă şi necesară pentru a asigura asimilarea
disciplinei respective.
Art.47. (1) Studentul obţine numărul de credite prevăzut la o disciplină
prin promovarea examenului (nota minimă de promovare).
(2) Creditele nu măsoară calitatea pregătirii studentului, aceasta
fiind evidenţiată prin notele obţinute.
Art.48. Numărul minim de credite, obligatoriu, pentru un an de studii,
obţinut la disciplinele obligatorii şi opţionale, este de 60, la toate formele de
învăţământ.
Art.49. Sunt declaraţi absolvenţi şi se pot înscrie la examenul de licenţă
numai studenţii care au promovat toate examenele din toţi anii de studiu,
obţinând cele 180 de credite necesare, respectiv 240 la specializările cu durata
de 4 ani şi 360 la cele de 6 ani.
Art.50.(1) Practica de specialitate şi stagiul clinic sunt discipline
obligatorii, care se creditează corespunzător volumului şi importanţei
activităţilor practice şi se finalizează prin susţinerea unui colocviu, fiind
apreciată cu note de la 1 la 10.
(2) Nepromovarea colocviului conduce la refacerea integrală sau
parţială a perioadei de practică/stagiu, în concordanţă cu prevederile Programei de
practică şi, după caz, ale Regulamentului de organizare şi desfăşurare a practicii.
(3) Creditele obţinute de student la colocviul de practică intră în
condiţia de promovare a anului de studiu respectiv.
Art.51.(1) Lucrările practice şi de laborator, prevăzute în planul de
învăţământ, au regim de frecvenţă obligatorie.
(2) Studentul care a absentat de la orele de lucrări practice/de
laborator sau nu a obţinut calificativul minim necesar pentru promovare, nu se
poate prezinta la examen la disciplina respectivă.
(3) Studentul este obligat să recupereze integral orele de laborator
şi să refacă lucrările practice, înainte de examen, conform unui program aprobat
de titularul disciplinei.
(4) Recuperarea orelor de laborator şi refacerea lucrărilor practice
obligă studentul la plata unei taxe suplimentare stabilite de Consiliul de
Administraţie.
Art.52.(1) În ciclul universitar de licenţă, cu durata de 3 ani, în cursul unui an
universitar, nu se pot efectua comasat, doi ani de studii într-un an universitar.
(2) Prin excepţie, studenţii de la specializarea Drept pot efectua
doi ani de studii într-un singur an universitar, respectiv anii II şi III, pe baza unei
cereri şi cu aprobarea Consiliului facultăţii.
(3) Condiţiile minimale pentru aprobarea unei asemenea cereri sunt:
- studentul să fi promovat integral toate examenele şi colocviile din anul I de studii;
10
- studentul să fi obţinut în anul I de studii cel puţin media generală 9,50
(nouă şi 50%).
- să nu depăşească procentul de 5% din numărul total al
studenţilor din anii respectivi.
(4) Conducerea facultăţii va stabili şi alte criterii suplimentare
specifice, care vor fi aprobate de Consiliul facultăţii.
(5) Cererea de şcolarizare a doi ani de studiu într-un an universitar
se depune la secretariatul facultăţii până la începutul noului an.
(6) Studentul care beneficiază de prevederile prezentului articol are obligaţia să
achite taxele de şcolarizare pentru cei doi ani de studiu efectuaţi în acelaşi an universitar,
conform contractului de studii şi să completeze cererile de înscriere.
CAPITOLUL VI
11
(4) Taxa de şcolarizare achitată pentru anul în care s-a produs
întreruperea de studii nu se restituie şi nici nu se transferă pentru un an ulterior.
(5) Studentul care nu şi-a achitat toate taxele dar a susţinut
exemenele nu beneficiază de recunoaşterea acestora.
Art.57.(1) Studenţii înmatriculaţi anterior , care din diverse motive nu au
putut să-şi continue studiile, pot fi înmatriculaţi cu îndeplinirea obligaţiilor
şcolare şi susţinerea examenelor de diferenţă, cu plata taxelor aferente,
determinate de modificarea planurilor de învăţământ şi pot beneficia de
recunoaşterea examenelor promovate, până în momentul întreruperii studiilor,
conform Sistemului European de Credite Transferabile (ECTS).
Art.58. Studentul care şi-a întrerupt studiile are obligaţia ca, după reluarea
acestora, să susţină şi să promoveze eventualele examene de diferenţă şi să
îndeplinească, în termenele stabilite de facultate, şi alte obligaţii ce-i revin potrivit
planurilor de învăţământ în vigoare.
Art.59. Criteriile de rambursare a taxelor de studii sunt stabilite prin
Procedura: Colectarea şi rambursarea parţială a taxelor pentru programele de
studii la învăţământ cu frecvenţă, astfel:
a) în cazul solicitării anulării îmmatriculării în termen de 5 zile de la
semnarea contractului anual de studii, dar înaintea începerii anului universitar,
studentului i se va rambursa taxa de studiu plătită, din care se reţine procentul de
15% ce reprezintă cheltuieli administrative;
b) în cazul solicitării anulării înmatriculării după începerea anului
universitar, taxa de şcolarizare încasată nu se mai restituie.
Art.60. Criteriile de rambursare a taxelor de studii sunt stabilite prin
Procedura « Colectarea şi rambursarea parţială a taxelor pentru programele de
studii la învăţământ cu frecvenţă redusă şi învăţământ la distanţă ».
Art.61. Rambursarea taxelor de studii pentru studenţii înmatriculaţi la
formele de învăţământ cu frecvenţă redusă sau la distanţă se face conform
procedurilor din contractul de studii.
CAPITOLUL VII
EXAMENUL DE LICENŢĂ/DIPLOMĂ
12
Art.65. (1) Media probelor examenului de licenţă/diplomă trebuie
să fie de cel puţin 6 (şase) şi aceasta trebuie să rezulte ca medie aritmetică între
cele două probe, calculată cu două zecimale, fără rotunjire.
(2) Nota minimă de promovare a fiecarei probe este 5(cinci).
Art.66. Tematica la proba Cunoştinţe generale şi de specialitate şi
tematica lucrărilor de licenţă/diplomă/disertaţie se aduc, din timp, la cunoştinţa
studenţilor, astfel încât aceştia să aibă posibilitatea de a se pregăti.
Art.67. Fiecărui absolvent de studii universitare de licenţă i se eliberează
diploma de licenţă pe domeniul de studii, precum şi un supliment de diplomă al cărui
conţinut este în conformitate cu normele europene şi în care se va menţiona
specializarea/programul de studii, potrivit prevederilor legale în vigoare.
Art.68. Absolvenţii care nu au promovat examenul de licenţă/diplomă
primesc, la cerere, un certificat de studii universitare de licenţă şi situaţia şcolară.
Art.69. Rectorul poate anula, cu aprobarea Senatului universitar, un
examen de licenţă/diplomă/disertaţie, un certificat sau o diplomă atunci când se
dovedeşte că s-au obţinut prin mijloace frauduloase sau prin încălcarea
prevederilor Codului de etică şi deontologie profesională universitară.
Art.70.(1) Se interzice comercializarea lucrărilor de licenţă/ diplomă/
disertaţie de către studenţi sau cadre didactice în vederea facilitării falsificării de
către cumpărător a calităţii de autor.
(2) Comercializarea lucrărilor de licenţă/diplomă/disertaţie de către
cadrele didactice şi studenţi/absolvenţi atrage răspunderea disciplinară, civilă
sau penală a acestora, după caz.
(3) Îndrumătorii lucrărilor de licenţă/diplomă/disertaţie au obligaţia
de a verifica originalitatea acestora şi răspund, solidar, împreună cu studenţii/
absolvenţii pentru cazuri de plagiat.
(4) Cazurile privind actele de plagiat şi de comercializare a lucrărilor
ştiinţifice în vederea facilitării falsificării de către cumpărător a calităţii de autor
vor fi dezbătute în consiliul facultăţii şi în Senatul universitar şi vor fi dispuse
măsuri sancţionatorii ferme, în conformitate cu legislaţia în vigoare.
CAPITOLUL VII
DISPOZIŢII FINALE
13