Include: Modelling Methods for Software Engineering and Development; Best Practice in Advanced Programming and Design (Java knowledge requried); Professional Issues and Research Methods; Applications Development in Emerging Areas; Project and Change Management; Issues around Web and Network Service Management; In-company project