[Powered by Google Translate] Hátalarar 1: Þetta er CS50.
Svo var ég þar sem þú ert nú fyrir nokkrum árum, og þegar ég var að byrja á að
tíma, var ég í raun ekki á þeirri braut að gera tölvur vísindi, að gera
verkfræði.
Reyndar kom ég í þennan stað sem ríkisstjórn útstöð.
Ég hafði verið í menntaskóla krakki sem fannst hluti eins sögu.
Mér líkaði stjórnarskrá lögum, góður í ensku og stærðfræði, svo góður á
vel ávalar, en ekki endilega að vita það að ég hafði ekki verið kennd
í menntaskóla.
Og svo árið freshman, hafði ég þessa trepidation, þar þótt ég
líkaði tölvur, spila tölvuleiki og þess háttar, segi ég aldrei
hugsaði um mig sem tölva manneskja, tölvunarfræðingur, og
satt, hugsaði ég vini mínum í menntaskóla sem voru á tölvu
vísindi voru hluti af a - geeks.
>> Og enn, þegar ég fékk hér á háskólasvæðinu, það var þetta námskeið, CS50, og á
tíma, var það þetta orðspor virkilega vera eitthvað að varast.
Þetta var gott námskeið.
Það var gaman að sjálfsögðu.
En þú þurftir að raun fá að fótinn í dyrnar.
Og jafnvel ég ekki yfir það freshman þröskuldur ár.
Og ég fór í leiðinni að vera ríkisstjórn útstöð, fara í gegnum
eins og margir af þeim forsendum sem ég gat, yfir telja það til tals
Ed eða kjarna og eins, og þá sophomore ár, einhverra hluta vegna, fékk ég
upp taug til að stíga fæti í Science Center B, þar CS50.
A mjög frægur tölva vísindamaður að nafni Brian Kernighan var
kenna hér það ár, og jafnvel þá, var ég bara tilbúin í raun
fylla út nema kortið mitt með því að taka þennan flokk fara / mistakast.
Ég leit í kringum mig, og ég mynstrağur allir í þessu herbergi er got að vita
vegur meira um tölvunarfræði, um forritun, um tölvur.
Allir verða að forritun í þessu herbergi þar sem þeir voru 12, en örugglega,
það var ekki raunin.
Og svo er mjög síðasta dag, fimmta mánudagur á önn sem ég tek
þetta stökk og breyting frá staðið / ekki staðið við bréf bekk, og á endanum að skipta um skoðun
styrkur sama dag til tölvunarfræði.
>> Nú það er ekki markmið okkar í þessum flokki, til að snúa ykkur öllum í tölvunni
Vísindi útstöðvar, en í raun, að leggja til að það er þetta tækifæri
á þessu sviði og á öðrum sviðum sem þú gætir verið alveg framandi,
í ljósi þess að framhaldsskólum yfirleitt fylgt nokkuð staðlað curricular
leið, en til hættuspil inn í CS50, í nýja vatni.
Og ef þú ert að sitja hér í dag að hugsa að þú ert ekki í raun tilheyra, svo
gera flestir til hægri og til vinstri.
Reyndar, á síðasta ári, 76% nemenda í þessum flokki hafði enga fyrri reynslu.
Svo þvert á það sem þú might hugsa, flestir sitja í kringum þig
í dag ekki í raun hafa allir fyrri reynslu.
18% hafa tekið eina CS bekknum, og 6% hafa tekið tvö eða fleiri.
Á sama tíma, biðjum við nemendur okkar á hverju ári til að lýsa sér í skilmálum
af stigi þægindi, og það er -
það er engin ein skýring á þessu.
Þú bara svona að vita það, ef þú ert ekki mjög vel í CS50.
Og á síðasta ári, við höfðum 55% í þessum græna baka sneið hér, sjálf-lýsa
sem minna þægilegt nemendur sem hreinskilnislega við höfðum enga hugmynd Af hverju þeir
versla á námskeið á þeim fyrsta degi, en það sama 55% var með okkur þangað
endir Hugtakið er, sem gerði 35%, sem voru einhvers staðar á milli þeirra meira
þægilegt og þeir minna þægilegt.
>> Svo er það Tölvunarfræði?
Jæja, í menntaskóla, og í raun, meira almennt þarna úti þessa dagana,
það er þetta skynjun eða þetta misskilningur að tölvunarfræði er
forritun.
Og það er alveg einn þáttur í tölvunarfræði, en forritun,
hvað málið er, er í raun bara tól sem tölva vísindamenn
nota til að leysa vandamál, annaðhvort í léni tölvunarfræði eða
æ þessa dagana, í raungreinar, náttúrulega
vísindum, í læknisfræði, í hug, að greina
stór sett af gögnum.
Einhvers staðar er að það er tölva og gögn, það er óákveðinn greinir í ensku tækifæri til að beita
lært í bekknum eins CS50.
>> Svo skulum leysa vandamál sem tölva vísindamaður gæti farið um
leysa og reyna að koma smá hrognamál, setja nokkrar hugtakaramma, um
hvað gæti annars verið nokkrar nokkuð abstrakt hugmyndir.
Þannig að þetta er sími.
Þú sérð ekki þetta of oft.
Skólinn virðist samt að hafa þetta í hús og dormitories, en
aftur í dag, þegar þú vildir að nota símann eins og þetta, það var ekkert
rafræn netfangalistann í farsímanum þínum.
Frekar, draga þig upp eitthvað þekktur sem símaskránni, og þessi sími bækur
var um 1.000 síður yfirleitt.
Þeir voru flokkuð frá A til Ö, og þú þurftir bara að finna réttu síðuna til
finna mann sem þú ert að leita að í því skyni að finna nafn sitt og þeirra
símanúmer.
Nú hvernig gera þú fara óður í að leita upp einhver í þessari bók?
>> Segjum Markmið mitt er að gefa vini Mike Smith minn hringja.
Jæja, hvernig get ég farið um að finna Mike Smith?
Jæja, mjög sanngjarn nálgun, ef barnaleg og óhagkvæmt væri að byrja
hér, og byrja að snúa til síðu fjögur, á blaðsíðu fimm, á blaðsíðu sex og raða
um línulega, eftir beinni línu, fara í gegnum þennan síma bók, og jafnvel
þó það er að fara að vera ótrúlega leiðinlegur, ef Mike Smith er í þessu
bók, ég er loksins að fara að ná í hann þegar ég selbiti loks að S
kafla þessa bók.
Nú, auðvitað, þú þarft ekki að vera tölva vísindamaður til að vita að þetta
er heimskur leið til að leysa þetta vandamál.
Hvað myndi dæmigerður manneskju gera?
Vel gert.
Svo þú myndir fletta í miðju, ekki satt?
Svo þú vilt selbiti bil í miðju, leita hér og ég virðist finna mig
í M kafla.
Jæja, svo er M greinilega ekki það sem ég er að leita að.
Mike er til hægri, ef svo má segja, í þessum kafla, og eins og sum ykkar hafa
séð áður, getum við bókstaflega nú haldið áfram að rífa þetta
vandamál í hálfleik.
>> Þú virkilega ættir ekki að vera að hrifinn.
Rífa hann niður sauma saman verkið er í raun ekki þessi harður.
Alvöru fólk gera það með þessum hætti, en niður sauma saman verkið, við
nú hafa tvö vandamál.
Hver sem er helmingur eins stór og við getum bókstaflega henda að helmingur
vandamál í burtu.
Nú erum við vinstri ekki með 1.000 síður, en segja, 500.
Svo nú hvað á ég að gera?
Jæja, a dæmigerður manna mun fara gróflega í miðju aftur, og mér finnst ég sjálfur á
R hluti, svo ekki alveg þar.
Svo aftur, ég get rífa þetta vandamál í tvennt.
Þakka þér.
Svo nú hef ég bara nokkrar 250 síður, og ég get gert þetta aftur, og aftur, og
aftur, og fara úr 125 niður í u.þ.b. 60 til 30, til 15, og svo framvegis.
Og að lokum, þá fæ ég tálga niður í einn af S síður, sem, ef hann er
í símaskránni, Mike Smith ætti að vera.
>> Nú er það augljóslega nokkuð sanngjarnt algrím, og það er
eitt sinn nota algrím í þessu tilfelli, en hvað getum við svoleiðis
taka í burtu frá þeim?
Jæja, fyrsta nálgun, rétt, ef barnaleg, en það var, getur verið
lýst þessari beinni línu.
Svo ef á x-ásnum, hér segjum við, þetta er the stærð af the vandamál.
Svo sem x-ásinn fer til hægri, vandamálið verður stærra.
Hvað þýðir það að vera stærri?
Í tengslum við þetta vandamál, fleiri síður í símaskránni.
Það sem meira er eitthvað sem við getum mæla.
Á y-ás, tími til að leysa.
Svo sem ás fer upp, gera ráð við að það tekur væntanlega lengri tíma.
Svo að fyrsta nálgun að leita línulega frá síðu eitt til síðu 1.000
er línulegt ferli, línuleg reiknirit eða ferli, og við getum
lýsa því með þessari beinni línu.
Ef ég bæta við einum síðu í símaskránni, það er að fara að í versta
tilfelli, að taka mér einn síða selbiti að finna Mike Smith.
Ef ég bæta við 100 síður, 100 meira selbiti, eða einingar af tími.
>> Nú get ég verið svolítið snjall með þetta.
Ég þarf ekki að raunverulega snúa það eina síðu í einu.
Ég get gert hlutina eins og tveir í einu eða fjórum í senn, en þó er það ekki
allt sem í grundvallaratriðum betri.
Jafnvel ef það er tveir í einu, já, þannig færist þessa línu niður hluti,
og það þýðir að það tekur minni tíma, miðað við sama fjölda af síðum, en
það er ekki í grundvallaratriðum betri.
En hvað gerum við bara, og hvað gerði ykkur ekki dragast?
Þú náð í raun lítill eitthvað eins og this, lógaritmískum tíma,
þar sem vandamálið getur vaxa og vaxa og vaxa, en kostnaður við að leysa þessi
vandamál, tíminn sem þarf til að leysa þessi vandamál, ekki
vaxa næstum eins hratt.
Það væri lógaritmískum bugða, log n, þar sem n er bara í stærð
vandamál, fjölda síðna í þessum símaskránni.
Og hvað þýðir þetta að raunvirði?
Jæja, ef við höfum, eins og 500 manns í þessu herbergi núna -
eða öllu heldur, ef við höfum -
blanda samlíking -
ekki gera það dæmi enn á þessu ári - þannig að ef við höfum 500 síður í símanum
bók, og við tvöfalda það til 1000, í meira greindur líkan af
ósvífni að miðju, hversu margir fleiri page-tearers tekur það að fara frá
500 síður til 1.000?
Jæja, bara einn til viðbótar síðu tár.
Ef þú rétti mér 2.000 síðu í símaskránni, ekki máli.
Ég myndi bara rífa það einn fleiri tíma.
>> Svo í stuttu máli, the stærð af the vandamál geta vaxið mun hraðar en kostnaður við
í raun að leysa það.
Nú er þetta bara ein slík reiknirit.
Það eru aðrir sem við getum leyst þetta sama hætti.
Og svo hvers vegna eigum við ekki að gera þetta - ef þú vilt húmor mig, að vísu awkwardly hér
í Sanders, fara á undan, alla, ef þú gætir, og standa upp í stað.
Eins og þú sérð á skjánum hér, þetta er algrím, ferli, tölvu
program, ef þú vilt, til að framkvæma af mönnum, sem hefur aðeins þrjú skref.
Við erum nú þegar í skrefi eitt, hefur þú stóð upp.
Og nú hugsa til sjálfur númer eitt.
Það er núverandi fjöldi.
Allir hér er númer eitt.
Skref tvö, para upp með standandi einhvern og númer þitt saman,
og síðan samþykkja þessa upphæð sem nýja númerinu.
Einn af þér að setjast niður, þá endurtaka.
>> Á þessum tímapunkti, færri og færri fólk ætti að standa.
Þetta er þar sem það fær fleiri óþægilega.
Einhver hér, hér.
The verstur hluti er, þú getur líka að mjög munnlega gera tölur í framan
hundruð Harvard undergrads.
Jæja, hluti af galla hér.
Jæja, hvað er númerið þitt?
Nine.
Allt í lagi.
Hvað er númerið þitt?
179.
Allt í lagi, gott.
Svo 188.
Svo þú krakkar geta sest niður.
Hvað er númerið þitt?
118.
Sumir sviði undergrad byrja að gera stærðfræði.
Jæja, 118, 188.
Hvað annað sem við fengum?
71.
79.
Allt í lagi.
Og?
47, sem kennarar, sem gefur okkur hversu margar?
705 er svarið.
Og það er í raun alveg rétt.
>> Nei, við vorum reyndar svolítið burt það, heldur hvernig
ætti þetta að hafa unnið?
Hvað ætti að hafa bara gerst?
Svo á hverjum endurtekning þessa reiknirit, við byrjuðum með einhverjum fjölda
af fólki standa, og það var heildarfjöldi, n, í fyrstu.
Þá helmingur þú settist niður og við fórum í n á tvo.
Þá helmingur þú settist niður, þá fórum við til N yfir fjórum, n yfir átta, yfir 16,
og svo framvegis, þangað til, jafnvel þó að það sundra konar þar á
endir, í orði, hafði allir pöruð burt í svalir og millihæð og
hljómsveit hér, hefðum við haft bara einn einn mann standa, með samtals
gildi, í þessu tilfelli, af 705.
Nú hvað þýðir það, þó við rekstur sinn?
Jæja, hugsa um að ef ég, sem mönnum hafði gert þetta handvirkt.
Ég myndi hafa byrjað nokkuð naively en rétt við einn, tveir, þrír,
fjórir, fimm, sex, sjö, átta, og svo framvegis, tekur þó nokkurn tíma.
Þannig að ég get gert betur, ekki satt?
Í grunnskóla, finnst þér ekki bara að telja í sjálfur.
Þú treyst í twos.
Svo tveir, fjórir, sex, átta, tíu, tólf.
Og það verður miklu hraðar, en nú í grundvallaratriðum með því að fá meira
sameiginlega upplýsingaöflun um alla í þessu herbergi, getum við náð feril mikið
meira svona, þar sem nú er fjöldi fólks í þessu herbergi
gæti tvöfaldast, ganga annar 700 manns inn í þetta herbergi fyrir 1.400 manns, en
það myndi aðeins taka okkur eitt endurtekning þessa reiknirit til að leysa.
>> Og svo mæli, þessa dagana, þegar við höfum þessi mikla gagnagrunna á
Facebook og Google, og eins, það er að leysa vandamál með þessa hluti á
innsýn, þetta hluti af cleverness, það er að leyfa okkur sífellt til að gera margt,
miklu öflugri hluti með tölvum í dag.
Ef þú eins og þessar tegundir af hlutum, þú might hafa séð á Facebook CS50
eigin þraut Day, kemur upp á laugardag.
Ef þú vildi eins og til að taka þátt í einhverju svona, þannig að þú og
tveir, eða þrír, eða fjórir lið af fjórum vilt leysa þrautir svo
og þessa, standa þér tækifæri til að vinna sumir stórkostlegur verðlaun, þar á meðal er
Wii, og sumir gjöf spil, og einhver önnur Facebook swag á laugardaginn,
hádegi til 3:00 PM.
Fara til cs50.net/rsvp fyrir slíkt.
Og þessi mynd er á netinu ef þú vilt leika í kring.
Þrautir á þessu ári skal vera nýtt.
>> Þú gætir tekið eftir í kennslustofunni, of, allt meira myndavél á þessu ári.
Svo ekki aðeins vilja auðvitað að vera teknar í venjulegum hætti, CS50 getur einnig verið
taka þátt í heimildarmynd um æðri menntun sem er að horfa á
transformative reynsla sem nemandi getur haft þessa dagana í að
grunnnámi nám.
Svo til þessara enda, ekki aðeins við að kvikmynda fyrir það, við munum vera að kvikmynda
eins vel fyrir, æ, á netinu áhorfendur okkar, eins og heilbrigður eins og, stundum,
þetta áhorfendur hér.
Þannig að við fögnum á bekknum á þessu ári okkar Harvard eftirnafn nemendur,
Graduate School of hönnun, menntun, viðskipti skóla, sem Kennedy
School, lögum skóla, auk fjölda nemenda frá Belmont,
Lexington, Newton og Watertown High Schools.
Velkomin á ykkur öllum.
Auk þess, á þessu ári, eins og þú kannt að hafa heyrt, Harvard og MIT, og
Berkeley hafa nú gert samstarf samstarf á
frumkvæði heitir EDX, sem er að frumkvæði að opna menntun fyrir alla
því meira sem fólk á netinu og, í grundvallaratriðum, að byrja að gera rannsóknir á
miklu breiðari mælikvarði á því hvernig fólk lærir.
Og svo CS50 verður fyrsta námskeiðið skólinn er að taka þátt í að
frumkvæði, eins og heilbrigður, sem þýðir að þú munt hafa aðgang að öllum þeim meira
verkfæri, allt meira curricular efni, allt meira myndskeið sem
vegna, sem og í gær morgun, 53.019 manns sem hafa
skráð til að taka CS50 með þér á þessu ári á Netinu.
Svo hvað þýðir þetta, einkum er að kennarar og ég
eyddi alveg smá tíma í sumar að undirbúa fyrir haustið, bæði á háskólasvæðinu
og burt, svo að við getum byrjað að byggja upp corpus af áhugavert, af
sannfærandi, að taka þátt í námi efni, sem fjallar einkum um
nánara framsal um nokkuð flókið efni.
>> Svo auk fyrirlestra Námskeiðið, og köflum, og það
kallast walkthroughs, sem við munum endurskoðun á aðeins hluti, munum við einnig hafa
þessar stuttbuxur í ár sem leyfa þér að eiga samskipti við náttúrulega a
mismunandi horn allt saman.
Svo skulum við nota þetta sem tækifæri til að taka fljótur gægjast á einn að
fjallað um þessa hugmynd um tvöfaldur.
>> Svo í tölvunarfræði eru hlutir sem kallast reiknirit, tveir sem
fórum bara að líta á - þessar aðferðir til að leysa vandamál.
En í lok dagsins, þú þarft að tákna upplýsingar einhvern veginn, og þú
þörf til að tákna það á þann hátt að tölva getur skilið.
Og jafnvel ef þú dont 'raunverulega skilja tölvur, og þú ert í
að 76% núna, hefur þú sennilega nokkrar óljósar skilningi að tölvur
einhvern veginn takast á núllum og sjálfur, tvöfaldur kerfi, svo að segja.
Nú hvers vegna er það málið?
Jæja, kemur í ljós þegar tölvur fyrst kom, ef þú þörf til að tákna
upplýsingar, getur þú gert það með rafmagni, og þótt það sé dálítið
um einföldun, mjög einföld leið upplýsinga upptöku er annaðhvort
með því að snúa því rafmagn á, einn í tvöfaldur, svo að segja, eða beygja
að rafmagn á.
>> Svo Barry, ef þú vilt ekki huga, getum við lítil ljósin
fullu fyrir réttlátur a augnablik?
Þetta er hér mjög gratuitous tvöfaldur núll.
Allt í lagi, ef við snúum ljósin aftur upp, nú er Sanders Theatre
alþingismaður tvöfaldur gildi einu.
Því miður, með aðeins einn hluti, með aðeins eitt sett af ljósum, við getum aðeins
tákna tvær tölur í heiminum, núll og einn, og það væri gott ef
tölvur gæti treyst svolítið hærra en það, en örugglega, og þeir geta.
Svo láta mig draga upp á skjánum hér vinur okkar, Nate Hardison, sem vilja gefa
okkur a fljótur líta á meðan á örfáum mínútum á
Þessi hugmynd af tvöfaldur.
>> Nate HARDISON: Back þegar þú lært hvernig á að lesa og skrifa tölur, þér
lært um tölustafir núll til níu.
Til að skrifa heilar tölur stærri en níu, læra að allt sem þú þurfti að gera
var að nota einhverja blöndu af þessum tölustöfum, eins og í 52 og 437.
Svo hefur þetta leið skrifa númer nafni aukastaf tákn.
Hvers vegna aukastaf?
Jæja, latneska rót tugabrot, deca, þýðir 10, og þegar þú hefur 10 tölustafi
í kerfinu ritháttur þinn, 10 verður frekar sérstakt númer.
Við skulum líta á the tala 437 skrifað í aukastaf merki til að skilja hvers vegna.
>> Við getum fyrst brjóta upp 437 í 400 plús 30 plús 7.
Við getum tekið það í sundur enn frekar, svo að við höfum fengið fjórum sinnum 100 plús 3
sinnum 10 plús 7 sinnum 1.
muna að læra um þær stað, the 10s stað, the 100s
stað, og svo framvegis?
Þetta er einmitt þar sem það kemur frá.
Og að lokum, getum við séð hvernig við höfum fengið fullt af völd
10 fellt hér.
Við höfum fengið 4 sinnum 10 að 2 plús 3 sinnum 10 í 1 plús 7
sinnum 10 til núll.
Svo nú þú sjá hvers vegna 10 er sérstakt númer í aukastaf merki.
Í raun höfum við fengið nafn fyrir það.
Það er kallað stöð, þar sem það er undirstaða af the veldisvísir í
tölur okkar hér.
>> Aukastaf ritháttur er ekki eina leiðin til að tákna tölur.
Í staðreynd, jafnvel ef við losna tölunum tveimur í níu, getum við enn
tákna allar tölur sem við gátum við aukastaf.
Svo nú er að við höfum tvær tölur, núll og einn, tveir er sérstakt númer okkar,
undirstaða kerfisins merki okkar.
Nafn þessa Ritháttur kerfi er kallað tvöfaldur, þar sem
forskeyti hálfsmánaðar þýðir tvö.
Þannig að í stað, nú, að hafa sjálfur fram, og 10s stað, og svo framvegis, við
hefur nú sjálfur fram, í twos Place, Fours stað, og svo framvegis, fara upp um
veldi af tveimur.
Nú skulum við skoða þetta með því að gera sumir talningu.
Svo er núll enn núll, og einn er enn einn.
Hins vegar, nú þegar við höfum fengið twos stað stað í 10s stað, 10
táknar númer tvö.
Til að fá þrjú, bæta við einn til að og fá 11.
Four, þar sem það er nú Fours stað, er táknuð með 100.
Fimm er 101.
Sex er 110.
Seven er 111.
Átta, aftur hefur eigin stað.
Svo er það 1000.
Og ég held að þú fá the benda.
>> Hátalarar 1: Þannig að þetta er að segja hvað tölvur gera og hvað tvöfaldur er er
reyndar ekki ólík frá því sem við höfum verið að taka sem sjálfsögðum hlut að sumir
ár, ekki satt?
Aftur í grunnskóla, lærði að telja nákvæmlega í
tíska sem Nate lagt, en þú hefur sennilega ekki raunverulega hugsað um
það síðan, sú staðreynd að það er þetta sjálfur stað, 10s stað, og 100s
stað, og það er nokkuð handahófskennt.
Og reyndar, tölvur nota einfaldlega þennan mismunandi stöð.
En í lok dagsins, til að raunverulega líkamlega tákna þessa hugmynd um að
núll og einn, augljóslega þú ekki bara snúa ljósin á og slökkva
endilega.
Þú þarft að gera það á mun fínni korn mælikvarða.
Og með korn fínni, getur þú manst þetta kjánalegt litla leikfang frá barnæsku,
Sjaldgæf Willy og þessir litlu segulmagnaðir agnir.
>> Svo segulmagnaðir agnir eru eitthvað sem þú getur samræma í nokkra
mismunandi áttir, kannski norður-suður eða suður-norður.
Og svo a einhver fjöldi af líkamlegum lífum tækni þessa dagana sem nota
tvöfaldur, sem nota núll og sjálfur, hafa einfaldlega segulsvið á inni
sem raða í beina röð það upp-niður eða niður-upp, þannig að fulltrúi núll eða einn,
sig.
Svo sannarlega, við skulum fara í burtu frá ágripinu hér, og líta á inni
af því sem er meira hefðbundin tölva harður ökuferð.
Þessi verður að vera svolítið stærri á skjánum, þannig að það er frá skrifborð
tölva, en fartölvur í dag eru enn þessa sömu tækni, en er smám saman
verið að skipta um flóknari hluti sem hafa í raun ekkert að flytja
hlutum - inni, þá á disk.
>> Hátalarar 2: The harður ökuferð er hvar tölvan geymir flest
varanleg gögn.
Til að gera það, sem gögn ferðast frá RAM ásamt merki hugbúnaður sem segja
á disknum hvernig geyma þessi gögn.
The harður hringrás ökuferð þýða þau merki í spennu
sveiflur.
Þetta aftur á móti, stjórna hreyfanlega hluti The harður ökuferð er, sumir af fáum
hreyfanlega hluti sem eftir eru í nútíma tölva.
Sum merki stjórna mótor, sem skólar lmhÃ fat.
Gögnin þín eru í raun geymdar á þessum fat.
Önnur merki færa lesa-skrifa höfuð til að lesa eða
skrifa gögn á fat.
Þetta tæki er svo nákvæm að mannshári gæti ekki einu sinni fara á milli
forstöðumönnum snúast fat, en það virkar allt á frábær hraða.
>> Hátalarar 1: Svo við rennum nú á hvað er raunverulega að gerast á toppur af þessum
fat í skilmálum segulmagn, höfum við þetta annað af tveimur útlit.
>> Hátalarar 3: skulum líta á það sem við sáum bara í hægur hreyfing.
Þegar stutt púls raforku er send til lesa-skrifa höfuð, selbiti það
á pínulitlum rafsegulsvið fyrir broti úr sekúndu.
The segull skapar sviði sem breytir pólun af örlítið, örlítið
hluta af málm agnir sem kápu Yfirborð hvers fati er.
A mynstur röð þessara pínulitlum innheimt upp svæði á disknum táknar
einn hluti af gögnum í tvöfaldur fjöldi kerfi notuð af tölvum.
Nú ef straumur er sendur einn hátt í gegnum lesa-skrifa höfuð, svæðið
er polarized í eina átt.
Ef straumur er sendur í gagnstæða átt, að
pólun er snúið.
Hvernig heldur þú að fá gögn af harða disknum?
Bara snúa því ferli.
Svo er það agnir á disknum sem fá núverandi og lesa-skrifa
höfuð að flytja.
Settu saman milljón af þessum magnetized hluti og
þú hefur got a skrá.
Nú stykki af einni skrá má dreifður um allt fat a ökuferð er,
konar eins og óreiðu af pappír á borðinu.
Svo heldur sérstakt auka skrá utan um hvar allt er.
Ekki þú vilt þú hefðir eitthvað svona?
>> Hátalarar 1: Reyndar.
Þannig að við höfum þessa getu til að tákna þessar upplýsingar, tölur
á mjög lágu stigi.
Við höfum líkamlega leið fulltrúi þessi sama, en við getum í raun ekki
gera allt sem mikið af áhuga enn, annað en kannski sumir tölur og
stærðfræði.
Við höfum enga leið til að tákna Hingað hluti eins og stafrófsröð stafi,
svo að við mannfólkið getur tjáð, að nota þessi sömu tæki.
En sem betur fer, það er encodings, mynstur núllum og sjálfur
að tákna hærri stigi býr eins og B og C, og allt
setningar og málsgreinar, og þess háttar.
Og svo ASCII, sem er skammstöfun sem vísar til þessa erfðaskrá kerfi þar
eitt númer táknar tiltekið bréf - til dæmis sú tala sem við vitum
sem aukastaf gildi 65 er þekkt sem höfuðborg bréf A til tölvur.
Við aukastaf gildi af 97 í tölvum er þekktur sem lágstafir A.
Og hvað þýðir það í raun?
Jæja, jafnvel þótt Nate, í smá stund síðan, aðeins talin upp frá núll til átta, ef
við vorum að halda áfram að telja upp að 65, eða enn frekar, til 97, mynstur
núll og sjálfur að hefði hann dregið á skjánum væri nákvæmlega
hvað tölva notar til að tákna stafinn A í öllum húfur, eða bréf til
með lágstöfum.
Og reyndar, það er allt kerfi á þessu.
Þetta er við fyrstu sýn, yfirþyrmandi graf af encodings, en ef þú einblína
bara á hægri hluta hér, taka í miðjum dálki, höfum við þetta
hugmynd af tölum á eftir bókstöfum.
Og efst, höfum við 32, og karakter bleikju, sem 32, sem
heiltala, nú vísar, er greinilega á barnum bil staf.
Þegar þú færð bar rúm staf á fartölvuna þína, hvað þú ert í raun
senda er tala, mynstur núllum og sjálfur, flæði raforku,
Ef þú vilt, fyrir hönd þeim núll og sjálfur, að tölvan þá
túlkar sem rúm staf á skjánum.
Upphrópunarmerki er 33.
Gæsalappa er 34.
Og ef við skruna niður hér á til hægri, sjáum við að 65 er örugglega, og
97 er örugglega lágstafir a.
>> Svo nú er að við höfum þetta kóðun kerfi, getum við byrjað að
stafa hlutina út.
Reyndar, tjá tölvur yfirleitt sig í stöðluðum einingum, ekki
nota einstaka hluti, sem aftur er ekki allt sem gagnlegt að bara
tákna núll eða einn, ljós eða slökkva á, heldur með
röð af bitum.
Og algengasta eining mál, eins og þú veist líklega, eða að minnsta kosti
álykta, er bæti.
Bæti er bara átta bita, átta zeroes eða sjálfur í röð.
Þannig að við getum byrjað að stafsetningu það út.
Og svo ef við getum, hvers vegna ekki að reyna þetta svolítið saman hér?
Eru átta manns í þessu herbergi sem væri reiðubúinn
til að koma upp á svið?
Þú verður að vera þægilegur birtast á myndavél, en þú í raun ekki þörf
að vita annars hvað er að gerast strax.
Ég sé einn mann sem bauðst hérna.
Tveir, þrír, fjórir, fimm, sex, sjö, og hvernig um átta?
Komdu upp.
>> Svo þú ert að tákna bæti af fólki.
Leyfðu mér hefur þú verið 128s stað, þér 64s stað, þér 32s stað.
En við erum að fara að mjög hratt að snúa þessu.
Svo láta mig hitta ykkur öll þarna.
Og þú ættir að vera í 128s stað alla leið yfir, hér líkt og
hundruð sæti eða þúsundir staður væri lengra til vinstri, við viljum
stærsta tákn til að vera hér á vinstri eins og heilbrigður.
Við höfum 64s, 32, 16s, 8s, 4S, 2S og 1s -
frábært.
Svo nú höfum við -
allt í lagi, getur þú hjálpað mér.
Svo nú höfum við - hvað er nafnið þitt?
Joanne: Joanne.
Hátalarar 1: Svo Joanne og ég er nú að fara að ráðleggja þessir náungar um hvernig við
getur farið um stafsetningu eitthvað út.
Svo á baki blöðum sínum pappír, þeir hafa smá Cheat Sheet
sem er að fara að segja þeim hvort þeir voru fulltrúar núll eða einn.
Og hvers vegna ekki, fyrir einfaldleika, munum hönd núll bara
standa þar awkwardly.
Mjög gott.
Eða einn af hækka hönd þína, sem er einn.
Og við skulum sjá hvort við getum ekki stafa út fjórar staf setningu hér.
>> Svo fara á undan nú, sjálfboðaliðar, og framkvæma umferð einn með því að hækka hönd þína
Ef þú ert einn, eða halda það niður ef þú ert núll.
Svo nú er að við höfum þessar þrjár hendur upp, hvaða tala, allir aðrir eru
þeir tákna í raun?
Allt í lagi, 67.
Hvers vegna?
Jæja, fljótur geðheilbrigði athuga.
64s stað, því það er einn.
Það er eins og einn sinnum 64, auk 1 sinnum tvö, svo það er 66, auk 1 sinnum 1.
Það er plús 1, svo 67.
Svo nú þessir krakkar eru saman fulltrúar 67, sem virðist
táknar það hér í ASCII?
Jæja,
svo C. Allt í lagi.
Svo nú skulum við halda áfram að umferð tvö.
Allir byrja með höndum sínum niður, og þá umferð tvö.
Raunverulega, það er ekki mikið hlutverk hér, hygg ég, en við munum láta.
Svo umferð tvö, hækka eða lækka hendurnar.
>> Allt í lagi.
Áhorfendur eru það sem við nú?
Tjá er 83.
Svo er hægt að gera stærðfræði.
En fyrir þá sem hönd er upp, bæta þér í númer sem þeir tákna.
Svo nú höfum við 83.
Skulum Stækkaðu Cheat Sheet svolítið, og við höfum nú -
þetta gæti verið augljóst þar sem við erum að fara hér, en
engu að síður, umferð þrjú.
Jæja, umferð þrjú er gott að fara niður þar, svo umferð þrjú, hvaða númer eru
þessir krakkar hönd núna?
Jæja, heyrði ég 53, sem nú sýnir - áhugavert.
Nú hvers vegna svona gegn innsæi vegna, ekki satt?
Ef við viljum að tákna fimm -
við vitum öll sennilega hvar þetta er að fara -
hvers vegna þarf ég ekki að hækka bara Fours stað og sjálfur sæti?
>> Jæja, við gerum við með því að það er munur, í grundvallaratriðum, milli þess hversu
tölvan túlkar þessa bita.
Ef þú ert að reyna að tákna fjölda fimm, þá alveg, bara við
hækka hönd númer fjögur og hækka hönd númer eitt.
En við erum ekki fulltrúar tölur hér.
Samhengi hér á sviðinu er að við erum fulltrúar stafi eða
chars, og í þessu sambandi, tölvan hefur að því að ó, þetta
mynstur bita er ekki númer eitt.
Það er í raun fulltrúi meiri hugtak.
Í þessu tilviki skal stafrófsröð bréf.
Svo að það er nú alþingismaður númer fimm með því
gildið 53 er vegna þess að í ASCII, hlutur sem við sjáum fagurfræðilega sem
númer fimm sjálft þarf mynstur bita - því hvers vegna?
Jæja, heimurinn ákvað bara að nota lægri tölur, núll, einn, tveir,
þrír fyrir það virtist vera nokkuð Cryptic hlutir.
Og reyndar eru þessir stafir sem eru ekki á lyklaborðinu.
Sérstök tjáning sem þú þarft í tölvu til að gera áhugaverða hluti, en
menn aldrei inn.
Svo 53, reyndar stendur, fimm.
Nú eins og endanlega andleg heilbrigði stöðva, hvaða númer ætti þeir
tákna í bara smá stund?
Jæja, svo 48.
Og reyndar, fara á undan, umferð fjórir.
16 plús 32 er örugglega 48.
Og svo er stór umferð lófaklapp, ef við gætum, í átta sjálfboðaliða okkar hér.
Mjög vel gert.
Hvaða átt sem er fínn.
>> Þannig að við höfum nú leið ekki aðeins að hugsa um hvernig á að tákna gögn,
og í raun hönd það líkamlega, heldur einnig að gera meiri
stigi það ofan á.
Og reyndar, þetta er að fara að vera þema um tölvunarfræði við
byggja fleiri og fleiri áhugaverður og flóknari hluti ofan á
nokkuð einfaldar hugmyndir -
í þessu tilfelli, bara núll og sjálfur.
Hvað varðar hvers vegna þetta er gagnlegt, vel, jafnvel þó í námskeiði eins og þessu,
Við munum leggja áherslu á grundvallaratriði, og forritun, og á að leysa af
vandamál, er hægt að fara burt í tölvunarfræði í mörgum áttum.
Í þessu tilfelli hér, þetta er graf sem þú ert á baksíðu af þínum
óopinber leiðarvísir CS í Harvard, einn af tveimur prenta í dag.
Þetta bendir til margar mismunandi áttir sem þú getur farið eftir
námskeið eins og þetta -
læra um gervigreind, um grafík, um
vél læra, um tungumálinu sjálfu.
Gera sér grein fyrir líka, að það eru enn aðrar brautir.
Það eru fleiri stærðfræði brautir í tölvunarfræði.
Ef þú ert ekki einu sinni fær um að taka eitthvað eins CS50 í haust, það er
inngangs námskeið í vor, Computer Science 1, til dæmis, er
enn annar á pallinum á þessum nýja heimi.
>> Nú sem innskot í þágu leysa vandamál sem tengjast námskeiðum,
átta CS50 sett út fyrir nokkru að reyna að leysa eitt af þessum vandamálum, a
vandamál þekktur sem my.harvard, sem margir af þú gætir verið að nota til að í raun og veru
Shop fyrir námskeið, en ef ekki, kíkja tól eins og þetta, sem og önnur
afkomendur sem sumir af fyrri nemendum okkar og starfsfólk hefur búið til.
En í Harvard námskeið, sem er vefur-undirstaða tæki, eitthvað sem þú
verður að vera fær um að hanna og dreifa yður, eins og heilbrigður eins og enn
annars eins og heilbrigður eftir lok misseris, átta sig á að þetta byggir
á opnum gögnum.
Í þessu tilviki, að sjálfsögðu, verslun og leyfa nemendum í þessu tilfelli að
kanna nokkuð flókið gögnum.
>> Við grafið upp í gærkvöldi nokkrum tölfræði byggt á nokkur þúsund fólkinu sem
hef verið að nota þetta á síðustu dögum.
Ef þú hefur verið forvitinn að vita hversu margir námskeið vinir þínir í raun
hafa tilhneigingu til að versla, vel, í dag bendir til þessi gögn því að 7,6 er meðaltal
fjölda námskeiða á listanum versla einhvers.
Og nú er ég mun gefa þér einnig tölfræði á the tala af
námskeið á listanum versla einhvers - og við öll sennilega vita
einhver svona.
201 er upp á þessu ári.
Nú sumir af fyrrverandi nemendur okkar og starfsfólk setja í raun saman bút til
mála mynd fyrir þig um hvað þetta leið tölvunarfræði
og CS50 sjálft er.
Leyfðu mér að fara á undan og draga upp, þökk sé Herra Harvahd hér, vídeó framleitt af
sumir af forverum þínum, ef við hefðum haldið ljósin upp fyrir þetta.
[Tónlist spila]
>> Hátalarar 1: Ég hafði ekki hugmynd um að var að fara að gerast.
Svo liggur alvarlegri líta á það á undan.
Svo hvað varðar væntingar þessu námskeiði, ert þú búist við örugglega að
mæta eða horfa fyrirlestur Námskeiðið er, leggja átta vandamál setur, taka tvö
Skyndipróf, senda inn lokaverkefni.
Hvað varðar einkunn, átta sig á að athugasemdir mínar á opnun um
fara-ekki, eitthvað sem við tökum mjög mikið hjarta í CS50 - það er ekki
næstum nóg af menningu í Harvard að reyna
eitthvað og hætta bilun.
Reyndar áttum við fjölda nemenda, og mig sérstaklega, sem var
áhyggjur um að meiða opinber innkaup, eða fá B í eitthvað eins CS50,
og tækifæri til að taka námskeið eins og þetta og önnur námskeið hlið á
á inngangs stigi framhjá / mistakast er mjög underutilized tækifæri á þessu
háskóli almennt.
Og svo skaltu vita, jafnvel ég þátt í þessu námskeiði í upphafi til að fara framhjá / mistakast
inneign einn, og jafnvel þótt ég gerði skipta í lok dagsins, það var
þeim fimm fyrstu vikurnar, allt að fimmta mánudagur á önn sem er
cutoff, sem leyfa mér að í raun að setja fótinn í þessum nýju
vatn, og í raun að reyna eitthvað mjög framandi og mjög óþægilegt
fyrir mig á þeim tíma.
>> Svo hvað er það sem hlutverk hinna ýmsu horn sem þú getur
nálgast þetta námskeið þjóna -
svo fyrirlestra. Það er komið að þér.
Ef þú taka þátt með okkur í eigin persónu á þessum vettvangi, reyndar vitum við
tölfræðilega að u.þ.b. 40% af þú munt konar koma og fara yfir
námskeið á önn, og 10% af þér við munum aldrei sjá aftur eftir dag.
Og það er fullkomlega í lagi, til að vera heiðarlegur.
Eitt af skilgreina eiginleika CS50 er að það eru þessar
óteljandi úrræði, sem sum hver við munum skrölt um í bara smá stund,
þar fyrirlestra og köflum, og það kallast walkthroughs og skrifstofa
klukkustundir, og þess háttar, og það er meira fjármagn en dæmigerður nemandi
ætti eða gæti líkamlega nýta, en það er vegna þess
af ólíkum nám stíll sem allir nemendur líkami birtist.
Og svo í fyrirlestrum, aðal hlutverk eins og ég sé það er ekki munnlega ýta
út frekar flókið efni og endilega skila allt að
ranghala grundvallaratriði sem við munum kanna þetta önn en
fremur, til að gera hlutina eins og við höfum verið að gera svona langt nú þegar, þessi dæmi
felur mönnum á sviðinu að reyna að mála andlega mynd, og einnig
búa, þora segi ég, sumir af þessum eftirminnilegu stund, svo að jafnvel eins og þú
glíma við ákveðin málefni, hefur þú þessar minningar, eins og ó, jafnvel þótt
það var nokkuð abstractly,, stærðfræði fékk ég missti með vopnaður einn, eins og,
það virkilega, í lok dagsins, er ekki allt sem ólík eitthvað sem ég
þegar vita.
Og svo hlutverk sem fyrirlestrar munu þjóna annaðhvort í eigin persónu hér í Sanders
eða á netinu á vídeó er í raun að setja á svið andlega fyrir þig í hverri viku
fyrir ýmsar hugmyndir og vandamál sem við munum vera köfun í.
>> Hvað varðar hár hugmyndum stigi, flest þessara orða gæti flæða yfir
höfuðið í augnablikinu.
Og það er allt í lagi.
Þau ykkar sem vilja koma inn í námskeiðið öruggari að vita af
sumir af þessum viðfangsefnum, en venjulega fyrir þessi 10% af bekknum sem
Þeir hafa mun meiri bakgrunn, að taka AP tölvunarfræði, forritun síðan
Þeir voru 12, átta sig á að það verður að vera tækifæri á köflum og
vandamál setur að fara allt meira dýpi í mismunandi efni, fylla í
hvað eyður sem þú gætir hafa frá menntaskóla eða fyrri bakgrunni.
Hvað varðar tungumálin, átta sig á því hvaða tungumál sem við notum í CS50 er
mestu máli í lok dags.
Við koma til að nota fyrst og fremst tungumál kallast C. Undir lok
önn, kynna við vefur-miðlægur tungumál eins og PHP og JavaScript.
En við og aðrir gætu kennt námskeið svona í flestum allir nútíma
hár-láréttur flötur tungumál -
Python og Ruby, og aðrir eru alveg vinsæll þessa dagana vegna þess að átta sig á,
í lok dagsins, þú ert ekki að læra í þessum C. Þú ert ekki
læra PHP eða JavaScript.
Þú ert að læra hvernig á að leysa vandamál, hvort sem vefur-undirstaða, tölva-undirstaða, eða
gögn-stilla sig, með því að nota þetta einfaldlega sem verkfæri.
>> Nú hvað varðar flutninga, verður þú að nota eitthvað að lokum kallast
CS50 Appliance.
Skiptir ekki máli ef þú ert með Mac, PC, Linux tölva, eða þess háttar,
þú munt hafa frjálslega laus hugbúnaður byrjar í næstu viku sem á að nota
á CS50 Tæki, a raunverulegur umhverfi sem þú munt nota á þinn
eigin tölvu, svo að þú og allir bekkjarfélögum þínum hafa samræmda Linux
skrifborð í þessu tilfelli.
Það er vandamál setur, þó, þar sem þú munt í raun fá þinn snertið
óhreint í námskeiðinu.
Og í lok dagsins, er það vandamál setur, held ég, að í raun
skilgreina reynslu nemanda í þessum áfanga.
Gera sér grein fyrir að margir af the vandamál setur kemur út í tveimur útgáfum -
staðall útgáfa sem við búast við og hvetja 90% af
bekknum að kafa í.
En við einnig gefa út sumir vandamál setur í svokallaða spjallþráð útgáfum, og þú
veit að það er tölvusnápur útgáfa, því að á hverri síðu með vatnsmerki, það
segir tölvusnápur útgáfa á það.
Og það er fyrir þessa lýðfræðilega af þér sem hafa AP tölvunarfræði með 10
ára forritun undir belti, og eru að leita að fylla í þá eyður,
og til að hafa meira formlegt, en sjálf-kennd þjálfun kannski, átta sig á
að það er mjög mikill lýðfræðilegar í flokki sem hefur
nákvæmlega sama markmið.
Þú munt hafa fimm seint daga.
Vandamál setur eru yfirleitt vegna á fimmtudögum, en þú geta lengja fimm
þessir frestir nota þetta kallast seint daga, og við munum einnig falla
lægsta skor þitt í lok misseris, og á the
upplýsingar í kennsluáætlun.
>> En annað einkennandi á CS50 á undanförnum árum hefur orðið skrifstofa
klukkustundir, tækifæri sem þú sást sjónrænt í myndum svolítið fyrir þar sem
við saman áður í húsinu veitingastöðum sölum, fyrir að í
kjallara vísindasafn, og á þessu ári í Annenberg Hall, fjórum
nætur í viku 20:00-11:00, þar sem þú munt hafa þetta mjög mikið
deilt reynslu af að vinna, barátta gegnum tiltekin vandamál,
en með verulegum stuðningi uppbyggingu í stað.
Reyndar, hvernig þetta mun virka er að þú munt komast að Annenberg ef þú ert
sumir spurning á viku.
Þú munt koma fartölvuna þína, munt þú sest niður, grípa mat, og þú munt þig
á CS50 Ræddu, a vefur-undirstaða tól sem kennarar hafi
verktaki sem mun leyfa þér að senda spurningar og sjá followups í a
dæmigerð umræða skilningi, að nota merki og þess háttar, og sjálfvirkt farartæki-heill
til að leita að gögnum.
En þú munt einnig vera fær um að, á þeim tíma af skrifstofutíma, hafa þinn
spurningar stækkaður í raunverulegum mönnum.
Reyndar, markmiðið er að lokum svo að einn, við byrjum að byggja upp yfir
námskeið á önn í Corpus að vonandi mjög gagnlegar upplýsingar,
Algeng svör við algengum spurningum, svo að þú sjálfur getur leyst vandamál
og fá unstuck eins fljótt og mögulegt er, en að hafa kennslu
Starfsmenn - yfirleitt 20% til 30% af kennslu félögum og auðvitað aðstoðarmenn
á starfsfólki í einu.
>> Við munum hafa það sem er kallað CS50 kveðjuíforrit í Annenberg, og þegar við
ákveða að, þú veist hvað?
Þessi spurning, svara við raunverulega raun á netinu.
Við þurfum að skoða tölvuna þína.
Við viljum tala við þig einn á einn.
Þú ert virkilega að berjast, og þú vilt því að tala einn á einn
hlið einhvern, verður þú að vera send til CS50 kveðjuíforrit, a
kennslu náungi Holding, bókstaflega, iPod sem hefur nöfn nemenda á einn
hlið, kennslu nöfn starfsmanna hins vegar.
Við munum safna nafn þitt, eftir nafni kennara og þinn
tölvuskjá mun byrja að blikka og segja skaltu fara sjá Alice eða vinsamlegast
fara að sjá Bob á starfsfólk borðið.
Og svo á þennan hátt munum við vera fær um að senda það á eins skilvirkan hátt
mögulegt er, eins og heilbrigður eins og leiða þig í átt að lausn allt auðveldara.
Í hluta, munu vera tækifæri til nánara höndum-
á tækifæri með einn af kennslu félögum og 12 til 16 eða svo af
bekkjarfélagar þínir, sem í hverri viku munum við hafa vandamál í vandamál setja
að spyrja fjölda huglæg spurningum og fjölda bit-stór
forritun spurningum sem þú gætir fundið út á eigin spýtur, og þú gætir
vinna á eigin spýtur, en í samhengi við kafla munum við vinna með
sameiginlega sumir af þeim vandamálum og fara þar
samtal tekur okkur.
>> Að auki, í kafla munt þú hafa tækifæri til að skoða greinargerðir
heimavinna sem þú hefur gert, bekkjarfélögum þínum, stundum nafnlausir,
alltaf með höfnun í, ef þú vildi eins og til að deila
vinnu sem þú hefur sent.
Svo það verður í raun að vera tveir-stefnuvirkt samtal, og tækifæri til að
endurskoða eigin verk þitt í miklu virkara skilningi, frekar en einfaldlega
horfa á PDF eða útskrift og hugsa um það í nokkrar sekúndur
og ekki endilega hrífandi viðbrögð sem
kennarar hafa veitt.
Og þú munt nota tól hér sem heitir CS50 Spaces.
Fyrir þá framandi, þetta er tungumál þekktur sem C efst til vinstri, og
þú munt fá að vita þetta með tímanum, en það er vefur-undirstaða tól sem við munum
nota í kafla sem leyfir þér og 15 eða svo bekkjarfélaga til að skrá þig inn með
kennslu náungi þinn á the andlit af the herbergi.
Þú munt vera fær um að skrifa kóða í þessum glugga.
Þú munt vera fær um að spjalla rafrænt ef þú ert ekki í raun að hluta á
þessi sérstakur augnablik og kennslu náungi þinn, þegar það kemur tími til að
ræða Alice eða lausn Bubba í bekknum, kennslu náungi getur smellt a
hnappinn og voila, verkefni á skjánum hvað sem nemandi hefur verið
vinna á viðkomandi tímapunkti.
Svo fyrir þá vini sem hafa tekið CS50 í fortíðinni, átta
að hluta hafa verið verulega rebooted á þessu ári að vera allt meira
virkur, allt meira dynamic, og í raun, a tveir-vegur samtal á milli
kennara og nemendur.
>> Og walkthroughs.
Svo fyrir þessar vandamál setur, bjóðum við einnig ekki aðeins texta
sjálft, sem er yfirleitt nokkuð nákvæma PDF, en einnig það þekkt
sem walkthroughs, þar einn meðlimur kennara mun leiða vikulega
fundur sem bókstaflega gengur þér í gegnum vandamál setja, gefa þér
vísbendingar og ábendingar, og byrjun stig, og er ætlað að spyrja að mjög
algengar spurningar: hvar byrja ég?
Jæja, þú byrjar annað hvort með köfun í sérstakur á eigin spýtur, eða með því að sækja
eða horfa á þessar walkthroughs.
Fyrsta walkthrough, í raun verður á föstudaginn.
Þeir ætla að vera á föstudögum, ekki svo mikið vegna þess að við teljum það mun vera vinsæll
tíma, en vegna þess að við getum þá kvikmynd þá mjög snemma í vikunni og fá
þá á netinu um helgina þannig að þú hefur eins marga daga og hægt er að
reyndar þátt í því efni eins og heilbrigður.
En meira um það í fyrirlestri á föstudaginn.
>> Nú hvað varðar stuðning uppbyggingu, mikilvægasta tölfræði er
kannski 108 félagar kennslu og auðvitað aðstoðarmenn sem þetta námskeið
nú hefur.
Ef einhver ykkar sem hafa ekki misvísandi flokka vilt taka þátt
mig upp hér á sviðinu, er það þessir krakkar sem mun að lokum í raun skilgreina skýrsluna í
reynslu í námskeiðinu.
Ég hafði mikið af félögum kenna kenna mér námskeið í dag, og ég
muna mjög fáir af þeim, hreinskilnislega, en hingað til, ég man ennþá meðal
þeir fáir CS50 TF minn, sem raunverulega hjálpaði mér að svara spurningum, sem raunverulega
hjálpaði mér þegar ég var í erfiðleikum, og í raun var samstarfsaðili í þessu
reynslu af að læra mjög nýjan heim.
Í smá, öll þessi krakkar munu taka þig út fyrir köku sem
er hefð CS50, í transept í Memorial Hall, en láta mig
fyrst að kynna þér að Nate Hardison aftur, Rob Bowden, og Tommy
McWilliams, námskeið á þessu ári er höfuð.
Ef þú krakkar vildi tengja mig hér í miðjunni.
Þeir hafa allir unnið nokkur andríkur athugasemdir.
>> TOMMY McWilliams: Ég vissi ekki að undirbúa neitt hvetjandi.
En nafn mitt er Tommy.
Ég er háttsettur í Mather.
Ég er að læra tölvunarfræði, mjög spenntur að vera á höfuð lið og
fara í gegnum CS50 ferð með þér.
Það sem ég elska virkilega um CS50 er hvernig hún kennir í raun að hugsa um
vandamál á nýjan hátt.
Þetta er í raun kunnátta sem er að fara að vera ómetanleg, sama hvaða sviði
þú ferð inn.
Og ekki bara það, en við bjóðum Meira frítt nammi en nokkur
önnur námskeið á háskólasvæðinu.
Þannig að ég ætla bara að hlakka til að sjá hvað
allir byggir þessa önn.
Og ef einhver hefur einhverjar spurningar nú eða um önn, örugglega
ekki hika við að ná til mín, og ég vildi vera fús til að hjálpa.
>> ROB Bowden: Hæ.
Ég er Rob Bowden.
Ég er háttsettur í Kirkland.
Já, það er rétt.
Við erum öll mjög spennt fyrir þessu næstu önn.
Við vonum að þú ert allur spenntur.
Ég var ekki von á því.
Já.
Þannig að við að setja svo mikið átak í að gera þessa önn mjög mikill, og eins
lengi sem þú ert tilbúin til að setja í átaki, það er svo mikið að þú getur fengið
út úr þessu námskeiði.
Hægt er að fá a einhver fjöldi af gaman af þessu námskeiði.
Við viljum ekki hafa starfsmenn 108 ef þú getur ekki fengið mikið gaman af því,
svo bara að reyna að taka þátt, og þú munt ekki sjá eftir því.
>> Nate HARDISON: Hæ, krakkar.
Ég er Nate.
Ég er preceptor fyrir námskeiðið.
Ég er mjög spennt að vera hér eins og heilbrigður.
Þetta er fyrsta árið mitt hérna.
Ég vona að þú tekur öll þessi námskeið, og njóta þess eins mikið og ég hef
fannst þetta svo langt.
Og ef þú vilt alltaf til að læra hvernig á að koma til níu eða tíu í tvöfaldur, koma
tala við mig.
>> Hátalarar 1: Svo á hættu að fara yfir þessar krakkar hér á sviðinu svolítið
awkwardly, við skulum whirl gegnum bara nokkrar af þeim hlutum sem bíða áður en við
frestað til köku.
Hvað er það sem liggur framundan?
Jæja, ef við taka a fljótur líta aftur á síðasta ári, í vandamál setja núll, þinn
forverar Dove í forritunarmál sem heitir Scratch, myndræna
forritunarmál þú munt nota á fyrstu dögum námskeiðsins og hefst
á föstudaginn, til að læra nokkur hugtök framandi sum ykkar, en átta
verður þróuð þáttur um þetta fyrir þá sem áður hafa
bakgrunni.
>> Í vandamál á síðasta ári sett tvo nemendur dúfu inn í heim
dulmál, the list af enciphering eða spæna upplýsingar,
framkvæma áætlanir sem dulkóðuð gögn, og í spjallþráð útgáfu síðustu
ári gerði nemendur að halda áfram til sprunga eða lesa the lykilorð í a dæmigerður
. tölva XC lykilorð skrá með því að koma upp með reiknirit og heuristics fyrir
skepna afl vangaveltur út hvaða lykilorð einhver á tölvu
kerfi var.
Síðasta ár eða tvö, í vandamál setja fjögur gerði nemendur
framkvæma leik Sudoku.
Og spjallþráð útgáfa það ár var nemendum ekki bara framkvæma hvernig
spila leikinn, en í raun að leysa, þar sem tölva getur veitt þér,
manna, með vísbendingar, um hraðar en þú leysa
þessi tiltekna vandamál.
>> Í setja vandamál fimm, gerði við réttar, þetta list batna upplýsingar
það var tilviljun eða mjög vísvitandi
eytt úr tölvunni.
Á síðasta ári, sem kennarar og ég labbaði svo um háskólasvæðið taka
ljósmyndir af fólki, stöðum og hlutum og svo óvart
sniðinn minniskortinu á myndavél okkar sem hafði alla þá myndir.
En ekkert mál, gerði við réttar mynd af þessu miðöldum nafnspjald, rétti hann út
öllum nemendum í bekknum, og skoraði þá að skrifa forrit sem
batna öllum JPEG frá þeim kort.
Og þetta er í raun einn af uppáhalds vandamál okkar setur, og ég gróf upp er
gamalt bréf frá einum af forverum þínum og var gaman að
lesa einhvern síðan.
>> Þetta er frá Matt.
Ágæti David, í gær systir mín sniðinn óvart SD myndavélinni hennar
kort og missti virði á ári af eftirminnilegri myndum.
Hún er því miður ekki sú besta að stuðningur upp gögn hennar.
En þetta ástand minnti mig á p-setja fimm, þannig að ég hélt að ég myndi reyna að
hlaupa SD kortið hennar í gegnum endurheimta forrit sem ég skrifaði alla leið til baka
í október.
Svo eftir fjórar klukkustundir í vangaveltur út hvernig á að búa til hrár mynd frá
sniðinn SD kort -
Google reynast nokkuð gagnlegt í þessu sambandi, en ég kaldhæðnislega
gerðist að rekast á leiðbeiningar á Netinu -
eftir tinkering kring með sumir af the stjórn lína rifrildi, tókst mér
til að búa til réttar mynd, og eftir að setja upp og stilla
CS50 Tæki, tókst mér að keyra réttar mynd með áætlun mína og
batna öll 1.027 ljósmynda systur minnar, skrifar Matt.
>> Í setja vandamál á síðasta ári sex, gaf við nemendum orðabók
150.000 ensk orð og áskorun þá til að skrifa stafa afgreiðslumaður sem
svarar fyrirspurnum á mynd, er þetta orð stafsett rétt eða rangt
eins hratt og mögulegt er.
Og valið á grundvelli voru nemendur fá að þá áskorun bekkjarfélaga
með því að senda niðurstöður sínar, the magn af RAM sem þeir nota, fjölda
CPU hringrás eða sekúndur sem þeir nota, þannig að nemendur voru síðan raðað á
Námskeiðið heimasíðu - aftur, eingöngu valfrjálst þáttur af því, en gaman
á að mjög oft væri nemandi fá að sætisnúmeri 10 eða svo á stóru
borð, á heimasíðu, fara burt til að borða og koma svo aftur, og gera sér grein
herbergisfélagi hans hafði bara beittur fyrir framan hann eða hana á stóru borð,
þannig hella annar tveggja eða þriggja tíma bara til einn
allt hans eða herbergisfélagi hennar.
>> Þannig að við hlökkum til að eitthvað svipað á þessu ári eins og heilbrigður.
Í setja vandamál 7 var við að stýra í átt að forritun vefur, reyndar
leysa vandamál í sífellt auknum mæli sameiginlega umhverfi
af a vefur flettitæki.
Vita þá decreasingly sæki við hugbúnað á Macs og tölvur, en
æ, gerum við það allt í vefnum.
>> Og reyndar á síðasta ári, sumir 88% af lokaverkefnum nemenda í námskeiðinu
var vefur-undirstaða.
Og þeir, of, eru færni sem þú öðlast frá þessum flokki með
enda auðvitað, því það bíður í lok auðvitað er það CS50 Fair, þetta
Sýningin sem er byggt á hugmyndinni um vísindi sanngjörn, en í þessari útgáfu
sanngjarnt að gera öllum nemendum í bekknum koma fartölvur sínar, og þeirra
vinum og fjölskyldu og aðra til Northwest Science, stór bygging á
háskólasvæðinu, setja upp fartölvuna sína, fá mat, fá popp og drykk, og
þá sýna lokaverkefni sín fyrir alla viðstaddra, sem á síðasta ári
voru nokkur 2500 mæta frá yfir skólann og orðasambönd eins og
þetta, og eins og þetta væri ekki óalgengt á gangvirði.
>> Aðdraganda sýningarinnar er CS50 Hackathon, tækifæri til að hoppa á a
Harvard skutla, höfuð niður götuna til Microsoft at 8:00 PM, og ekki fara heim
til 7:00.
Við þjóna fyrstu kvöldmáltíðina at 8:00 pm, seinni kvöldmat á 1:00 er, og fyrir þá sem enn
standa á 5:00 ekki skemmtun við að pönnukökur á IHOP.
Og Hackathon er tækifæri, eins og á myndinni hér að kafa inn á
lokaverkefni, hvort sem vinna á eigin spýtur eða með vini í
samvinna umhverfi, þar sem allt kennarar virkar vel
í nótt með nægur framboð Hong Kong kínverska mat.
Á 05:00 þær koma svo myndir eins og þessir vera mjög algengt á þessu ári eins og heilbrigður.
>> Svo eins og við frestað í smástund til köku, hafa í huga að 76% prósent af
fólk í þessu herbergi hefur enga fyrri reynslu, og eins og á námsefni,
hvað á endanum skiptir máli í þessu er auðvitað ekki svo mikið þar sem þú endar
miðað við bekkjarfélaga þína, en þar sem þú, í viku 11, enda upp miðað við
sjálfur í viku 0.
Þetta er CS50.