![]() |
Brian HarveyComputer Science DivisionUniversity of California at Berkeley 781 Soda Hall / 510 642-8311 bh@cs.berkeley.eduBS, Mathematics, MIT, 1969 MS, Computer Science, Stanford, 1975 PhD, Science and Mathematics Education, Berkeley, 1985 MA, Clinical Psychology, New College of California, 1990 |
I'm a "Lecturer with Security of Employment," which means that they pay me to teach full-time (not to do research), but I'm essentially tenured, even though I'm not supposed to call it that.
I teach many of the lower division (freshman and sophomore) computer science courses at Berkeley, as well as one called Social Implications of Computing and occasionally others. I'm faculty advisor of the Computer Science Undergraduate Association and of the Open Computing Facility.
I'm also interested in the use of computers in pre-college education; I used to be a high school teacher, and I'm involved in the development of the Logo programming language. And recently I've been volunteering in a local elementary school.
| Berkeley Logo (download manual) (download readme) is a freeware interpreter that I wrote along with several students. (Major contributors are Daniel van Blerkom, Khang Dao, Michael Katz, Douglas Orleans, and Sanford Owings.) Click here to retrieve the complete distribution archive for Unix/Linux (or by HTTP), MacOS X (or by HTTP), or Windows (or by HTTP), complete with C source code. A version for the One Laptop Per Child XO is here (or by HTTP). (If you think Logo is just a graphics language for little kids, check out a sample program that should impress you.) | ![]() |
The current version is 6.0, posted 14 Sep 2008.
Here are links to version 5.3 for frozen platforms DOS (or by HTTP), or Mac pre-OS X (or by HTTP).
If you downloaded 6.0 before Tues 9/30/2008, 10:30pm PST, and it didn't run on your PowerPC-based Mac, download it again -- that's been fixed.
Also consider George Mills' MSWLogo, a multimedia-enhanced version for MS Windows based on Berkeley Logo. Or David Costanzo's FMSLogo, an updated version of MSWLogo. Or Andreas Micheler's aUCBLogo, a rewrite and enhancement of UCBLogo.
Here are links to other versions of Logo.
If you got here by Googling "logo" and are looking for someone to design a logotype (an identifying symbol) for your organization, you're in the wrong place. This is the Logo computer programming language for learners!
![]() |
![]() |
![]() |
(The beautiful cover art is by Jon Rife.) |
Now FREE for personal use: The second edition of Computer Science Logo Style, a three-volume series intended mainly for teenagers and their teachers, or for adults who aren't professional programmers. You can look at the tables of contents and complete downloadable PDFs and browsable HTML versions of
MIT Press web page for Computer Science Logo Style
| Previous | 5 |
|
| Next | 5 | |
| Random Site | ||
| List Sites | ||
|
I also wrote, with my colleague
Matthew Wright,
Simply Scheme: Introducing Computer
Science, intended for college-level non-CS majors and
for students who intend to major in CS but whose high school programming
background hasn't prepared them for our first course for majors. The second edition was published in 1999. Here are the program files for use with the book (or by HTTP). |
|
I've written several papers about computers and education.
I'm a member of Computer Professionals for Social Responsibility, the League for Programming Freedom, and the American Civil Liberties Union.
Check out the Marxism page and the Marxists Internet Archive.
Check out the world's best turkey stuffing recipe.
bh@cs.berkeley.edu