# Harlan Mills

> American computer software engineer (1919–1996)

**Wikidata**: [Q5658364](https://www.wikidata.org/wiki/Q5658364)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Harlan_Mills)  
**Source**: https://4ort.xyz/entity/harlan-mills

## Summary
Harlan Mills was an American computer software engineer, university teacher, and computer scientist best known for his contributions to structured programming. He was recognized as an IBM Fellow and received the IEEE Computer Society Computer Pioneer Award in 1994 for his work on structured programming.

## Biography
- Born: 1919-05-14
- Nationality: United States
- Education: Iowa State University
- Known for: Contributions to structured programming; mentorship of doctoral students in computer science
- Employer(s): Held the title IBM Fellow (award/recognition); academic appointments implied by supervision of doctoral students
- Field(s): Computer science; software engineering; structured programming

## Contributions
Harlan Mills is documented as a significant contributor to structured programming, a contribution formally recognized by the IEEE Computer Society with the Computer Pioneer Award in 1994 (citation: award qualifier "In recognition of contributions to Structured Programming"). He held the distinction of IBM Fellow, indicating a senior technical recognition by IBM. Mills supervised doctoral students who became notable computer scientists, including Jayadev Misra and Joseph Walter Davison; this reflects direct mentorship and influence on subsequent research generations. His scholarly output is indexed across major bibliographic and digital libraries, as shown by identifiers and author records in dblp, ACM Digital Library, IEEE Xplore, Scopus, zbMATH, WorldCat, and other library authority files (VIAF, ISNI, GND, Library of Congress). These records document a body of published work on computing and software engineering topics and ensure his work remains discoverable and cited by researchers. While specific paper titles are not provided in the source material here, Mills' corpus and formal recognitions establish concrete outcomes: peer-reviewed publications, doctoral supervision, and recognized leadership in structured programming.

## FAQs
### Q: Who was Harlan Mills?
A: Harlan Mills was an American computer software engineer, university teacher, and computer scientist known for contributions to structured programming. He lived from 1919 to 1996.

### Q: What honors did Harlan Mills receive?
A: He was recognized as an IBM Fellow and received the IEEE Computer Society Computer Pioneer Award in 1994 for contributions to structured programming.

### Q: Did Harlan Mills mentor other notable computer scientists?
A: Yes. His recorded doctoral students include Jayadev Misra and Joseph Walter Davison, indicating mentorship of researchers who went on to academic and technical careers.

## Why They Matter
Harlan Mills mattered to computer science because his work and leadership helped formalize and disseminate structured programming techniques within software engineering. The IEEE Computer Society honored those contributions with the Computer Pioneer Award in 1994, explicitly tying his legacy to the advancement of structured programming practices. His status as an IBM Fellow marks him as a recognized technical leader in industry circles. Mills’ supervision of doctoral students such as Jayadev Misra and Joseph Walter Davison extended his influence through successive academic generations; those students continued to contribute to computing research and education. The breadth of authority and bibliographic identifiers (VIAF, ISNI, dblp, ACM DL, IEEE Xplore, Scopus, zbMATH, WorldCat, national library records) demonstrates persistent discoverability and use of his publications. Without his documented contributions and mentorship, parts of the academic lineage in software engineering and structured programming pedagogy would be less directly connected to the mid‑20th‑century efforts to bring rigor to software development. His recognitions preserve his role in the institutional memory of computing.

## Notable For
- Receiving the IEEE Computer Society Computer Pioneer Award in 1994 "In recognition of contributions to Structured Programming."
- Holding the title of IBM Fellow (recognized technical distinction).
- Supervising doctoral students who became notable computer scientists, including Jayadev Misra and Joseph Walter Davison.
- A substantial bibliographic and authority presence across db/author databases: dblp, ACM Digital Library, IEEE Xplore, Scopus, zbMATH, WorldCat, and national library authority files.
- Educated at Iowa State University and recorded in the Mathematics Genealogy Project (ID 24).

## Body

### Early life and education
- Born 1919-05-14.
- Educated at Iowa State University.
- Doctoral advisor: Bernard Vinograde (as recorded in academic metadata).

### Academic roles and mentorship
- Described occupationally as a university teacher and computer scientist.
- Documented doctoral students include:
  - Jayadev Misra (born 1947-10-17).
  - Joseph Walter Davison (born 1942-11-28).
- Supervision of these students indicates active doctoral-level mentorship and academic leadership.

### Industry recognition
- Title/honor: IBM Fellow (recorded among awards/recognitions).
- Award: IEEE Computer Society Computer Pioneer Award (1994), with the award explicitly citing contributions to structured programming.

### Publications and scholarly record
- Author identifiers and records indicate a body of published work indexed in multiple bibliographic repositories:
  - dblp author ID: 95/5254
  - ACM Digital Library author ID: 81100012264
  - IEEE Xplore author ID: 37416145300
  - Scopus author ID: 7004578453
  - zbMATH author ID: mills.harlan-d
  - WorldCat entities ID and numerous national library authority records (VIAF 72663015, ISNI 0000000121391635, GND 17225969X, Library of Congress n79021717)
- These entries document his contributions to the literature of computing and ensure long-term discoverability.

### Honors and identifiers
- Computer Pioneer Award (IEEE Computer Society), 1994 — for contributions to structured programming.
- IBM Fellow — recorded as an award/recognition.
- Multiple library and authority control identifiers (ISNI, VIAF, GND, Library of Congress, national library IDs).
- Mathematics Genealogy Project ID: 24.

### Personal and biographical metadata
- Full name and aliases: Harlan D. Mills; Harlan Duncan Mills; multilingual renderings recorded.
- Sex/gender: male.
- Citizenship: United States.
- Birth and death: 1919-05-14 — 1996-01-08.

## Schema Markup
```json
{
  "@context": "https://schema.org",
  "@type": "Person",
  "name": "Harlan Mills",
  "jobTitle": "Computer software engineer",
  "nationality": {
    "@type": "Country",
    "name": "United States"
  },
  "birthDate": "1919-05-14",
  "alumniOf": [
    {
      "@type": "EducationalOrganization",
      "name": "Iowa State University"
    }
  ],
  "knowsAbout": [
    "Computer science",
    "Software engineering",
    "Structured programming"
  ],
  "sameAs": [
    "https://en.wikipedia.org/wiki/Harlan_Mills"
  ],
  "description": "American computer software engineer and university teacher known for contributions to structured programming; IBM Fellow and recipient of the 1994 Computer Pioneer Award."
}

## References

1. Mathematics Genealogy Project
2. [Source](https://www.computer.org/profiles/harlan-mills)
3. International Standard Name Identifier
4. CiNii Research
5. Virtual International Authority File
6. SNAC