Portrait of Dr David Wilson Dr David Wilson

d.r.wilson@hud.ac.uk | 01484 473118



After working in the electrical and the iron & steel industry for twenty five years I entered the University of Huddersfield as a computing student. After a successful degree in software development and a successful PhD in design patterns I have been able to put my knowledge and experience to work as a Lecturer in the Informatics department. After taking up the position as course leader for our “Year Zero” Computing Foundation course and module leader for MSc projects I have progressed into my current role as course leader for all MSc provision in the department. In my spare time I enjoy walking with my family as well as cycling and running – particularly Fell Running. As an ultimate personal challenge I would love to do the Marathon Des Sables – if only I had time.

Research and Scholarship

  • Web Analytics - external collaboration (2009/10)

Publications and Other Research Outputs


Aagela, H., Holmes, V., Dhimish, M. and Wilson, D. (2016) ‘Impact of Video Streaming Quality on Bandwidth in Humanoid Robot NAO Connected to the Cloud’. In: ICC '17 International Conference on Internet of things and Cloud Computing. : ACM. . ISBN 978-1450347747


Omer, M. and Wilson, D. (2015) ‘Implementing a Database from a Requirement SpecificationInternational Journal of Computer, Information, Systems and Control Engineering , 9 (1), pp. 33-41.


Othman, A., Impes, A., Pislaru, C. and Wilson, D. (2014) ‘Virtual Lab for Teaching a Computer Programming CourseOnline Journal of Art and Design , 2 (4), pp. 42-54. ISSN 2301 - 2501

Muhamad Amin, S. and Wilson, D. (2014) ‘Designing a Postcode System for Arbil City IraqInternational Journal of Computer and Communication Engineering , 3 (5), pp. 379-383. ISSN 2010-3743

Impes, A., Othman, A., Wilson, D. and Pislaru, C. (2014) ‘Analysis of Communication Barriers in Technical Vocational Education System in Libya’. In: Proceedings of International Conference on Communication, Media, Technology and Design. Istanbul, Turkey: ICCMTD. pp. 22-26.

Othman, A., Pislaru, C., Impes, A. and Wilson, D. (2014) ‘Virtual Lab for Teaching a Computer Programming Course’. In: International Conference on Communication, Media, Technology and Design, 24 - 26 April 2014, Istanbul, Turkey , pp. 306-312


Abdullah, F., Ward, R., Catterall, S., Hill, P. and Wilson, D. (2013) ‘An investigation of the factors that influence engagement with CPD within e-portfolios used for accredited Higher Education course’. In: Proceedings of Computing and Engineering Annual Researchers' Conference 2013 : CEARC'13. Huddersfield: University of Huddersfield. pp. 80-86. ISBN 9781862181212


Olszewska, J. and Wilson, D. (2012) ‘Hausdorff-Distance Enhanced Matching of Scale Invariant Feature Transform Descriptors in Context of Image Querying’. In: Proceedings of the IEEE 16th International Conference on Intelligent Engineering Systems. Lisbon, Portugal: IEEE. pp. 91-96. ISBN 978-1-4673-2694-0

Wade, S., Salahat, M. and Wilson, D. (2012) ‘A Scaffolded Approach to Teaching Information Systems DesignITALICS , 11 (1), pp. 56-70. ISSN 1473-7507


Newman, C., Sturdy, P., Wilson, D. and Thorne, R. (2010) ‘Identifying Enterprise Opportunities: A Case Study. FormWatch: Web Analytics & Business Intelligence.’. In: Teaching and Learning Conference 2010: Connect 2. Teaching, Learning, Research, Enterprise, 13 September 2010, University of Huddersfield

Newman, C., Sturdy, P. and Wilson, D. (2010) FormWatch Project: Management Summary Report Huddersfield, UK: University of Huddersfield


Wilson, D (2008) A Framework for the Definiton of a Generative Design Pattern Post-doctoral thesis, University of Huddersfield.

Research Degree Supervision

General project areas

  • Design Patterns
  • Mobile Technologies
  • Web Technologies (SOA)

Current opportunities

  • Please contact this member of staff to discuss possible opportunities.

Teaching and Professional Activities

Teaching/Research Interests:

  • Software Development
  • Web Application Development
  • Web Services
  • Robotics
  • Natural Language Processing