What is computer science?

What is computer science?


Frederick:
COMPUTER SCIENCE IS THE ART OF TEACHING
A COMPUTER WHAT TO DO. I’LL START
WITH SOMETHING SIMILAR. LIKE, A SCREWDRIVER IS A TOOL THAT IS MADE TO KIND OF
TURN SCREWS, AND ON ITS OWN, IT’S USELESS. YOU HAVE TO TAKE IT IN YOUR HAND AND KIND OF TURN IT
TO MAKE SOMETHING HAPPEN. Peters: A COMPUTER ACTUALLY
LEARNS A SET OF INSTRUCTIONS AND ACTUALLY TRANSFORM THAT
INTO A WAY OF SHOWING A MOVIE OR PLAYING AN AUDIO FILE
OR DELIVERING FACEBOOK. AND THAT WHOLE STUDY
OF HOW THE COMPUTER THINKS IS COMPUTER SCIENCE. Campos: IT’S CODE, AND SO CODE IS A BUNCH
OF SYMBOLS AND LETTERS, BUT IT’S REALLY
MORE LIKE A LANGUAGE. Bigio:
I GOT HERE FROM PUERTO RICO, AND I DIDN’T KNOW ENGLISH, SO I HAD TO SPEND A LOT OF TIME
TRYING TO PERFECT MY ENGLISH. PROGRAMMERS DO THE SAME THING. THEY LEARN NEW LANGUAGES
TO DO NEW THINGS. THEY ARE INPUTTING THIS LANGUAGE AND THIS INSTRUCTION
INTO THE COMPUTER SO THE COMPUTER CAN DO
WHAT THEY WANT THEM TO DO. ♪♪ Frederick: GROWING UP,
I WAS ONE OF THE VERY FEW PEOPLE WHO HAD ACCESS TO A COMPUTER
AROUND ME. AND I REMEMBER BEING BORED ONE
DAY AND I PICKED UP THIS BOOK THAT WAS NEAR THE COMPUTER
THAT SAID “BASIC PROGRAMMING,” AND IT HAD THIS REALLY SIMPLE “GETTING STARTED, HELLO, WORLD
PROGRAM THAT YOU COULD WRITE IN BASIC, AND I REMEMBER WRITING IT
AND RECOGNIZING THAT, “WAIT, HOLD ON.
I JUST PUT THIS THING IN AND TOLD THIS COMPUTER HOW TO DO
THAT, AND IT CAME BACK OUT.” AND I HAD MY BROTHER COME IN
AND USE IT, AND HE’S LIKE, “OH, MAN, YOU
MADE THE COMPUTER SAY HELLO?” I WAS LIKE, “YEAH, YEAH, YEAH,
I DID. ISN’T THAT COOL?” ♪♪ Ghadiyali: IN OUR EVERYDAY
LIVES, YOU SPEAK LANGUAGE AND YOU USE THAT
TO COMMUNICATE AND INSTRUCT WHEN YOU’RE AROUND PEOPLE. SIMILARLY,
A PROGRAMMING LANGUAGE IS EXACTLY THE SAME THING. IT’S JUST A LANGUAGE THAT YOU’D
USE TO TALK TO THE COMPUTER. Frederick: AND THINK ABOUT
THE FIRST THING YOU DO WHEN YOU WAKE UP IN THE MORNING. LET’S SAY IT’S AN ALARM CLOCK. THERE ARE INSTRUCTIONS THAT SOMEBODY PUT INTO
THAT ALARM CLOCK TO TEACH IT HOW TO TELL TIME, HOW TO RESPOND TO YOU
HITTING THE SNOOZE BUTTON. YOU’RE WALKING OUT OF THE HOUSE AND YOU JUMP IN YOUR CAR
AND YOU START IT. THERE ARE LOTS OF COMPUTERS
IN THERE FIGURING OUT HOW TO TURN
THE ENGINE THE VERY FIRST TIME, HOW MUCH GAS TO PUT IN. THE SET OF INSTRUCTIONS
THAT PEOPLE HAVE PUT INTO ALL THESE LITTLE DEVICES
YOU’VE USED THROUGHOUT YOUR DAY JUST MADE YOUR DAY
THAT MUCH EASIER TO GET THROUGH. Bigio: YOU WANT DIRECTIONS OR
YOU’RE DIALING A PHONE NUMBER, YOU’RE ACTUALLY INTERACTING
WITH A COMPUTER TO SOLVE THE PROBLEM AT HAND. THAT’S COMPUTER SCIENCE
AND PROGRAMMING RIGHT THERE, EVERY DAY IN YOUR HAND. Ghadiyali: PROGRAMMING
AND COMPUTER SCIENCE IS ONE OF THE BEST WAYS
TO HAVE IMPACT IN THE WORLD. THERE IS NO OTHER CAREER,
NO OTHER FIELD WHERE YOU CAN TOUCH
SO MANY PEOPLE’S LIVES WITH JUST A SIMPLE SOFTWARE
OR A SIMPLE APP. AND IT’S SPECIFICALLY
ALSO IMPORTANT FOR DIVERSE COMMUNITIES
TO BE INVOLVED BECAUSE OF THE FACT THAT
COMPUTERS ARE EVERYWHERE, PROGRAMMING IS EVERYWHERE, AND WE WANT
AN EQUAL REPRESENTATION WHEN WE ARE BUILDING PROGRAMS. Frederick: WE NEED PEOPLE WHO HAVE A BROAD RANGE
OF PERSPECTIVES TO FIND DIFFERENT SOLUTIONS. Bigio: CREATING PRODUCTS
FOR THE PEOPLE, YOU NEED TO BE THE PEOPLE. AND IF WE HOPE TO HAVE PRODUCTS
OUT THERE THAT REALLY SERVE OUR NEEDS,
WE NEED TO BE INVOLVED — PROGRAMMING,
LEARNING COMPUTER SCIENCE, AND BEING PART OF
THE CREATION PROCESS OF THIS NEW WAVE OF INNOVATION.

