Diagrams, tables, and equations from my lectures.

Class Inheritance in Python

Inheritance in Python

Timed Scheduler

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

Event based Simulation

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

Grocery Store Simulation

Each stage generates events which are executed as shown in the diagram above. Grocery_Store_Simulation

A smart sock drawer

We can represent this in Python using Arithmetic Dictionaries. Sock_drawer

Essential Built-in Composite Types in Python

Essential built in composite types

What is an abstraction?

An abstraction involves transforming something complex to something simple. Abstractions