>> HÖGTALARE 1: Det här är CS50.
Och det här är Sanders Theatre.
CS50 är Harvards introduktion till intellektuella företag av dator
vetenskap och konsten att programmera, för stora och icke-majors lika.
I själva verket de flesta av kursens elever, både på campus och på, har ingen tidigare
programmering erfarenhet.
Men oavsett om du själv gör eller inte gör, bland kursens mål är att lära ut
hur du tänker noga, och lösa problem mer effektivt -
lektioner som du hittar överskrida mycket praktiska färdigheter med vilka du
också avsluta kursen.
>> Det är här i Sanders att, varje vecka, Vi kommer att utforska nya sätt att tänka,
nya tekniker för att lösa problem.
Och det är där vi ska börja programmera.
I vecka noll kommer vi dyker in Scratch, en grafiska programmeringsspråk från
MIT, som vi kommer att kunna skapa program genom att dra och
släppa pusselbitar som ska endast ansluta om det gör
logisk mening att göra så.
Vi kommer att övergå i vecka ett till C, lite mer traditionell programmering
språk, med vilket vi kan uttrycka lösningar på problem allt fler
exakt, och i slutändan desto mer kraftfullt.
>> Vi kommer att utforska den enklaste av uppgifter strukturer, matriser eller block av
minne som vi använder för att lagra data.
Vi kommer att dyka in i algoritmer, uppsättningar av instruktioner med
för att lösa problem.
Vi kommer att söka efter nummer 50 bakom en matris av virtuella dörrar.
Vi kommer att arrangera dessa dörrar för att sortera siffrorna bakom dem, så
att vi kan hitta siffror snabbare.
Vi kommer att ta itu med mer avancerade uppgifter strukturer och algoritmer, saker som
träd och försöker, hashtabeller och länkas listor, alla verktyg för ens
verktygslåda som man kan lösa problem allt mer effektivt.
>> Inom kort kommer vi att övergå från C till webbprogrammering, med hjälp av språk som
PHP och JavaScript i samband med HTML, CSS, och SQL - språk med
vilket dagens webbplatser är gjorda.
Vid kursens slut är du redo, inte endast för vidare studier i CS om av
intresse, men för tillämpning av lektioner redan lärt sig att problemen med
intresse för dig.
Vi har ganska lite att göra, Men under de kommande veckorna.
Så vi ses snart igen.
Detta är CS50.
>> Heter Saker hashtabeller och kopplade listor, träd och försöker, alla verktyg för
sin verktygslåda, som att lösa problem mer effektivt.
Vi tar -
[Skrattar].
Vi måste använda det!
[Skrattar]
Hur kunde vi inte se att komma?