Skip to Main Content
Teaching Software Engineering is quite different from that of other subjects in that the system of knowledge depends on practice, and experience. However, there is a common problem, which exist so long a time, that in Software Engineering education people usually concentrates on theory and pay little attention on practice , consequently, posing another protruding matter that education goals could not meet the practical needs of the society development and enterprise manufacture. Given the characters of case study and the reality of current method of software engineering teaching, this paper presents the principle and process of teaching Software Engineering using case study. The focus of this paper is to emphasize on how to create a context to teach Software Engineering through case studies that can make student comprehend and master the theories better, enhance their practical ability, promote the their competitiveness of employment.