This work concerns the synthesis of discrete-time nonlinear controllers for nonlinear processes that make the closed-loop system linear in an input/output sense.The synthesis of state feedback controllers is studied first, followed b.y the synthesis of dynamic output feedback controllers. Both problems are solved within the globally linearizing control ( GLC) framework. Precise theoretical connections between the derived controllers and model algorithmic control ( M A C ) are established. The theory is illustrated by a chemical reactor example.