From the word forecast, a forecasting model is a model that uses present values to forecast for the future values/ expectations.
In csc311, students were taught the different types of forecasting techniques e.g Exponential Smoothing, Moving Averages, Linear, Logarithmnic, Addictive and Multiplicative methods. These techniques are used in business operations. In this course every student is expected to develop any model from the various models taught in class. I developed a forecasting model for my friend Dipo, who was not in school for obvious reasons.

