The Model Driven Architecture (MDA) separates the system business aspects from the system implementation aspects on a specific technology platform. MDA proposes a software development process in which the key notions are models and model transformation, where the input models are platform independent and the output models are platform specific and can be transformed into a format that is executable. In this paper we apply principles of MDA for the task of study program development. Each study program may be considered as a “platform” specific knowledge, because it is delivered by means of particular courses, which are taught by particular teachers using particular study equipment. The principles of MDA for the task of study program development are applied using Two-hemisphere model driven (2HMD) approach, which assumes modelling and use of procedural and conceptual knowledge and may be applied in the context of modelling the knowledge about the domain. From the point of view of 2HMD approach each course of the study program may be considered as a knowledge provider, which satisfies particular knowledge requirements. The particular “specific” knowledge requirements are derived from the knowledge model that consists of functional and conceptual “hemispheres”, which reflect knowledge derived from original academic or industrial requirements or standards.