Brian Harvey (lecturer)
   HOME

TheInfoList



OR:

Brian Keith Harvey (born 1949) is a former Lecturer SOE of
computer science Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to Applied science, practical discipli ...
at
University of California, Berkeley The University of California, Berkeley (UC Berkeley, Berkeley, Cal, or California) is a public land-grant research university in Berkeley, California. Established in 1868 as the University of California, it is the state's first land-grant u ...
. He and his students developed an educational
programming language A programming language is a system of notation for writing computer programs. Most programming languages are text-based formal languages, but they may also be graphical. They are a kind of computer language. The description of a programming ...
named
UCBLogo UCBLogo, also termed Berkeley Logo, is a programming language, a dialect of Logo (programming language), Logo, which derived from Lisp (programming language), Lisp. It is a dialect of Logo intended to being a “minimum Logo standard.” It has ...
which is free and open-source software, a
dialect The term dialect (from Latin , , from the Ancient Greek word , 'discourse', from , 'through' and , 'I speak') can refer to either of two distinctly different types of Linguistics, linguistic phenomena: One usage refers to a variety (linguisti ...
of the language
Logo A logo (abbreviation of logotype; ) is a graphic mark, emblem, or symbol used to aid and promote public identification and recognition. It may be of an abstract or figurative design or include the text of the name it represents as in a wordma ...
, as an interpreter, for learners.


Education

He received his B.S. in
mathematics Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
at
Massachusetts Institute of Technology The Massachusetts Institute of Technology (MIT) is a private land-grant research university in Cambridge, Massachusetts. Established in 1861, MIT has played a key role in the development of modern technology and science, and is one of the ...
(MIT), 1969, a M.S. in
computer science Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to Applied science, practical discipli ...
,
Stanford University Stanford University, officially Leland Stanford Junior University, is a private research university in Stanford, California. The campus occupies , among the largest in the United States, and enrolls over 17,000 students. Stanford is consider ...
, 1975, and a Ph.D. in science and mathematics
education Education is a purposeful activity directed at achieving certain aims, such as transmitting knowledge or fostering skills and character traits. These aims may include the development of understanding, rationality, kindness, and honesty. Va ...
,
University of California, Berkeley The University of California, Berkeley (UC Berkeley, Berkeley, Cal, or California) is a public land-grant research university in Berkeley, California. Established in 1868 as the University of California, it is the state's first land-grant u ...
, 1985. He also received a M.A. in
clinical psychology Clinical psychology is an integration of social science, theory, and clinical knowledge for the purpose of understanding, preventing, and relieving psychologically based distress or dysfunction and to promote subjective well-being and persona ...
,
New College of California New College of California was a college founded in the San Francisco Bay Area in 1971 by former Gonzaga University President John Leary. It ceased operations in early 2008. New College's main campus was housed in several buildings in the Mission ...
, 1990.


Work

Until retiring in July 2013, Harvey taught introductory (lower-division) computer science courses at Berkeley, and ''CS 195, Social Implications of Computing''. He was also involved in the development of the language Logo for the use in K-12 education. Together with the German programmer Jens Mönig, Harvey designed the programming language ''Build Your Own Blocks'' (BYOB), and its successor
Snap! Snap! is a German Eurodance group formed in 1989 by Record producer, producers Michael Münzing and Luca Anzilotti. The act has been through a number of line-up changes over the years, including American singers, songwriters and rappers Thea A ...
, an extended version of the language Scratch, which added higher-order functions and true
object-oriented Object-oriented programming (OOP) is a programming paradigm based on the concept of " objects", which can contain data and code. The data is in the form of fields (often known as attributes or ''properties''), and the code is in the form of p ...
inheritance Inheritance is the practice of receiving private property, Title (property), titles, debts, entitlements, Privilege (law), privileges, rights, and Law of obligations, obligations upon the death of an individual. The rules of inheritance differ ...
for first-class sprites. With ''CS10, The Beauty and Joy of Computing'' at Berkeley he co-established the first course to use BYOB and spread it to other colleges and high schools.


Selected publications

* * * *


References


External links

* ,
UC Berkeley The University of California, Berkeley (UC Berkeley, Berkeley, Cal, or California) is a public university, public land-grant university, land-grant research university in Berkeley, California. Established in 1868 as the University of Californi ...

CS 61A
(The Structure and Interpretation of Computer Programs) Webcasts {{DEFAULTSORT:Harvey, Brian American computer scientists Massachusetts Institute of Technology School of Science alumni Stanford University alumni UC Berkeley College of Engineering faculty New College of California alumni University of California, Berkeley alumni Living people 1949 births