Dr Aidan Mooney

Computer Science, ALL Institute

Senior Lecturer
Associate Professor

Eolas Building
1st
112
(01) 708 3354

Biography

Aidan Mooney completed his PhD in Computer with a project entitled "The Generation and Detection of Chaos Based Watermarks". In 2006 he became a lecturer in the Computer Science department at Maynooth University. 

He is the first year coordinator and MAP Academic Advisor within the department. He has taught numerous undergraduate and postgraduate courses within the department. 

His research interests lie in the areas of Computer Science Education, Eye-tracking, Access learning and Image Processing.

Research Interests

My current research interests are in computer science education, eye tracking technologies, accessibility, digital watermarking, chaos theory, mobile application development and image processing. I am a member of the Computer Science Education Research Group .

Book

Year Publication
2013 Dr Aidan Mooney (2013) Generation and Detection of Chaotic Watermarks. : VDM Verlag.

Book Chapter

Year Publication
2012 Dr Aidan Mooney and J. Wang (2012) 'Chaos Based Digital Watermarking' In: Watermarking. InTEch Publishing : InTEch Publishing.
2009 Mooney A. (2009) 'Digital watermarking' In: Handbook of Research on Secure Multimedia Distribution. [DOI]
2009 Mooney, A (2009) 'Chaos Based Digital Watermarking' In: INTELLIGENT COMPUTING BASED ON CHAOS. NEW YORK : SPRINGER.
2009 Mooney, Aidan (2009) 'Chaos based digital watermarking' In: Kocarev, Ljupco; Galias, Zbigniew; Lian, Shiguo (Eds.). Intelligent Computing Based on Chaos. Series: Studies in Computational Intelligence, Vol. 184. : Springer.
2008 Winstanley, A.C. and P. Mooney (2008) 'Representations of Environmental Data in Web-Based GIS' In: Aplin, P., G.L. Harvey, N. J. Mount and G. Priestnall(Eds.). Representing, Modeling and Visualizing the Natural Environment: Innovations in GIS 13. : CRC Press. [Full-Text]

Peer Reviewed Journal

