Skip to Main Content
The completion of SWEBOK and SE2004 marks a key milestone for the software engineering education community. It not only initiates issues of what to do next in the long run, but introduces some pragmatic issues such as customization and transition issues in the short term. Meanwhile, there is a lack of theoretical foundation with respect to instruction design and learning theory, which is also a shortage from an interdisciplinary perspective. Based upon experiences and lessons learned, we plan a course of introduction to software engineering based on the ADDIE instruction design model and cognitive apprenticeship enhanced with a situated business case and peer apprenticeship, along within a disciplined software process. We believe it can help combat both customization and transition barriers in the department of management information systems, not only by well-founded pedagogical design and implementation, but by being extensible to capstone projects.