Moving away from decades of machine-centric computing and making pervasive human-centric computing, the new wave of computing, a reality revolutionises the relationship between humans and computing systems. In order to implement the vision of pervasive human-centric computing, it is necessary to reform software engineering education to well prepare graduates of software engineering programmes f...