51Âþ»­

Mr Luke Attwood

Job: Associate Professor (Quality) and Senior Lecturer in Computer Science

Faculty: Computing, Engineering and Media

School/department: School of Computer Science and Informatics

Address: 51Âþ»­, The Gateway, Leicester, LE1 9BH, United Kingdom

T: +44 (0)116 257 7479

E: lattwood@dmu.ac.uk

W: www.dmu.ac.uk/lukeattwood

 

Personal profile

I undertake the Associate Professor Quality role for the Faculty of Computing, Engineering and Media, supporting a wide range of colleagues and our many collaborative partners.

For a number of years, I was the Programme Leader for both (BSc) Computer Science and (BSc) Software Engineering, based in the Computer Science Subject Group within the School of Computer Science and Informatics.

I have led a variety of different software development modules across undergraduate, postgraduate, and apprenticeship programmes.

My teaching primarily covers computer programming and software development across a number of different paradigms (imperative, functional, object-oriented), focussing on desktop and web-based platforms.

I am passionate about teaching and received a Vice-Chancellor's Distinguished Teaching Award in 2022. More recently in 2024 I became a 51Âþ»­ Teacher Fellow.

I am interested in adopting innovative approaches to teaching and assessment that benefit both staff and students. I have previously worked on utilising automation techniques that analyse software and support students' learning and understanding in program design, as well as optimising the associated marking and feedback process.

Research group affiliations

Software Technology Research Laboratory

Research interests/expertise

Solutions to automate the marking and production of feedback for assessments using program analysis in conjunction with Java reflection and testing suites.

'Reflection' - allows an executing Java program to examine or "introspect" upon itself, and manipulate internal properties of the program.

These solutions have been adopted by several different modules (across a variety of teaching models) within the University (and its partners), and have also been shared and recognised externally.

My more general interests in pedagogic research and innovative approaches to teaching have been shared across the University both at School and Faculty level, and via the Centre for Academic Innovation and Teaching Excellence (now the DMU Education Academy).

I have also delivered multiple sessions on excellence in block teaching as part of the University's Post Graduate Certificate in Empowering Education, having had over 10 years of experience of teaching in block mode across a variety of different formats.

Areas of teaching

Computer Programming (imperative, functional, object-oriented)

Software Design and Development

Software Testing

Object-Oriented Design Patterns

Server-Side Web Application Frameworks

Qualifications

PGCert in Higher Education, 2016, 51Âþ»­

MSc in Software Engineering, 2010, 51Âþ»­

BSc (Hons) in Computer Science, 2009, 51Âþ»­

Courses taught

I have taught on a number of (UG/PG/apprenticeship) programmes over the years, however predominantly, most of my teaching has been on:

BSc (Hons) Computer Science

BSc (Hons) Software Engineering

Honours and awards

51Âþ»­ Teacher Fellow (2024)

Vice-Chancellor's Distinguished Teaching Award (2022)

Most Creative or Innovative Approach to Teaching - CEM Staff Award (2019)

Membership of professional associations and societies

Senior Fellow of the Higher Education Academy (SFHEA) - 2024

Fellow of the Higher Education Academy (FHEA) - 2016

Recent research outputs

Attwood, L., Carter, J. (2023). Semi-automating the Marking of a Java Programming Portfolio Assessment: A Case Study from a UK Undergraduate Programme. In: Carter, J., O'Grady, M., Rosen, C. (eds) Higher Education Computer Science (2nd ed.). Springer, Cham.

Allman, Z., Coupland, Z., Attwood, L., Fahy, C., Hasshu, S., Khuman, A., and Shell, J. (2023) Developing and delivering in block: Reflections one year in. Learning in Blocks: Evaluating the Impact of Immersive Learning, Quality Assurance Agency Conference. Quality Assurance Agency. Leicester: 21 September 2023.

Allman, Z., Coupland, S., Khuman, A. S., Fahy, C., and Attwood, L. (2024) Sprinting into blocks: what computing, AI and gaming academics learned. Times Higher Education.