Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: I NTRODUCTIONS , O VERVIEW , S CHEME 1 GEORGE WANG gswang.cs61a@gmail.com Department of Electrical Engineering and Computer Sciences University of California, Berkeley June 21, 2010 1 Overview My name is George Wang, and we’ve got a great staff of TA’s, Readers, and LA’s to help all of you this semester. Please take a minute to say ’hi’ to me and them in Lab later today :). Before I go over course content and administrivia, I’d like to jump straight into the course. 2 The Big Picture Computer Science is an interesting name for the field, since really, it is neither about computers nor is it a science. If you want to study the construction and design of computers, you want to be studying electrical engineering. And excepting more theoretical elements, computer science is much more of of an abstract engineering discipline. Abstract, in the sense that in most fields you have to be concerned with the physi- cal limitations of the world. In Computer Science, we can deal with problems devoid of the constraints of reality. This is something I think is really great. We’re not teaching you Scheme, since as I said, you’ll know Scheme by tomorrow. We’re teaching Com- puter Science. This is analogous to teaching Literature through Shakespeare or Milton, or whatever. And the central idea to this course and CS and much of engineering is Abstraction. Consider this. Maybe, but hopefully not, you drive a car to school. To speed up, you press the gas pedal. To slow down, you hit the brakes. To turn you use the steering wheel. But what’s amazing is that once you learn these things, they’re the same whether you’re driving a hybrid or a truck. What the brakes are doing is utterly different. What the gas pedal is doing is mindblowingly complicated. But the point is, that you don’t care. That is the power of abstraction. All you need to know is that gas pedal = speed. You don’t think about the fuel injectors injecting gas and air engine, or each individual molecule forming in contained explosions driving pistons which give the car your motion. You don’t think about all of that, because if youexplosions driving pistons which give the car your motion....
View Full Document

This note was uploaded on 08/14/2010 for the course EECS 61A taught by Professor Harvey during the Summer '08 term at Berkeley.

Page1 / 4


This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online