Dr Neil Mac Parthalain BSc (Cardiff), MSc.(Wales), PhD(Wales)
  Senior Lecturer
Department of Computer Science
Contact Details
- Email: ncm@aber.ac.uk
 - ORCID: 0000-0003-1935-2914
 - Office: C43, Llandinam Building
 - Phone: +44 (0) 1970 622869
 - Personal Website: http://users.aber.ac.uk/ncm
 - Research Portal Profile
 
Teaching
Module Coordinator
- CS36220 - Machine Learning
 - CS36110 - Fundamentals of Machine Learning
 - CSM6520 - Computational Intelligence
 
Attendance Dept Admin
- MAM9060 - Dissertation
 - MAM5120 - Statistical Concepts, Methods and Tools
 - MAM5220 - Statistical Techniques for Computational Scientists
 - BRM3560 - Dissertation
 - CC10120 - Datblygu i'r We a Diogelwch Gwybodaeth
 - CC12020 - Cyflwyniad i Raglennu
 - CC12320 - Rhaglennu gan ddefnyddio Iaith Gwrthrych-Gyfeiriadol
 - CC18120 - Sgiliau Astudio ar gyfer Cyfrifiadureg
 - CC21120 - Dylunio Algorithmau a Strwythurau Data
 - CC22120 - Peirianneg Meddalwedd
 - CC24520 - Python Gwyddonol
 - CC27020 - Modelu Data Parhaus
 - CC38220 - Materion Proffesiynol yn y Diwydiant Cyfrifiadura
 - CC39440 - Prosiect Hir
 - CC39620 - Prosiect Byr
 - CHM9360 - MSC Project
 - CS00710 - License to Use Mathematics
 - CS01010 - Spreadsheets for University Students
 - CS01120 - Information Technology for University Students
 - CS02320 - Foundation Programming
 - CS02420 - Foundation Mini Projects
 - CS10120 - Web Development and Information Security
 - CS10220 - Introduction to Computer Infrastructure
 - CS10720 - Problems and Solutions
 - CS12020 - Introduction to Programming
 - CS12320 - Programming Using an Object-Oriented Language
 - CS18120 - Study Skills for Computer Science
 - CS21120 - Algorithm Design and Data Structures
 - CS22120 - Software Engineering
 - CS22220 - Software Engineering for the Web
 - CS22620 - Web Design and the User Experience
 - CS23820 - C and C++
 - CS24320 - Applied Graphics
 - CS24520 - Scientific Python
 - CS25320 - Programming for the Web
 - CS25820 - System and Network Services Administration
 - CS26020 - Robotics and Embedded Systems
 - CS26520 - Artificial Intelligence
 - CS27020 - Modelling Persistent Data
 - CS31420 - Computational Bioinformatics
 - CS31620 - Mobile Development with Android
 - CS31920 - Advanced Algorithms
 - CS32420 - Computer Graphics and Games
 - CS33020 - Systems Engineering
 - CS34020 - Computer Vision
 - CS35320 - System and Network Services Administration
 - CS35510 - Applied Web Development
 - CS36110 - Fundamentals of Machine Learning
 - CS36220 - Machine Learning
 - CS36620 - Robotic Applications
 - CS37420 - E-Commerce: Implementation, Management and Security
 - CS38220 - Professional Issues in the Computing Industry
 - CS39360 - Single Semester Major Project for 3.5+1.5 Scheme Only
 - CS39440 - Major Project
 - CS39620 - Minor Project
 - CS39930 - Web-Based Major Project
 - CSM0120 - Programming for Scientists
 - CSM0960 - Dissertation
 - CSM0960 - Dissertation
 - CSM0960 - Dissertation
 - CSM1920 - Advanced Algorithms
 - CSM2020 - Agile Software Development Project
 - CSM3120 - Modelling, Managing and Securing Data
 - CSM3620 - Robotic Applications
 - CSM4220 - Computer Vision
 - CSM6120 - Fundamentals of Intelligent Systems
 - CSM6420 - Machine Learning for Intelligent Systems
 - CSM6520 - Computational Intelligence
 - CSM6720 - Advanced Data Analytics
 - CSM6820 - Computational Bioinformatics
 - CSM9060 - Dissertation
 - CSS0060 - Sandwich Year
 - CSS0160 - Sandwich Year
 - CSS0260 - Sandwich Year (PG)
 - CSS0360 - Sandwich Year (PG)
 - CSS0560 - Integrated year studying abroad
 - CSS0660 - Integrated year studying abroad
 - CSS0760 - Sandwich Year
 - CSS1060 - Sandwich Year (PG)
 - CSS1160 - Sandwich Year (PG)
 - CX12010 - Microcredentials: Introduction to Programming
 - CX12110 - Micro Credentials: Programming with Microcontrollers
 - CX24010 - Applied 2D Graphics
 - CX24110 - Applied 3D Graphics
 - CX24210 - Theory of Extended Reality Technology
 - CX24310 - Applied Extended Reality Technology
 - EAM2920 - Applications of Remote Sensing and GIS
 - PGM1010 - Quantitative Data Collection and Analysis (for social scientists)
 - PGM1010 - Quantitative Data Collection and Analysis (for social scientists)
 - PGM1610 - Public Engagement and Impact
 - PGM1910 - Leadership for Researchers
 - PGM2210 - Research Skills and Personal Development (Arts and Humanities) (2210)
 - PGM2310 - Research Skills and Personal Development (Science) (2310)
 - PGM2510 - Grants Development Workshops
 - PGM2610 - Reading and Writing Development Group
 - PGM2610 - Reading and Writing Development Group
 - PGM4005 - Ethics, Plagiarism and Academic Practice for Research Students
 - PGM4005 - Ethics, Plagiarism and Academic Practice for Research Students
 - PGM4005 - Ethics, Plagiarism and Academic Practice for Research Students
 - PGM4120 - Research Skills and Personal Development (0120)
 - PGM4120 - Research Skills and Personal Development (0120)
 - PGM4120 - Research Skills and Personal Development (0120)
 - PGM4310 - Quantitative Data Collection and Analysis
 - PGM4310 - Quantitative Data Collection and Analysis
 - PGM4310 - Quantitative Data Collection and Analysis
 - PGM4420 - Qualitative Data Collection and Analysis (1120)
 - PGM4420 - Qualitative Data Collection and Analysis (1120)
 - PGM4420 - Qualitative Data Collection and Analysis (1120)
 - PGM4420 - Qualitative Data Collection and Analysis (1120)
 - PGM4510 - Qualitative Data Collection and Analysis (1710)
 - PGM4510 - Qualitative Data Collection and Analysis (1710)
 - PGM4510 - Qualitative Data Collection and Analysis (1710)
 - PGM4610 - Leadership for Researchers
 - PGM4610 - Leadership for Researchers
 - PGM4610 - Leadership for Researchers
 - PGM4610 - Leadership for Researchers
 - PGM4710 - Research Skills and Personal Development (Arts and Humanities) (2210)
 - PGM4710 - Research Skills and Personal Development (Arts and Humanities) (2210)
 - PGM4710 - Research Skills and Personal Development (Arts and Humanities) (2210)
 - PGM4820 - Orientation in Professional Research
 - PGM4820 - Orientation in Professional Research
 - PGM4820 - Orientation in Professional Research
 - PGM4940 - Work Based Research in Professional Contexts
 - PGM4940 - Work Based Research in Professional Contexts
 - PGM4940 - Work Based Research in Professional Contexts
 - PGM5060 - Pilot Doctoral Enquiry Project
 - PGM5060 - Pilot Doctoral Enquiry Project
 - PGM5060 - Pilot Doctoral Enquiry Project
 - PGM5060 - Pilot Doctoral Enquiry Project
 - SEM1020 - Research Topics in Computing
 - SEM5640 - Developing Advanced Internet-based Applications
 - XC12110 - Micro Credentials: Programming with Microcontrollers
 - XC24010 - Applied 2D Graphics
 - XC24110 - Applied 3D Graphics
 - XC24210 - Theory of Extended Reality Technology
 - XC24310 - Applied Extended Reality Technology
 
