# Brian Harvey

> American computer scientist

**Wikidata**: [Q2924916](https://www.wikidata.org/wiki/Q2924916)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Brian_Harvey_(lecturer))  
**Source**: https://4ort.xyz/entity/brian-harvey-q2924916

## Summary
Brian Harvey is an American computer scientist best known for his work on educational programming languages, particularly UCBLogo and Snap!. He has been a lecturer at the University of California, Berkeley, and has made significant contributions to computer science education.

## Biography
- Born: 1949
- Nationality: United States
- Education: Stanford University, Massachusetts Institute of Technology, University of California, Berkeley, New College of California
- Known for: Developing UCBLogo and contributing to Snap!
- Employer(s): University of California, Berkeley
- Field(s): Computer Science

## Contributions
Brian Harvey has made significant contributions to the field of computer science, particularly in the development of educational programming languages. He is known for his work on UCBLogo, a de facto standard Logo programming language that includes facilities for handling lists, files, I/O, and recursion in scripts. Additionally, Harvey has contributed to the development of Snap!, a programming language designed for educational purposes, which was introduced in 2011. His work has had a substantial impact on computer science education, making programming more accessible and understandable for students.

## FAQs
### Q: What is Brian Harvey known for?
A: Brian Harvey is known for his work on educational programming languages, particularly UCBLogo and Snap!.

### Q: Where does Brian Harvey work?
A: Brian Harvey is employed at the University of California, Berkeley.

### Q: What is UCBLogo?
A: UCBLogo is a de facto standard Logo programming language developed by Brian Harvey, known for its facilities for handling lists, files, I/O, and recursion in scripts.

### Q: What is Snap!?
A: Snap! is a programming language designed for educational purposes, to which Brian Harvey has contributed significantly. It was introduced in 2011.

### Q: Where did Brian Harvey study?
A: Brian Harvey studied at Stanford University, Massachusetts Institute of Technology, University of California, Berkeley, and New College of California.

## Why They Matter
Brian Harvey's work on educational programming languages has had a lasting impact on computer science education. His development of UCBLogo and contributions to Snap! have made programming more accessible and understandable for students. These languages have been widely used in educational settings, helping to shape the way computer science is taught. Harvey's work has influenced countless students and educators, making him a significant figure in the field of computer science education.

## Notable For
- Developing UCBLogo, a de facto standard Logo programming language.
- Contributing to the development of Snap!, an educational programming language.
- Being a lecturer at the University of California, Berkeley.
- Making significant contributions to computer science education.

## Body
### Early Life and Education
Brian Harvey was born in 1949. He pursued his education at several prestigious institutions, including Stanford University, Massachusetts Institute of Technology, University of California, Berkeley, and New College of California.

### Career and Contributions
Brian Harvey has had a distinguished career in computer science, particularly in the development of educational programming languages. He is best known for his work on UCBLogo, a de facto standard Logo programming language that includes facilities for handling lists, files, I/O, and recursion in scripts. This language has been widely used in educational settings, making programming more accessible to students.

In addition to UCBLogo, Harvey has contributed to the development of Snap!, a programming language designed for educational purposes. Introduced in 2011, Snap! has been instrumental in teaching computer science concepts to students in a more engaging and understandable way.

### Affiliations and Employment
Brian Harvey is currently employed at the University of California, Berkeley, where he has been a lecturer. His work at Berkeley has further solidified his reputation as a leading figure in computer science education.

### Impact and Legacy
Brian Harvey's contributions to computer science education have had a lasting impact. His development of UCBLogo and contributions to Snap! have made programming more accessible and understandable for students. These languages have been widely used in educational settings, helping to shape the way computer science is taught. Harvey's work has influenced countless students and educators, making him a significant figure in the field of computer science education.

## Schema Markup
```json
{
  "@context": "https://schema.org",
  "@type": "Person",
  "name": "Brian Harvey",
  "jobTitle": "Computer Scientist",
  "worksFor": {"@type": "Organization", "name": "University of California, Berkeley"},
  "nationality": {"@type": "Country", "name": "United States"},
  "birthDate": "1949",
  "alumniOf": [
    {"@type": "EducationalOrganization", "name": "Stanford University"},
    {"@type": "EducationalOrganization", "name": "Massachusetts Institute of Technology"},
    {"@type": "EducationalOrganization", "name": "University of California, Berkeley"},
    {"@type": "EducationalOrganization", "name": "New College of California"}
  ],
  "knowsAbout": ["Computer Science", "Educational Programming Languages"],
  "sameAs": [
    "https://www.wikidata.org/wiki/Q4963530",
    "https://en.wikipedia.org/wiki/Brian_Harvey_(lecturer)"
  ],
  "description": "American computer scientist known for his work on educational programming languages."
}

## References

1. Virtual International Authority File
2. Czech National Authority Database
3. National Library of Israel Names and Subjects Authority File