Generic profile picture

Dr Neil Smith

Senior Lecturer In Computing

School of Computing & Communications

neil.smith@open.ac.uk

Biography

Professional biography

Dr Smith is a senior lecturer in Computing and Communications with interests in aritficial intelligence, data science, machine learning, and pedagogy.

Research interests

My main research interests are in pedagogy of STEM education, including ways of engaging people in non-traditional contexts, such as children in Code Clubs and under-represented groups looking to move into computing.

Teaching interests

I teach in the areas of data science and machine learning. I currently lead a team developing a new module on machine learning for the OU's data science degree.

Impact and engagement

I work with several groups outside the university, including Code Club and GirlsCodeMK. Both these groups work to engage people with computing outside traditional higher-education contexts.

Publications

Book Chapter

A Comparison of MOOC Development and Delivery Approaches (2017)

Users and developers: An agent-based simulation of open source software evolution (2006)

Interpreting imprecise diagrams (2004)

Journal Article

A comparison of MOOC development and delivery approaches (2017)

Educating the Internet-of-Things generation (2013)

Generalised diagramming tools with automatic marking (2011)

Automatically assessing graph-based diagrams (2008)

A Study of Open Source Evolution Data using Qualitative Simulation (2005)

Qualitative Simulation of Models of Software Evolution (2002)

Presentation / Conference

Summer of Code: Assisting Distance-Learning Students with Open-Ended Programming Tasks (2018)

A comparison of MOOC development and delivery approaches (2016)

Master Teachers in Computing: what have we achieved? (2015)

Ubiquitous computing devices in the training of teacher-trainers (2015)

Code Club: bringing programming to UK primary schools through Scratch (2014)

Designing smart toys for the cognitive enrichment of elephants (2014)

Automatically assessing free-form diagrams in e-assessment systems (2012)

Teaching UbiComp with Sense (2010)

Diagram interpretation and e-learning systems (2010)

Generalised diagram revision tools with automatic marking (2009)

The role of labels in the automatic assessment of graph-based diagrams (2009)

Automatically assessing diagrams (2009)

Automatic assessment of sequence diagrams (2008)

A revision tool for teaching and learning sequence diagrams (2008)

Learning and automatically assessing graph-based diagrams (2007)

Computer assisted assessment of diagrams (2007)

An Empirical Study of the Evolution of an Agile-Developed Software System (2007)

A framework for the automated assessment of consistency between code and design (2007)

Teaching and learning applications related to the automated interpretation of ERDs (2007)

An investigation into the the automated assessment of the design-code interface (2007)

Tools for supporting the teaching and learning of data modelling (2007)

Using patterns in the automatic marking of ER-Diagrams (2006)

Agent-based Simulation of Open Source Software Evolution (2006)

Experiments in the automatic marking of ER-Diagrams (2005)

Toward the automated assessment of entity-relationship diagrams (2004)

Report

A Developmental Framework for Computer-based Automated Assessment (2007)

An approach to the automatic grading of imprecise diagrams (2006)