CS572 Modeling and Simulation of Systems (Spring 2025)Elective course for UG and PG students (credits: 3) 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 programming References
Lecture Timings
All class notifications and resources will be uploaded on Google classroom. Login using your IIT Goa account. Evaluation components (3 credits)
Course Calendar |