University curricula in Information Technology (IT) necessarily require frequent change, updating and even complete revision due to advances in technologies, new methodologies, and changes in how people and organisations make use of computers. We argue that curriculum change, which is a complex process that involves many actors, should be seen through the lens of innovation theory and studied as an innovation. To understand curriculum innovation it is useful to examine how interactions between both human and non-human entities contribute to the final curriculum product, and this paper discusses theories of innovation and proposes an ecological approach to the building and re-building of university curriculum in IT. Ecology is concerned with interrelationships: between different living things, and between living things and their environment. Building on our previous work in this area, in the paper we explain the ecological approach by its application to several specific case studies in IT curriculum innovation. We use this ecological approach in an attempt at explaining why some elements of IT curriculum innovation are adopted successfully whilst others are not. Interesting as this might be from a theoretical academic perspective however, an explanatory theory is much more relevant if it can also be used practically. While we make no claim to being able to predict the success or failure of an IT curriculum innovation, we do suggest that this approach can be used to improve its chances of success. We argue that by making use of an ecological approach it is possible to improve the chances that a particular curriculum innovation will be adopted and used successfully.