Skip to main content
Neil Brown

Dr Neil Brown

Senior Research Fellow

Research interests

  • Computer science

Biography

Neil works in computing education, researching and developing tools that help novices learn to program.  He works on BlueJ, Greenfoot, Stride, Strype and Blackbox.  Neil is interested both in how novices learn programming and how to design tools to help them learn more effectively.  He is also interested in improving the quality of research, and acts as an Associate Editor at the Computer Science Education journal in charge of Registered Reports.

Research interests

  • Programming education
  • IDE and programming tool design
  • Registered Reports and pre-registration

    Research

    ARTICLE Code
    Software Systems

    The group studies design, modelling and engineering of software systems.

    computer-workshop
    Computing Education Research Centre (CERC)

    The Computing Education Research Centre at King's College London carries out research, develops tools, conducts studies, creates pedagogy, and supervises PhD projects related to computer science education.

    Events

    25NovStrype Workshop Thumbnail 780 x 440

    Teaching Python Programming with Strype

    A workshop for teachers to learn a novel way to teach python in schools

      Research

      ARTICLE Code
      Software Systems

      The group studies design, modelling and engineering of software systems.

      computer-workshop
      Computing Education Research Centre (CERC)

      The Computing Education Research Centre at King's College London carries out research, develops tools, conducts studies, creates pedagogy, and supervises PhD projects related to computer science education.

      Events

      25NovStrype Workshop Thumbnail 780 x 440

      Teaching Python Programming with Strype

      A workshop for teachers to learn a novel way to teach python in schools