[Powered by Google Translate] [CHWARAE CERDDORIAETH]
DAVID J. Malan: Mae hwn yn CS50.
Felly, roeddwn yn lle'r ydych yn awr rai blynyddoedd yn ôl.
A phan oeddwn yn freshman ar y pryd, nid oeddwn yn wir ar
y llwybr hwn o wneud gwyddoniaeth gyfrifiadurol, o wneud peirianneg.
Yn wir, deuthum i'r lle hwn fel crynodyddion llywodraeth.
Roeddwn wedi bod, yn yr ysgol yn uchel, yn blentyn sy'n
hoffi pethau fel hanes.
Roeddwn i'n hoffi cyfraith gyfansoddiadol, math o Saesneg a mathemateg.
Mae fel math o dda crwn, ond nid oedd
reidrwydd yn gwybod pethau nad oeddwn wedi bod yn
dysgu yn yr ysgol uwchradd.
Ac felly y flwyddyn freshman, yr wyf wedi cael y anesmwythder lle hyd yn oed
er fy mod yn hoffi cyfrifiaduron, chwarae gemau cyfrifiadurol a
hoffi, byth yr wyf yn meddwl yn sicr o fy hun fel
, person cyfrifiadur yn wyddonydd cyfrifiadur.
A dweud y gwir, yr wyf yn meddwl fy ffrindiau yn yr ysgol uwchradd sy'n
yn cymryd gwyddoniaeth gyfrifiadurol yn dipyn o geeks.
Ac eto, pan gyrhaeddais yma ar y campws, roedd
y cwrs hwn, CS50.
>> Ac ar y pryd, roedd yr enw da hwn o wir yn cael ei
rhywbeth i fod ar eu gwyliadwriaeth.
Roedd yn gwrs da.
Roedd yn gwrs llawn hwyl.
Ond bu'n rhaid i chi mewn gwirionedd yn cael y troed yn y drws.
A hyd yn oed doeddwn i ddim yn groesi'r trothwy flwyddyn freshman.
Ac yr wyf yn mynd ar fy ffordd fod yn crynodyddion llywodraeth, yn mynd
trwy fod llawer o'r rhagofynion ag y gallwn,
traws-gyfrif pethau er gen ed neu craidd ac yn y blaen.
Ac yna y flwyddyn sophomore, am ryw reswm, fe ges i fyny'r
nerf i gamu droed mewn Gwyddoniaeth Center B, lle CS50 oedd.
Mae gwyddonydd cyfrifiadurol enwog iawn o'r enw Brian
Kernighan yn dysgu yma y flwyddyn honno.
Ac hyd yn oed wedyn, roeddwn ond yn barod i mewn gwirionedd yn llenwi
fy ngherdyn astudio drwy gymryd y dosbarth hwn pasio / methu.
Yr wyf yn edrych o gwmpas i mi ac rwy'n cyfrifedig pawb yn y One
gotta gwybod ffordd fwy am wyddoniaeth gyfrifiadurol, am
rhaglennu, am gyfrifiaduron.
Rhaid i bawb i un fod yn rhaglennu, yn yr ystafell hon,
gan eu bod yn 12.
Ond, yn wir, nid oedd hynny'n wir.
Ac felly y diwrnod olaf, ddydd Llun rhan o bump o'r semester,
wnes i gymryd y naid ac yn newid o pasio / methu i
gradd llythyr a ddaeth i ben i fyny newid fy canolbwyntio a
un diwrnod i wyddoniaeth gyfrifiadurol.
>> Nawr, nid yw hynny'n ein hamcan yn y dosbarth hwn, i droi chi i gyd
i mewn i gyfrifiadur gwyddoniaeth crynodyddion, ond mewn gwirionedd i
yn cynnig y mae cyfle yn y maes hwn a
mewn meysydd eraill hynny y gallech fod yn eithaf anghyfarwydd
o gofio bod ysgolion uwchradd fel arfer yn dilyn yn weddol
llwybr safonol cwricwlaidd, ond i fentro i mewn, yn CS50, i
dyfroedd newydd.
Ac os ydych yn eistedd yma heddiw yn meddwl nad ydych yn
mewn gwirionedd yn perthyn iddo, felly gwneud y rhan fwyaf o'r bobl ar eich ochr dde a
ar eich chwith.
Yn wir, y llynedd, 76% o'r myfyrwyr yn y dosbarth hwn oedd
brofiad blaenorol.
Felly, yn groes i'r hyn y gallech feddwl, y rhan fwyaf o'r bobl
na fydd yn eistedd o gwmpas yma heddiw yn ei wneud, mewn gwirionedd, unrhyw ymlaen llaw
profiad.
18% wedi cymryd un CS dosbarth, a 6% wedi derbyn dau neu fwy.
Yn y cyfamser, rydym yn gofyn i'n myfyrwyr bob blwyddyn i ddisgrifio
eu hunain o ran lefel cysur.
A does dim un diffiniad penodol o hyn.
'Ch jyst fath o wybod os nad ydych yn iawn
gyfforddus yn CS50.
Ac yn y flwyddyn ddiwethaf, cawsom 55% yn y sleisen pie gwyrdd yma
hunan-ddisgrifio yn llai cyfforddus, bydd myfyrwyr sy'n
dweud y gwir doedd dim syniad pam y byddent yn siopa hyd yn oed y cwrs ar
y diwrnod cyntaf.
Ond yr un fath 55% yn aros gyda ni tan ddiwedd y tymor, fel y gwnaeth
35% a oedd yn rhywle yn rhwng y rhai yn fwy cyfforddus
a'r rhai sy'n llai cyfforddus.
>> Felly, beth yw gwyddoniaeth gyfrifiadurol?
Dda yn yr ysgol yn uchel, ac yn wir yn fwy cyffredinol yn
yno y dyddiau hyn, mae canfyddiad hwn neu hon
gwyddoniaeth camsyniad cyfrifiadur a rhaglennu.
A dyna yn hollol un agwedd o wyddoniaeth gyfrifiadurol.
Ond rhaglennu, beth bynnag yw'r iaith, yn wirioneddol yn unig
offeryn y mae gwyddonwyr cyfrifiadurol yn eu defnyddio i ddatrys problemau, naill ai
yn y maes o wyddoniaeth gyfrifiadurol neu yn fwyfwy y
diwrnod yn y gwyddorau ffisegol, y gwyddorau naturiol, yn
meddygaeth, yn y dyniaethau, i ddadansoddi setiau mawr o ddata.
Unrhyw le erbyn hyn mae cyfrifiadurol a data, mae 'na
cyfle i gymhwyso'r gwersi a ddysgwyd yn y dosbarth fel CS50.
>> Felly, gadewch i ddatrys problem y gallai wyddonydd cyfrifiadur yn mynd
ymwneud â datrys a cheisio i roi rhywfaint o jargon, yn rhoi rhywfaint o
fframwaith cysyniadol, efallai o gwmpas fel arall yn rhai
yn deg syniad haniaethol.
Felly, mae hyn yn ffôn.
Nad ydych yn gweld y pethau hyn yn rhy aml, er bod y coleg
parhau i ymddangos i gael y rhain yn y tai ac ystafelloedd cysgu.
Ond yn ôl yn y dydd pan fyddwch yn awyddus i ddefnyddio ffôn fel
hyn, nid oedd unrhyw llyfr cyfeiriadau electronig
yn eich ffôn cell.
Yn hytrach, byddwch yn ei dynnu i fyny rhywbeth
elwir yn llyfr ffôn.
Ac mae'r rhain yn llyfrau ffôn roedd tua 1,000 o dudalennau, fel arfer.
Maent yn cael eu datrys o A i Z. A ydych yn syml roedd yn rhaid i ddod o hyd i'r
dudalen gywir i ddod o hyd i'r person rydych yn chwilio amdano er mwyn
ddod o hyd i'w henwau a'u rhif ffôn.
Nawr sut ydych chi'n mynd ati i edrych i fyny
rhywun yn y llyfr hwn?
>> Gadewch i ni dybio fy nod yw rhoi fy ffrind, Mike Smith, galwad.
Wel, sut ydw i'n mynd ati i ddod o hyd i Mike Smith?
Wel, dull rhesymol iawn, os naïf a
aneffeithlon, yn cael eu cychwyn yma a dechrau flipping i
tudalen 4 i dudalen 5 i dudalen 6, ac i fath o llinol, ynghyd
llinell syth, ewch drwy'r llyfr ffôn.
A hyd yn oed er 'i' gonna fod yn hynod ddiflas, os yw Mike
Smith yn y llyfr hwn, rwy'n gonna yn y pen draw ei gyrraedd
pan fyddaf yn olaf troi at yr adran S y llyfr hwn.
Nawr wrth gwrs, nid oes angen i chi fod yn wyddonydd cyfrifiadur i
yn gwybod bod hon yn ffordd hurt o ddatrys y broblem hon.
Beth fyddai dynol nodweddiadol yn ei wneud?
Da iawn.
Felly, byddech yn troi at y canol, ar y dde.
Felly, byddech yn troi yn fras at y canol, edrychwch yma, ac yr wyf yn ymddangos
i ddod o hyd fy hun yn yr adran M.
OK, felly M mae'n amlwg nad yw hyn yr wyf i'n chwilio amdano.
A Mike i'r dde, fel petai, o'r adran hon.
Ac fel mae rhai ohonoch wedi gweld o'r blaen, gallwn llythrennol nawr
symud ymlaen i rwygo y broblem hon yn ei hanner.
>> [Cymeradwyaeth]
Ni ddylech fod yn wir bod argraff.
Rwygo i lawr y wythïen nad yw mewn gwirionedd mor galed.
Mae'r bobl go iawn yn ei wneud yn y modd hwn.
Ond, i lawr y wythïen, mae gennym ddwy broblem, pob un o'r
sydd hanner mor fawr.
A gallwn llythrennol taflu bod hanner y broblem i ffwrdd.
Nawr rydym yn gadael nid gyda 1,000 o dudalennau, ond, dyweder, 500.
Felly, yn awr beth ddylwn i ei wneud?
Wel, bydd pobl yn mynd nodweddiadol yn fras yn y canol eto.
Ac yr wyf yn dod o hyd i fy hun yn yr adran R.
Felly, dim cweit yno.
Felly, unwaith eto, gallaf rhwygo broblem hon yn ei hanner.
[Cymeradwyaeth]
Diolch yn fawr.
Felly, yn awr Fi ond ca tua 250 o dudalennau.
A allaf wneud hyn eto ac eto ac eto ac yn mynd o
125 i lawr i tua 60-30 i 15 a yn y blaen.
Ac yn olaf, 'n annhymerus' yn cael dreulio o dipyn i lawr i un o'r tudalennau S ar
a fyddai, pe ei fod yn y llyfr ffôn, dylai Mike Smith fod.
>> Nawr, mae hynny'n amlwg algorithm eithaf rhesymol,
ac mae'n algorithm un-tro-ddefnydd yn yr achos hwn.
Ond beth allwn ni ei ddidoli o gymryd i ffwrdd oddi wrth hynny?
Wel, y dull cyntaf, cywiro os naïf er ei fod yn
oedd, yn gallu cael eu disgrifio gan y llinell syth.
Felly, os yw ar yr echelin-x yma rydym yn dweud hyn yw maint y
problem, felly wrth i'r echelin-x yn mynd i'r dde, mae'r
problem yn mynd yn fwy.
Beth mae'n ei olygu i fod yn fwy yn y
nghyd-destun y broblem?
Ragor o dudalennau yn y llyfr ffôn.
Mae rhywbeth mwy y gallwn ei fesur.
Ar y y-echelin, amser i ddatrys.
Felly, fel echel yn mynd i fyny, mae'n debyg yn cymryd mwy o amser.
Felly, y dull cyntaf o llinol chwilio o dudalen 1
i dot dot dot dudalen 1,000 weithdrefn llinol, a llinol
algorithm neu broses.
A gallwn ei ddisgrifio gan y llinell syth.
Os byddaf yn ychwanegu un dudalen yn fwy at y llyfr ffôn, mae'n mynd i, yn
yr achos gwaethaf, yn cymryd i mi un fflip dudalen mwy o
i ddod o hyd Mike Smith.
Os byddaf yn ychwanegu 100 o dudalennau, 100 yn fwy fflipio neu unedau o amser.
>> Yn awr, gallaf fod ychydig yn glyfar gyda hyn.
Nid oes angen i mi wir yn troi yn un dudalen ar y tro.
Gallaf wneud pethau fel 2 ar y tro neu 4 ar y tro.
Ond hyd yn oed nad dyna'r cyfan sydd well o'u hanfod.
Hyd yn oed os yw'n 2 ar y tro, ie, y math yna o symud hyn
llinell i lawr ychydig, ac mae'n golygu ei bod yn cymryd llai o amser a roddir
yr un nifer o dudalennau.
Ond nid yw'n well o'u hanfod.
Ond beth oedd rydym yn unig yn ei wneud, a beth oedd pob un ohonoch yn ei wneud
reddfol?
Rydych mewn gwirionedd yn cyflawni rhywbeth bach fel hyn,
amser logarithmig, lle gall y broblem yn tyfu a thyfu a
tyfu ond mae cost o ddatrys y broblem honno, yr amser
eu hangen i ddatrys y broblem honno, nid yw'n
tyfu bron mor gyflym.
Byddai hyn yn gromlin logarithmig, log o n, lle mae n yn
dim ond maint y broblem, mae nifer y tudalennau yn y
llyfr ffôn.
A beth mae hynny'n ei olygu mewn termau real?
Wel, os oes gennym fel 500 o bobl yn yr ystafell hon ar hyn o bryd,
neu yn hytrach, os oes gennym -
Nid yw trosiad cymysgu, yn gwneud hynny enghraifft eto eleni -
felly os oes gennym 500 o dudalennau yn y llyfr ffôn ac rydym yn dyblu i
1,000, yn y model hwn yn fwy deallus o flipping
at y canol, faint o ddagrau dudalen mwy mae'n ei gymryd i fynd
o 500 o dudalennau i 1,000 erbyn hyn?
Wel, dim ond un rwygo tudalen ychwanegol.
Os ydych yn rhoi i mi llyfr ffôn 2000 tudalen, dim llawer mawr.
Fi jyst rhwygo yn un amser ychwanegol.
>> Felly, yn fyr, gall maint y broblem yn tyfu'n llawer cyflymach
na chost mewn gwirionedd datrys.
Nawr mae hyn yn ddim ond un algorithm o'r fath.
Mae eraill, gallwn ddatrys yn yr un ffordd.
Ac felly pam nad ydym yn gwneud hyn?
Os hoffech chi hiwmor i mi, er lletchwith yma yn Sanders, ewch
ymlaen, bawb, pe gallech chi sefyll i fyny yn eu lle.
Wrth i chi weld ar y sgrin yma, mae hwn yn algorithm, a
broses, rhaglen gyfrifiadurol os ydych, yn cael ei gyflawni gan
pobl sydd â dim ond 3 camau.
Rydym eisoes ar gam 1.
Rydych chi wedi sefyll i fyny.
Ac yn awr yn meddwl i chi eich hun y rhif 1.
Dyna yw eich rhif ar hyn o bryd.
Mae pawb yma yn rhif 1.
Cam 2, paru i ffwrdd gyda rhywun sefyll, ychwanegwch eich rhifau
gyda'i gilydd, ac yna ei fabwysiadu y swm fel eich rhif newydd.
Dylai un ohonoch chi eistedd i lawr, ac yna ailadrodd.
>> SIARADWR 1: 205.
DAVID J. Malan: Beth sy'n bod?
SIARADWR 1: 205.
DAVID J. Malan: OK.
SIARADWR 2: Mae ganddo y rhai eraill.
DAVID J. Malan: 205?
SIARADWR 3: Yeah.
DAVID J. Malan: OK.
3.
SIARADWR 4: 400.
SIARADWR 5: 5.
700.
DAVID J. Malan: pob hawl.
Ar y pwynt hwn, dylai pobl llai a llai yn sefyll.
Dyma lle mae'n mynd yn fwy lletchwith.
Rhywun yma.
Yma.
Mae'r rhan waethaf yw rhaid i chi hefyd wneud iawn ar lafar
rhifyddeg o flaen cannoedd o Harvard
undergrads.
OK.
Bit o nam yma.
Iawn.
Beth yw eich rhif?
SIARADWR 6: Naw.
DAVID J. Malan: Beth sy'n bod?
SIARADWR 6: Naw.
DAVID J. Malan: Naw.
Iawn.
Beth yw eich rhif?
SIARADWR 7: 179.
DAVID J. Malan: 179?
Iawn.
Da.
Felly 188.
Felly, gallwch chi guys eistedd i lawr.
Beth yw eich rhif?
SIARADWR 8: 118.
DAVID J. Malan: 118.
Mae rhai undergrad smart yn dechrau gwneud y mathemateg.
Iawn.
118, 188.
Beth arall sydd gennym ni?
SIARADWR 9: 71.
DAVID J. Malan: 71.
SIARADWR 10: 79.
DAVID J. Malan: 79.
Iawn.
SIARADWR 11: 47.
DAVID J. Malan: 47.
Pa, staff addysgu, sy'n rhoi i ni faint?
705 yw'r ateb.
A dyna, mewn gwirionedd, yn union gywir.
Na, ein bod mewn gwirionedd ychydig oddi yno.
>> Ond sut y dylai hyn fod wedi gweithio?
Beth ddylai fod wedi digwydd yn unig?
Felly, ar bob fersiwn o'r algorithm, rydym yn dechrau gyda
ryw nifer o bobl yn sefyll, a dyna oedd y
n cyfanswm ar y dechrau.
Yna hanner chi eistedd i lawr, ac aethom i n dros 2.
Yna hanner chi eistedd i lawr.
Aethom i n dros 4, n dros 8, n dros 16 oed, ac yn y blaen,
hyd, hyd yn oed er ei fod yn fath o chwalu yno ar y
diwedd, mewn theori, roedd pawb mewn parau i ffwrdd yn balconi a
mezzanine a cherddorfa yma, byddem wedi cael dim ond un unigol
person yn sefyll gyda chyfanswm gwerth, yn yr achos hwn, o 705.
Nawr, beth mae hynny'n ei olygu, fodd bynnag, am y tro yn rhedeg?
Wel feddwl amdanynt os wyf fel y dynol wedi gwneud hyn â llaw.
Bydden i wedi dechrau yn weddol ddiniwed, ond gywir gyda 1,
2, 3, 4, 5, 6, 7, 8, ac yn y blaen.
Yn cymryd cryn dipyn o amser.
Felly gallaf wneud yn well, dde?
Yn yr ysgol radd, nad ydych yn unig yn cyfrif yn rhai.
Byddwch yn cyfrif mewn deuoedd.
Felly 2, 4, 6, 8, 10, 12.
A bod yn cael llawer cyflymach.
Ond yn awr y bôn, dan ddylanwad busnes y cyd
cudd-wybodaeth pawb yn yr ystafell hon, gallwn gyflawni
atal llawer mwy fel hyn, lle erbyn hyn y nifer o
gallai pobl yn yr ystafell hon yn dyblu.
Arall 700 o bobl yn cerdded i mewn i'r ystafell ar gyfer 1,400 o bobl,
ond byddai ond yn mynd â ni un fersiwn mwy o hyn
algorithm i'w datrys.
>> Ac felly, yn gynyddol y dyddiau hyn, pan fydd gennym enfawr hyn
setiau data yn Facebook a Google ac yn y blaen, mae'n
datrys problemau gydag ychydig o fewnwelediad, mae hyn yn dipyn o
clyfrwch, mae hynny'n caniatáu i ni fwyfwy i wneud llawer, llawer
pethau yn fwy pwerus gyda chyfrifiaduron heddiw.
Os ydych yn hoffi y mathau hyn o bethau, efallai y byddwch wedi ei weld ar
Facebook CS50 Dydd Pos ei hun yn dod i fyny ddydd Sadwrn.
Os hoffech chi gymryd rhan mewn rhywbeth fel
hyn lle rydych chi, mewn 2 neu 3 neu 4 tîm o 4, yn hoffi
ddatrys rhai posau fel yr un yma, byddwch yn sefyll cyfle
i ennill rhai gwobrau gwych, ymhlith sy'n Wii ac mae rhai
cardiau rhodd neu ryw swag Facebook eraill.
Mae hyn Dydd Sadwrn, canol dydd tan 3:00 PM, ewch i
cs50.net/rsvp ar gyfer y fath.
Ac mae'r sleid ar-lein os hoffech i chwarae o gwmpas.
Mae'r problemau fydd eleni yn newydd.
>> Efallai y byddwch yn sylwi yn yr ystafell ddosbarth, hefyd, yn fwy
camerâu eleni.
Felly nid yn unig y cwrs yn cael ei ffilmio yn y ffordd arferol, CS50
hefyd yn cymryd rhan mewn rhaglen ddogfen ar dir uwch
addysg sydd wedi edrych ar y profiad trawsnewidiol
y gall myfyriwr gael y dyddiau hyn mewn israddedig
cwrs astudio.
Felly tuag at y rhain, yna, nid yn unig byddwn yn ffilmio ar gyfer
hynny, byddwn yn ffilmio yn dda ar gyfer cynyddol ein
gynulleidfa ar-lein, yn ogystal ag ar achlysur y gynulleidfa hon yma.
Felly, rydym yn croesawu i'r dosbarth y flwyddyn, mae ein Harvard
Myfyrwyr Ysgol Estyniad, Ysgol i Raddedigion Dylunio,
Addysg, ysgol fusnes, yr Ysgol Kennedy,
yr, ysgol gyfraith yn ogystal â nifer o fyfyrwyr o
Belmont, Lexington, Newton, ac ysgolion Watertown uchel.
Croeso i chi i gyd.
Yn ogystal, eleni, efallai eich bod wedi clywed, Harvard a MIT,
a Berkeley yn awr, wedi ymrwymo i gydweithio
partneriaeth, menter o'r enw EDX, sy'n
fenter i agor addysg i yn fwy
pobl ar-lein ac yn y bôn yn dechrau gwneud
ymchwil ar raddfa lawer ehangach o ran sut mae pobl yn dysgu.
Ac felly bydd CS50 fydd cwrs y coleg cyntaf
cymryd rhan yn y fenter honno hefyd.
Sy'n golygu y bydd gennych fynediad at yr holl offer yn fwy,
holl gynnwys mwy gwricwlaidd, yr holl fideo mwy
cynnwys o ganlyniad, yn ogystal, fel bore ddoe, y
53,019 o bobl sydd wedi cofrestru i gymryd CS50 ynghyd
gyda chi eleni ar y Rhyngrwyd.
Felly, heb -
[Cymeradwyaeth]
Felly beth mae hyn yn golygu, yn arbennig, yw bod y
addysgu staff a minnau wedi treulio cryn dipyn o amser mae hyn
haf hwn yn paratoi ar gyfer y cwymp, ar y campws ac oddi ar, felly
y gallwn ddechrau adeiladu corpws o ddiddorol, o
cymhellol, o ymgysylltu cynnwys addysgol y
canolbwyntio, yn arbennig, ar trawsgludiadau agos mwy o
ddeunydd eithaf cymhleth.
>> Felly, yn ogystal â darlithoedd y cwrs ac adrannau a
pethau o'r enw walkthroughs, y byddwn yn ail-ymweld mewn dim ond
bit, byddwn hefyd yn cael y shorts eleni sy'n caniatáu i
chi i ymgysylltu â'r cwrs o ongl wahanol
yn gyfan gwbl.
Felly, gadewch i ni ddefnyddio hyn fel cyfle i gymryd gyflym
cipolwg ar un sy'n trafod y syniad o binaries.
>> Felly, mewn gwyddoniaeth gyfrifiadurol, mae pethau o'r enw algorithmau -
dau ohonynt rydym yn unig yn cymryd golwg ar - mae'r gweithdrefnau ar gyfer
ddatrys problemau.
Ond ar ddiwedd y dydd, mae angen i chi
cynrychioli gwybodaeth rywsut.
Ac mae angen i chi ei chynrychioli mewn ffordd y mae cyfrifiadur yn gallu
deall.
A hyd yn oed os nad ydych yn wir yn deall cyfrifiaduron a
eich bod yn y 76% ar hyn o bryd, mae'n debyg bod gennych rai amwys
ymdeimlad bod cyfrifiaduron rywsut yn ymdrin yn 0au ac 1, mae'r deuaidd
system, felly, i siarad.
Nawr pam bod yr achos?
Wel, mae'n troi allan pan cyfrifiaduron cyntaf ddod i rym, os
angen i chi cynrychioli gwybodaeth, gallech wneud
gyda thrydan.
Ac er bod hyn yn dipyn o gorsymleiddio, iawn
ffordd hawdd o gofnodi gwybodaeth yw naill ai gan
troi bod trydan ar -
1 mewn binary, fel petai - neu droi
bod trydan i ffwrdd.
>> Felly, os y Barri, os na fyddech yn gwrthwynebu, gallai rydym yn dim y goleuadau
llawn ar gyfer dim ond hyn o bryd?
Mae hyn dyma yw o 0 deuaidd iawn alw-amdano.
Os ydym yn troi y goleuadau yn ôl i fyny, yn awr Sanders Theatr
cynrychioli gwerth binary o 1.
Yn anffodus, gyda dim ond un did, gyda dim ond un set o
goleuadau, gallwn ond yn cynrychioli dau rif yn y
byd, 0 ac 1.
A byddai'n braf pe gallai cyfrifiaduron cyfrif
ychydig yn uwch na hynny.
Ond yn wir gallant.
Felly, gadewch i mi dynnu i fyny ar y sgrin yma ein ffrind Nate Hardison
a fydd yn rhoi i ni edrych yn sydyn dros gyfnod o ychydig
munud ar y syniad o deuaidd.
>> [Chwarae fideo]
NATE HARDISON: Yn ôl pan fyddwch yn dysgu sut i ddarllen ac ysgrifennu
rhifau, cawsoch wybod am y digidau 0-9.
Ysgrifennu rhifau cyfan yn fwy na 9, rydych wedi dysgu bod yr holl
bu'n rhaid i chi ei wneud oedd defnyddio rhyw gyfuniad o'r digidau,
fel yn 52 a 437.
Felly, mae hyn yn ffordd o rifau ysgrifennu gan
enw, nodiant degol.
Pam degol?
Wel, gwraidd Ladin o degol, decem, yn golygu 10.
A phan fyddwch wedi 10 digid yn eich system nodiant, 10
yn dod yn nifer go arbennig.
Gadewch i ni edrych ar y nifer 437 a ysgrifennwyd mewn nodiant degol i
deall pam.
>> Gall Rydym yn gyntaf torri i fyny 437 mewn 400 plws 30 a mwy 7.
Gallwn fynd ag ef ar wahân hyd yn oed yn fwy felly ein bod wedi cael 4 gwaith 100
ynghyd â 3 gwaith 10 + 7 gwaith 1.
O gofio dysgu am, lle rhai y lle degau,
y lle cannoedd, ac yn y blaen?
Mae hyn yn union o ble y daw.
Ac yn olaf, gallwn weld ein bod wedi cael criw o bwerau o 10
hymgorffori i mewn yma.
Mae gennym 4 gwaith 10 i 2 a 3 gwaith 10 i 1 a hefyd
7 gwaith yn 10 i'r 0.
Felly, nawr eich bod yn gweld pam 10 yn arbennig
nifer o nodiant degol.
Yn wir, rydym wedi cael enw ar ei gyfer.
Mae'n cael ei alw y sylfaen gan ei fod yn waelod y ddehonglwr
yn ein rhifyddeg yma.
>> Nid yw nodiant degol yw'r unig ffordd i gynrychioli rhifau.
Yn wir, hyd yn oed os ydym yn cael gwared ar y 2 ddigid drwy 9, gallwn
yn dal i gynrychioli holl rifau sy'n
gallem gyda degol.
Felly, yn awr mae gennym ddau ddigid, 0 ac 1, 2 yw ein arbennig
rhif, y sylfaen ein system nodiant.
Enw'r system hon nodiant deuaidd gelwir ers
y rhagddodiad "bi" yn golygu 2.
Felly, yn hytrach na awr o gael lle rhai a degau ar waith ac
yn y blaen, mae gennym bellach, lle rhai lle dau, pedwar a
lle, ac yn y blaen, mynd i fyny â phwerau o 2.
Felly, gadewch i ni weld hyn drwy wneud rhywfaint o gyfrif.
Felly, 0 yn dal i 0, ac 1 yn dal 1.
Fodd bynnag, nawr ein bod wedi cael lle deuoedd yn hytrach na'r degau
lle, 10 yn cynrychioli y rhif 2.
I gael 3, rydym yn ychwanegu un at hynny a chael 11.
4, gan fod yn bellach yn lle pedwar, yn
cynrychioli gan 100.
Bump oed yn 101.
6 yn 110.
7 yw 111.
8, unwaith eto, wedi ei le ei hun.
Felly, mae'n 1000.
Ac yr wyf yn credu eich bod yn cael y pwynt.
[DIWEDD chwarae fideo]
>> DAVID J. Malan: Felly, mae hyn yn ei ddweud, pa gyfrifiaduron yn ei wneud a
pa deuaidd nad yw mewn gwirionedd mor annhebyg i'r hyn
rydym wedi bod yn cymryd yn ganiataol ers rhai blynyddoedd, dde?
Byddwch yn credu ysgol radd, rydych wedi dysgu i gyfrif yn union
y ffasiwn a Nate arfaethedig.
Ond mae'n debyg nad wedi meddwl o ddifrif am y peth ers hynny,
y ffaith bod hyn, lle rhai degau lle, ac
cannoedd lle.
Ac mae hynny'n eithaf mympwyol.
Ac yn wir, dim ond defnyddio'r cyfrifiaduron sylfaen hon gwahanol.
Ond ar ddiwedd y dydd, i mewn gwirionedd yn gorfforol cynrychioli
y syniad o 0 ac 1, mae'n amlwg nad ydych yn unig droi'r
goleuadau ymlaen ac i ffwrdd o reidrwydd.
Mae angen i chi wneud hynny ar lawer mân-graen raddfa.
A thrwy mân-graen, efallai y byddwch yn cofio hyn gwirion
tegan bach o blentyndod Willy gwlanog, ac mae'r rhain ychydig
gronynnau magnetig.
>> Gronynnau magnetig Felly, yn rhywbeth y gallwch ei alinio
mewn ychydig o gyfeiriadau gwahanol, efallai
gogledd-de neu'r de-gogledd.
Ac felly mae llawer o ymgnawdoliadau corfforol o dechnoleg
y dyddiau hyn sy'n defnyddio deuaidd, sy'n defnyddio 0s a 1s, yn syml
gael magnetedd ar y tu mewn sy'n alinio pethau, i fyny-lawr neu
i lawr-i fyny, gyda a thrwy hynny yn cynrychioli 0 neu 1,
yn y drefn honno.
Felly, yn wir, gadewch i ni symud i ffwrdd oddi wrth y haniaethol yma ac
edrych ar y tu mewn yr hyn sydd yn fwy traddodiadol
yrru gyfrifiadurol caled.
Mae hyn yn un yn digwydd i fod ychydig yn fwy ar y sgrîn yn ei bod yn
o gyfrifiadur n ben-desg.
Ond mae gliniaduron heddiw yn dal i gael yr un dechnoleg, ond mae'n
raddol cael eu disodli gan bethau mwy soffistigedig sy'n
gael mewn gwirionedd dim rhannau symudol.
Y tu mewn, yna, o 'n anawdd cathrena.
>> [Chwarae fideo]
SIARADWR 12: 'n anawdd cathrena lle mae eich PC yn storio y rhan fwyaf o'r
ei ddata parhaol.
I wneud hynny, mae'r data yn teithio o RAM, ynghyd â meddalwedd
signalau sy'n dweud wrth y 'n anawdd cathrena sut i storio data hwnnw.
Mae'r cylchedau 'n anawdd cathrena cyfieithu signalau i mewn i
amrywiadau foltedd.
Rhain yn eu tro rheoli rhannau y disg caled yn symud, mae rhai o'r
yr ychydig rannau sy'n symud ar ôl yn y cyfrifiadur modern.
Mae rhai o'r signalau rheoli modur sy'n troi
metel-coated platiau.
Mae eich data yn cael ei storio mewn gwirionedd ar y platiau.
Signalau eraill yn symud y pen darllen-ysgrifennu i ddarllen neu
ysgrifennu data ar y platiau.
Mae'r peiriant hwn mor fanwl gywir nad yw gwallt dynol gallai
hyd yn oed yn pasio rhwng y penaethiaid a'r platiau nyddu.
Eto mae'r cyfan yn gweithio ar gyflymder aruthrol.
[DIWEDD chwarae fideo]
>> DAVID J. Malan: Felly, os ydym yn awr yn chwyddo i mewn ar yr hyn sydd mewn gwirionedd
yn digwydd ar ben y platiau o ran y
magnetedd, mae gennym yr ail o ddau yn edrych.
>> [Chwarae fideo]
SIARADWR 13: Gadewch i ni edrych ar yr hyn rydym yn jyst yn gweld yn araf-gynnig.
Pan fydd curiad byr o drydan yn cael ei anfon at y
darllen-ysgrifennu pen, mae'n fflipio ar electromagnet bychan ar gyfer
ffracsiwn o eiliad.
Mae'r magnet yn creu maes sy'n newid y polaredd y
a tiny, cyfran fechan iawn o'r gronynnau metel sy'n côt
wyneb pob ddysgl yn.
Mae cyfres patrwm o hyn bach a godir i fyny ardaloedd ar y ddisg
cynrychioli ychydig unigol o ddata yn y rhif deuaidd
system a ddefnyddir gan gyfrifiaduron.
Yn awr, os yw'r presennol yn cael ei anfon un ffordd trwy'r darllen-ysgrifennu
pennaeth, mae'r ardal yn polar mewn un cyfeiriad.
Os yw'r cerrynt yn cael ei osod yn y cyfeiriad arall, y
polareiddio yn cael ei wrthdroi.
Sut ydych chi'n cael data oddi ar y disg galed?
Dim ond gwrthdroi'r broses.
Felly mae'n y gronynnau ar y ddisg sy'n cael y presennol yn
y pennaeth yn darllen-ysgrifennu symud.
Llunio miliynau o segmentau hyn magnetized a ydych wedi
cael ffeil.
Yn awr, efallai y bydd y darnau o un ffeil yn cael ei gwasgaru ar hyd a lled
platiau ymgyrch, yn fath o fel y llanast o
papurau ar eich desg.
Felly ffeil arbennig iawn yn cadw golwg ar lle mae popeth yn.
Peidiwch â ydych yn dymuno cael rhywbeth fel hynny?
[DIWEDD chwarae fideo]
>> DAVID J. Malan: Yn wir.
Felly, mae gennym y gallu hwn i gynrychioli gwybodaeth, rhifau
ar lefel isel iawn.
Mae gennym ffordd ffisegol sy'n cynrychioli'r un peth.
Ond ni allwn ei wneud i gyd bod llawer o ddiddordeb eto
arall, heblaw efallai rhywfaint o rhifyddeg a mathemateg.
Nid oes gennym unrhyw ffordd o gynrychioli pethau hyd yn hyn fel
llythyrau yn nhrefn yr wyddor fel y gallwn pobl yn cyfathrebu
defnyddio'r dyfeisiau hyn un fath.
Ond diolch i'r drefn yn bodoli amgodiadau, patrymau 0au ac
1s, sy'n cynrychioli yn adeiladu ar lefel uwch fel a a b
a c a brawddegau cyfan a pharagraffau ac yn y blaen.
Ac felly ASCII, sydd yn acronym sy'n cyfeirio at y
codio system lle mae nifer yn cynrychioli llythyr a roddir.
>> Er enghraifft, mae nifer ein bod yn gwybod gwerth fel degol 65 yw
adwaenir fel y llythyr cyfalaf A i gyfrifiaduron.
Mae gwerth degol o 97 o gyfrifiaduron a elwir yn
lythrennau bach a.
A beth mae hynny'n ei olygu mewn gwirionedd?
Wel, hyd yn oed er Nate eiliad yn ôl cyfrif dim ond hyd
0-8, pe baem yn parhau i gyfrif hyd at 65 neu
ymhellach i 97, y patrwm o 0s a 1s y byddai'n cael
Byddai tynnu ar y sgrin yn union beth yw cyfrifiadur yn defnyddio
i gynrychioli'r llythyren A yn yr holl gapiau neu
y llythyr yn llythrennau bach.
Ac yn wir, mae cynllun cyfan i hyn.
Yw hwn, ar yr olwg gyntaf, siart llethol o
amgodiadau, ond os ydych yn canolbwyntio yn unig ar yr hanner dde yma,
rhybudd yn y golofn ganol y mae gennym y syniad o rifau
dilyn gan lythyrau.
Ac ar ben mae gennym 32.
A chymeriad, torgoch, y 32, y cyfanrif, yn cyfeirio
yn ymddangos yn y Gofod cymeriad Bar.
Pan fyddwch yn cyrraedd y Gofod gymeriad Bar ar eich gliniadur,
yn dda, beth ydych wirioneddol yn anfon yn rhif, patrwm
o 0au ac 1, mae llif o drydan os mynnwch,
sy'n cynrychioli'r rhai 0s a 1s bod y cyfrifiadur wedyn yn
dehongli fel cymeriad lle ar y sgrin.
Un pwynt ebychnod yn 33.
Dyfynodau dwbl yw 34.
Ac os ydym yn sgrolio i lawr yma draw i'r dde, rydym yn gweld bod
65 yn wir A, a 97 yn wir lythrennau bach a.
>> Ac felly nawr bod gennym y cynllun amgodio, gallwn ddechrau
i sillafu pethau allan.
Yn wir, cyfrifiaduron fel arfer yn mynegi eu hunain yn safonol
Nid yw unedau, gan ddefnyddio ychydig yn unigol, ac nid eto i gyd
bod yn ddefnyddiol i ychydig cynrychioli 0 neu 1, goleuadau ar neu oddi ar, ond
yn hytrach defnyddio dilyniannau o ddarnau.
A'r uned mwyaf cyffredin o fesur, fel y gwyddoch mae'n debyg
a neu o leiaf casglu, yn beit.
Mae beit yn unig yw wyth did, wyth 0s 1s neu yn olynol.
Felly, gallwn ddechrau sillafu pethau allan.
Ac felly, pe gallem, beth am roi cynnig ar y darn ychydig
ar y cyd yma.
A oes wyth o bobl yn yr ystafell hon a fyddai'n barod i
dod i fyny ar y llwyfan?
Mae'n rhaid i chi fod yn gyfforddus yn ymddangos ar gamera, ond rydych
peidiwch â gwir angen i wybod, fel arall, beth
mynd ymlaen eto.
Wyf yn gweld un person yn cael ei gwirfoddoli dros yma.
Dau, tri, pedwar, pump, chwech, saith, a beth am wyth.
Dewch ar i fyny.
>> Felly, yr ydych ar fin i gynrychioli beit o bobl.
Gadewch i mi ydych chi wedi bod yn cynnal y 128, yn eich lle 64, rydych
32 yn lle.
Ond rydym yn gonna gyflym iawn yn rhaid i wrthdroi hyn.
Felly, gadewch i mi gwrdd â chi i gyd dros yno.
A dylech fod yn eu lle y 128 yn yr holl ffordd dros yma.
Mae llawer yn hoffi y lle cannoedd a miloedd y lle byddai
fod yn farther ar y chwith, rydym am i'r dalfan mwyaf
i fod yma ar y chwith yn ogystal.
Rydym wedi 64s yn 32, 16, 8, 4, 2, a 1.
Ardderchog.
Felly, nawr rydym wedi -
OK, allwch chi fy helpu.
Felly, erbyn hyn mae gennym - beth yw eich enw?
JOANNE: Joanne.
DAVID J. Malan: Joanne.
Felly, Joanne ac rwyf nawr yn mynd i gynghori hyn guys ar sut rydym yn
Gall fynd ati i sillafu rhywbeth allan.
Felly, ar gefn eu dalen o bapur, mae ganddynt
taflen twyllo ychydig sy'n mynd i ddweud wrthyn nhw a
eu bod yn cynrychioli 0 neu 1.
Ac nid pam er symlrwydd, byddwn yn cynrychioli 0 gan unig
sefyll yno lletchwith.
Da iawn.
Neu a. 1 trwy godi eich llaw, yn cynrychioli 1
A gadewch i ni weld os na allwn sillafu allan gymeriad 4
ymadrodd yma.
>> Felly, mynd yn ei flaen yn awr, gwirfoddolwyr, a gweithredu rownd un gan
codi eich llaw os ydych yn 1 neu gadw ei
i lawr os ydych yn 0.
Felly, nawr bod gennym y tri dwylo i fyny, pa rif,
pawb arall, a ydynt mewn gwirionedd yn cynrychioli?
OK.
67.
Pam?
Wel, sanity gyflym gwirio.
64 Mae lle, am ei fod yn 1, sy'n debyg 1 waith 64 plws 1
amser 2, felly dyna 66 ac 1 waith 1.
Dyna ynghyd ag 1, felly 67.
Felly nawr rhain guys yn y cyd yn cynrychioli 67
yn ôl pob golwg cynrychioli'r hyn yma yn ASCII?
OK.
Felly, c.
Mae pob hawl.
Felly nawr gadewch i ni symud ymlaen i rownd dau.
Mae pawb yn dechrau gyda eu dwylo i lawr.
Ac yn rownd dau -
mewn gwirionedd nid oes llawer o rôl yma, mae'n debyg, ond
byddwn yn esgus.
Felly rownd dau, codi neu ostwng eich dwylo.
>> Mae pob hawl.
Cynulleidfa, beth ydym yn awr yn mynegi yw 83.
Felly, gallech wneud y fathemateg.
Ond i unrhyw un ei law i fyny, byddwch yn ychwanegu yn y nifer sy'n
maent yn eu cynrychioli.
Felly, yn awr mae gennym 83.
Gadewch i ni ehangu'r thwyllo taflen ychydig bach, a bellach mae gennym -?
[Anghlywadwy]
DAVID J. Malan: OK.
Gallai hyn fod yn amlwg lle'r ydym yn mynd yma, ond
serch hynny, rownd tri.
OK.
Rownd 3 yn dda i fynd i lawr yno.
Felly rownd tri, pa rif yw'r rhain guys yn awr
gynrychioli?
OK.
Clywais 53, sydd bellach yn ei gynrychioli?
Diddorol.
Nawr pam fod y math hwn o ganlyniad cownter 'n athrylithgar, dde?
Os ydym am i gynrychioli 5 - rydym i gyd yn ôl pob tebyg yn gwybod
lle mae hyn yn mynd -
pam nad ydw i'n jyst codi lle y 4 a'r 1 lle?
>> Wel, yn sylweddoli bod yna wahaniaeth, yn y bôn,
rhwng y modd y mae cyfrifiadur yn dehongli y darnau.
Os ydych yn ceisio i gynrychioli'r rhif 5, ac yna yn hollol,
rydym yn unig yn codi Rhif 4 llaw a chodi rhif 1 law.
Ond nid ydym yn cynrychioli rhifau yma.
Y cyd-destun yma ar y llwyfan yw ein bod yn cynrychioli
cymeriadau, neu chars.
Ac yn y cyd-destun y cyfrifiadur i sylweddoli,
oh, nid yw'r patrwm hwn o ddarnau yn nifer ei ben ei hun, mae'n
mewn gwirionedd yn cynrychioli cysyniad lefel uwch, yn yr achos hwn yn
llythyr yr wyddor.
Felly, mae'r ffaith ei fod yn awr yn cynrychioli nifer y 5 gyda
gwerth 53 yw oherwydd yn ASCII y peth rydym yn
esthetaidd ei weld fel y rhif 5 ei hun angen
patrwm o ddarnau.
Oherwydd pam?
Wel, mae'r byd yn unig penderfynu defnyddio'r niferoedd is, 0,
1, 2, 3, am yr hyn edrych i fod yn bethau eithaf cryptig.
Ac yn wir, mae'r rhain yn y cymeriadau nad ydynt ar
bysellfwrdd, ymadroddion arbennig sydd ei angen arnoch mewn cyfrifiadur i
gwneud pethau diddorol, ond mae pobl byth yn
mewn gwirionedd yn eu teipio.
Felly, yn wir, yn cynrychioli 53 5.
Yn awr, yn union fel gwiriad pwyll terfynol, pa rif pe baent
cynrychioli mewn dim ond hyn o bryd?
GYNULLEIDFA: 48.
DAVID J. Malan: OK.
Felly 48.
Ac yn wir, mynd yn ei flaen.
Rownd pedwar.
16 + 32 yw, yn wir, 48.
Ac felly rownd fawr o gymeradwyaeth, pe gallem, ar gyfer ein
wyth gwirfoddolwr yma.
Diolch.
Gallwch gadw un yma.
Os ydych chi -
Da iawn chi.
Unrhyw gyfarwyddyd yn iawn.
>> Felly, mae gennym bellach ffordd nid yn unig o feddwl am sut i
cynrychioli data ac mewn gwirionedd yn cynrychioli yn gorfforol,
ond hefyd yn gwneud lefel uwch pethau ar ei ben.
Yn wir, mae hyn yn mynd i fod yn thema drwy gydol gyfrifiadur
gwyddoniaeth o adeiladu mwy cymhleth ac yn fwy diddorol
pethau ar ben y syniadau gweddol syml, yn y
achos dim ond 0s a 1s.
O ran pam mae hyn yn ddefnyddiol, yn dda er bod mewn
cwrs fel hwn byddwn yn canolbwyntio ar hanfodion ac ar
raglennu ac ar ddatrys problemau, gallwch fynd i ffwrdd yn
gwyddoniaeth gyfrifiadurol mewn unrhyw nifer o gyfeiriadau.
Yn yr achos yma, mae hwn yn siart sydd gennych yn y
gefnogi dudalen o'ch canllaw answyddogol i CS yn Harvard, un o
heddiw sef dwy allbrintiau.
Mae hyn yn awgrymu llawer o gyfeiriadau gwahanol y
gallwch chi fynd ar ôl cwrs fel hwn.
Dysgu am deallusrwydd artiffisial, am graffeg,
am ddysgu peiriant, am iaith ei hun.
Sylweddoli, hefyd, fod yna eto llwybrau eraill.
Mae llwybrau mwy mathemategol mewn gwyddoniaeth gyfrifiadurol.
Os nad ydych yn hyd yn oed yn gallu cymryd rhywbeth fel hyn CS50
disgyn, mae cyrsiau rhagarweiniol yn y gwanwyn.
Cyfrifiadureg 1, er enghraifft, yn arall eto
ar-ramp i'r byd newydd.
>> Nawr fel neilltu er budd o ddatrys problemau
yn ymwneud â chyrsiau, yn sylweddoli bod CS50 yn nodi rhai o amser
yn ôl i geisio datrys un o'r problemau hyn, problem hysbys
fel my.harvard, y gallai llawer ohonoch yn ei ddefnyddio i mewn gwirionedd
siopa ar gyfer cyrsiau.
Ond os na, atalfa i maes arf fel hyn, yn ogystal ag eraill
disgynyddion y mae rhai o'n cyn-fyfyrwyr
ac mae staff wedi creu.
Ond mewn Cyrsiau Harvard, sy'n offeryn ar y we -
rhywbeth y byddwch yn gallu dylunio a
defnyddio eich hun, yn ogystal eto bethau eraill hefyd, gan
ddiwedd y semester.
Sylweddoli bod hyn yn adeiladu ar set ddata agored, yn yr achos hwn
a, catalog cwrs ac yn caniatáu i fyfyrwyr yn yr achos hwn i
archwilio set ddata eithaf cymhleth.
>> Rydym yn cloddio i fyny neithiwr ystadegau ychydig yn seiliedig ar yr ychydig
mil o Folks sydd wedi bod yn defnyddio'r hyn dros
y dyddiau diwethaf.
Os ydych wedi bod yn awyddus i wybod faint o gyrsiau eich ffrindiau
mewn gwirionedd yn tueddu i siopa, wel, heddiw ei data yn awgrymu bod
7.6 yw nifer cyfartalog o gyrsiau ar
rhestr siopa rhywun.
Ac yn awr byddaf yn rhoi i chi, hefyd, yr ystadegyn o'r rhai mwyaf
nifer o gyrsiau ar restr siopa rhywun.
Ac rydym i gyd yn ôl pob tebyg yn adnabod rhywun fel hyn.
201 Mae record eleni.
Nawr mae rhai o'n cyn-fyfyrwyr a staff yn
llunio clip i beintio darlun i chi o'r hyn
llwybr o wyddoniaeth gyfrifiadurol a CS50 ei hun yn.
Gadewch i mi fynd yn ei flaen a thynnu i fyny, diolch i Mr Hahvahd yma, a
fideo a gynhyrchwyd gan rhai o'ch rhagflaenwyr.
Pe gallem gadw'r goleuadau ar gyfer hyn.
[Chwarae fideo]
[DIWEDD chwarae fideo]
>> SIARADWR 14: (CANU) Rydym yn cymryd ein hamser gyda rhai dechrau,
gyfer dolenni, digwyddiadau, gallwn cyd-fynd, llunio gan ddefnyddio ein
bash, ni fydd y tymor hwn yn turio.
Hwyl hacio, rhai prydau bwyd am ddim, darlithoedd, yn syml, afreal,
ein deg yn beth mor fawr, mae cymaint i'w addoli.
Ewch, David Malan.
Walkthroughs, Dydw i ddim yn achub.
Oriau swyddfa, nid oes neb yn methu.
Pan fyddwch yn meddwl eich bod yn codio, babi?
Hey, Fi jyst cyfarfod â chi a mae hyn yn crazy,
ond dyma ein rheswm.
Cymerwch CS50.
Mae'n anodd i'r dde cod heb i chi, babi.
Ond dyma ein rheswm.
Cymerwch CS50.
Hey, Fi jyst cyfarfod â chi a mae hyn yn crazy,
ond dyma ein rheswm.
Cymerwch CS50.
Ac y mae pob cwmni seren eisiau llogi mi, rheswm arall.
Cymerwch CS50.
Cyn i chi ddod i mewn i fy mywyd, yr wyf godio mor ddrwg, yr wyf godio felly
drwg, yr wyf godio felly, mor ddrwg.
Cyn i chi ddod i mewn i fy mywyd, yr wyf codio mor ddrwg
ac ni allaf fynd yn ôl.
Cymerwch CS50.
>> DAVID J. Malan: Doedd gen i ddim syniad a oedd yn mynd i ddigwydd.
Felly, yn edrych yn fwy difrifol ar yr hyn sydd o'n blaenau.
Felly, o ran y disgwyliadau y cwrs hwn,
eich bod yn disgwyl yn wir i fod yn bresennol neu gwyliwch y cwrs
darlithoedd, cyflwyno set problem, gymryd dwy cwisiau, cyflwyno
prosiect terfynol.
O ran graddau, yn sylweddoli bod fy sylwadau ar yr agoriad
am pasio / methu, rhywbeth yr ydym yn fawr iawn eu cymryd i
galon yn CS50.
Nid oes hanner digon o ddiwylliant yn Harvard o geisio
rhywbeth ac yn peryglu methiant.
Yn wir, cawsom nifer y myfyrwyr, a minnau, yn
penodol, a oedd yn poeni am eich brifo neu GPA
cael B mewn rhywbeth tebyg i CS50.
Ac y cyfle i gymryd cwrs fel hyn, ac eraill
cyrsiau porth ar y lefel gyflwyniadol, pasio / methu
yn gyfle danddefnyddio iawn yn y coleg hwn,
yn gyffredinol.
Ac felly os gwelwch yn dda yn gwybod hyd yn oed yr wyf wedi cofrestru yn y cwrs hwn
i ddechrau ar gyfer pasio / methu credyd yn unig.
A hyd yn oed er fy mod yn gwneud switsh ar ddiwedd y dydd, roedd yn
y pum wythnos cyntaf, hyd at y dydd Llun rhan o bump o'r
semester, sef y cutoff, a oedd yn caniatáu i mi mewn gwirionedd
rhoi troed yn y dŵr newydd ac mewn gwirionedd yn rhoi cynnig ar rywbeth
anghyfarwydd iawn ac yn anghyfforddus iawn
i mi ar y pryd.
>> Felly, yn nhermau, yn awr, o'r hyn y rôl y gwahanol onglau trwy sy'n
gallwch fynd at y cwrs hwn yn eu gwasanaethu, felly darlithoedd, mae i fyny i
chi os ydych yn ymgysylltu â ni yn bersonol yn y lleoliad hwn.
Yn wir, rydym yn gwybod ystadegol fod tua 40% ohonoch yn
fath o mynd a dod dros y cwrs y semester.
A 10% ohonoch, ni fyddwn byth yn gweld eto ar ôl heddiw.
Ac mae hynny'n berffaith iawn, i fod yn onest.
Un o nodweddion diffiniol CS50 yn
bod yr adnoddau di-rif, mae rhai o'r
y byddwn yn ysgwyd trwy mewn dim ond hyn o bryd, gan gynnwys
darlithoedd ac adrannau a pethau o'r enw walkthroughs a
oriau swyddfa ac yn y blaen.
Ac mae'n mwy o adnoddau nag y dylai myfyriwr nodweddiadol
rhaid i neu a allai gorfforol fanteisio arno.
Ond mae hynny oherwydd y gwahanol arddulliau dysgu sy'n
unrhyw gorff myfyrwyr amlygu.
Ac felly mewn darlithoedd, y brif rôl, fel yr wyf yn ei weld, yn
beidio â gwthio allan ar lafar ddeunydd eithaf cymhleth ac i
reidrwydd yn cyflawni pob un o'r cymhlethdodau y
sylfaenol y byddwn yn ymchwilio i hyn semester, ond
yn hytrach i wneud pethau fel yr ydym wedi bod yn ei wneud hyd yn hyn yn barod,
enghreifftiau hyn, gan gynnwys bodau dynol ar y llwyfan, yn ceisio
peintio darlun meddwl, a hefyd yn creu, mentraf ddweud, mae rhai
o'r rhain eiliadau cofiadwy.
Felly, hyd yn oed wrth i chi cael trafferth â phynciau penodol, mae gennych
mae'r atgofion yn hoffi, oh, er bod hynny yn eithaf
haniaethol, y math, yr wyf yn mynd ar goll gyda cario'r 1, yn ei hoffi
mewn gwirionedd, ar ddiwedd y dydd, nid yw'r cyfan sydd annhebyg i
rhywbeth yr wyf eisoes yn gwybod.
Ac felly y rôl y bydd darlithoedd yn eu gwasanaethu, naill ai yn bersonol
yma yn Sanders neu ar-lein ar fideo, yw ein bod yn gosod y
llwyfannu feddyliol i chi bob wythnos ar gyfer y cysyniadau gwahanol
a'r problemau y byddwn yn plymio i mewn.
>> O ran y cysyniadau lefel uchel, mae'r rhan fwyaf o'r geiriau hyn
gallai lifo dros eich pen ar hyn o bryd, ac mae hynny'n iawn.
I'r rhai ohonoch sy'n dod i mewn i'r cwrs yn fwy cyfforddus
Bydd yn gwybod am rai o'r pynciau hyn.
Ond fel arfer ar gyfer bod 10% o'r dosbarth y maent yn
cefndir llawer mwy, gan gymryd AP cyfrifiadureg,
raglennu gan eu bod yn 12, yn sylweddoli y bydd
cyfleoedd mewn adrannau ac mewn datrys yn gosod i fynd yr holl
mwy o ddyfnder i bynciau amrywiol, llenwi ym mha bynnag
fylchau sydd gennych gan eich ysgol yn uchel neu cyn
cefndir.
O ran y ddwy iaith, yn sylweddoli bod yr hyn iaith a
defnyddio yn CS50 yn amherthnasol i raddau helaeth ar
ddiwedd y dydd.
Rydym yn digwydd i ddefnyddio, yn bennaf, iaith o'r enw C. Tua
ddiwedd y semester, byddwn yn cyflwyno gwe-ganolog
ieithoedd fel PHP a JavaScript.
Ond gallem ac eraill yn dysgu cwrs fel hwn yn y rhan fwyaf o unrhyw
modern lefel uchel iaith.
Python a Ruby ac eraill yn eithaf poblogaidd y dyddiau hyn.
Gan fod yn sylweddoli ar ddiwedd y dydd, nad ydych yn dysgu
yn y C. gwrs, nid ydych yn dysgu PHP neu JavaScript.
Rydych yn dysgu sut i ddatrys problemau, boed ar y we,
cyfrifiadur-seiliedig, neu ddata-oriented ei hun, gan ddefnyddio
rhain yn syml fel arfau.
>> Yn awr, o ran y logisteg, byddwch yn defnyddio
rhywbeth, yn y pen draw, a elwir y Appliance CS50.
Nid yw'n ots os oes gennych Mac, a PC, cyfrifiadur Linux,
neu debyg.
Bydd gennych feddalwedd ar gael yn rhwydd yn dechrau yr wythnos nesaf
â hwy i ddefnyddio'r Offer CS50, a rhithwir
amgylchedd y byddwch yn eu defnyddio ar eich cyfrifiadur eich hun fel eich bod yn
ac yn eich holl ffrindiau yn y dosbarth yn cael n ben-desg Linux unffurf
yn yr achos hwn.
Mae'n y setiau broblem, fodd bynnag, lle byddwch chi wir yn cael
eich dwylo budr yn y cwrs.
Ac ar ddiwedd y dydd, 'i' y setiau broblem, yr wyf
meddwl, sy'n wirioneddol diffinio myfyriwr
brofiad yn y cwrs hwn.
Sylweddoli y bydd llawer o'r setiau broblem yn cael ei ryddhau
mewn dau rifyn, yn ychwanegiad safonol yr ydym yn ei ddisgwyl ac yn
annog 90% o ddosbarth i ddeifio i mewn.
Ond rydym hefyd yn rhyddhau rhai setiau problem yn
hyn a elwir yn ychwanegiadau haciwr.
A ydych yn gwybod ei fod yn ychwanegu haciwr oherwydd ar bob tudalen
gyda dyfrnod y mae'n ei ddweud ogystal haciwr arno.
A dyna i hyn demograffig ohonoch chi sydd wedi AP
gwyddoniaeth gyfrifiadurol gyda 10 mlynedd o raglenni o dan eich gwregys
ac yn edrych i lenwi'r bylchau hynny ac i gael mwy ffurfiol,
yn hytrach na hunan-ddysgedig, hyfforddiant, efallai.
Sylweddoli bod demograffig sylweddol iawn yn y
ddosbarth sydd union yr un nod.
Bydd gennych bum diwrnod yn hwyr.
Setiau Problem yn gyffredinol oherwydd ar ddydd Iau, ond gallwch
yn ymestyn bob pump o'r rhai terfynau amser defnyddio'r rhain
pethau o'r enw diwrnod yn hwyr.
A byddwn hefyd yn galw heibio eich sgôr isaf ar ddiwedd y
semester unol â'r manylion yn y maes llafur.
>> Ond arall nodwedd ddiffiniol o CS50 dros
y blynyddoedd wedi dod yn oriau swyddfa.
Mae'n gyfle i chi weld weledol mewn lluniau ychydig
yn ôl yr ydym yn casglu - yn flaenorol yn fewnol bwyta
neuaddau, cyn hynny yn islawr y Gwyddoniaeth
Center, ac eleni yn Annenberg Hall - bedair noson yr
wythnos 20:00-11:00 lle y byddwch yn cael y iawn
profiad cyffredin llawer o weithio ar, ei chael hi'n anodd
drwy, problemau penodol, ond gyda chefnogaeth sylweddol
strwythur yn ei le.
Yn wir, y ffordd y bydd hyn yn gweithio yw y byddwch yn cyrraedd Annenberg
os oes gennych rhywfaint o gwestiwn yn ystod yr wythnos, byddwch yn dod â
eich gliniadur, byddwch yn eistedd i lawr, cydio rhywfaint o fwyd, a byddwch yn mewngofnodi
i mewn i CS50 Trafod, yn cyfleustodau ar y we bod yr addysgu
staff wedi datblygu a fydd yn caniatáu i chi bostio cwestiynau
a gweld dilyn-ups mewn fforwm trafod nodweddiadol
synnwyr, gan ddefnyddio labeli ac yn y blaen ac yn auto llwyr i
chwilio'r data.
Ond byddwch hefyd yn gallu, yn ystod yr oriau swyddfa
oriau, dweud eich cwestiynau trosglwyddo i
bodau dynol gwirioneddol.
Yn wir, y nod yn y pen draw yw fel bod un, rydym yn dechrau i adeiladu
i fyny yn ystod y semester corpws o gobeithio
gwybodaeth ddefnyddiol iawn, atebion cyffredin i dir comin
cwestiynau, er mwyn i chi eich hun ddatrys problemau
a chael drwbl cyn gynted ag y bo modd, ond tra bod y
addysgu staff, fel arfer 20-30 o'r cymrodyr addysgu a
cynorthwywyr cwrs, ar staff ar unwaith.
>> Bydd gennym yr hyn a elwir y Cyfarchwr CS50 yn Annenberg.
A phan fyddwn yn penderfynu bod, chi'n gwybod beth, mae'r cwestiwn hwn,
ni allwn mewn gwirionedd ateb effeithiol ar-lein.
Mae angen i ni weld eich cyfrifiadur.
Rydym yn awyddus i siarad â chi un-i-un.
Ar un.
Rydych yn wir yn ei chael yn anodd a chi, felly, yn awyddus i siarad
un-i-un ochr yn ochr â rhywun, byddwch yn cael ei anfon at y
CS50: Cyfarchwr, addysgu ddaliad cyd, yn llythrennol, yw
iPad sydd enwau myfyrwyr ar un ochr, addysgu staff
enwau ar y llaw arall.
Byddwn yn clicio eich enw ddilyn gan y enw
staff addysgu, a bydd eich sgrîn cyfrifiadur yn dechrau
os gwelwch yn dda amrantu yn dweud ewch i weld Alice neu ewch weld Bob yn
y tabl staff.
Ac felly yn y modd hwn, byddwn yn gallu anfon pethau fel
effeithlon ag y bo modd, yn ogystal â eich arwain tuag at
atebion yn fwy rhwydd.
Yn adrannau, bydd y rhain yn gyfleoedd ar gyfer mwy
ymarferol ar gyfleoedd agos gydag un o'r
cymrodyr addysgu a 12 i 16 neu lai o'ch cyd-ddisgyblion yn
y mae pob wythnos byddwn yn cael problemau yn y set problem
sy'n gofyn nifer o gwestiynau cysyniadol a
nifer o gwestiynau rhaglennu bit-faint yr ydych yn
Gallai chyfrif i maes ar eich pen eich hun, ac fe allech chi weithio ar eich
hun, ond yng nghyd-destun adran lle rydym yn gweithio drwy
ar y cyd â rhai o'r problemau hynny ac yn mynd lle mae'r
sgwrs wahanol yn mynd â ni.
>> Yn ogystal, bydd yn adran byddwch yn cael cyfleoedd i
adolygu cyflwyniadau o waith cartref yr ydych wedi ei wneud, eich
cyd-ddisgyblion, anonymized weithiau, bob amser trwy opt-in
os hoffech rannu y gwaith yr ydych wedi cyflwyno.
Felly, a fydd hi wir yn sgwrs rhwng dau-cyfeiriadol,
cyfle i adolygu eich gwaith eich hun mewn llawer mwy
synnwyr deinamig, yn hytrach na dim ond edrych ar PDF neu
allbrint a meddwl am y peth am ychydig eiliadau ac nid
reidrwydd yn amsugno yr adborth bod yr addysgu
staff wedi'i ddarparu.
A byddwch yn defnyddio dull o'r enw yma CS50 Mannau.
Ar gyfer y rhai anghyfarwydd, mae hyn yn yr iaith a elwir yn C ar ben
i'r chwith, a byddwch yn dod i adnabod hyn dros amser.
Ond mae hyn yn cyfleustodau ar y we y byddwn yn eu defnyddio yn
adran a fydd yn caniatáu i chi a'ch 15 neu fel ffrindiau yn y dosbarth
i fewngofnodi gyda'ch cyd-addysgu yn y
flaen yr ystafell.
Byddwch yn gallu ysgrifennu cod yn y ffenestr hon.
Byddwch yn gallu sgwrsio yn electronig, os nad ydych chi'n
mewn gwirionedd yn adran ar eiliad arbennig honno.
Ac eich cyd-ddysgu pan ddaw amser i drafod
Alice neu Bob yn ateb yn y dosbarth, y cyd-addysgu yn gallu
cliciwch ar un o'r botwm a Voila, prosiect ar y sgrin,
beth bynnag yw myfyriwr wedi bod yn gweithio ar ar y penodol
bwynt mewn amser.
Felly, i'r rhai ohonoch sydd wedi ffrindiau sydd wedi cymryd CS50 yn
y gorffennol, yn sylweddoli bod adrannau wedi bod yn sylweddol
hailgychwyn eleni i fod yn fwy gweithgar, yn fwy
deinamig, ac yn wir sgwrs dwy-ffordd rhwng addysgu
staff a myfyrwyr.
>> A walkthroughs.
Felly, ar gyfer y setiau problem, rydym hefyd yn cynnig nid yn unig y
fanyleb ei hun, sydd yn gyffredinol yn weddol fanwl
PDF, ond hefyd pethau a elwir yn walkthroughs lle mae un
Bydd aelod o'r staff addysgu yn arwain sesiwn wythnosol
sy'n llythrennol yn cerdded i chi trwy'r set problem, gan roi
eich awgrymiadau a chyngor a mannau cychwyn a olygir
i ofyn i'r ofynnir yn aml iawn
cwestiwn, lle ydw i'n dechrau?
Wel, byddwch yn dechrau naill ai trwy blymio i mewn i'r fanyleb ar ei
hunain neu drwy fynychu neu wylio hyn walkthroughs.
Mae'r walkthrough gyntaf, mewn gwirionedd, yn y dydd Gwener hwn.
Byddant ar na dydd Gwener, yn gymaint oherwydd rydym yn credu bydd yn cael ei
amser poblogaidd, ond oherwydd wedyn gallwn eu ffilmio yn gynnar iawn
yn yr wythnos i gael nhw ar-lein erbyn y penwythnos er mwyn i chi
fod â llawer o ddyddiau ag y bo modd i mewn gwirionedd yn cymryd rhan yn y
cynnwys yn ogystal.
Ond mwy am hynny yn y ddarlith ddydd Gwener.
>> Nawr yn nhermau strwythur y gefnogaeth fwyaf
ystadegyn arwyddocaol efallai yw'r addysgu 108
cymrodyr a chynorthwywyr cwrs hwn yn
cwrs ar hyn o bryd.
Os byddai rhai ohonoch nad oes ganddynt ddosbarthiadau sy'n gwrthdaro yn dymuno
i ymuno â mi i fyny yma ar y llwyfan, mae'n hyn guys a fydd yn
yn y pen draw mewn gwirionedd diffinio eich profiad yn y cwrs.
Cefais lawer o cymrodyr addysgu addysgu i mi dosbarthiadau mewn
y dydd, ac rwy'n cofio ychydig iawn o'r rhai a dweud y gwir.
Ond hyd yn hyn, yr wyf yn dal i gofio ymhlith y rhai ychydig, fy CS50 TF
sydd wir yn fy helpu i ateb cwestiynau, sydd wir yn helpu
i mi pan oeddwn yn ei chael yn anodd, ac yn wir roedd yn bartner yn y
profiad o ddysgu byd newydd iawn.
Mewn ychydig bach, bydd pob un o'r rhain guys ymuno â chi y tu allan i
cacen, sy'n draddodiad o CS50, yn y transept y
Neuadd Goffa.
>> Ond yn caniatáu imi yn gyntaf yn eich cyflwyno i Nate
Hardison, unwaith eto, Rob Bowden, a Tommy MacWilliam, mae hyn yn
cwrs blwyddyn yn mynd yn.
Os hoffech chi guys ymuno â mi yma yn y canol.
Maent wedi paratoi'r holl rai sylwadau ysbrydoledig.
>> TOMMY MACWILLIAM: Doeddwn i ddim yn paratoi unrhyw beth
ysbrydoledig.
Ond mae fy enw i yw Tommy.
Rwy'n uwch Mather.
Rwy'n astudio gwyddoniaeth gyfrifiadurol.
Rwy'n edrych ymlaen yn arw i fod ar y tîm gwrych ac yn mynd
drwy'r daith CS50 gyda chi.
Beth Fi 'n sylweddol hoffi am CS50 yw sut y mae mewn gwirionedd yn eich dysgu
i feddwl am broblemau mewn ffordd newydd.
Mae hyn yn wir yn sgil sy'n gonna fod yn amhrisiadwy waeth
mha faes ydych yn mynd i mewn.
Ac nid yn unig hynny, ond rydym yn cynnig mwy o Candy rhad ac am ddim nag unrhyw
cwrs arall hwnnw ar y campws.
Yeah, ac felly yr wyf i'n edrych ymlaen at weld beth
pawb yn adeiladu y semester hwn.
Ac os oes gan unrhyw un unrhyw gwestiynau nawr neu drwy
y semester, yn bendant mae croeso i estyn allan i mi ac
Byddwn yn hapus i helpu.
>> ROB BOWDEN: Hi.
Rwy'n Rob Bowden.
Rwy'n uwch yn Kirkland.
Yeah, mae hynny'n iawn.
Rydym ni i gyd yn wirioneddol gyffrous ar gyfer y semester nesaf.
Rydym yn gobeithio y byddwch i gyd yn llawn cyffro.
Nid oeddwn yn disgwyl hynny.
Yeah.
Felly, rydym yn rhoi cymaint o ymdrech i wneud hyn
semester wirioneddol wych.
Ac ar yr amod eich bod yn barod i'w rhoi yn yr ymdrech, mae yna
cymaint y gallwch ei gael allan o'r cwrs hwn.
Ah, rydym yn -
yeah.
Gallwch gael llawer o hwyl allan o'r cwrs hwn.
Ni fyddai gennym staff o 108 os nad oeddech yn gallu cael llawer
o hwyl allan ohono.
Felly, dim ond ceisiwch fod yn rhan ac ni fyddwch yn difaru.
>> NATE HARDISON: Hi, guys.
Rwy'n Nate.
Fi yw'r preceptor ar gyfer y cwrs.
Rwy'n edrych ymlaen yn fawr i fod yma yn ogystal.
Dyma fy mlwyddyn cyntaf yma.
Rwy'n gobeithio y byddwch i gyd yn cymryd y cwrs hwn ac yn ei fwynhau gymaint ag y
Rydw i wedi mwynhau hyd yn hyn.
Ac os ydych chi erioed wedi eisiau dysgu sut i gyfrif i 9 neu 10 yn
binary, dewch i siarad â mi.
>> DAVID J. Malan: Felly, mewn perygl o adael hyn guys yma ar
gynnal ychydig yn lletchwith, gadewch i fwrlwm drwy dim ond ychydig o
y pethau sy'n aros cyn i ni ohirio'r gyfer cacen.
Beth yw hi y gorwedd yn ei flaen?
Wel, os ydym yn edrych yn gyflym yn ôl ar y flwyddyn ddiwethaf, yn problem
ei osod 0, eich rhagflaenwyr colomen i mewn i raglennu
iaith a elwir Scratch, iaith raglennu graffigol
byddwch yn defnyddio yn ystod y dyddiau cyntaf y cwrs cychwyn ar y
Gwener i ddysgu rhai cysyniadau anghyfarwydd i rai ohonoch.
Ond yn sylweddoli y bydd yn agwedd uwch hyn ar gyfer
rheiny ohonoch sydd â chefndir o flaen llaw.
>> Yn problem y llynedd gosod 2, myfyrwyr colomen i mewn i'r
byd cryptograffeg, y grefft o enciphering neu sgramblo
gwybodaeth, rhaglenni gweithredu'r data hamgryptio.
Ac yn yr ychwanegiad haciwr y llynedd, yn fyfyrwyr symud ymlaen
i fynd i'r afael neu decode y cyfrineiriau mewn nodweddiadol
cyfrifiadur ffeil cyfrinair xe drwy ddod i fyny gyda algorithmau a
hewristeg gyfer 'n ysgrublaidd dreisio figuring hyn y mae rhywun yn
cyfrinair ar system gyfrifiadurol oedd.
Y llynedd, hefyd, mewn datrys osod 3, wnaeth myfyrwyr impli - yn
problem a osodwyd 4 - myfyrwyr oedd
gweithredu gêm Sudoku.
Ac yn yr ychwanegiad haciwr y flwyddyn honno nad oedd myfyrwyr
dim ond gweithredu sut i chwarae'r gêm, ond mewn gwirionedd yn gallu datrys
lle gall y cyfrifiadur roi i chi, y dynol, gyda
awgrymiadau gan fwy gyflymach nag ydych chi wedi datrys
broblem benodol honno.
>> Mewn 5 set problem, fe wnaethom fforensig, y grefft o
adennill gwybodaeth a oedd yn ddamweiniol neu'n dda iawn
dileu yn fwriadol o gyfrifiadur.
Y llynedd, y staff addysgu ac yr wyf strolled o gwmpas y campws
yn tynnu lluniau o bobl, lleoedd, a phethau, ac yna
fformatio ddamweiniol y cerdyn cyfryngau ar ein camera sy'n
Roedd gan bawb lluniau.
Ond nid oes problem.
Gwnaethom delwedd fforensig y cerdyn hwn yn y cyfryngau, dosbarthu allan
i bob myfyriwr yn y dosbarth, ac yn eu herio i ysgrifennu
rhaglenni sy'n adennill yr holl JPEG o'r cerdyn.
Ac mae hyn mewn gwirionedd yn un o'n hoff setiau problem.
>> Ac yr wyf yn cloddio i fyny mewn e-bost oddi wrth un o'ch rhagflaenwyr,
a oedd yn llawer o hwyl i ddarllen beth amser yn ôl.
Ysgrifennodd - mae hyn yn dod o Matt - annwyl David, ddoe fy
chwaer ddamweiniol fformatio ei camera SD cerdyn a cholli
gwerth blwyddyn o luniau cofiadwy.
Mae hi yn anffodus nid yw'r gorau yn bacio i fyny ei data.
Ond y sefyllfa hon yn fy atgoffa o pset 5, felly yr wyf yn meddwl fy mod
Byddai ceisio rhedeg ei gerdyn SD drwy'r rhaglen Adennill
a ysgrifennais yr holl ffordd yn ôl ym mis Hydref.
Felly, ar ôl pedair awr o figuring allan sut i greu
delwedd crai o'r cerdyn SD fformatio -
Google profi i fod yn eithaf di-fudd yn hyn o beth hyd nes y
yn eironig mi ddigwyddodd i ddod ar draws eich cyfarwyddiadau ar
y Rhyngrwyd -
ar ôl botsian o gwmpas gyda rhai o'r dadleuon gorchymyn,
Llwyddais i greu'r ddelwedd fforensig.
Ac ar ôl gosod a ffurfweddu y CS50
Offer, llwyddais i redeg y ddelwedd fforensig drwy fy
rhaglennu ac yn adennill pob 1,027 o ffotograffau fy chwaer.
Iawn, Matt.
>> Felly, mewn year's diwethaf -
[Cymeradwyaeth]
Yn set problem y llynedd 6, rhoesom y myfyrwyr
geiriadur o 150,000 o eiriau Saesneg ac yn eu herio i
ysgrifennu gwiriwr sillafu a atebodd gwestiynau ar y ffurflen
yn y gair hwn sillafu'n gywir neu
anghywir fel gyflym ag y bo modd.
Ac yn sail optio i mewn oedd yn caniatáu i fyfyrwyr yna
herio cyd-ddisgyblion drwy bostio eu canlyniadau, y
faint o RAM bod yn defnyddio, mae nifer y cylchoedd CPU neu
eiliad y maent yn eu defnyddio, fel bod y myfyrwyr yn cael eu rhestru wedyn yn
ar wefan y cwrs.
Hwyl Unwaith eto, agwedd yn unig dewisol, ond mawr yn y
Byddai yn aml iawn yn fyfyriwr ddod i osod rhif 10 neu lai ar
y bwrdd mawr ar y wefan, ewch i ffwrdd i cinio, ac yna
dod yn ôl a sylweddoli ei roommate wedi ei amlinellu yn unig mewn
flaen ef neu hi ar y bwrdd mawr, a thrwy hynny arllwys arall
ddwy neu dair awr yn unig i un i fyny ei roommate.
>> Felly, rydym yn edrych ymlaen at rywbeth tebyg
eleni yn ogystal.
Yn problem gosod 7 yn ein llywio yn y cyfeiriad ar y we
rhaglennu, mewn gwirionedd ddatrys problemau yn y erioed
gynyddol amgylchedd cyffredin o borwr gwe.
Gwybod decreasingly ydym yn lawrlwytho meddalwedd ar Macs a
Cyfrifiaduron personol, ond yn gynyddol rydym yn gwneud y cyfan yn y we.
>> Ac yn wir y llynedd, tua 88% o brosiectau myfyrwyr derfynol yn
y cwrs yn seiliedig ar y we.
A'r rhai, hefyd, yn sgiliau y byddwch yn deillio o hyn
dosbarth erbyn diwedd cwrs.
Gan fod hyn yn aros ar ddiwedd y cwrs yw y Ffair CS50,
yr arddangosfa hon sy'n seiliedig ar y syniad o ffair wyddoniaeth.
Ond yn y fersiwn hwn o ffair yn gwneud pob myfyriwr yn y dosbarth
ddod â'u gliniaduron, eu ffrindiau a'u teulu ac eraill
i osod Northwest Science, adeilad mawr ar y campws, i fyny
eu pen-glin, yn cael rhywfaint o fwyd, cael rhywfaint o popcorn a diod,
ac yna arddangos eu prosiectau terfynol ar gyfer pawb yn
presenoldeb sy'n llynedd rhifo tua 2,500 o fynychwyr
ar draws y campws.
Ac nid yw ymadroddion fel hyn ac fel hyn yn
anghyffredin yn y ffair.
>> Yn arwain at y deg yn y Hackathon CS50, cyfle
i neidio ar ben Harvard gwennol, i lawr y stryd i
Microsoft am 8:00 PM, a mynd adref tan 7:00.
Rydym yn gweini cinio cyntaf am 8:00 PM, cinio 2 am 1:00 AC,
ac i'r rhai yn dal i sefyll am 5:00 YB, rydym yn trin i
crempog ar IHOP.
Ac mae'r Hackathon yn gyfle, fel y llun yma,
i ddeifio i mewn i'ch prosiectau terfynol, boed yn gweithio ar
eich pen eich hun neu gyda ffrindiau mewn amgylchedd cydweithredol,
lle mae'r staff addysgu cyfan yn gweithio'n dda i mewn i'r
nos gyda chyflenwad digonol o Hong Kong bwyd Tsieineaidd.
Am 5:00 AC a fydd delweddau fel y rhain fod yn eithaf cyffredin hyn
flwyddyn yn ogystal.
>> Felly, wrth i ni ohirio mewn bryd ar gyfer cacen, yn cadw mewn cof bod
76% o'r bobl yn yr ystafell hon unrhyw brofiad blaenorol.
Ac yn unol â'r maes llafur, yn y pen draw sy'n bwysig yn hyn o
Nid yw cwrs yn gymaint lle rydych yn y pen draw at eich perthynas
cyd-ddisgyblion, ond mae ymhle'r ydych yn y pen wythnos 11 i fyny o gymharu â
eich hun yn yr wythnos 0.
Mae hyn yn CS50.