For a class of discrete-time switched systems with norm-bounded uncertainties and a quadratic cost index, the problem of designing a guaranteed cost state feedback controller with pole constraints is considered. A sufficient condition on the existence of robust guaranteed controllers is derived by a quadratic Lyapunov function approach together with linear matrix inequality (LMI) technique. Based on a constructed switching law, the closed-loop system is quadratic D-stable and the closed-loop cost function value is not more than a specified upper bound. Furthermore, the design of suboptimal guaranteed cost controllers is turned into a convex optimization problem with linear matrix inequalities constraints. A numerical example demonstrates the effect of the proposed design approach.