Year Publication
2022 Aidan Mooney, Mark Noone, Amy Thompson, Frank Glavin, Keith Nolan, Emer Thornbury, John Andrews and David Williams (2022) 'A Review of the Supports Available to Third-Level Programming Students in Ireland'. All Ireland Journal of Teaching and Learning in Higher Education (AISHE-J), 14 (2):1-27. [Full-Text]
2021 Mark Noone, Amy Thompson and Aidan Mooney (2021) 'An Overview of the Redevelopment of a Computer Science Support Centre and the Associated Pedagogy Impacts'. ALL IRELAND JOURNAL OF TEACHING AND LEARNING IN HIGHER EDUCATION, 13 (2). [Link] [Full-Text]
2021 Aidan Mooney, Mrk Noone and Amy Thompson (2021) 'An Overview of the Redevelopment of a Computer Science Support Centre and the Associated Pedagogy Impacts'. All Ireland Journal of Teaching and Learning in Higher Education (AISHE-J), 13 (2). [Full-Text]
2020 Mark Noone, Aidan Mooney and Keith Nolan (2020) 'Hybrid Java: The creation of a Hybrid Programming Environment'. Irish Journal of Technology Enhanced Learning, 5 (1). [Link] https://doi.org/10.22554/ijtel.v5i1.67 [Full-Text]
2021 Aidan Mooney, Mark Noone and Keith Nolan (2021) 'Hybrid Java: The creation of a Hybrid Programming Environment'. Irish Journal of Technology Enhanced Learning, 5 (1). https://doi.org/10.22554/ijtel.v5i1.67 [Full-Text]
2020 Aidan Mooney and James Lockwood (2020) 'The Analysis of a Novel Computational Thinking Test in a First Year Undergraduate Computer Science Course'. All Ireland Journal of Teaching and Learning in Higher Education (AISHE-J), 12 (1).
2020 Aidan Mooney and James Lockwood (2020) 'The Analysis of a Novel Computational Thinking Test in First Year Undergraduate Computer Science Course'. All Ireland Journal of Teaching and Learning in Higher Education (AISHE-J), .
2018 Aidan Mooney and James Lockwood (2018) 'Computational Thinking in Secondary Education: Where does it fit? A systematic literary review'. International Journal Of Computer Science Education In Schools, 2 (1):41-60. [Link] [DOI] [Full-Text]
2018 Aidan Mooney and James Lockwood (2018) 'A Pilot Study Investigating the Introduction of a Computer Science Course at Second Level Focusing on Computational Thinking'. Irish Journal of Education, 43 . [Full-Text]
2016 Bergin, Susan and Mooney, Aidan (2016) 'Using an innovative assessment approach on a real-world group based software project'. . [Full-Text]
2015 Keith Quille, Susan Bergin and Dr Aidan Mooney (2015) 'PreSS#, A Web-Based Educational System to Predict Programming Performance'. International Journal of Computer Science and Software Engineering, 4 :178-189. [Full-Text]
2015 Bergin, S. Mooney A., Ghent J., and Quille K (2015) 'Using Machine Learning Techniques to Predict Introductory Programming Performance'. International Journal of Computer Science and Software Engineering, 4 (12):323-328. [Link] [Full-Text]
2009 Mooney, Aidan; Keating, J. G.; Heffernan, D. M. (2009) 'Performance analysis of chaotic and white watermarks in the presence of common watermark attacks'. Chaos, Solitons and Fractals, 42 :560-570. [DOI] [Full-Text]
2006 Mooney, A; Keating, JG; Heffernan, DM (2006) 'A detailed study of the generation of optically detectable watermarks using the logistic map'. Chaos, Solitons and Fractals, 30 :1088-1097. [DOI] [Full-Text]
2004 O'Kelly, Jackie and Mooney, Aidan and Bergin, Susan and Gaughran, Peter and Ghent, John (2004) 'An overview of the integration of problem based learning into an existing computer science programming module'. . [Full-Text]
2018 Aidan Mooney and Mark Noone (2018) 'Visual and textual programming languages: a systematic review of the literature'. Journal of Computers in Education, 5 (2):149-174. https://doi.org/10.1007/s40692-018-0101-5 [Full-Text]
2014 Dr Aidan Mooney and Dr Susan Bergin (2014) 'An analysis of alternative approaches for the distribution of lecture notes with the aid of a Virtual Learning Environment to promote class engagement'. All Ireland Journal of Teaching and Learning in Higher Education (AISHE-J), 6 . [Full-Text]
2014 ICEP, ICEP (2014) 'ICEP Conference Abstracts'. 6 (2). [Full-Text]
2004 Mooney, Aidan and Keating, John G (2004) 'Noisy optical detection of chaos-based watermarks'. 5579 :341-350. [Full-Text]
2004 O'Kelly, Jackie and Bergin, Susan and Dunne, S and Gaughran, Peter and Ghent, John and Mooney, Aidan (2004) 'Initial findings on the impact of an alternative approach to Problem Based Learning in Conputer Science'. . [Full-Text]

Conference Publication

