Computer science inverts the normal. In normal science, you're given a world, and your job is to find out the rules. In computer science, you give the computer the rules, and it creates the world.
I was never as focused in math, science, computer science, etcetera, as the people who were best at it. I wanted to create amazing screensavers that did beautiful visualizations of music. It's like, "Oh, I have to learn computer science to do that."
I recommend computer science to people who practice meditation. The mental structures that are used in computer science are very similar exercises done in Buddhist monasteries.
Computer science is fascinating. As you study computer science, you will find that you develop your mind. It is literally like doing Buddhist exercises all day long.
Unless we make computer science a priority, we risk making gender, class, and racial disparities worse as jobs flow to those with a computer science background.
I majored in Computer Science at U.C. Berkeley and worked as a software developer for a couple of years. Then I taught high school computer science for over a decade and a half in Oakland, California.
My undergraduate work was in computer science and economics. It just happened to be at that time when 34 percent of computer-science majors were women. We didn't realize it was at the peak at the time.
I recommend, for many people, the study of computer science. Our natural resource in America is the mind. The mindset in computer science is very similar to the mindset in Zen.
In life sciences, we find a reasonable balance between men and women. In engineering and computer science, we have a major problem. A very small percentage of women will be in computer science.
Imagine you are writing an email. You are in front of the computer. You are operating the computer, clicking a mouse and typing on a keyboard, but the message will be sent to a human over the internet. So you are working before the computer, but with a human behind the computer.
Software Engineering is that part of Computer Science which is too difficult for the Computer Scientist.
If everybody has to take biology and chemistry, they can take computer science. Computer science is a more useful skill right now than a lot of other things that people are learning at school.
Drs. Margolis and Fisher have done a great service to education, computer science, and the culture at large. Unlocking the Clubhouse should be required reading for anyone and everyone who is concerned about the decreasing rate of women studying computer science.
I am a professor at the computer science department, but I don't know how to use a computer, not even for Email.
What is the central core of the subject [computer science]? What is it that distinguishes it from the separate subjects with which it is related? What is the linking thread which gathers these disparate branches into a single discipline. My answer to these questions is simple -it is the art of programming a computer. It is the art of designing efficient and elegant methods of getting a computer to solve problems, theoretical or practical, small or large, simple or complex. It is the art of translating this design into an effective and accurate computer program.
I think everyone should get a little exposure to computer science because it really forces you to think in a slightly different way, and it's a skill that you can apply in life in general, whether you end up in computer science or not.