David+J.+Barnes

a British computer scientist and lecturer at School of Computing , [|University of Kent]. His research interests include [|software testing], [|biological modelling], and as a club-level chess player, cheating in chess. He is co-author of the introductory Java programming using the [|BlueJ] IDE, and author of the PGN processing tool pgn-extract. || toc =Selected Publications=
 * Home * People * David J. Barnes**
 * [[image:DavidJBarnes.jpg link="https://www.cs.kent.ac.uk/people/staff/djb/"]] ||~ || **David John Barnes**,
 * David J. Barnes ||~ ||^ ||
 * David J. Barnes (**2002**). //Teaching introductory Java through LEGO MINDSTORMS models//. SIGCSE 2002
 * David J. Barnes, [|Michael Kölling] (**2008, 2012**). //[|Objects First with Java: A Practical Introduction using BlueJ]//. [|Prentice Hall] / [|Pearson Education]
 * David J. Barnes, [|Dominique Chu] (**2010, 2015**). //[|Guide to Simulation and Modeling for Biosciences]//. [|Springer]
 * David J. Barnes, Julio Hernández-Castro (**2015**). //[|On the limits of engine analysis for cheating detection in chess]//. [|Computers & Security], Vol. 48

=External Links=
 * [|Home page for DJ Barnes - School of Computing - University of Kent]
 * [|David J. Barnes - Google Scholar Citations]
 * [|pgn-extract: Portable Game Notation (PGN) Manipulator for Chess Games]

=References= =What links here?= include page="David J. Barnes" component="backlinks" limit="20"
 * Up one level**