>> SPEAKER 1: Dette er CS50.
Og dette er Sanders Theatre.
CS50 er Harvards introduksjon til intellektuelle foretak av datamaskin
vitenskap og kunst av programmering, for hovedfag og ikke-majors alike.
Faktisk, de fleste av kursets studenter, både på campus og off, har ingen tidligere
programing erfaring.
Men om du selv gjør eller ikke, blant kursets mål er å lære
du hvordan du skal tenke nøye, og løse problemer mer effektivt -
leksjoner som du finner transcendere veldig praktiske ferdigheter som du
også avslutte kurset.
>> Det er her i Sanders at, hver uke, Vi vil utforske nye måter å tenke på,
nye teknikker for å løse problemer.
Og det er der vi vil starte programmering.
I uke null vil vi dykke inn i Scratch, en grafisk programmeringsspråk fra
MIT, som vil vi være i stand til å lage programmer ved å dra og
slippe brikkene som vil bare koble til hvis det gjør
logisk fornuftig å gjøre det.
Vi vil gå over i uke én til C, litt mer tradisjonell programmering
språk, som vil vi uttrykke løsninger på problemer hele mer
presist, og til slutt desto mer kraftfullt.
>> Vi vil utforske den enkleste av data strukturer, matriser eller blokker av
minne som vi vil bruke til å lagre data.
Vi vil dykke inn i algoritmer, sett med instruksjoner med
for å løse problemer.
Vi vil søke etter nummeret 50 bak en rekke virtuelle dører.
Vi vil omorganisere disse dørene i orden å sortere tallene bak dem, slik at
at vi kan finne tall raskere.
Vi vil takle mer sofistikerte data strukturer og algoritmer, ting som
trær og prøver, hash tabeller og knyttet lister, alle verktøy for ens
verktøykasse med å løse problemer stadig mer effektivt.
>> Før lenge vi vil overgangen fra C til web-programmering, bruker språk som
PHP og Javascript i sammenheng med HTML, CSS og SQL - språk med
som dagens nettsteder er laget.
Ved utgangen av kurset vil du være klar, ikke bare for videre studier i CS om av
interesse, men for anvendelse av leksjoner allerede lært på problemer for
interesse for deg.
Vi har ganske mye å gjøre, selv om det i ukene fremover.
Så vi får se deg igjen snart.
Dette er CS50.
>> Ting kalt hash tabeller og knyttet lister, trær og prøver, alle verktøy for
ens verktøysett, som å løse problemer mer effektivt.
Vi vil ta -
[Ler].
Vi må bruke det!
[Ler]
Hvordan fikk vi ikke se at kommer?