Blackboard Dept Admin
- MAM9060 - Dissertation
 - MAM5120 - Statistical Concepts, Methods and Tools
 - MAM5220 - Statistical Techniques for Computational Scientists
 - BRM3560 - Dissertation
 - CC10120 - Datblygu i'r We a Diogelwch Gwybodaeth
 - CC12020 - Cyflwyniad i Raglennu
 - CC12320 - Rhaglennu gan ddefnyddio Iaith Gwrthrych-Gyfeiriadol
 - CC18120 - Sgiliau Astudio ar gyfer Cyfrifiadureg
 - CC21120 - Dylunio Algorithmau a Strwythurau Data
 - CC22120 - Peirianneg Meddalwedd
 - CC24520 - Python Gwyddonol
 - CC27020 - Modelu Data Parhaus
 - CC38220 - Materion Proffesiynol yn y Diwydiant Cyfrifiadura
 - CC39440 - Prosiect Hir
 - CC39620 - Prosiect Byr
 - CHM9360 - MSC Project
 - CS00710 - License to Use Mathematics
 - CS01010 - Spreadsheets for University Students
 - CS01120 - Information Technology for University Students
 - CS02320 - Foundation Programming
 - CS02420 - Foundation Mini Projects
 - CS10120 - Web Development and Information Security
 - CS10220 - Introduction to Computer Infrastructure
 - CS10720 - Problems and Solutions
 - CS12020 - Introduction to Programming
 - CS12320 - Programming Using an Object-Oriented Language
 - CS18120 - Study Skills for Computer Science
 - CS21120 - Algorithm Design and Data Structures
 - CS22120 - Software Engineering
 - CS22220 - Software Engineering for the Web
 - CS22620 - Web Design and the User Experience
 - CS23820 - C and C++
 - CS24320 - Applied Graphics
 - CS24520 - Scientific Python
 - CS25320 - Programming for the Web
 - CS25820 - System and Network Services Administration
 - CS26020 - Robotics and Embedded Systems
 - CS26520 - Artificial Intelligence
 - CS27020 - Modelling Persistent Data
 - CS31420 - Computational Bioinformatics
 - CS31620 - Mobile Development with Android
 - CS31920 - Advanced Algorithms
 - CS32420 - Computer Graphics and Games
 - CS33020 - Systems Engineering
 - CS34020 - Computer Vision
 - CS35320 - System and Network Services Administration
 - CS35510 - Applied Web Development
 - CS36110 - Fundamentals of Machine Learning
 - CS36220 - Machine Learning
 - CS36620 - Robotic Applications
 - CS37420 - E-Commerce: Implementation, Management and Security
 - CS38220 - Professional Issues in the Computing Industry
 - CS39360 - Single Semester Major Project for 3.5+1.5 Scheme Only
 - CS39440 - Major Project
 - CS39620 - Minor Project
 - CS39930 - Web-Based Major Project
 - CSM0120 - Programming for Scientists
 - CSM0960 - Dissertation
 - CSM0960 - Dissertation
 - CSM0960 - Dissertation
 - CSM1920 - Advanced Algorithms
 - CSM2020 - Agile Software Development Project
 - CSM3120 - Modelling, Managing and Securing Data
 - CSM3620 - Robotic Applications
 - CSM4220 - Computer Vision
 - CSM6120 - Fundamentals of Intelligent Systems
 - CSM6420 - Machine Learning for Intelligent Systems
 - CSM6520 - Computational Intelligence
 - CSM6720 - Advanced Data Analytics
 - CSM6820 - Computational Bioinformatics
 - CSM9060 - Dissertation
 - CSS0060 - Sandwich Year
 - CSS0160 - Sandwich Year
 - CSS0260 - Sandwich Year (PG)
 - CSS0360 - Sandwich Year (PG)
 - CSS0560 - Integrated year studying abroad
 - CSS0660 - Integrated year studying abroad
 - CSS0760 - Sandwich Year
 - CSS1060 - Sandwich Year (PG)
 - CSS1160 - Sandwich Year (PG)
 - CX12010 - Microcredentials: Introduction to Programming
 - CX12110 - Micro Credentials: Programming with Microcontrollers
 - CX24010 - Applied 2D Graphics
 - CX24110 - Applied 3D Graphics
 - CX24210 - Theory of Extended Reality Technology
 - CX24310 - Applied Extended Reality Technology
 - EAM2920 - Applications of Remote Sensing and GIS
 - PGM1010 - Quantitative Data Collection and Analysis (for social scientists)
 - PGM1010 - Quantitative Data Collection and Analysis (for social scientists)
 - PGM1610 - Public Engagement and Impact
 - PGM1910 - Leadership for Researchers
 - PGM2210 - Research Skills and Personal Development (Arts and Humanities) (2210)
 - PGM2310 - Research Skills and Personal Development (Science) (2310)
 - PGM2510 - Grants Development Workshops
 - PGM2610 - Reading and Writing Development Group
 - PGM2610 - Reading and Writing Development Group
 - PGM4005 - Ethics, Plagiarism and Academic Practice for Research Students
 - PGM4005 - Ethics, Plagiarism and Academic Practice for Research Students
 - PGM4005 - Ethics, Plagiarism and Academic Practice for Research Students
 - PGM4120 - Research Skills and Personal Development (0120)
 - PGM4120 - Research Skills and Personal Development (0120)
 - PGM4120 - Research Skills and Personal Development (0120)
 - PGM4310 - Quantitative Data Collection and Analysis
 - PGM4310 - Quantitative Data Collection and Analysis
 - PGM4310 - Quantitative Data Collection and Analysis
 - PGM4420 - Qualitative Data Collection and Analysis (1120)
 - PGM4420 - Qualitative Data Collection and Analysis (1120)
 - PGM4420 - Qualitative Data Collection and Analysis (1120)
 - PGM4420 - Qualitative Data Collection and Analysis (1120)
 - PGM4510 - Qualitative Data Collection and Analysis (1710)
 - PGM4510 - Qualitative Data Collection and Analysis (1710)
 - PGM4510 - Qualitative Data Collection and Analysis (1710)
 - PGM4610 - Leadership for Researchers
 - PGM4610 - Leadership for Researchers
 - PGM4610 - Leadership for Researchers
 - PGM4610 - Leadership for Researchers
 - PGM4710 - Research Skills and Personal Development (Arts and Humanities) (2210)
 - PGM4710 - Research Skills and Personal Development (Arts and Humanities) (2210)
 - PGM4710 - Research Skills and Personal Development (Arts and Humanities) (2210)
 - PGM4820 - Orientation in Professional Research
 - PGM4820 - Orientation in Professional Research
 - PGM4820 - Orientation in Professional Research
 - PGM4940 - Work Based Research in Professional Contexts
 - PGM4940 - Work Based Research in Professional Contexts
 - PGM4940 - Work Based Research in Professional Contexts
 - PGM5060 - Pilot Doctoral Enquiry Project
 - PGM5060 - Pilot Doctoral Enquiry Project
 - PGM5060 - Pilot Doctoral Enquiry Project
 - PGM5060 - Pilot Doctoral Enquiry Project
 - SEM1020 - Research Topics in Computing
 - SEM5640 - Developing Advanced Internet-based Applications
 - XC12110 - Micro Credentials: Programming with Microcontrollers
 - XC24010 - Applied 2D Graphics
 - XC24110 - Applied 3D Graphics
 - XC24210 - Theory of Extended Reality Technology
 - XC24310 - Applied Extended Reality Technology
 
