Fisa Disciplinei Modelare si Simulare - 3INFO - Universitatea Spiru ...
Fisa Disciplinei Modelare si Simulare - 3INFO - Universitatea Spiru ...
Fisa Disciplinei Modelare si Simulare - 3INFO - Universitatea Spiru ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Univer<strong>si</strong>tatea SPIRU HARET<br />
Facultatea Matematică şi Informatică<br />
Catedra Matematică<br />
Statutul disciplinei: Obligatorie<br />
Nivelul de studii: LicenŃă (Ciclul I Bologna)<br />
Anul de studii: 3<br />
Semestrul: 2<br />
Fişa disciplinei<br />
<strong>Modelare</strong> şi <strong>si</strong>mulare<br />
Titularul cursului: Lect. univ. drd. Nicolaie Popescu-Bodorin<br />
Domeniul de studii ŞtiinŃe exacte<br />
Programul de studii Informatică<br />
Număr de ore / Verificarea / Credite<br />
Curs Seminar Laborator Proiect Examinare Credite<br />
2/24 2/24 Colocviu 6<br />
A. Obiectivele disciplinei<br />
Programarea in limbaje de nivel inalt.<br />
Cunoşterea metodelor de realizare a modelării matematice.<br />
Cunoaşterea modelelor deterministe şi nedeterministe de Teoria stocurilor şi Teoria aşteptării.<br />
ÎnvăŃarea modalităŃilor de realizare a <strong>si</strong>mulării prin generarea eşantioanelor statistice pentru diverse<br />
repartiŃii.<br />
<strong>Modelare</strong>a şi implementarea unor aplicaŃii reale din domeniul economic, bancar, etc.<br />
Proiectarea unor aplicaŃii specifice pentru rezolvarea unor probleme din lumea reală.<br />
Identificarea modelelor matematice adecvate descrierii unor probleme particulare reale.<br />
B. PrecondiŃii de accesare a disciplinei:<br />
Teoria probabilităŃilor<br />
Statistică matematică<br />
Programare procedurală<br />
C. CompetenŃe specifice<br />
Programarea în limbaje de nivel înalt<br />
Conceperea modelelor matematice pentru descrierea unor fenomene<br />
D. ConŃinutul disciplinei<br />
a) Curs<br />
Capitolul ConŃinuturi Nr. de ore<br />
1. Introducere în <strong>si</strong>mulare Modele matematice; Modele de <strong>si</strong>mulare; Bazele<br />
modelării <strong>si</strong>stemelor; Metodologia <strong>si</strong>mulării;<br />
4<br />
<strong>Modelare</strong> <strong>si</strong> <strong>si</strong>mulare în GPSS;<br />
2. Variabile (pseudo)aleatoare RepartiŃia uniformă; Generatorul congruenŃial liniar;<br />
Generatorul aditiv congruenŃial; Generatorul<br />
congruenŃial inver<strong>si</strong>v; Generatorul matriceal<br />
congruenŃial; Amestecarea generatorilor; Generatori<br />
3. <strong>Simulare</strong>a variabilelor aleatoare<br />
neuniforme<br />
bazati pe samplarea <strong>si</strong> prelucrarea timpului.<br />
Metoda inversă; Metoda compunerii; Metoda<br />
amestecării; <strong>Simulare</strong>a repartiŃiilor (normală,<br />
exponenŃială, Gama, Beta, binomială, Pascal,<br />
geometrică, hipergeometrică, Poisson); Validarea<br />
generatorilor.<br />
2<br />
6
4. <strong>Simulare</strong>a vectorilor aleatori <strong>Simulare</strong>a vectorilor uniformi; <strong>Simulare</strong>a vectorilor 2<br />
normali; <strong>Simulare</strong>a repartiŃiei Cauchy<br />
5. <strong>Simulare</strong>a proceselor<br />
multidimen<strong>si</strong>onale; <strong>Simulare</strong>a repartiŃiei Dirichlet.<br />
LanŃuri şi procese Markov; Procese Gaus<strong>si</strong>ene; 2<br />
Stochastice<br />
Processe Poisson;<br />
6. Metode Monte Carlo Integrări numerice bazate pe metode Monte Carlo;<br />
Rezolvări aproximative pentru <strong>si</strong>steme de ecuaŃii<br />
liniare;<br />
4<br />
7. Modele de aşteptare cu Modele cu o staŃie; Modele cu ceas constant/variabil; 4<br />
aplicabilitate la probleme<br />
practictice<br />
Modele cu staŃii paralele;<br />
<strong>Simulare</strong>a <strong>si</strong>stemelor informatice<br />
<strong>Modelare</strong>a demografică a unei populaŃii;<br />
<strong>Modelare</strong> şi <strong>si</strong>mulare în a<strong>si</strong>gurări;<br />
<strong>Modelare</strong>a şi <strong>si</strong>mularea stocurilor;<br />
<strong>Modelare</strong>a capitalizării/decapitalizării agentului<br />
economic bancar/nebancar<br />
Total<br />
ore:<br />
24<br />
b) AplicaŃii<br />
Capitolul ConŃinuturi Nr. de ore<br />
1. Introducere în <strong>si</strong>mulare Modele matematice; Modele de <strong>si</strong>mulare; Bazele<br />
modelării <strong>si</strong>stemelor; Metodologia <strong>si</strong>mulării;<br />
4<br />
<strong>Modelare</strong> <strong>si</strong> <strong>si</strong>mulare în GPSS;<br />
2. Variabile (pseudo)aleatoare RepartiŃia uniformă; Generatorul congruenŃial liniar;<br />
Generatorul aditiv congruenŃial; Generatorul<br />
congruenŃial inver<strong>si</strong>v; Generatorul matriceal<br />
congruenŃial; Amestecarea generatorilor; Generatori<br />
3. <strong>Simulare</strong>a variabilelor aleatoare<br />
neuniforme<br />
bazati pe samplarea <strong>si</strong> prelucrarea timpului.<br />
Metoda inversă; Metoda compunerii; Metoda<br />
amestecării; <strong>Simulare</strong>a repartiŃiilor (normală,<br />
exponenŃială, Gama, Beta, binomială, Pascal,<br />
geometrică, hipergeometrică, Poisson); Validarea<br />
4. <strong>Simulare</strong>a vectorilor aleatori<br />
generatorilor.<br />
<strong>Simulare</strong>a vectorilor uniformi; <strong>Simulare</strong>a vectorilor 2<br />
normali; <strong>Simulare</strong>a repartiŃiei Cauchy<br />
5. <strong>Simulare</strong>a proceselor<br />
multidimen<strong>si</strong>onale; <strong>Simulare</strong>a repartiŃiei Dirichlet.<br />
LanŃuri şi procese Markov; Procese Gaus<strong>si</strong>ene; 2<br />
Stochastice<br />
Processe Poisson;<br />
6. Metode Monte Carlo Integrări numerice bazate pe metode Monte Carlo;<br />
Rezolvări aproximative pentru <strong>si</strong>steme de ecuaŃii<br />
liniare;<br />
4<br />
7. Modele de aşteptare cu Modele cu o staŃie; Modele cu ceas constant/variabil; 4<br />
aplicabilitate la probleme<br />
practictice<br />
Modele cu staŃii paralele;<br />
<strong>Simulare</strong>a <strong>si</strong>stemelor informatice<br />
<strong>Modelare</strong>a demografică a unei populaŃii;<br />
<strong>Modelare</strong> şi <strong>si</strong>mulare în a<strong>si</strong>gurări;<br />
<strong>Modelare</strong>a şi <strong>si</strong>mularea stocurilor;<br />
<strong>Modelare</strong>a capitalizării/decapitalizării agentului<br />
economic bancar/nebancar<br />
Total<br />
ore:<br />
24<br />
2<br />
6
E. Evaluare<br />
Temele de casă se stabilesc in conformitate cu continutul cursului, dupa urmatoarele reguli:<br />
1. Numărul de studenŃi angrenaŃi în acelaşi proiect va fi de minim 3 şi de maxim 30, în funcŃie de<br />
complexitatea obiectivului.<br />
2. ComponenŃa echipelor iniŃiale va fi stabilită in timpul cursului din săptămana a doua a semestrului, în<br />
funcŃie de optiunile studenŃilor prezenŃi şi, eventual, de o tragere la sorŃi. Repartizarea pe echipe a<br />
studenŃilor absenŃi se va efectua pe baza tragerii la sorŃi.<br />
3. Odată formate, toate echipele sunt obligate să-şi desemneze un lider prin votul prezenŃilor. In cazul în<br />
care votul este indecis sau o echipa absentează în totalitate, se procedează la tragere la sorŃi.<br />
4. Echipele mici se pot reuni pe parcursul semestrului numai odată cu asumarea unui obiectiv final comun<br />
de complexitate mai mare.<br />
5. Nota maximă po<strong>si</strong>bilă a studenŃilor care nu se implică în realizarea de proiecte va fi 7 (70%).<br />
6. 10 din cele 12 săptămâni ale semestrului (anume săptămânile 1-10, inclu<strong>si</strong>v) vor constitui răgazul<br />
acordat tuturor echipelor pentru definitivarea proiectelor.<br />
7. Proiectele pot fi doar predate (în saptamana a 11-a a semestrului) sau predate şi susŃinute (în<br />
săptămânile 11-12 ale semestrului). Numărul maxim de puncte care se vor acorda individual<br />
membrilor unei echipe care predă şi susŃine un proiect este 3 (30%). Plagiatul descalifică nu doar<br />
membrul sau membrii în cauză ai echipei, ci echipa în totalitatea sa.<br />
8. Se vor puncta doar proiectele predate, respectiv predate şi susŃinute în termenele prevăzute mai sus.<br />
9. Numai cu confirmarea dată de votul unanim al echipelor implicate, două echipe se pot reuni sau pot<br />
face schimb de membri.<br />
10. Limbajul în care se va programa este la alegerea echipelor între: GPSS, C/C++ (compatibil Visual<br />
Studio 6), Matlab (maxim R13) şi Java. AplicaŃiile se vor preda şi sub formă de surse şi sub formă<br />
executabilă (self-contained). AplicaŃiile predate trebuie sa dispună de interfaŃă grafică proprie (GUI) şi<br />
să ruleze pe platforme Win32.<br />
Punctajul şi standardele de performanŃă asociate formelor de evaluare sunt următoarele:<br />
Examen Laborator Teme de casă Total<br />
60% 10% 30% 100%<br />
Evaluarea însuşirii<br />
cunoştinŃelor<br />
Standardul minim de<br />
performanŃă<br />
F. Repere metodologice<br />
Evaluarea abilităŃilor<br />
practice (deprinderi) şi<br />
cognitive (interpretare şi<br />
rezolvare de probleme)<br />
Standardul mediu de<br />
performanŃă<br />
Evaluarea competenŃelor<br />
profe<strong>si</strong>onale generale şi<br />
specifice şi a<br />
competenŃor transversale<br />
Standardul maxim de<br />
performanŃă<br />
Evaluarea nivelului personal<br />
de calificare ca indicator<br />
agregat al cunoştinŃelor,<br />
abilităŃilor şi competenŃelor<br />
Nivelul de performanŃă<br />
profe<strong>si</strong>onală individuală<br />
Metode didactice cla<strong>si</strong>ce: prelegere <strong>si</strong> dialog euristic;<br />
Metode didactice moderne: prelegere insotita de suport electronic, exercitii teoretice la tabla, <strong>si</strong> exercitii<br />
practice pe computer;
G. Bibliografie<br />
Obligatorie minimala Suplimentara Facultativa<br />
1. Văduva I. - Modele de <strong>si</strong>mulare, Editura<br />
Univer<strong>si</strong>tăŃii Bucureşti, Bucureşti, 2004<br />
2. Gorunescu F., Prodan, A., <strong>Modelare</strong><br />
stochastică şi <strong>si</strong>mulare, Editura Albastră,<br />
Cluj-Napoca, 2001.<br />
3. R. Trandafir, I. Duda, A. Baciu, R. Ioan,<br />
S. Bârză – Matematici pentru<br />
economisti, ediŃia 3, EFRM, 2005, Cap.<br />
8 şi cap 9.<br />
Data avizării în catedră:<br />
4. Zeigler B. P., Prahofer H. Theory<br />
of Modeling and Simulation,<br />
(Second Edition). Academic Press,<br />
New York, 2000<br />
5. Banks, J., Carson, J., Nelson, B.,<br />
Nicol, D. Discrete-Event System<br />
Simulation, Prentice-Hall, 2005.<br />
6.Ross, S. Simulation, Academic<br />
Press, 1997.<br />
7.Văduva I., Odăgescu I.,<br />
Stoica M. - <strong>Simulare</strong>a<br />
Proceselor Economice.<br />
Editura Tehnică,<br />
Bucureşti, 1983<br />
Şef catedră, Titular de disciplină,<br />
Conf. univ. dr. Rodica Ioan Lect. univ. drd. Nicolaie Popescu-Bodorin