58 thoughts on “What is computer science?”

  1. Ms. Zainab Ghadiyali, I think its wrong to compare careers/occupation. There are many other careers also which can touch many life. Though I myself love computer science a lot, learning it too, developing some app too.

  2. Car does not need computer to run the engine. Computer just make it easy for driver to use the car but the basic of car is about motor engine runs by fluid (gas, diesel, water). Maybe, the right term is "Modern" car runs by computer… for short, not all call needs computer.

  3. Do you play "Rotate Soccer" on your mobile?
    https://play.google.com/store/apps/details?id=com.menpro.rotatesoccer&hl=vi

  4. Increíble! desde cierto punto todos somos programadores naturales, sin embargo si somos programadores artificiales simplemente las posibilidades son infinitas.

  5. Mi edad es de 14 años Tengo algunos conocimientos en programación, espero estudiando mucho mas pueda cumplir uno de mis mas grandes sueños, llegar a ser parte del equipo Facebook

  6. I am so saddened by all of the people who mislead us into an incorrect view of computer science. Computer science is the science of solving problems mechanically. We create abstract data models to represent problems, and then we realise those data models as data structures so our problems can be computed on computing devices using algorithms we design. There is much more to the field, but this lies at its core.

  7. Hello, please I need your help.. I'm a computer science student.. And I need an idea for graduation project please help me 🙁

  8. This is not what Computer Science is at all. This video describes what it means to be a programmer. Not what COMPUTER SCIENCE IS. Computer Science is the study of computational theory which involves many many things! It is not programming, programming is an element of computer science but computer science is not programming. The video comes close in explaining some practical applications of computer science but not what computer science is, I hope people can understand this difference.

  9. second video in a row claiming to expain what computer science is but rather talking about programming. KILL ME

  10. HTML structure, CSS styling, learn JS syntax and order of operations, get Kapeli Dash, assign docsets to Opt+CMD, create a stack overflow account and chrome custom search for it. sublime text with plugins, iTerm with zshell, and chrome's built-in devtools for testing CSS and evaluating Javascript. JSbin good for prototyping HTML and messing around, connects to github — a cloud host for Git repositories, which keep track of project or folder-wide line-diffs in text file (sorta like Save As, but with infinite history stored efficiently in the root project folder). Node.js provides a way of executing javascript text with system-level permissions as opposed to the regular browser restrictions. the most famous usecase for Node.js is for Node Package Manager or npm, which downloads open source projects for controlling arduino, Rokus, literally anything. Javascript is the language between languages, and it's universal enough to run anywhere, even as just a Node.js process (with no UI) or in poly-filled and backwards-compatible "web views" like Chromium which runs on smartphones, TVs, etc.

  11. I really like that Zainab Ghadiyali said it is important to have diverse communities involved in Programming and Computer Science; I also love that the people in the video demonstrate that broad range of backgrounds. Each person in the video shared some of their own experiences as a way to explain the points they were making. This looks like a great video to introduce Programming and Computer Science to students in my Computer Science class that I'm developing for grade eleven students.

  12. I wonder if any of these people actually even did a CS degree. CS is way more than programming. In a sense CS is a sub-set of mathematics, it is a science of problem solving. The coding is merely part of the automation.

  13. I agree with most everyone here. By definition a computer or computing agent does have to be a Computer. It can be anything that is able to follow instructions. A person is technically a computer. Computer Science is the study of problem solving or algorithms.

  14. Hello like compter science but it is not easy for myself to Learn that subject please can you help me ….. please my friends

  15. Just letting you guys and girls know this is all bullshit and i suggest you do your own study from trusted sources, That's all i have to say.

Leave a Reply

Your email address will not be published. Required fields are marked *