Neil Brown
Neil Brown
Senior Research Fellow, King's College London
Verified email at - Homepage
Cited by
Cited by
Restart: The resurgence of computer science in UK schools
NCC Brown, S Sentance, T Crick, S Humphreys
ACM Transactions on Computing Education (TOCE) 14 (2), 1-22, 2014
37 Million Compilations: Investigating Novice Programming Mistakes in Large-Scale Student Data
A Altadmri, NCC Brown
Proceedings of the 46th ACM Technical Symposium on Computer Science …, 2015
Blackbox: a large scale repository of novice programmers' activity
NCC Brown, M Kölling, D McCall, I Utting
Proceedings of the 45th ACM technical symposium on Computer science …, 2014
Frame-based editing: Easing the transition from blocks to text-based programming
M Kölling, NCC Brown, A Altadmri
Proceedings of the Workshop in Primary and Secondary Computing Education, 29-38, 2015
Bringing computer science back into schools: lessons from the UK
NCC Brown, M Kölling, T Crick, S Peyton Jones, S Humphreys, ...
Proceeding of the 44th ACM technical symposium on Computer science education …, 2013
Investigating novice programming mistakes: educator beliefs vs. student data
NCC Brown, A Altadmri
Proceedings of the tenth annual conference on International computing …, 2014
Integrating and extending JCSP
PH Welch, NCC Brown, J Moores, K Chalmers, B Sputh
Communicating Process Architectures 2007 65, 349-370, 2007
Ten quick tips for teaching programming
NCC Brown, G Wilson
PLoS computational biology 14 (4), e1006023, 2018
Novice Java programming mistakes: Large-scale data vs. educator beliefs
NCC Brown, A Altadmri
ACM Transactions on Computing Education (TOCE) 17 (2), 1-21, 2017
An introduction to the Kent C++ CSP Library
NCC Brown, PH Welch
Communicating Process Architectures 2003, 139-156, 2003
C++ CSP2: A many-to-many threading model for multicore architectures
N Brown
Communicating Process Architectures 2007: WoTUG-30, 183-205, 2007
Blackbox, five years on: An evaluation of a large-scale programming data collection project
NCC Brown, A Altadmri, S Sentance, M Kölling
Proceedings of the 2018 ACM Conference on International Computing Education …, 2018
Communicating Haskell Processes: Composable explicit concurrency using monads
NCC Brown
Communicating Process Architectures, 67-83, 2008
Frame-based editing
M Kölling, NCC Brown, A Altadmri
Journal of Visual Languages and Sentient Systems 3, 40-67, 2017
Evaluation of a Frame-based Programming Editor
TW Price, NCC Brown, D Lipovac, T Barnes, M Kölling
Proceedings of the 2016 ACM Conference on International Computing Education …, 2016
Frame-based editing: Combining the best of blocks and text programming
NCC Brown, A Altadmri, M Kölling
2016 International Conference on Learning and Teaching in Computing and …, 2016
Panel: Future Directions of Block-based Programming
NCC Brown, J Mönig, A Bau, D Weintrop
Proceedings of the 47th ACM Technical Symposium on Computing Science …, 2016
Repositories of teaching material and communities of use: Nifty assignments and the greenroom
S Fincher, M Kölling, I Utting, N Brown, P Stevens
Proceedings of the Sixth international workshop on Computing education …, 2010
Engage Against the Machine: Rise of the Notional Machines as Effective Pedagogical Devices
PE Dickson, NCC Brown, BA Becker
Proceedings of the 2020 ACM Conference on Innovation and Technology in …, 2020
The cost of syntax and how to avoid it: Text versus frame-based editing
A Altadmri, M Kölling, NCC Brown
2016 IEEE 40th Annual Computer Software and Applications Conference (COMPSAC …, 2016
The system can't perform the operation now. Try again later.
Articles 1–20