The purpose of this paper is to present an approach to teaching project management that builds in layers up from general management concepts and techniques to those specific to software engineering. A course unit in this form has been presented to a class of final year undergraduates and some details of that experience are reported.