Mr Michael Heeney

| Name | Mr Michael Heeney |
|---|---|
| Job title | Lecturer in Computer Science |
| Research institute | |
| Primary appointment | Computer Science |
| Email address | m.heeney@mdx.ac.uk |
| ORCID | https://orcid.org/0009-0000-9394-4294 |
| Contact category | Academic staff |
Biography
Biography I am the Module Leader for Systems and Architecture in Year 1 Computer Science. The module develops a foundational understanding of computer architecture, from digital logic and data representation to processors and memory hierarchies, equipping students with the conceptual tools needed for later study in programming, operating systems, compilers, and performance optimisation. I am the National Organiser for Eurobot – An autonomous robotics competition. This aims to foster and develop the interest in robotics in young people on an international scale. For industrial experience, I have worked as a CPU Architect providing software for various architectures for over a decade. Additionally, I have written firmware for the automotive industry for various Software Defined Vehicle projects.
Teaching Year 1 - Systems and Architecture (Module Leader) Year 2 - Object Orientated Programming Year 3 - Projects (Unix and Kernel Software Development, Optimisation, IoT and Microcontroller Development)
Supervision
Employment
Education and qualifications
Grants
Prizes and Awards
Research outputs
The SOB Monitor: supporting competency-based assessment with gamification
Dorvekinger, D., Heeney, M. and Androutsopoulos, K. 2026. The SOB Monitor: supporting competency-based assessment with gamification. 7th International Computer Programming Education Conference. Guimarães, Portugal 11 - 12 Jun 2026 Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH. pp. 13:1-13:9 https://doi.org/10.4230/OASIcs.ICPEC.2026.13Lessons from adopting a competency-based assessment approach for an introductory programming module
Androutsopoulos, K., Heeney, M., Smith, S. and Ticar, M.A. 2025. Lessons from adopting a competency-based assessment approach for an introductory programming module. ITiCSE 2025: Innovation and Technology in Computer Science Education. Nijmegen, Netherlands 27 Jun - 02 Jul 2025 Association for Computing Machinery (ACM). https://doi.org/10.1145/3724389.3731257Implementing a digital twin for a robotic platform to support large-scale coding classes
Heeney, M., Androutsopoulos, K. and Raimondi, F. 2024. Implementing a digital twin for a robotic platform to support large-scale coding classes. Santos, A.L. and Pinto-Albuquerque, M. (ed.) 5th International Computer Programming Education Conference. Lisbon, Portugal 27 - 28 Jun 2024 Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH. pp. 15:1-15:12 https://doi.org/10.4230/oasics.icpec.2024.15MIRTO: an open-source robotic platform for education
Androutsopoulos, K., Aristodemou, L., Boender, J., Bottone, M., Currie, E., El-Aroussi, I., Fields, B., Gheri, L., Gorogiannis, N., Heeney, M., Micheletti, M., Loomes, M., Margolis, M., Petridis, M., Piermarteri, A., Primiero, G., Raimondi, F. and Weldin, N. 2018. MIRTO: an open-source robotic platform for education. 3rd European Conference on Software Engineering Education. Seeon, Germany 14 - 15 Jun 2018 Association for Computing Machinery (ACM). pp. 55-62 https://doi.org/10.1145/3209087.3209106565
total views of outputs160
total downloads of outputs44
views of outputs this month11
downloads of outputs this month