Skip to main content
Kent Academic Repository

Items where Author, Editor or other role is "Brown, Neil"

Group by: Creator's name | Item Type | Date | No Grouping
Jump to: 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2004 | 2003
Number of items: 33.

2017

Brown, Neil C. C., Altadmri, Amjad (2017) Novice Java Programming Mistakes: Large-Scale Data vs. Educator Beliefs. ACM Transactions on Computing Education (TOCE), 17 (2). Article Number 7. ISSN 1946-6226. (doi:10.1145/2994154) (KAR id:57219)
Format: PDF

2016

Altadmri, Amjad, Kölling, Michael, Brown, Neil C. C. (2016) The Cost of Syntax and How To Avoid It: Text versus Frame-Based Editing. In: Computer Software and Applications Conference (COMPSAC), 2016 IEEE 40th Annual. . pp. 748-753. IEEE ISBN 978-1-4673-8846-7. E-ISBN 978-1-4673-8845-0. (doi:10.1109/COMPSAC.2016.204) (KAR id:54776)
Format: PDF

Price, Thomas W., Brown, Neil C.C., Lipovac, Dragan, Barnes, Tiffany, Kölling, Michael (2016) Evaluation of a Frame-based Programming Editor. In: ICER '16 Proceedings of the 2016 ACM Conference on International Computing Education Research. . pp. 33-42. ACM, New York, USA ISBN 978-1-4503-4449-4. (doi:10.1145/2960310.2960319) (KAR id:56259)
Format: PDF

Brown, Neil C.C., Altadmri, Amjad, Kölling, Michael (2016) Frame-Based Editing: Combining the Best of Blocks and Text Programming. In: Learning and Teaching in Computing and Engineering (LaTiCE), 2016 International Conference on. . (doi:10.1109/LaTiCE.2016.16) (KAR id:54394)
Format: PDF

2015

Kölling, Michael and Brown, Neil C.C. and Altadmri, Amjad (2015) Frame-Based Editing: Easing the Transition from Blocks to Text-Based Programming. In: Proceedings of the Workshop in Primary and Secondary Computing Education. ACM-ICPS International Conference Proceeding Series . ACM, New York, USA, pp. 29-38. ISBN 978-1-4503-3753-3. (doi:10.1145/2818314.2818331) (KAR id:50406)
Format: PDF

Altadmri, Amjad and Brown, Neil C.C. (2015) 37 Million Compilations: Investigating Novice Programming Mistakes in Large-Scale Student Data. In: Proceedings of the 46th ACM Technical Symposium on Computer Science Education. CSE Computer Science Education . ACM, New York, USA, pp. 522-527. ISBN 978-1-4503-2966-8. (doi:10.1145/2676723.2677258) (KAR id:46742)
Format: PDF

2014

Brown, Neil C.C., Sentance, Sue, Crick, Tom, Humphreys, Simon (2014) Restart: The Resurgence of Computer Science in UK Schools. ACM Transactions on Computing Education, 14 (2). Article Number 9. ISSN 1946-6226. (doi:10.1145/2602484) (KAR id:42486)
Format: PDF

Brown, Neil C.C., Kölling, Michael, McCall, Davin, Utting, Ian (2014) Blackbox: A Large Scale Repository of Novice Programmers’ Activity. In: Proceedings of the 45th SIGCSE technical symposium on computer science education (SIGCSE 2014). SIGCSE '14: Proceedings of the 45th ACM technical symposium on Computer science education. . pp. 223-228. ACM, New York NY United States ISBN 978-1-4503-2605-6. (doi:10.1145/2538862.2538924) (KAR id:38938)
Format: PDF

2013

Brown, Neil Christopher Charles and Kölling, Michael (2013) A Tale of Three Sites: Resource and Knowledge Sharing Amongst Computer Science Educators. In: Proceedings of the ninth annual international ACM conference on International computing education research. ICER International Computing Education Research Workshop . ACM, New York, USA, pp. 27-34. ISBN 978-1-4503-2243-0. (doi:10.1145/2493394.2493398) (KAR id:37642)
Format: PDF

Brown, Neil C.C., Kölling, Michael, Crick, Tom, Humphreys, Simon, Jones, Simon Peyton, Sentance, Sue (2013) Bringing Computer Science Back Into Schools: Lessons from the UK. In: SIGCSE Symposium 2013, March 6th - 9th, 2013, Denver, CO. (KAR id:33882)
Format: PDF

2012

Brown, Neil C.C., Kölling, Michael (2012) Position Paper: Programming Can Deepen Understanding Across Disciplines. In: Addressing Educational Challenges: the role of ICT (AECRICT 2012), July 2nd - 5th, 2012, Manchester Metropolitan University, Manchester, UK. (KAR id:33881)
Format: PDF

