Jonathan G Campbell

Picture and brief CV.

Web links

Web links on various professional interests: pattern recognition; image processing; computer science; programming; my teaching activities; plus other interests -- athletics, etc.

Research

Pattern Recognition and Machine Learning Group.

Opt2Vote e-voting project.

Machine vision for identification of shellfish larvae. Some related links.

Curriculum vitae in PDF. Includes publications.

Teaching links

BSc in Computer Games Programming, Games Programming 1.

BSc in Games Programming, Computer Graphics for Games 1.

BSc in Games Programming, Algorithms and Data Structures for Games Programming.

Software Development using Java (IT Support Year 3)..

C++ for Java Programmers.

BSc in Games Programming, Computer Graphics for Games 2.

Image processing. Notes on image processing. Also links to image processing and pattern recognition software (DataLab).

BSc Applied Computing final year projects.

Object-oriented programming in C++. Old notes on C++ slightly updated in 2003; more or less pre- the new standard and standardised STL.

Algorithms and Data Structures. Notes from my QUB MSc conversion course Algorithms and Data Structures. PDF version.

1999 version of the C++ notes. Retained here because I've had the odd request for them.

Computer architecture and operating systems. Introductory course based mainly on Andrew Tanenbaum's books.

Teaching programming. Links on how to teach programming; see also older links.

LyIT Conferring 2005.

Professional Societies

IEEE
Irish Mathematical Association
BMVA - British Machine Vision Association and Society for Pattern Recognition
Irish Pattern Recognition and Classification Society

Other

St. Johnston.
St. Johnston Cricket Club.
St. Johnston - old web page.
Hillwalking.
William Rowan Hamilton (1805--1869).
Finn Valley Athletics Club.
MBS Class of 1967.
Family Pictures 2005.
Magee College Class of 1994 Reunion 2008-01-19.

This page is http://www.jgcampbell.com/index.html; last modified 2008-07-17.
Contact: