Biography.guide
Home β€Ί People β€Ί Computer scientist β€Ί Jim Woodcock
Portrait of Jim Woodcock

Jim Woodcock

b. 1956

British computer scientist

Don't just read it β€” keep itBiographies to ownE-book Β· Audio Β· Video From $7 β†’

About Jim Woodcock

Born 1956. Jim Woodcock is a British computer scientist, engineer and professor, known for Communicating Sequential Processes, Unifying Theories of Programming and Z notation.

James Charles Paul Woodcock is a British computer scientist.

Woodcock gained his PhD from the University of Liverpool. Until 2001, he was Professor of Software Engineering at the Oxford University Computing Laboratory, where he was also a Fellow of Kellogg College. He then joined the University of Kent and was later based at the University of York, where, from October 2012-2016, he was head of the Department of Computer Science, retiring in 2024.

His research interests include: strong software engineering, Grand Challenge in dependable systems evolution, unifying theories of programming, formal specification, refinement, concurrency, state-rich systems, mobile and reconfigurable processes, nanotechnology, Grand Challenge in the railway domain. He has a background in formal methods, especially the Z notation and CSP.

Woodcock worked on applying the Z notation to the IBM CICS project, helping to gain a Queen's Award for Technological Achievement, and Mondex, helping to gain the highest ITSEC classification level.

Prof. Woodcock was editor-in-chief of the Formal Aspects of Computing journal from 2007 until 2025.

In September 2024, a Festschrift Symposium was held for Woodcock at the University of York, celebrating his retirement, with an associated proceedings volume. After his official retirement from the University of York, he continued to work at Aarhus University in Denmark and Southwest University in China.

Books Jim Woodcock and Jim Davies, Using Z: Specification, Refinement, and Proof. Prentice-Hall International Series in Computer Science, 1996. . Jim Woodcock and Martin Loomes, Software Engineering Mathematics: Formal Methods Demystified. Kindle Edition, Taylor & Francis, 2007.

Biography shop

Don’t just read it β€”
keep it.

Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.

  • E-book
  • Audio
  • Video
Browse the shop β€” from $7

Instant download Β· yours to keep Β· every purchase keeps this site free

Important facts

Birth century
Nationality
Known for
Communicating Sequential Processes, Unifying Theories of Programming, Z notation
Education
University of Liverpool
Employers
University of Kent, University of York, University of Oxford, University of Surrey
Awards
Fellow of the Royal Academy of Engineering; Fellow of the British Computer Society
Also known as
James Charles Paul Woodcock, J. C. P. Woodcock

People in Jim Woodcock's life

Named in this biography and alive at the same time

Contemporaries

People whose lives overlapped Jim Woodcock's

Frequently asked questions

Who is Jim Woodcock?

British computer scientist

When was Jim Woodcock born?

Jim Woodcock was born on 7 June 1956.

What is Jim Woodcock's occupation?

Jim Woodcock is a computer scientist, engineer and professor.

What is Jim Woodcock known for?

Jim Woodcock is known for Communicating Sequential Processes, Unifying Theories of Programming and Z notation.

What nationality is Jim Woodcock?

Jim Woodcock is British.

Sources & further reading

Β· Wikipedia: Jim Woodcock

Β· Wikidata: Q6199027

Β· DBpedia: Jim Woodcock

Cite this page

APA: Biography.guide. (2026). Jim Woodcock. https://biography.guide/jim-woodcock/

MLA: "Jim Woodcock." Biography.guide, https://biography.guide/jim-woodcock/.

Chicago: "Jim Woodcock." Biography.guide. https://biography.guide/jim-woodcock/.

Data last updated: 2026-09-20 Β· Spot an error? Report a correction.

Page generated 2026-09-27 05:02 UTC