Year Publication
2023 Aidan Mooney, Keith Quille, Lidia Vidal-Meliá and Keith Nolan (2023) HCAIep '23: Human Centered AI Education and Practice Conference 2023 Evolving Towards a Trustworthy AIEd Model to Predict at Risk Students in Introductory Programming Courses [DOI]
2023 Aidan Mooney and Sam O'Neill (2023) 15th International Conference on Education and New Learning Technologies INVESTIGATING THE IMPACT OF COLLABORATIVE LEARNING ON UNDERGRADUATE COMPUTER SCIENCE STUDENTS [DOI]
2023 Aidan Mooney and Sam O'Neill (2023) 9th International Conference on Higher Education Advances (HEAd’23) Introducing a collaborative learning strategy in a hybrid and traditional laboratory for undergraduate computer science students http://dx.doi.org/10.4995/HEAd23.2023.16339
2023 Aidan Mooney and Sam O'Neill (2023) 15th International Conference on Education and New Learning Technologies DEVELOPING A COLLABORATIVE LEARNING APPLICATION TO SUPPORT EFFECTIVE STUDENT COLLABORATION IN HYBRID LEARNING ENVIRONMENTS [DOI]
2022 Lehtimäki T.; Hamm J.; Mooney A.; Casey K.; Monahan R.; Naughton T.J. (2022) ACM International Conference Proceeding Series A computational thinking module for secondary students and pre-service teachers using Bebras-style tasks [DOI]
2022 Aidan Mooney, Keith Quille, Annika Lindh, Kevin Marshall and Katriona O'Sullivan (2022) International Conference on Educational Data Mining Supervised Machine Learning for Modelling STEM Career and Education Interest in Irish School Children
2022 Quille K.; Nam Liao S.; Costelloe E.; Nolan K.; Mooney A.; Shah K. (2022) Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE PreSS: Predicting Student Success Early in CS1. A Pilot International Replication and Generalization Study [DOI]
2022 Lehtimäki T.; Monahan R.; Mooney A.; Casey K.; Naughton T.J. (2022) Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE Bebras-inspired Computational Thinking Primary School Resources Co-created by Computer Science Academics and Teachers [DOI]
2022 Aidan Mooney, Taina Lehtimaki, Rosemary Monahan, Kevin Casey and Thomas Naughton (2022) Innovation and Technology in Computer Science Education (ITiCSE) Bebras-inspired computational thinking primary school resources co-created by computer science academics and teachers
2022 Aidan Mooney, Keith Quille, Soohyun Nam Liao, Eileen Costelloe, Keith Nolan and Kartik Shah (2022) Innovation and Technology in Computer Science Education (ITiCSE) PreSS: Predicting Student Success Early in CS1. A Pilot International Replication and Generalization Study
2021 Aidan Mooney and Emlyn Hegarty (2021) Computing Education Practice (CEP) 2021 Analysis of an automatic grading system within first year Computer Science programming modules [Link]
2020 Nolan K.; Thompson A.; Noone M.; Mooney A. (2020) International Conference on Higher Education Advances An investigation of the role programming support services have for mature students [DOI]
2020 Aidan Mooney, Keith Nolan, Amy Thompson and Mark Noone (2020) 6th International Conference on Higher Education Advances (HEAd’20) An Investigation of the Role Programming Support Services Have for Mature Students [Full-Text]
2018 Mooney, A; Kelly, EH (2018) 4TH INTERNATIONAL CONFERENCE ON HIGHER EDUCATION ADVANCES (HEAD'18) Graphical enhancements of the Virtual Programming Lab [DOI]
2019 Aidan Mooney and Mark Noone (2019) 10th Annual International Conference on Computer Science Education: Innovation and Technology (CSEIT 2019) First Programming Language- Java or Snap? A Short Course Perspective Bangkok, Thailand, [DOI]
2014 Mooney, Aidan; Duffin, Joe; Naughton, Thomas J; Monahan, Rosemary; Power, James F; Maguire, Phil (2014) ICEP 2014 PACT: An initiative to introduce computational thinking to second-level education in Ireland
2019 Mark Noone and Aidan Mooney (2019) International Conference on Engaging Pedagogy Beacons and Novice Programming Comprehension
2019 Nolan K.; Mooney A.; Bergin S. (2019) ACM International Conference Proceeding Series An Investigation of Gender Differences in Computer Science Using Physiological, Psychological and Behavioural Metrics [DOI] [Full-Text]
2019 Aidan Mooney, Keith Nolan, Ausan Bergin (2019) UKICER: UK & Ireland Computing Education Research Conference An Insight Into the Relationship Between Confidence, Self-efficacy, Anxiety and Physiological Responses in a CS1 Exam-like Scenario [Full-Text]
2019 Aidan Mooney, Keith Nolan and Susan Bergin (2019) Computer Science Education : Innovation and Technology (CSEIT) Conference A Picture of Mental Health in First Year Computer Science Bangkok, Thailand,
2019 Aidan Mooney, Keith Nolan and Susan Bergin (2019) ACE 2019 21st Australasian Computing Education Conference An investigation of gender differences in Computer Science using Physiological, Psychological and Behavioural metrics
2018 Aidan Mooney and Keith Maycock (2018) International Conference on Engaging Pedagogy NETSEARCH: Demystifying the research process of a student during their research project [Full-Text]
2018 Aidan Mooney and James Lockwood (2018) CEUR Workshop Proceedings Developing a computational thinking test using bebras problems [Full-Text]
2018 Aidan Mooney and James Lockwood (2018) Joint Proceedings of the 1st Co-Creation in the Design, Development and Implementation of Technology-Enhanced Learning workshop (CC-TEL 2018) and Systems of Assessments for Computational Thinking Learning workshop (TACKLE 2018) Developing Computational Thinking Test Using Bebras Problems [Link] [Full-Text]
2018 Aidan Mooney and Emlyn Hegarty Kelly (2018) 4th International Conference on Higher Education Advances (HEAd’18) Graphical enhancements of the Virtual Programming Lab [Full-Text]
2017 Mark Noone and Aidan Mooney (2017) International Conference on Engaging Pedagogy First Programming Language: Visual or Textual? [Full-Text]
2017 Mooney, A., Bergin, S., & Hegarty Kelly, E. (2017) Technology-Enabled Feedback Approaches for First-Year: Y1Feedback Case Studies in Practice Incorporating the Virtual Programming Lab into a First Year Computer Science Module [Link] [Full-Text]
2016 Bergin, Susan and Mooney, Aidan (2016) Proceedings of the 16th Koli Calling International Conference on Computing Education Research An Innovative Approach to Improve Assessment of Group Based Projects New York, NY, USA, [Link]
2016 Susan Bergin and Aidan Mooney (2016) ACM International Conference Proceeding Series An innovative approach to improve assessment of group based projects [DOI]
2016 Susan Bergin and Aidan Mooney (2016) Proceedings of the 16th ACM Koli Calling International Conference on Computing Education Research . In: ACM eds. An innovative approach to improve assessment of group based projects
2016 James Lockwood, Susan Bergin and Aidan Mooney (2016) Psychology of Programming Interest Group A neurofeedback system to promote learner engagement Cambridge, England, [Full-Text]
2015 Aidan Mooney, Keith Nolan and Susan Bergin (2015) International Conference for Engaging Pedagogy Facilitating student learning in Computer Science: large class sizes and interventions [Link] [Full-Text]
2016 Susan Bergin and Aidan Mooney (2016) Koli Calling An innovative approach to improve assessment of group based projects
2015 Hegarty-Kelly, E. Mooney, A. and S Bergin (2015) 3rd International Workshop on Eye Movements in Programming Using focused attention to improve programming comprehension for novice programmers
2015 Nolan K., Mooney A., and Bergin S. (2015) 3rd International Workshop on Eye Movements in Programming Examining the role of cognitive load in learning to program Finland, [Full-Text]
2015 Hegarty_Kelly E, Bergin S. and Dr. Aidan Mooney (2015) Third International Workshop on Eye Movements in Programming Using focused attention to improve programming comprehension for novice programmers
2015 Nolan K, Mooney A and Bergin S (2015) Third International Workshop on Eye Movements in Programming Examining the role of cognitive load when learning to program [Full-Text]
2014 Dr Aidan Mooney, Dr D. P. O'Donoghue, Dr J. Power, S. OBriain, F. Dong, D. Hurley, Y. Abgaz, Dr C. Markham (2014) International Conference on Computational Creativity (ICCC) Can a Computationally Creative System Create Itself? Creative Artefacts and Creative Processes? [Full-Text]
2013 Aidan Mooney and Susan Bergin (2013) ICEP 2013 A study on alternative strategies for sharing lecture notes using a VLE to promote in-class participation [Full-Text]
2013 Sian OBrian, Aidan Mooney, Susan Bergin, Martina Bourgoin, Paula Murray and Qingyang Zhao (2013) ICEP 2013 Student Work Placement: Friend or Foe? A study of the perceptions of university students on industrial work placement [Full-Text]
2011 Z. Cheng, Dr Aidan Mooney and Dr. Rosemary Monahan (2011) Proceedings of ICEP 2011 nExaminer: A Semi-automated Computer Programming Assignment Assessment Framework for Moodle [Full-Text]
2005 Mooney A.; Keating J. (2005) Proceedings of SPIE - The International Society for Optical Engineering Generation and detection of watermarks derived from chaotic functions [DOI] [Full-Text]
2005 Mooney, A; Keating, JG (2005) Opto-Ireland 2005: Imaging and Vision Generation and detection of watermarks derived from chaotic functions [DOI] [Full-Text]
2005 Mooney, Aidan and Keating, John G (2005) OPTO-Ireland Generation and detection of watermarks derived from chaotic functions [Full-Text]
2003 Mooney, A. and Keating, J. (2003) The International Symposium on Optical Science and Technology, 5202 Optical and Digital Technique for Watermark Detection [Full-Text]
2004 Mooney, Aidan and Keating, John G (2004) European Symposium on Optics and Photonics for Defence and Security The impact of the theoretical properties of the logistic function on the generation of optically detectable watermarks [Full-Text]
2004 Mooney A.; Keating J. (2004) Proceedings of SPIE - The International Society for Optical Engineering Noisy optical detection of chaos-based watermarks [DOI] [Full-Text]
2003 Mooney, Aidan and Keating, John G (2003) Optical Science and Technology, SPIE's 48th Annual Meeting Optical and digital technique for watermark detection [Full-Text]
2003 Mooney A.; Keating J. (2003) Proceedings of SPIE - The International Society for Optical Engineering Optical and Digital Technique for Watermark Detection [Full-Text]
2003 Mooney, A; Keating, JG (2003) OPTICAL INFORMATION SYSTEMS Optical and digital technique for watermark detection [Full-Text]
2014 Dr Aidan Mooney, L. T. Subba and H. Maher (2014) International Conference on Engaging Pedagogy (ICEP) An Anti-Plagiarism Add-on for Web-CAT [Full-Text]
2014 Dr Aidan Mooney, J. Duffin, T. Naughton, R. Monahan, J. Power and P. Maguire (2014) International Conference on Engaging Pedagogy (ICEP) PACT: An Initiative to Introduce Computational Thinking in to second level education [Full-Text]
2005 Winstanley, A. C., Mooney, P., McDonagh, C., and O’Hare, G. (2005) Proceedings of GIS Research UK, University of Glasgow, 2005 Data Quality Issues in Environmental Research Data Management
2005 Aidan Mooney and John G. Keating (2005) Proceedings of Opto-Ireland, SPIE Vol. 5823, Dublin, Ireland, 2005 Generation and Detection of Watermarks Derived from Chaotic Function [Full-Text]
2004 Aidan Mooney and John G. Keating (2004) Photonics North, Proceedings of SPIE, Vol. 5579, Ottawa, Canada, 2004 Noisy Optical Detection of Chaos-Based Watermarks [Full-Text]
2004 Jackie O'Kelly, J, Aidan Mooney, Susan Bergin, Stephanie Dunne, Peter Gaughran, and John Ghent (2004) Pleasure by Learning, Cancun, Mexico, 2004 An Overview of the Integration of Problem Based Learning into an exiting Computer Science Programming Module [Full-Text]
2021 Thompson A.; Mooney A.; Noone M.; Hegarty-Kelly E. (2021) International Conference on Higher Education Advances Considerations when using an Automatic Grading System within Computer Science Modules [DOI]
2014 Diarmuid P. O'Donoghue, James Power, Sian OBriain, Feng Dong, Aidan Mooney, Donny Hurley, Yalemisew Abgaz, Charles Markham, (2014) 5th International Conference on Computational Creativity (ICCC) Can a Computationally Creative System Create Itself? Creative Artefacts and Creative Processes Slovenia, 10/06/2014- 13/10/2014 [Full-Text]
2014 Diarmuid P. O'Donoghue, James Power, Sian OBriain, Feng Dong, Aidan Mooney, Donny Hurley, Yalemisew Abgaz, and Charles Markham (2014) International Conference on Computational Creativity Can a computationally creative system create itself? Creative artefacts and creative processes [Full-Text]
2011 Monahan Rosemary, Zheng Cheng, Aidan Mooney (2011) ICEP 2011 nExaminer: A Semi-automated Computer Programming Assignment Assessment Framework for Moodle [Full-Text]

Article

Year Publication
2009 Mooney A. (2009) Chaos based digital watermarking. [Article] [DOI]

Reviews

Year Publication
2018 Noone, M; Mooney, A (2018) Visual and textual programming languages: a systematic review of the literature. HEIDELBERG: [Reviews] [DOI]

Thesis

Year Publication
2009 Aidan Mooney (2009) Introducing more student interaction and discussion based lectures by circulating the notes to the students in advance of the lectures. [Thesis]
2006 Dr Aidan Mooney (2006) The Generation and Detection of Chaos-Based Watermarks. [Thesis]

Technical Publication

Year Publication
2017 Mark Noone and Aidan Mooney (2017) First Programming Language: Visual or Textual?. [Technical Publication] [Link] [Full-Text]
2017 Mark Noone and Aidan Mooney (2017) Visual and Textual Programming Languages: A Systematic Review of the Literature. [Technical Publication] [Link] [Full-Text]
2017 Aidan Mooney and James Lockwood (2017) Computational Thinking in Education: Where does it Fit? A systematic literary review. [Technical Publication] [Link] [Full-Text]
2016 Susan Bergin and Aidan Mooney (2016) Using an innovative assessment approach on a real-world group based software projec. Cornell University: [Technical Publication] [Link] [Full-Text]

Workshops

Year Publication
2018 Aidan Mooney and James Lockwood (2018) Computer Science 2 Go: Teaching computer science through unplugged puzzles and games. Irish Game Based Learning 2018: [Workshops]
2017 Aidan Mooney, Georgina O'Mahony and James Lockwood (2017) An Introduction to delivering Computational Thinking. CESI: [Workshops]
2019 Mark Noone, Aidan Mooney and Keith Nolan (2019) Hybrid Java Programming: A Visual-Textual Programming Language Workshop. [Workshops] [Link]
Certain data included herein are derived from the © Web of Science (2024) of Clarivate. All rights reserved.

Honors and Awards

Date Title Awarding Body
10/07/2023 Maynooth University Teaching Awards Maynooth University

Committees

Committee Function From / To
Science Faculty Teaching and Learning Department Representative 01/09/2013 - 01/06/2019
Academic Council Discipline Board Science Faculty Representative 01/09/2016 - 01/01/2022
1916 Commemoration Committee Member 01/09/2015 - 31/12/2016
Equality, Diversity, Inclusion and Interculturalism Committee Academic Council Member Representative 01/08/2020 -
Academic Council Discipline Board Chair 01/01/2022 -
Campus Life Committee Academic Council Faculty Representative 21/01/2024 -

Education

Start date Institution Qualification Subject
National University of Ireland Maynooth BSc Double Honours Computer Science and Experimental Physics
National University of Ireland Maynooth PhD Computer Science
National University of Ireland Maynooth Postgraduate Diploma in Third Level Teaching & Learning Teaching and Learning