Software Engineering. Heriot-Watt University
Software engineers create and maintain software applications using best
practice from computer science, project management, engineering,
application domains and other fields. Students will learn how to apply
state-of-the-art techniques and methodologies to develop high quality
software to professional standards.