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.

Leave a Reply