Universitatea Babeş-Bolyai Cluj-Napoca
Facultatea de Matematică şi Informatică
Ciclul de studii: Licenţă
Domeniul: Calculatoare şi tehnologia informaţiei
Programul de studii: Ingineria informatiei - in limba engleza
Limba de predare: Engleză

SYLLABUS

I. General data
Code	Subject	
MID0029	Processes Modeling and Simulation	

Semester	Hours: C+S+L	Category	Status	
7	3+0+2		compulsory	

II. Full status faculty members
Name and	Scientific	Didactic	Chair	Type of activity	
surname	title	title		C	S	L	
GOG Anca-Mirela	Ph.D.	Lect.	Computer Systems	*			

Associated faculty members
Name and	Scientific	Institution	Type of	Type of activity	
surname	title		position	C	S	L	

III. Course objectives
Real-world processes are described and simulated by means of computational methods and theoretical concepts with the aim of analyzing them, testing different theories and predicting the behavior of the systems in time and space.

IV. Course contents
Understanding the purpose of modeling and simulations; how should the simulation be done in order to avoid errors that could lead to inconsistency between models and processes; analyzing several approaches to simulation and modeling, such as deterministic models, stochastic models, rule based models, multi-agent models; parallel and distributed modeling architectures are studied; the problem of real-time dynamic simulation of complex mechanical systems is also addressed	

V. Bibliography
•	S. Hartmann (1996). The World as a Process: Simulations in the Natural and Social Sciences, in: R. Hegselmann et al. (eds.), Modelling and Simulation in the Social Sciences from the Philosophy of Science Point of View, Theory and Decision Library. Dordrecht: Kluwer 1996, 77–100. 
•	J.P. Hertel (2002). Using Simulations to Promote Learning in Higher Education. Sterling, Virginia: Stylus. 
•	P. Humphreys, Extending Ourselves: Computational Science, Empiricism, and Scientific Method. Oxford: Oxford University Press, 2004. 
•	Roger D. Smith: "Simulation: The Engine Behind the Virtual World", eMatter, December, 1999. 
•	Eric Winsberg (2001), “Simulations, Models and Theories: Complex Physical Systems and their Representations”, Philosophy of Science 68 (Proceedings): 442-454. 
•	Eric Winsberg (2003), Simulated Experiments: Methodology for a Virtual World, Philosophy of Science 70: 105–125. 
•	Ellen K. Levy (2004) Synthetic Lighting: Complex Simulations of Nature, Photography Quarterly (#88) pp. 5-9 
•	Yoav Shoham and Kevin Leyton-Brown, Multiagent Systems: Algorithmic, Game-Theoretic, and Logical Foundations, Cambridge University Press, 2008, hardback, 496 pages, ISBN 9780521899437. 
•	Michael Wooldridge, An Introduction to MultiAgent Systems, John Wiley & Sons Ltd, 2002, paperback, 366 pages, ISBN 0-471-49691-X. 
•	David Keil, Dina Goldin. Indirect Interaction in Environments for Multiagent Systems (PDF). In Environments for Multiagent Systems II, eds. Danny Weyns, Van Parunak, Fabien Michel. LNCS 3830, Springer, 2006.
•	"An Exploration of Random Processes for Engineers". Free e-book. July 2006. http://www.ifp.uiuc.edu/~hajek/Papers/randomprocesses.html. 
•	Papoulis, Athanasios & Pillai, S. Unnikrishna (2001). Probability, Random Variables and Stochastic Processes. McGraw-Hill Science/Engineering/Math. ISBN 0-07-281725-9.

VI. Thematic of didactic activities per weeks
1. Aim of process modeling and simulation

2. Key issues in simulation

3. Classification of process models

4-5. Procedures of process modeling and simulation

6. Deterministic models

7. Stochastic models

8. Rule based models

9-10. Multi-agent models

11. Models and reality

12. Avoiding inconsistency between models and reality

13. Real-time simulations

14. Parallel and distributed modeling architectures	

VII. Didactic methods used
Expositions: description, explanation, class lectures, dialog-based lectures, lectures with demonstrations, introductive lectures, current lectures, synthesis lectures. 
Conversations: debate, dialog, introductive conversations, conversations for knowledge consolidation, conversations to systematize and synthesize knowledge 
Use of problems: use of problem questions, problems and problem situations. 
Discovery: directed and independent rediscovery, creative discovery, inductive discovery, deductive discovery, discovery by documenting, experimental discovery. 
Other methods: case study; cooperation, simulation, brainstorming, individual study, exercise, homework study.	

VIII. Assessment
Written exam, combined with the activity at the laboratories during the semester. The final mark is obtained as an average between:
- the grade at the written exam – 60%
- a grade on the laboratory activity – 40%
The required details for passing this course can be found at
http://www.cs.ubbcluj.ro/~anca/mps/cerinte.htm	

IX. Additional references

	Dean,							Chair head,

Date,							Course responsible,
								Lect. GOG Anca-Mirela, Ph.D.