Towards a Practical Software Engineering Curriculum: A Data-Centric Study