Aims and Fit of Module
The overall aim of this module is to introduce students to a range of advanced, near-research level topics in contemporary software engineering.
The actual choice of topics will depend upon the interests of the lecturer and the topics current in the software engineering research literature at that time.
The course will introduce issues from a problem (user-driven) perspective and a technology-driven perspective where users have new categories of software problems that they need to be solved, and where technology producers create technologies that present new opportunities for software products.
It will be expected that students will read articles in the software engineering research literature, and will discuss these articles in a seminar-style forum
Learning outcomes
A. Understand and investigate the key problems driving research and
development in contemporary software engineering.
B. Demonstrate a familiarity with approaches to software
engineering research and development problems, as well as their
advantages, disadvantages, and future research directions.
C. Discuss the key technological drivers behind contemporary
software engineering research.
D. Present, analyse, and give a reasoned critique of articles in
the software engineering research literature.
E. Knowledge and understanding of the methods and issues involved
in deploying systems to meet business goals.
F. Communicate effectively on complex engineering matters with
technical and non-technical audiences.
Method of teaching and learning
Students will be expected to attend three hours of formal lectures as well as to participate in one hour of tutorials in a typical week. Lectures will introduce students to the academic content which is the subject of the module, while tutorials will allow for discussions, at which students will be expected to present critiques of such current research literature.
In addition, students will be expected to devote two and a half hours of unsupervised time to preparation for tutorials and private study. Private study will provide time for reflection and consideration of lecture material and background reading.
A written examination at the end of the module will assess the academic achievement of students.