Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Pioneer

Michael A. Jackson (computer scientist)

Software And Its Engineering

Michael Anthony Jackson (born February 16, 1936) is a British computer scientist and independent computing consultant, and a visiting research professor at the Open University. He developed Jackson Structured Programming in the 1970s, described in his 1975 book Principles of Program Design, a method that analyzes the data structures of a program's input and output files and derives the program's control structure from them using the three basic structures of sequence, iteration and selection; the technique was originally aimed at making COBOL batch file processing programs easier to modify and maintain, but applies to any language with structured control constructs. He later developed the related Jackson System Development method for broader software system design.

Facts
Birth Year
1936 1
Birth Date
1936-02-16 1
Sources
1. Michael A. Jackson (computer scientist) (Wikidata)
  • P569 (date of birth): year 1936
    1936
  • Wikidata P166: Lovelace Medal
    Wikidata P166 (award received): Lovelace Medal.
  • Wikidata P166: Stevens Award
    Wikidata P166 (award received): Stevens Award.
  • P569 (date of birth): 1936-02-16
    1936-02-16
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.