← Teaching
Engineering Science Y3, 20cr
Overview
Software Engineering is a constantly evolving, expanding and diversifying topic. New systems, tools and practices
emerge regularly. This module enables students to adopt and practice the most modern tools, techniques and
technologies in a structured manner, mitigating the volatile nature of the subject matter and preparing students
for future academic or professional roles. Students research, design, implement and critically evaluate a small
software engineering research project.
Learning Outcomes
- Conceive, design and conduct a piece of research using emerging software engineering tools, techniques and
technologies.
- Evaluate research results and approach.
- Communicate research outcomes as a scientific paper.