Coordinator
- CSM6520 - Computational Intelligence
 - CS36110 - Fundamentals of Machine Learning
 - CS36220 - Machine Learning
 
Lecturer
Moderator
Tutor
Course Viewer
Research Groups
Publications
Kriescher, S, Thomas, R, Phillips, C, Parthaláin, NM & Smith, DJ 2025, 'A Novel Approach to Estimating Proof Test Coverage for Emergency Shutdown Valves using a Fuzzy Inference System', Journal of Dynamics, Monitoring and Diagnostics, vol. 4, no. 1, pp. 44-52. 10.37965/jdmd.2025.717
Fetherstonhaugh, S, Martin, J, Pearce, T, Mac Parthalain, N & Akanyeti, O 2024, Fuzzy Inference for Well Log Lithology Classification. in G Panoutsos, M Mahfouf & LS Mihaylova (eds), ADVANCES IN COMPUTATIONAL INTELLIGENCE SYSTEMS, UKCI 2022. vol. 1454, Advances in Intelligent Systems and Computing, Springer Nature, GEWERBESTRASSE 11, CHAM, CH-6330, SWITZERLAND, pp. 89-102. 10.1007/978-3-031-55568-88
Song, X, Yue, G, Mac Parthalain, N & Qu, Y 2024, Mixture Kernel-Based Fuzzy-Rough Feature Selection. in G Panoutsos, M Mahfouf & LS Mihaylova (eds), ADVANCES IN COMPUTATIONAL INTELLIGENCE SYSTEMS, UKCI 2022. vol. 1454, Advances in Intelligent Systems and Computing, Springer Nature, GEWERBESTRASSE 11, CHAM, CH-6330, SWITZERLAND, pp. 3-12. 10.1007/978-3-031-55568-81
Jensen, R, Mac Parthalain, N, Amiri, M & Cassens, J 2024, Noisy Instance Removal Using OWA-Based Fuzzy-Rough Sets. in G Panoutsos, M Mahfouf & LS Mihaylova (eds), ADVANCES IN COMPUTATIONAL INTELLIGENCE SYSTEMS, UKCI 2022. vol. 1454, Advances in Intelligent Systems and Computing, Springer Nature, GEWERBESTRASSE 11, CHAM, CH-6330, SWITZERLAND, pp. 37-48. 10.1007/978-3-031-55568-84
Han, M, Qu, Y, MacParthaláin, N, Shang, C,  Yao, Z & Shen, Q 2024, 'Representation-Based Decision-Theoretic Rough Sets for Three-Way Classification', IEEE Transactions on Emerging Topics in Computational Intelligence, vol. 8, no. 3, pp. 2283-2296. 10.1109/TETCI.2023.3296467
More publications on the Research Portal
	