Controller design and choosing a particular control scheme is an important task in a particular control application. Different control schemes are used in process control for the purpose of controlling a particular application. Tuning of PID controller for first order, second order and third order process has been done using various tuning methods. In this book the performance evaluation of different control schemes using various conventional tuning methods such as Ziegler Nichols, Relay auto tuning, Modulus Optimum, and Computational Optimization have been compared. PID controller tuning using Particle Swarm Optimization (PSO) has also been done in this book. The proposed schemes have been implemented using MATLAB 2011b.