School of Computing

David Barnes

Lecturer

Photo of DJ Barnes, if available
  • Room SW110
    School of Computing
    University of Kent,
    CT2 7NF

Publications

My publications are available from the Computer Science department publications repository.

Recent Books

Objects First with Java book cover The fifth edition of Objects First with Java was published in 2012. ISBN-13 for the US Edition is 978-013-249266-9 and for the UK Edition is ISBN 978-013-283554-1. Translations of earlier editions are available in Dutch, French, German, Greek, Italian, Portugese and Spanish. Introduction to Modeling for Biosciences book cover Introduction to Modeling for Biosciences was published by Springer in August 2010. It provides a broad overview of the most important techniques used to model biological systems The ISBN is 978-1-84996-325-1.
This is co-authored with Michael Kölling who is creator of the BlueJ Interactive Java Environment. This is co-authored with Dominique Chu.

Research Interests

I belong to the following research groups:

My research interests include the teaching of introductory programming, software testing and biological modelling. I am currently collaborating with staff in the School of Biosciences developing software to help them visualise NMR data.

Teaching

I am heavily involved in the teaching of introductory, object-oriented programming at both undergraduate and postgraduate levels. I also teach networking protocols as part of a postgraduate Computer Security module. I have done a lot of work with local schools, introducing students at Key Stage 3 to programming through the use of LEGO Mindstorms kits as part of the 'control' element of the ICT curriculum. I have prepared some ROBOLAB teaching materials to support this work. I have also looked at the use of Java with the LEGO RCX brick.

Personal Information

I am married to Helen and we have four adult children. My wife and I are members of Herne Bay Baptist Church where we contribute to the worship by playing guitar (me) and recorder (Helen). All of my children and I have variously dabbled with rock climbing. With two of my close friends, Chris and Joe, I have recently spent some fun times cycling in the Ardennes region of Belgium, backpacking in Norway and a walking tour between youth hostels in Germany's Harz National Park - we have very understanding families!

I am interested in researching my family history, and I have a particular interest in gathering information on 92 Squadron RAF in which my father was a member of the ground crew.

I am an occasional collector of picture postcards. I used to play chess seriously, captaining Herne Bay Chess Club in the 1995 and 1996 seasons. Before stopping to concentrate on my first book, I had a 1998 BCF grading of 145. In the 1996-97 season I shared joint first place in the Lohmann Cup competition for the individual Thanet area champion. Since that break, I haven't managed to get back into serious chess, having discovered rock climbing as an alternative (but equally cerebal?) hobby. I wrote and maintain the pgn-extract program for manipulating chess games written in the Portable Game Notation (PGN).

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 08/02/2012 03:06