This document provides an introduction to digital control systems. It discusses how control systems consisting of interconnected components can be designed to achieve a desired purpose. Modern control engineering uses digital control strategies to improve various processes. The design gap exists between physical systems and their models. The iterative nature of design allows engineers to effectively handle this gap. Digital control offers advantages over analog control like accuracy, flexibility and lower costs. However, digital control can introduce delays. Examples of digitally controlled systems include automotive engine control and aircraft autopilots. Controller design involves modeling systems, transforming between differential and difference equations, and mapping between the s-plane and z-plane.