This document provides an overview of mathematical modelling of streams. It discusses the need for modelling to simulate different water quality scenarios and management strategies. It introduces various types of mathematical models and describes the governing laws and equations used in water quality models. Key aspects covered include modelling of dissolved oxygen levels using the Streeter-Phelps model, and a case study applying the QUAL2Kw model to a river in Karnataka, India.