Kölling, Michael, Brown, Neil C.C. (2012) Teaching with Greenfoot and the Kinect – A Novel Way to Engage Beginners. In: SIGCSE 2012, March 2012, Raleigh, North Carolina, USA. (KAR id:38982)
Format: PDF

Utting, Ian and Brown, Neil and Kölling, Michael and McCall, Davin and Stevens, Philip (2012) Web-scale data gathering with BlueJ. In: Proceedings of the ninth annual international conference on International computing education research. ICER International Computing Education Research Workshop . ACM, New York, USA, pp. 1-4. ISBN 978-1-4503-1604-0. (doi:10.1145/2361276.2361278) (KAR id:31069)
Format: Microsoft Word

2011

Brown, Neil C.C. (2011) Communicating Haskell Processes. Doctor of Philosophy (PhD) thesis, University of Kent. (KAR id:33880)
Format: PDF

Brown, Neil C.C. (2011) Combinators for Message-Passing in Haskell. In: Practical Aspects of Declarative Languages 13th International Symposium. Lecture Notes in Computer Science . Springer, Berlin, Germany, pp. 19-33. ISBN 978-3-642-18377-5. E-ISBN 978-3-642-18378-2. (doi:10.1007/978-3-642-18378-2_4) (KAR id:33879)
Format: PDF

2010

Fincher, Sally, Kölling, Michael, Utting, Ian, Brown, Neil C.C., Stevens, Phil (2010) Repositories of teaching material and communities of use: nifty assignments and the greenroom. In: Proceedings of the Sixth International conference on Computing Education Research (ICER). . pp. 182-196. (The full text of this publication is not currently available from this repository. You may be able to access a copy if URLs are provided) (KAR id:30638)

Brown, Neil C.C. (2010) Conjoined Events. In: Advances in Message Passing, 2010. . ACM (KAR id:33878)
Format: PDF

Brown, Neil C.C., Stevens, Phil, Kölling, Michael (2010) Greenroom - A Teacher Community for Collaborative Resource Development. In: ITiCSE’10, June 2010, Ankara, Turkey. (doi:10.1145/1822090.1822181) (KAR id:30659)
Format: PDF

Welch, Peter H., Brown, Neil C.C., Moores, James, Chalmers, Kevin, Sputh, Bernhard H. C. (2010) Alting Barriers: Synchronisation with Choice in Java using JCSP. Concurrency and Computation: Practice and Experience, 22 . pp. 182-196. (doi:10.1002/cpe.1471) (The full text of this publication is not currently available from this repository. You may be able to access a copy if URLs are provided) (KAR id:30683)

2009

Brown, Neil C.C. (2009) Auto-Mobiles: Optimised Message-Passing. In: Welch, Peter H. and Roebbers, Herman W. and Broenink, Jan F. and Barnes, Frederick R.M. and Ritson, Carl G. and Sampson, Adam T. and Stiles, Gardiner S. and Vinter, Brian, eds. Communicating Process Architectures 2009. Concurrent Systems Engineering . IOS Press, Amsterdam, Netherlands, pp. 182-196. ISBN 978-1-60750-065-0. E-ISBN 978-1-60750-513-6. (doi:10.3233/978-1-60750-065-0-225) (KAR id:30582)
Format: PDF

Brown, Neil C.C. (2009) Automatically Generating CSP Models for Communicating Haskell Processes. Electronic Communications of the EASST, 23 . pp. 1-12. ISSN 1863-2122. (doi:10.14279/tuj.eceasst.23.325.320) (KAR id:33866)
Format: PDF

Brown, Neil C.C. and Smith, Marc L. (2009) Relating and Visualising CSP, VCR and Structural Traces. In: Welch, Peter H. and Roebbers, Herman W. and Broenink, Jan F. and Barnes, Frederick R.M. and Ritson, Carl G. and Sampson, Adam T. and Stiles, Gardiner S. and Vinter, Brian, eds. Communicating Process Architectures 2009. Concurrent Systems Engineering . IOS Press, Amsterdam, Netherlands, pp. 182-196. ISBN 978-1-60750-065-0. E-ISBN 978-1-60750-513-6. (doi:10.3233/978-1-60750-065-0-89) (KAR id:30580)
Format: PDF

Brown, Neil C.C. and Sampson, Adam T. (2009) Alloy: Fast Generic Transformations for Haskell. In: Haskell '09 Proceedings of the 2nd ACM SIGPLAN symposium on Haskell. ICFP International Conference on Functional Programming . ACM, New York, USA, pp. 182-196. ISBN 978-1-60558-508-6. (doi:10.1145/1596638.1596652) (KAR id:30595)
Format: PDF

