Browse by Glasgow Author (original) (raw)
Number of items: 19.
2022
Johnson, Fionnuala, O'Donnell, John ORCID: https://orcid.org/0000-0002-5884-4631, McQuistin, Stephen
ORCID: https://orcid.org/0000-0002-0616-2532 and Cutts, Quintin
ORCID: https://orcid.org/0000-0002-6368-9912(2022)Experience Report: Identifying Unexpected Programming Misconceptions with a Computer Systems Approach. In: 27th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE), Dublin, Ireland, 08-13 July 2022, pp. 325-330. ISBN 9781450392013(doi: 10.1145/3502718.3524775)
2020
Johnson, Fionnuala, McQuistin, Stephen ORCID: https://orcid.org/0000-0002-0616-2532 and O'Donnell, John
ORCID: https://orcid.org/0000-0002-5884-4631(2020)Analysis of Student Misconceptions Using Python as an Introductory Programming Language. In: CEP 2020: Proceedings of the 4th Conference on Computing Education Practice 2020, Durham, UK, 09 Jan 2020, p. 4. ISBN 9781450377294(doi: 10.1145/3372356.3372360)
2016
O'Donnell, John T. and Hall, Cordelia V.(2016)Pointlessness is better than listlessness. Lecture Notes in Computer Science, 9600, pp. 234-248. (doi: 10.1007/978-3-319-30936-1_13)
2015
O'Donnell, John T.(2015)Extensible sparse functional arrays with circuit parallelism. Science of Computer Programming, 111(1), pp. 23-50. (doi: 10.1016/j.scico.2014.12.005)
2013
O'Donnell, J. ORCID: https://orcid.org/0000-0002-5884-4631(2013)Extensible sparse functional arrays with circuit parallelism. In: 15th International Symposium on Principles and Practice of Declarative Programming, Madrid, Spain, 16-18 September 2013, pp. 133-144. (doi: 10.1145/2505879.2505891)
O'Donnell, J.(2013)Connecting the Dots: Computer Systems Education using a Functional Hardware Description Language. In: International Workshop on Trends in Functional Programming in Education, St. Andrews, Scotland, 11 June 2012,
O'Donnell, J. ORCID: https://orcid.org/0000-0002-5884-4631, Hall, C. and Monro, S.(2013)Active data structures on GPGPUs. In: The 6th Workshop on UnConventional High Performance Computing 2013 (UCHPC 2013), Aachen, Germany, 27 -30 Aug 2013,
2012
Chimeh, Mozhgan Kabiri, Hall, C. and O'Donnell, J.(2012)Optimisation and parallelism in synchronous digital circuit simulators. In: IEEE International Conference on Computational Science and Engineering, Nicosia, 5-7 Dec. 2012, pp. 94-101. (doi: 10.1109/ICCSE.2012.23)
Hall, C. and O'Donnell, J.T.(2012)Regular expressions as violin bowing patterns. Computer Music Journal, 36(2), pp. 74-84. (doi: 10.1162/COMJ_a_00120)
2011
Hall, C., O'Donnell, J. ORCID: https://orcid.org/0000-0002-5884-4631 and Bailey, N.
ORCID: https://orcid.org/0000-0002-9026-6560(2011)BowScribe: Supporting the violinist's performance model. In: International Symposium on Performance Science (ISPS 2011), Toronto, August 2011, pp. 655-660.
Hall, C.V. and O'Donnell, J.T.(2011)Calibrating a bowing checker for violin students. Journal of Music, Technology and Education, 3(2-3), pp. 125-139. (doi: 10.1386/jmte.3.2-3.125_1)
2010
Koltes, A. and O'Donnell, J.T.(2010)A framework for FPGA functional units in high performance computing. In: IEEE International Symposium on Parallel and Distributed Processing, Atlanta, GA, 19-23 April 2010,(doi: 10.1109/IPDPSW.2010.5470769)
2009
Hall, C.V. and O'Donnell, J.T.(2009)Bowing models for string players. In: International Conference on Music and Computers, Montreal, Canada, August 2009,
Hall, C.V. and O'Donnell, J.T.(2009)Using regular expressions to express bowing patterns for string players. In: International Conference on Music and Computers, Montreal, Canada, August 2009,
2008
Cockshott, P., Koltes, A., O'Donnell, J., Prosser, P. ORCID: https://orcid.org/0000-0003-4460-6912 and Vanderbauwhede, W.
ORCID: https://orcid.org/0000-0001-6768-0037(2008)A hardware relaxation paradigm for solving NP-hard problems. In: Abramsky, S., Gelenbe, E. and Sassone, V. (eds.)Visions of Computer Science: BCS International Academic Conference, Imperial College, London, UK, 22-24 September 2008. BCS: Swindon, UK, pp. 75-86.
2006
O'Donnell, J.T.(2006)Overview of Hydra: a concurrent language for synchronous digital circuit design. International Journal of Information, 9(2), pp. 249-264.
2005
Baillie, S., Brewster, S., Hall, C.V. and O'Donnell, J.T.(2005)Motion space reduction in a haptic model of violin and viola bowing. In: First Joint Eurohaptics Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, Pisa, Italy, March 18-20 2005, pp. 525-526. ISBN 0769523102(doi: 10.1109/WHC.2005.94)
O'Donnell, J.T.(2005)Supporting tasks with adaptive groups in data parallel programming. International Journal of Computational Science and Engineering, 1(2/3/4), pp. 86-98. (doi: 10.1504/IJCSE.2005.009694)
2001
O'donnell, J.(2001)Introduction of static load balancing in incremental parallel programming. Proceedings of Euro-Par 2001 Parallel Processing, pp. 535-539.
This list was generated on Tue Feb 17 04🔞56 2026 GMT.