This work provides a conceptual framework for developing coherent history curricula at university level. It can also be used for evaluating existing curricula in terms of coherence. For this purpose, two models that are closely inter-connected called History Education System (Tarih Egitim Sistemi or TES) and History Research System (Tarih Arastirma Sistemi or TAS) are developed using systems approach. TES represents the process of history education. TAS represents the historian's craft. Viability of the framework thus created is demonstrated by applying it to the development of a draft history education programs for all levels; undergraduate, master's and doctoral. Core fields for all these programs, courses which differentiate in terms of depth and coverage depending on the level for each one of the core fields; project based learning/teaching and activity log based assessment that can be applied in many of the courses are described in detail. This work is first for the discipline of history. Moreover, TES and TAS are generic models that can easily be adapted to developing curricula in other social science fields. This work differs from other studies involving the systems approach in Turkey in that it models not only learning/teaching process but also the field of teaching/learning itself, that is history.