2008

Brown, Neil C.C. (2008) Communicating Haskell Processes: Composable Explicit Concurrency Using Monads. In: Welch, Peter H. and Stepney, S. and Polack, Fiona A.C. and Barnes, Frederick R.M. and McEwan, Alistair A. and Stiles, Gardiner S. and Broenink, Jan F. and Sampson, Adam T., eds. Communicating Process Architectures 2008. Concurrent Systems Engineering . IOS Press, Amsterdam, Netherlands, pp. 67-83. ISBN 978-1-58603-907-3. E-ISBN 978-1-60750-368-2. (doi:10.3233/978-1-58603-907-3-67) (KAR id:24103)
Format: PDF

Brown, Neil C.C. and Smith, Marc L. (2008) Representation and Implementation of CSP and VCR Traces. In: Welch, Peter H. and Stepney, S. and Polack, Fiona A.C. and Barnes, Frederick R.M. and McEwan, Alistair A. and Stiles, Gardiner S. and Broenink, Jan F. and Sampson, Adam T., eds. Communicating Process Architectures 2008. Concurrent Systems Engineering . IOS Press, Amsterdam, Netherlands, pp. 329-345. ISBN 978-1-58603-907-3. E-ISBN 978-1-60750-368-2. (doi:10.3233/978-1-58603-907-3-329) (KAR id:24104)
Format: PDF

Brown, Neil C.C., Sampson, Adam T. (2008) Matching and Modifying with Generics. In: Achten, P. and Koopman, P. and Morazán, M.T., eds. Trends in Functional Programming (TFP) 2008. . pp. 304-318. (KAR id:23990)
Format: PDF

2007

Brown, Neil (2007) C++CSP2: A Many-to-Many Threading Model for Multicore Architectures. In: McEwan, Alistair A. and Schneider, S. and Ifill, W. and Welch, Peter H., eds. Communicating Process Architectures 2007. Concurrent Systems Engineering . IOS Press, pp. 183-205. ISBN 978-1-58603-767-3. (KAR id:14571)
Format: PDF

Welch, Peter H. and Brown, Neil C.C. and Moores, James and Chalmers, Kevin and Sputh, Bernhard H. C. (2007) Integrating and Extending JCSP. In: Schneider, S.A. and McEwan, Alistair A. and Ifill, W. and Welch, Peter H., eds. Communicating Process Architectures 2007. Concurrent Systems Engineering, 65 . IOS, Amsterdam, Netherlands, pp. 349-370. ISBN 978-1-58603-767-3. E-ISBN 978-1-60750-261-6. (KAR id:24001)
Format: PDF

Welch, Peter H. and Brown, Neil C.C. and Moores, James and Chalmers, Kevin and Sputh, Bernhard H. C. (2007) Integrating and extending JCSP. In: McEwan, Alistair A. and Schneider, S. and Ifill, W. and Welch, Peter H., eds. Communicating Process Architectures 2007: WoTUG-30. Concurrent Systems Engineering (Volume). IOS Press, US, Amsterdam, pp. 349-370. ISBN 978-1-58603-767-3. (KAR id:12959)
Format: PDF

2006

Brown, Neil (2006) Rain VM: Portable Concurrency through Managing Code. In: Communicating Process Architectures 2006. Concurrent Systems Engineering Series (64). IOS Press, pp. 253-267. ISBN 978-1-58603-671-3. (KAR id:33865)
Format: PDF

Brown, Neil (2006) Rain: A New Concurrent Process-Oriented Programming Language. In: Communicating Process Architectures 2006. Concurrent Systems Engineering Series (64). IOS Press, pp. 237-251. ISBN 978-1-58603-671-3. (KAR id:33864)
Format: PDF

2004

Brown, Neil C.C. (2004) C++CSP Networked. In: Communicating Process Architectures 2004. Concurrent Systems Engineering Series . IOS Press, pp. 185-200. ISBN 978-1-58603-458-0. (KAR id:33863)
Format: PDF

2003

Brown, Neil C.C. and Welch, Peter H. (2003) An Introduction to the Kent C++CSP Library. In: Broenink, Jan F. and Hilderink, Gerald H., eds. Communicating Process Architectures 2003. Concurrent Systems Engineering . IOS Press, Amsterdam, Netherlands, pp. 139-156. ISBN 978-1-58603-381-1. (KAR id:13921)
Format: PDF

This list was generated on Fri Nov 29 19:56:23 2024 GMT.