
Neil Brown
Refine list

refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2020
- [c40]Paul E. Dickson, Neil C. C. Brown, Brett A. Becker:
Engage Against the Machine: Rise of the Notional Machines as Effective Pedagogical Devices. ITiCSE 2020: 159-165 - [c39]Neil C. C. Brown, Michael Kölling:
Blackbox Mini - Getting Started With Blackbox Data Analysis. SIGCSE 2020: 1387 - [c38]Neil C. C. Brown:
BlueJ 5: Still Going Strong. SIGCSE 2020: 1420
2010 – 2019
- 2019
- [c37]Michael Kölling
, Neil C. C. Brown, Hamza Hamza, Davin McCall:
Stride in BlueJ - Computing for All in an Educational IDE. SIGCSE 2019: 63-69 - [e1]Janet Carter, Brett A. Becker, Neil C. C. Brown:
Proceedings of the 1st UK & Ireland Computing Education Research Conference, UKICER 2019, Canterbury, UK, September 5-6, 2019. ACM 2019, ISBN 978-1-4503-7257-2 [contents] - 2018
- [j9]Neil C. C. Brown, Greg Wilson:
Ten quick tips for teaching programming. PLoS Comput. Biol. 14(4) (2018) - [c36]Neil C. C. Brown, Amjad AlTadmri, Sue Sentance
, Michael Kölling:
Blackbox, Five Years On: An Evaluation of a Large-scale Programming Data Collection Project. ICER 2018: 196-204 - 2017
- [j8]Neil C. C. Brown, Amjad AlTadmri:
Novice Java Programming Mistakes: Large-Scale Data vs. Educator Beliefs. ACM Trans. Comput. Educ. 17(2): 7:1-7:21 (2017) - [j7]Michael Kölling, Neil C. C. Brown, Amjad AlTadmri:
Frame-Based Editing. J. Vis. Lang. Sentient Syst. 3: 40-67 (2017) - [c35]Thomas W. Price
, Neil C. C. Brown, Chris Piech, Kelly Rivers:
Sharing and Using Programming Log Data (Abstract Only). SIGCSE 2017: 729 - [c34]Neil C. C. Brown, Amjad AlTadmri:
What's New in BlueJ 4: Git, Stride and more (Abstract Only). SIGCSE 2017: 734 - 2016
- [j6]Tobore Ekwevugbe, Neil Brown, Vijayanarasimha Pakka
, Denis Fan:
Advanced occupancy sensing for energy efficiency in office buildings. J. Syst. Control. Eng. 230(5): 410-423 (2016) - [c33]Amjad AlTadmri
, Michael Kölling
, Neil C. C. Brown:
The Cost of Syntax and How to Avoid It: Text versus Frame-Based Editing. COMPSAC 2016: 748-753 - [c32]Thomas W. Price
, Neil C. C. Brown, Dragan Lipovac, Tiffany Barnes, Michael Kölling
:
Evaluation of a Frame-based Programming Editor. ICER 2016: 33-42 - [c31]Neil C. C. Brown, Amjad AlTadmri
, Michael Kölling
:
Frame-Based Editing: Combining the Best of Blocks and Text Programming. LaTiCE 2016: 47-53 - [c30]Neil C. C. Brown, Jens Mönig, Anthony Bau, David Weintrop:
Panel: Future Directions of Block-based Programming. SIGCSE 2016: 315-316 - 2015
- [c29]Amjad AlTadmri, Neil C. C. Brown, Michael Kölling:
Using BlueJ to Code Java on the Raspberry Pi. SIGCSE 2015: 178 - [c28]Amjad AlTadmri, Neil C. C. Brown:
37 Million Compilations: Investigating Novice Programming Mistakes in Large-Scale Student Data. SIGCSE 2015: 522-527 - [c27]Michael Kölling
, Neil C. C. Brown, Amjad AlTadmri:
Frame-Based Editing: Easing the Transition from Blocks to Text-Based Programming. WiPSCE 2015: 29-38 - 2014
- [j5]Neil Brown:
An assessment of the proportionality of regulation of 'over the top' communications services under Europe's common regulatory framework for electronic communications networks and services. Comput. Law Secur. Rev. 30(4): 357-374 (2014) - [j4]Neil C. C. Brown, Sue Sentance
, Tom Crick
, Simon Humphreys:
Restart: The Resurgence of Computer Science in UK Schools. ACM Trans. Comput. Educ. 14(2): 9:1-9:22 (2014) - [c26]Neil C. C. Brown, Amjad AlTadmri:
Investigating novice programming mistakes: educator beliefs vs. student data. ICER 2014: 43-50 - [c25]Neil Christopher Charles Brown, Michael Kölling
, Davin McCall, Ian Utting
:
Blackbox: a large scale repository of novice programmers' activity. SIGCSE 2014: 223-228 - [c24]Neil Christopher Charles Brown:
Introduction to analysing the BlueJ blackbox data (abstract only). SIGCSE 2014: 748 - 2013
- [c23]Martin Anda, Neil Brown, David Goodfield:
Track H: Cyber-physical energy systems. DEST 2013: 1 - [c22]Tobore Ekwevugbe, Neil Brown, Vijayanarasimha Pakka
, Denis Fan:
Real-time building occupancy sensing using neural-network based sensor network. DEST 2013: 114-119 - [c21]Neil Christopher Charles Brown, Michael Kölling
:
A tale of three sites: resource and knowledge sharing amongst computer science educators. ICER 2013: 27-34 - [c20]Neil Christopher Charles Brown, Michael Kölling, Tom Crick, Simon L. Peyton Jones, Simon Humphreys, Sue Sentance
:
Bringing computer science back into schools: lessons from the UK. SIGCSE 2013: 269-274 - 2012
- [j3]Neil Brown:
Functional Programming for Java Developers - Tools for Better Concurrency, Abstraction, and Agility, By Wampler, Media, July 2011, ISBN-13: 978-1449311032, 90pp. J. Funct. Program. 22(6): 853-854 (2012) - [c19]Neil Brown, Rick Greenough
, Konstantin Vikhorev, Sanober Khattak:
Precursors to using energy data as a manufacturing process variable. DEST 2012: 1-6 - [c18]Tobore Ekwevugbe, Neil Brown, Denis Fan:
A design model for building occupancy detection using sensor fusion. DEST 2012: 1-6 - [c17]Ian Utting
, Neil Brown, Michael Kölling
, Davin McCall, Phil Stevens:
Web-scale data gathering with BlueJ. ICER 2012: 1-4 - [c16]Michael Kölling, Neil Brown:
Teaching with greenfoot and the Kinect: a novel way to engage beginners (abstract only). SIGCSE 2012: 659 - 2011
- [c15]Neil C. C. Brown:
Combinators for Message-Passing in Haskell. PADL 2011: 19-33 - [c14]Peter H. Welch, Jan Bækgaard Pedersen, Fred R. M. Barnes, Carl G. Ritson, Neil C. C. Brown:
Adding Formal Verification to occam-π. CPA 2011: 379 - 2010
- [j2]Peter H. Welch, Neil Brown, James Moores, Kevin Chalmers, Bernhard H. C. Sputh:
Alting barriers: synchronisation with choice in Java using JCSP. Concurr. Comput. Pract. Exp. 22(8): 1049-1062 (2010) - [c13]Sally Fincher, Michael Kölling
, Ian Utting
, Neil Brown, Phil Stevens:
Repositories of teaching material and communities of use: nifty assignments and the greenroom. ICER 2010: 107-114 - [c12]Neil Brown, Phil Stevens, Michael Kölling
:
Greenroom: a teacher community for collaborative resource development. ITiCSE 2010: 305
2000 – 2009
- 2009
- [j1]Neil C. C. Brown:
Automatically Generating CSP Models for Communicating Haskell Processes. Electron. Commun. Eur. Assoc. Softw. Sci. Technol. 23 (2009) - [c11]Neil C. C. Brown, Adam T. Sampson:
Alloy: fast generic transformations for Haskell. Haskell 2009: 105-116 - [c10]Neil C. C. Brown, Marc L. Smith:
Relating and Visualising CSP, VCR and Structural Traces. CPA 2009: 89-103 - [c9]Neil C. C. Brown:
Auto-Mobiles: Optimised Message-Passing. CPA 2009: 225-238 - 2008
- [c8]Neil C. C. Brown:
Communicating Haskell Processes: Composable Explicit Concurrency using Monads. CPA 2008: 67-83 - [c7]Neil C. C. Brown, Marc L. Smith:
Representation and Implementation of CSP and VCR Traces. CPA 2008: 329-345 - [c6]Neil C. C. Brown:
How to Make a Process Invisible. CPA 2008: 445 - [c5]Adam T. Sampson, Neil C. C. Brown:
Tock: One Year On. CPA 2008: 449 - 2007
- [c4]Neil Brown:
C++CSP2: A Many-to-Many Threading Model for Multicore Architectures. CPA 2007: 183-205 - [c3]Peter H. Welch, Neil Brown, James Moores, Kevin Chalmers, Bernhard H. C. Sputh:
Integrating and Extending JCSP. CPA 2007: 349-370 - 2006
- [c2]Neil Brown:
Rain: A New Concurrent Process-Oriented Programming Language. CPA 2006: 237-251 - [c1]Neil Brown:
Rain VM: Portable Concurrency through Managing Code. CPA 2006: 253-267
Coauthor Index

manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
load content from web.archive.org
Privacy notice: By enabling the option above, your browser will contact the API of web.archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from ,
, and
to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and
to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
Tweets on dblp homepage
Show tweets from on the dblp homepage.
Privacy notice: By enabling the option above, your browser will contact twitter.com and twimg.com to load tweets curated by our Twitter account. At the same time, Twitter will persistently store several cookies with your web browser. While we did signal Twitter to not track our users by setting the "dnt" flag, we do not have any control over how Twitter uses your data. So please proceed with care and consider checking the Twitter privacy policy.
last updated on 2020-09-19 23:58 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint