The main objective of this course is to teach the fundamental aspects of process dynamics and control, which includes developing dynamic models of processes, control strategies for linear time-invariant systems and instrumentation aspects. At the end of this course, the student would be able to: (i) develop transfer function (input-output) and state-space models for linear dynamical processes, (ii) characterize the dynamics and stability of processes based on mathematical analysis (iii) understand the principles of feedback and feedforward controllers (iv) design PID controllers using different tuning rules (v) carry out a frequency-domain analysis of control loop systems (vi) understand the philosophy of and design model-predictive controllers and (vii) assess performance of control loop systems. The course is conducted on the integrated theory-with-practice paradigm, wherein the classroom lectures are seamless integration of theory with live computational / simulation demonstrations of the concepts. Students are provided with the opportunity to reinforce and implement the course concepts in academic and real-life problems through assignments. The majority of this course is concerned with development, analysis and use of input-output (transfer function) models for control system design. MATLAB (a registered trademark), and its associated dynamic simulator Simulink (a registered trademark) provides the required software support for this course.