CS 415/ CS 572 Modeling and Simulation of Systems (Autumn 2023)Elective course Lecture Timings
About This CourseSimulation plays a critical role in the design, analysis and optimization of complex systems in most engineering disciplines. This course focuses on the simulation of Discrete-event systems (that is, systems in which the state is assumed to change at discrete time-instants only, as opposed to a system where the state evolves continuously in time). Computer networks, manufacturing systems, clocked digital circuits and inventory systems are some examples where discrete-event simulation is widely used. The objectives of this course are to help the student build a strong intuition of how discrete-event simulation works, and to develop the ability to model and simulate a given system effectively and interpret the results correctly. Programming-based assignments will form a significant component of the course. The course will make use of Python's SimPy library. Topics:
PrerequisitesBasic probability theory, Familiarity with Python References
Tentative Evaluation Scheme (3 credits)
|