Skip to main content

Trinity College Dublin, The University of Dublin

Menu Search


Trinity College Dublin By using this website you consent to the use of cookies in accordance with the Trinity cookie policy. For more information on cookies see our cookie policy.

      
Profile Photo

Dr. Jonathan Dukes

Assistant Professor (Computer Science)
OREILLY INSTITUTE
      
Profile Photo

Dr. Jonathan Dukes

Assistant Professor (Computer Science)
OREILLY INSTITUTE


Jonathan Dukes is an Assistant Professor in the School of Computer Science and Statistics at Trinity College Dublin, and a member of the school's Software and Systems discipline. He is passionate about computer science education and, in 2023, received the Trinity Excellence in Teaching Award, in recognition of the outstanding quality of his teaching and positive educational impact. His research interests are also in the field of computer science education. He has 25 years of experience as a university educator in computer science. He has held leadership roles in the School of Computer Science and Statistics and was a past director of undergraduate teaching and learning. He has significant experience in computer science curriculum design and professional accreditation.
  CLUSTERING   Computer Architecture   Computer Operating Systems   Computer Storage & Retrieval   Data protection, storage technology, cryptography   Dependable Systems   DISTRIBUTED COMPUTING   Distributed Systems   Embedded computing   GRID Technology   High Performance Computing   MULTIMEDIA SYSTEMS   Networking   Parallel Programming   Wireless Communication   Wireless Networks   Wireless Sensor Networks
Fiori, Sara and Strong, Glenn and Dukes, Jonathan, How Are We Teaching Programming to Students with Intellectual Disabilities? A Systematic Review of the Literature, 25th Koli Calling International Conference on Computing Education Research, Koli, Finland, November 2025, Association for Computing Machinery, 2025, pp12 , Conference Paper, PUBLISHED  DOI
Fellenz, M.R., Brady, M., MacMahon, M., & Dukes, J., Comparison activities to support students' self-regulated learning in computing education, SIGCSE The 52nd ACM Technical Symposium on Computer Science Education, Virtual, March 2021, edited by Alvaro Monge, Pam Cutter, Judithe Sheard , 2021, pp1 - 8 , Conference Paper, PUBLISHED  URL
Stephen Ennis and Jonathan Dukes, CubeSat Networks: Balancing Power with Satellite-to- Ground Data Throughput, IEEE Aerospace Conference, Big Sky, Montana, March 2018, 2018, pp1 - 18, Conference Paper, PUBLISHED  DOI  URL
John Walsh, Jonathan Dukes, Gabriele Pierantoni, Brian Coghlan, Overview and Evaluation of Conceptual Strategies for Accessing CPU-Dependent Execution Resources in Grid Infrastructures, Computer Science Journal (AGH University of Science and Technology, Krakow, Poland), 16, (4), 2016, p373 - 393, Journal Article, PUBLISHED  DOI
John Walsh and Jonathan Dukes, Application Support for Virtual GPGPUs in Grid Infrastructures, IEEE 11th International Conference on e-Science (e-Science), Munich, Germany, August, 2015, pp67 - 77, Conference Paper, PUBLISHED  DOI
John Walsh and Jonathan Dukes, GPGPU Virtualisation with multi-API support using Containers, Lecture Notes in Computer Science, 10th Workshop on Virtualization in High-Performance Cloud Computing (VHPC'15), Vienna, Austria, August 2015, edited by Sascha Hunold et al. , 9523, Springer International Publishing, 2015, pp802 - 812, Conference Paper, PUBLISHED  DOI
John Walsh and Jonathan Dukes, Supporting Job-Level Secure Access to GPGPU Resources on Existing Grid Infrastructures, 3rd Workshop on Scalable Computing in Distributed Systems and 8th Workshop on Large Scale Computations on Grids (SCoDiS-LaSCoG'14), Warsaw, Poland, September 2014, 2014, pp781 - 790, Conference Paper, PUBLISHED  DOI
John Paul O'Neill, Jonathan Dukes, Re-Evaluating Multicast Streaming Using Large-Scale Network Simulation, First International Conference on Intensive Applications and Services, Valencia, Spain, April 20-25, 2009, IEEE Computer Society Press, 2009, pp39 - 46, Conference Paper, PUBLISHED  DOI
John Paul O'Neill and Jonathan Dukes, On-Demand Multicast Streaming Using Collaborative Prefix Caching, 12th IFIP/IEEE International Conference on Management of Multimedia and Mobile Networks and Services (MMNS), Venice, Italy, 26-30 October 2009, 2009, pp27 - 40, Conference Paper, PUBLISHED  DOI
Jonathan Dukes and Jeremy Jones, Using Dynamic Replication to Manage Service Availability in a Multimedia Server Cluster, 2nd International Workshop on Multimedia Interactive Protocols and Systems (MIPS 2004), Grenoble, France, 16-19 November 2004, edited by Vincent Rocca and Franck Rousseau , Springer-Verlag Heidelberg, 2004, pp194 - 206, Conference Paper, PUBLISHED  DOI
  

Page 1 of 2

  


Award Date
Trinity Excellence in Teaching Award 2023
I supervise a small but growing team of PhD researchers investigating complex challenges in computer programming education, including the challenges and opportunities presented by generative artificial intelligence and programming education for people with intellectual disabilities.