Teaching_diagrams
Diagrams, tables, and equations from my lectures.
Class Inheritance in Python

Timed Scheduler
The purpose is to synchronize the end time of tasks to t=0. Tasks (x) have dependencies (y).

Event based Simulation
A simulator manages events generated by a variety of objects and runs them.

Grocery Store Simulation
Each stage generates events which are executed as shown in the diagram above.

A smart sock drawer
We can represent this in Python using Arithmetic Dictionaries.

Essential Built-in Composite Types in Python

What is an abstraction?
An abstraction involves transforming something complex to something simple.
