This preview shows page 1. Sign up to view the full content.
Unformatted text preview: Course overview: Computer science isnt about computers (thats electrical engineering) and it isnt primarily a science (we invent things more than we discover them). CS is partly a form of engineering (concerned with building reliable, efficient mechanisms, but in software instead of metal) and partly an art form (using programming as a medium for creative expression). Programming is really easy, as long as youre solving small problems. Any kid in junior high school can write programs in BASIC, and not just exercises, either; kids do quite interesting and useful things with computers. But BASIC doesnt scale up; once the problem is so complicated that you cant keep it all in your head at once, you need help, in the form of more powerful ways of thinking about programming. (But in this course we mostly use small examples, because wed never get finished otherwise, so you have to imagine how you think each technique would work out in a larger case.) We deal with three big programming styles/approaches/paradigms:...
View Full Document
This note was uploaded on 02/17/2010 for the course COMPUTER S 26275 taught by Professor Harvey,b during the Spring '10 term at University of California, Berkeley.
- Spring '10
- Computer Science