>> DAVID J. Malan: Hello, world.
Minu nimi on David Malan, ja see on CS50 live.
Koefitsiendid on, kui sa oled tuning see oja, sa oled üliõpilane CS50x ja
CS50 ehk läbi EDX, Harvard College või Harvard Extension School.
Noh, sest nii palju on kursuse materjal nendel päevadel pakutakse teile
video, arvasime me tahaks teha sama, kuid seekord teha vähe
huvitav ja tegelikult eetrisse kõik see live.
Nii et kui sa näed mind reis, kui sa näed mind misspeak, kui sa näed mind kägardama kõik
kohta, mis toimub sõna otseses mõttes õigus nüüd Cambridge, Massachusetts
Reede hommikul siin.
>> Noh, me arvasime, et me kõigepealt anda sa mõttes - vaata, siin see on.
See on CS50 live juba.
Nii on viimase paari nädala jooksul, inimesed on postitad küsimused
Reddit ja Facebook ja Twitter jms.
Ja üks neist eriti püütud meie silma, et me arvasime, et võiks olla
Korduma kippuvad küsimused.
Nii et ma mõtlesin, et ma lugesin et sa siin elad.
>> Nii Week 0.
Keegi veel natuke segaduses ja / või ülekoormatud juba?
Noh, see oli postitatud Reddit.
Ja tudeng töötatud järgmiselt -
Mul ei ole palju varasemaid kogemusi.
Kas see võiks olla, miks ma tundub, et haigestute on palju aeglasemalt kui
ülejäänud inimesed postitad siin?
Ma olen tõesti huvitatud kõik see, aga kriimustus on natuke segane
mulle mingil põhjusel.
Ma ei tundu, et tea, kust alustada.
Mida ma peaksin tegema, et proovida ja aru saada kõik see on natuke parem?
Ma olen pettunud, et ma olen juba segaduses.
>> Nii et see on täiesti tõepoolest Korduma kippuvad küsimused.
Tegelikult, kui sa häälestatud Week 0 on loeng juba tead, et
Vähemalt siin linnakus, 73% oma klassikaaslastega siin ei ole enne
Planeerimise kogemus.
Ja mõistma ka seda, et palju jutuvadin Facebookis ja Twitteris ning
Reddit nüüd on ehk kaldumine üliõpilastele, kes juba on küll
natuke rohkem mugavust ja Savvy.
Ja see on ju, miks nad gravitatsiooni suunas
need vormid nii kiiresti.
>> Seega kindlasti ei rabatud nii palju hämmastav projektide
Juba on jagatud Scratch Galerii, samuti Reddit
ja Facebook.
Aga tegelikult lohutama asjaolu et seal on sadu, vastuhääl,
sõna otseses mõttes tuhandeid muu inimesed just nagu sina.
Ja nad ei pruugi olla rääkimine üles kuid need on tõesti seal.
>> Mis on CS50 live mõeldud?
See saab olema võimalus meid, iga kord samal ajal, et rääkida
edasi-tagasi elama.
Ja me kas võtta küsimused kaudu video, või teeme oma parima, et saaksite, et
Tulevikus isegi häälestada ennast otseülekandes live streaming video.
>> Aga nüüd, et meil on mitmeid lõbus segmendid valmis teile esimene
mis saab olema pilguheit Harvardi Ülikoolis.
Neile, kes ei ole kunagi astunud otsast Cambridge'is
Massachusetts, arvasime me tahaks teile näidata mõned rohkem tuntud saidid
samuti mõned saite unikaalne CS50.
Võtame vaata.
>> Me oleme siin, väljaspool peavärav Harvard University, ja läbi nende
väravad näete John Harvard kuju, mis on kõige vanemad esimese
sihtkohta.
Lähme sisse
Nii et see on John Harvardi kuju, üks populaarsemaid asukohad
campus turistidele.
Mida te näete siin on ehib John Harvard, asutaja 1638.
>> Noh, selgub, kui võtate tour, üks asi, saate teada, et
seal on kolm peitub siin.
Üks ei ole see John Harvard.
Kaks, ta ei olnud asutaja ja kolm, Harvard ei ole põhjendatud 1638.
Aga milline on tõsi, et kui sa hõõruda oma jala siin, võite lihtsalt saada
natuke õnne.
>> Kas me vaatleme CS50 ateljees?
Nii et me oleme siin Maxwell Dworkin G-123.
Maxwell Dworkin on meie arvuti teadus hoone.
Kui soovite otsida see üles Google Kaardid, me oleme 33 Oxford Street
Cambridge, Massachusetts.
Nii et siin, selle taustal on kus me tulistada CS50 on lühikesed püksid,
kõndida läbi ekspordi ja muud materjali.
>> Mida sa tavaliselt näha on, et me tulen siia tulla, keera palju
need tuled ja teemasid, Zamyla, Rob, ja teised, mis on
need asuvad siin, vastu see valge taustal.
Või alternatiivselt, kui me selle maha roheline ekraan, mida me tegelikult saame
digitaalselt panna taga midagi me tahame -
Arvuti ekraanil TV ekraan -
tõesti, midagi sellist.
>> Noh, siin on meil mõned valgustus, et me viskame edasi
teema, nii et saad kena, puhas tulistasid vastu ja taustaks.
Siin on mõned jäänused oli kord CS50 salong.
Nii et see oli kunagi koht kus infotehnoloogia
üliõpilastele oleks hängida.
Oleme alates pöördus see midagi rohkem high tech nende võrseid.
>> Tegelikult siin on jäänuk kohta CS50 puzzle päev.
Alguses semester on meil umbes 200-pluss õpilased saavad kokku
ja lahendada mõistatusi, mis on mõeldud Näitab selgelt asjaolu, et
arvutiteadus tõesti ei ole programmeerimise, per se.
See on üldiselt umbes probleemide lahendamine.
>> Aga siin sa näha Läinud mõned märgised, et oleme jäänud
igaveseks üles need klaasist seinad.
Nüüd, kui me pöörlema ​​ümber, näete Mis asjad on nagu alates
tootja vaatenurgast.
Siia, meil on statiivi.
Ja see statiiv on tõesti ainult arvuti ekraani, mis peegeldab
vastu peeglit.
Nii et kui me tegelikult välja kaamera, sisselülitatud arvutiga, siis
oleks tegelikult näha sõnadena ekraan, mis mina või üks meeskond
liikmed on tegelikult etlemine kaamera.
>> Mida me teeme selle stuudio on tõesti ainult kirjutasid sisu CS50.
Ja me script seda teleprompter nii et me saame kulub vaid
õige, ja nii, et kui me teeme vigu, see on palju lihtsam uuesti,
uuesti, uuesti ja deterministlikult öelda sama asja uuesti ja uuesti.
Sanders Theatre, vahepeal on väga juhus.
Ja see on palju rohkem eluskeskkonnas kus meil on minu ja
õpilased ja teised suheldes laval.
Miks me ei võta vaata seal kõrval.
>> Nii et me tuleme siia Memoriali Hall, mis on koht, kus CS50 kabinetis
tundi ja loengud toimuvad.
Siin selles sissepääs on Annenberg Hall.
See on tegelikult koht, kus kõik Harvardi rebaseid võtta oma sööki.
Ja see on ka, kus õhtuti, üks või mitu ööd nädalas, et me
on sadu CS50 õpilased koguma mõnikord töötada oma probleemi
komplekti üksteise kõrval, samuti CS50 personal.
>> Nii et me oleme siin, milliseid samme Memorial Hall.
Need on peamised uksed, mis meid Sanders Theatre, kus
Loengud toimuvad.
Kas lähme?
>> Ja see on Sanders Theatre, kus CS50 loengud toimuvad.
See on CS50.
Nii et see väljend ringi internetis
tuntakse, oli üks töö.
Ja ma tõepoolest oli üks töö umbes kaks minut ja pool tagasi, et minu
kolleegide, Ramon, Colton, Dan, ja Padrick, väga kiiresti meenutas mulle
ning niipea, kui me läksime selle tour.
>> Sest tegelikult, mida me pidime alustada täna siin olid mõned
hellos mõnest oma eelkäijate klassi.
Nii et me tegelikult toimub tagasikerimine natuke ja avab William nüüd,
kes hails Wales Ameerika Ühendkuningriik, kes oli üks meie noorim
õpilased eelmisel aastal, kes oleks öelda tere.
>> SPEAKER 1: Mis su nimi on?
>> SPEAKER 2: William.
>> SPEAKER 1: Mis see on?
>> SPEAKER 2: CS50.
>> DAVID J. Malan: Nii et siis oli William.
Olgem nüüd peaga mujal, alla Nigeeria, kus teine ​​klassivend
sinu aastaid varem on [? Annette,?]
kes sarnaselt meeldi öelda, Hello, world.
>> SPEAKER 3: Tere, maailm.
Ma olen väga põnevil, et võtate CS50 tänavu kõik
tee Lagos, Nigeria.
Tundsin vajadust lihvida oma arvuti oskusi, ja ma olen alati tahtnud
saada hea programmeerija ja nii Ma registreerusin käigus.
Ma tahan öelda tänu Harvardi ja MIT ja koolid, kes tulid kokku
muuta see juhtub tuhandeid inimesed üle kogu maailma.
>> Ma alles lõppenud minu esimene mäng kunagi.
Sai tehtud P-seatud 0, minu Scratch programm, mis on lõbus.
Ma ootan, millel lõbusam Muidugi, ja minu klassikaaslased kui
me läheme läbi p set pärast p komplekt.
Minu nimi on [? Annette?]
[? Onoja?] Ja see on CS50.
>> DAVID J. Malan: Nüüd, eriti kui te olete mures, et sa oled vanem
klassi õpilaste, ülejäänud kindel, et sa ei ole.
CS50 ja CS50x on üsna teemadering vanuses noortele kui 10 aastat vana
palju, palju vanem.
Tegelikult arvu opiskelijoillesi kes on postitad bulletin
lauad on jagamine videod selle kohta.
Ja me tahaksime jagada ühe eelkõige eelmisel aastal -
[? Alecio?]
Brasiiliast, kes oleks ka öelda tere oma
järglaste klass.
>> SPEAKER 4: Hello, world.
Ma olen [? Alecio?]
[? Omida?]
alates Brasilia, Brasiilia.
Ma olen 78 aastat vana, ja ma olen väga entusiastlikud seda online kursus.
Ma olen kindel, et see aitab mind palju, et täita oma töö valdkonnas
kaugõpe.
Ma võtan seda võimalust, et tänada EDX Algatuse kursusi nagu
Seda ning tänu professor Malan kõik CS50 gang.
Minu nimi on [? Alecio?]
[? Omida?] Ja see on CS50.
>> DAVID J. Malan: Nüüd oleks meil Kardaani ekskursioon Harvard
Ülikool, neile, kes ei ole näinud Harvard enne.
Aga mulle tundub teil on nüüd näinud Harvard University enne.
Nii et me liikuda edasi kuni segment tuntud oma postkasti.
Viimase paari nädala jooksul, olete tõepoolest on esitanud üsna mõned küsimused,
mille eest me oleme hoides silma peal.
>> Ja mõned teist olid nii lahke, et küsida need samad küsimused kaudu video.
Tegelikult siin Kuveidis, oleme Dhruv, kes tahaks tekitada
küsimus meile, personal, umbes CS50 ja arvutiteaduse ja
programmeerimine üldisemalt.
Dhruv?
>> DHRUV RAMANI: Hi.
Olen Dhruv, ja ma elan Kuveit, Lähis-Idas.
Ma olen üliõpilane [? klassis 10.,?]
ja ma olen teinud nelja keelt nüüd.
Olen võtnud CS50 2013, ja esimene küsimus, et tulid minu arvates on
mis on parim keele õppida tänapäeva maailmas?
>> DAVID J. Malan: Nii et suur küsimus.
Ja tegelikult ei ole ühe vastuse.
Seal tõesti ei ole parim keel, vaid seal on parim keel
mõnikord tööd.
Aga isegi siis, siis sageli valikuvabadus.
Näiteks pildil on üsna mõned populaarsemaid keeli
Täna ja C on vaid üks neist seas neile, nagu PHP ja teised, et me tulen
uurida hiljem semester, aastal CS50 ise.
>> Nüüd väga moes nendel päevadel on keelte nagu Python ja Ruby ja
Perl, ja isegi Java mõningal määral veebipõhine programmeerimine, samas Java
Eelkõige kasutatakse üsna vähe ettevõtte tarkvara,
poolt suurettevõtetele.
C on üsna levinud madala manussüsteemid.
Aga me tegelikult kalduvad kasutama C sest see on üsna väike keel peal
millest palju tema pärijatele on ehitatud.
>> Nii et kui sa ei tea, mis keeles peate kasutama konkreetse ülesande,
Noh, see tõesti sõltub.
Ja üsna tihti, programmeerija enda isiklikke eelistusi kaaluvad sisse
Just praegu, näiteks, ma lähen läbi faasi, kus ma tõesti meeldib
JavaScript.
Mitte niivõrd brauser, kuid tegelikult serveripoolne.
Võite tegelikult kasutada seda raamistikku nimetatakse Node.js programmeerida
käsurida server.
>> Nüüd reaalses maailmas palju nagu te võiks näiteks proovida saada
kruvi niimoodi seina kasutades kõige mõnda tööriista - näiteks isegi
Kõige raskepärast haamrid.
See toimiks kui vajutad kuradit välja asi seina.
Aga siis võiks olla veidi keerukamad.
Ja sa võid jõuda hoopis midagi nagu lapiku kruvikeerajaga.
Sest kui sa seda just, et sobiks võre mis
kruvi, ja siis võiks ilmselt saada see seina.
>> Aga parim vahend selle töö jaoks, või üks kõige sobivamaks
konkreetse rakenduse, niiöelda, oleks Phillips peaga kruvikeeraja,
kus pea kruvikeeraja sobib suurepäraselt kruvipeas.
Nii et kui valida programmeerimine keel, see on sarnane
vaimus, et.
Ja sa võiksid kasutada erinevaid keeli lahendada sama ülesannet, kuid mõned
neid võib toota rohkem elegantne lahendus.
>> Mõned neist võivad saada kiirem lahendus.
Ja väidetavalt mõned neist võivad tõepoolest saada parem lahendus.
Nii et üks takeaways loodetavasti sa saad välja CS50 on siis kasutada
eriti vahendeid eelkõige töö.
>> Noh, järgmine üles, võtame pilk Teine küsimus, mis esitati
ühe oma klassikaaslastega, seekord alates Bernardo Brasiiliast.
>> BERNARDO: Hey.
Minu nimi on Bernardo.
Mu kodu on Brasiilia.
Ja ma tahaks küsida kahte asja.
Esimene neist, kuidas kiire on internet kiirus Harvardi ja teiseks
kellel oli idee teha seadet?
>> DAVID J. Malan: Nii et ka oli suur küsimus.
Ja me tegelikult ei tea, vastust.
Niisiis eile saatsin ära talle, et mõned sõbrad Harvardi võrgustike
rühm ning kujutavad täpselt Bernardo küsimusele.
Noh, selgub - drum roll -
et Harvardi internet ühenduvus välismaailmaga on 10 gigabit.
Panna, et perspektiivi, mis on 10 miljardit bitti sekundis.
>> Nüüd pane see õigesse perspektiivi, kui sa olid alla laadida filmi
midagi nagu iTunes või mujal online nendel päevadel, nad oleks tegelikult
tõesti suur, kui see on HD video.
See võib olla kaks gigabaiti kokku.
Noh, kui teie ribalaius on 10 gigabit sekundis, saate alla laadida filmi
niimoodi lihtsalt sekundit asemel minutit või tundi kulub enamik
meil kodus.
>> Nüüd õigluse, mitte iga üks meist siin ülikoolilinnakus on juurdepääs
10 miljardit bitti ribalaius sekundis.
Tegelikult, see on jagatud üle üsna vähe inimesi.
Aga tegelikult, miks me ei heida pilk kiiruse test, mille me läbi
test, mis testib lihtsalt, kui kiiresti mõned bitti saab reisida minu eriti
sülearvuti mõne teise lähedal kohas.
>> See ei ole tingimata autoriteetsem
vastata küsimusele ribalaiust.
Tegelikult, kui te proovige seda kodus, siis Võib juhtuda, et teie Interneti-teenuse
pakkuja või ISP, on omamoodi eksitav te, kusjuures palju ISP
nendel päevadel võimaldab teil lõhkemist kiirusega.
Ja purune, ma mõtlen esimese paari sekundit allalaadimine midagi või
tee midagi oma internet Siinkohal võib tegelikult alla
üsna kiiresti.
Aga kui sa vaatad progress bar - kiirus, millega teie bitte
alla -
saate sageli näha, et see aeglustab alla ja alla ja alla.
>> Nii et need kiiruse katsetel, ausalt, ei ole tingimata esindaja.
Aga lühike allalaadimine, saate küll saada nii palju bitte alla sekundis.
Dan, me joosta kiirus test?
Tule.
Seal on meie allalaadimise kiirus ja nüüd meie üleslaadimise kiirus.
Tule, tule.
Tule juba!
Liiga palju, et ma seda ütlesin.
>> Hea küll.
Nii et oli see stuudio siin, Hauser Stuudio in Widener Raamatukogu
Harvardi ülikooli.
Kiirus, et mu väike sülearvuti muutub kaudu
Harvardi välisreisid internet.
Nüüd lõpuks on meil küsimus kolmandiku oma klassikaaslastega -
Mauricio, Peruu, kes tahaksid kujutada järgmise küsimuse siit.
>> MAURICIO RADA: Hello.
Minu nimi on Mauricio, ja ma olen Peruus.
Minu küsimus on, kas ma lubatud alustada [Kuuldamatu] õpetada CS50 meie
koolid kasutavad CS50 materjale?
[Kuuldamatu].
Minu nimi on Mauricio, ja see on CS50.
>> DAVID J. Malan: [kuuldamatu]
Mauricio, ja keegi teine, et on huvitatud selle konkreetse küsimuse
tean, et vastus on täiesti, südamest jah.
Tegelikult üliõpilane siin ülikoolilinnakus nimega Gabriel [? Grimardes?]
kes hails Brasiilia tegelikult ei täpselt, et tema kodulinna
Muidugi ta dubleeritud CC50, saadaval siin CC50.com.br, Neile, kes räägivad
Portugali, kui soovite heita.
>> Ja mida Gabriel tegi paar aastat tagasi oli sõna otseses mõttes alla kõik
CS50 on voldikute ja eksamid ja probleem komplekti ja videod.
Ja ta tõlgitud enamik et sisu ise.
Ja siis, kui tema isa abi tagasi klassiruumi tema kõrge
koolis, ta ise hakkas õpetama oma oma versiooni CS50, et esimesed 50
tema klassikaaslased keskkoolis.
Siis järgneva semestri umbes 150 oma klassikaaslastega.
>> Ja see on päris, üsna inspireeriv teda näha.
Nii et kui sa ei lähe see URL pärast seda saade, klõpsa YouTube video
mis on varjatud seal.
Ja te näete Gabriel õpetamise päris sama palju materjali, mida me
õpetas, et sama aasta aastal CS50 ülikoolilinnak.
Ja ma olen nii hea meel öelda, et sama Gabriel, endine keskkooli
õpilane, Brasiilia, on nüüd siin Harvardi ülikoolides Harvard
uustulnuk, ja tuleval aastal on CS50 pea aspirant ning kõik
rohkem kaasatud CS50 juhtumused.
>> Nii et kui sa ise tahaks seda teha nagu Mauricio, palun minge
CS50.tv, mis on muidugi pakub enda OpenCourseWare kohas.
Seal on litsents olemas, et saate lugeda, ja see on tegelikult midagi
nimega Creative Commons litsents, mis päris palju ütleb, et teil on
tasuta ja vabalt kasutada materjale, mis muuta materjali, nii kaua kui
ise sarnaselt jagamine teistega.
>> Nii et see sel nädalal postkasti.
Miks me ei võiks võtta pausi siin, ja võimaldab teil võimalus vaadata 60
sekundit kassipojad.
>> DAVID J. Malan: [kuuldamatu]
elan, ja me arvasime me tahaks teha, on sõlmivad täna film, et üks
CS50 enda töötajad, T.J. Barber, on kokku pandud.
Nagu te ilmselt teate, CS50 siin campus kulmineerub CS50 õiglane,
eepiline väljapaneku õpilaste lõplik projekte.
Neile, võttes CS50 läbi Harvard Extension School online, või
läbi EDX Internetis on sarnane võimalust, ehkki virtuaalne ja
online, et ilmutada oma lõpliku projekti mõned kuude arvuga seega ka
kogu maailmale näha.
>> Aga me arvasime me tahaks teile tunde siin, mõned fun taustaks meie
suur ekraan, mida täpselt juhtus paar nädalat tagasi siin
ülikoolilinnak koos on-campus versioon CS50 õiglane.
Anna minna.
>> [Muusika mängib]
>> SPEAKER 5: Tere, [? Ma olen Allison?] siin CS50 õiglane, koos -
>> SPEAKER 6: [? Curt Stone. ?]
>> [? SPEAKER 5: Curt Stone. ?]
Hea sind näha.
Niisiis, sa võid meile natuke natuke oma projekti?
>> SPEAKER 6: Oh, absoluutselt.
>> SPEAKER 7: Tegime muusika visualizer.
>> SPEAKER 8: [kuuldamatu].
>> SPEAKER 9: Nii me kumbki polnud varem kogemus [kuuldamatu].
>> SPEAKER 10: See on fantastiline.
Sama, mis 70% ulatuses teiste õpilastega.
>> SPEAKER 11: Ma olin üks 70% inimestest, kes ei
tea midagi -
>> SPEAKER 5: Ja nüüd sa oled nagu [kuuldamatu].
>> SPEAKER 12: See on hämmastav võimalus mis ühendavad õppureid
ja vaata, mis juhtub.
Vaata mõned 600-paaritu apps näitas siin, et ei ole olemas
enne, sest üks algtaseme muidugi hämmastav.
>> SPEAKER 13: Nad tõesti rahuldada oma kogemused tulevad klassi.
Nagu mina, mul oli null, null arvuti programmeerimise oskusi.
Ma teadsin, mida Java oli nii see oli ka.
Nad tõesti teha.
Ja eriti - ja TF, hämmastav.
TF on imeline, imeline komponendi seda muidugi.
See oli CS50.
>> SPEAKER 14: sadu projekte kõndida läbi saalis.
Sajad kastid komme, sadu kasti popcorn, ja üsna vähe
osalejaid ja lihtsalt kõik stress pallid, mis on olnud
visata ja võtta kodu.
See on olnud CS50 ja see on CS50 karu.
Head ööd.
>> DAVID J. Malan: See on siis Mis ootab sind siin CS50.
Ongi CS50 live.
Tänu nii palju, et Ramon, Padrick, Colton ja Dan, kes on siin taga
ekraanil.
Ja ära hoida silma puperdama, Facebook, Reddit ja mujal
teadaannete kaudu, mis te ise saab esitada videoid ja küsimustele,
et võite liituda meiega siin stuudio järgmiseks CS50 live.
See oli CS50.