In this article, we study the application of Rough Set theory to the representation of uncertainty and partial knowledge in Dynamical Systems. Our approach draws from the abstract notion of an observable pattern, and for this purpose we first propose an abstract knowledge representation formalism that encompasses the main classes of discrete Dynamical Systems. Drawing on the proposed representational formalism, we define appropriate notions of rough approximations and reducts, show how these can be applied for uncertainty representation, and discuss their theoretical properties and characterizations.