[Powered by Google Translate] SPIKA 1: Hii ni CS50.
Basi nikawa ambapo wewe ni sasa baadhi ya miaka iliyopita, na wakati mimi nilikuwa katika Freshman
muda, mimi si kweli juu ya njia hii ya kufanya kompyuta sayansi, ya kufanya
uhandisi.
Hakika, nilikwenda katika eneo hili kama concentrator serikali.
Ningependa kuwa katika shule ya sekondari kid ambao walipenda mambo kama historia.
Mimi walipenda sheria ya katiba, aina ya Kiingereza na Hisabati, hivyo aina ya
vizuri mviringo, lakini haikuwa lazima kujua mambo ambayo sikuwa wamefundishwa
katika shule ya sekondari.
Na hivyo mwaka Freshman, nilikuwa hii trepidation, ambapo hata mimi
walipenda kompyuta, kucheza michezo ya kompyuta na kama, mimi bila ya shaka kamwe
mawazo ya mtu mwenyewe kama kompyuta, mwanasayansi wa kompyuta, na
kusema ukweli, nilifikiri rafiki yangu katika shule ya sekondari ambao walikuwa kuchukua kompyuta
sayansi walikuwa kidogo ya - geeks.
>> Na bado, nilipofika hapa juu ya chuo, kulikuwa na kozi hii, CS50, na katika
wakati, alikuwa na sifa hii ya kweli kuwa kitu kwa tahadhari.
Ilikuwa mwelekeo mzuri.
Ilikuwa shaka ya fun.
Lakini alikuwa na kwamba kweli kupata mguu katika mlango.
Na hata sikuweza kuvuka kizingiti kwamba Freshman mwaka.
Na mimi akaenda wangu kuwa concentrator serikali, kwenda kupitia
kama wengi wa prerequisites kama niwezavyo, kuvuka kuhesabu mambo kwa gen
ed au msingi na mwaka kama, na kisha sophomore, kwa sababu fulani, I got
up ujasiri hatua ya mguu katika Sayansi Center B, ambapo CS50.
maarufu sana kompyuta mwanasayansi kwa jina la Brian Kernighan ilikuwa
kufundisha hapa kwamba mwaka, na hata basi, nilikuwa tayari tu kwa kweli
kujaza utafiti kadi yangu kwa kuchukua darasa hili kupita / kushindwa.
Nikaona kuzunguka yangu, na mimi figured kila mtu katika chumba hiki got kujua
njia zaidi kuhusu sayansi ya kompyuta, kuhusu programu, kuhusu kompyuta.
Kila mmoja lazima programu katika chumba hiki tangu walipokuwa 12, lakini kwa kweli,
kwamba haikuwa hivyo.
Na hivyo siku ya mwisho kabisa, Jumatatu ya tano ya muhula kwamba mimi kuchukua
hii ataruka na mabadiliko kutoka kupita / kushindwa daraja barua, na kuishia kubadilisha yangu
ukolezi siku hiyo kwa sayansi ya kompyuta.
>> Sasa kwamba si lengo letu katika darasa hili, kugeuka wewe wote ndani ya kompyuta
sayansi concentrators, lakini kwa kweli, kupendekeza kwamba kuna nafasi hii
katika uwanja huu na katika maeneo mengine ambayo unaweza kuwa na kabisa unfamiliar,
kutokana na kwamba shule za sekondari kawaida kufuata mtaala uungwana kiwango
njia, lakini hawajitokezi katika, katika CS50, ndani ya maji mpya.
Na kama wewe ni kukaa hapa leo kufikiri wewe si kweli ni mali, hivyo
kufanya zaidi ya watu kwa haki yako na kwa upande wako wa kushoto.
Hakika, mwaka jana, 76% ya wanafunzi katika darasa hili hawakuwa na uzoefu kabla.
Hivyo kinyume na kile wewe kufikiri, zaidi ya watu wamekaa kuzunguka wewe
leo hawana, kwa kweli, kuwa na uzoefu wowote kabla.
18% wamechukua moja CS darasa, na 6% wamechukua mbili au zaidi.
Wakati huo huo, tunaomba wanafunzi wetu kila mwaka kuelezea wenyewe katika suala
wa ngazi ya faraja, na hii ni -
hakuna ufafanuzi mmoja wa hii.
Wewe tu aina ya kujua hayo, kama wewe si vizuri sana katika CS50.
Na mwaka jana, tulikuwa na 55% katika kipande hii ya kijani pie hapa, binafsi kuelezea
kama wanafunzi chini starehe ambao kusema ukweli sisi hakuwa na wazo why'd wao
duka bila shaka siku hiyo ya kwanza, lakini sawa 55% walibaki pamoja nasi mpaka
mwisho mrefu, kama alivyofanya 35%, ambao walikuwa mahali fulani katika kati ya wale zaidi
starehe na walio chini starehe.
>> Hivyo kile ni sayansi ya kompyuta?
Naam, katika shule ya sekondari, na kwa kweli, kwa ujumla zaidi huko nje siku hizi,
kuna hii mtazamo au hii mbaya kwamba sayansi ya kompyuta ni
programu.
Na kwamba kabisa hali moja ya sayansi ya kompyuta, lakini programu,
lugha yoyote ni, ni kweli tu kwamba chombo kompyuta wanasayansi
kuzitumia kutatua matatizo, aidha katika uwanja wa sayansi ya kompyuta au,
inazidi siku hizi, katika sayansi ya michezo, asili
sayansi, katika dawa, katika masomo ya sanaa, kuchambua
kubwa seti ya data.
Popote sasa kuna kompyuta na data, kuna nafasi ya kuomba
mambo ya kujifunza katika darasa kama CS50.
>> Basi hebu kutatua tatizo kwamba mwanasayansi kompyuta mnavyoweza
kutatua na kujaribu kuweka baadhi jargon, kuweka baadhi ya mfumo wa dhana, karibu
nini ili vinginevyo kuwa baadhi ya mawazo haki ya kufikirika.
Hivyo hii ni simu.
Huwezi kuona mambo hayo mara nyingi mno.
chuo bado inaonekana kuwa haya katika nyumba na mabweni, lakini
nyuma katika siku, wakati wewe alitaka kutumia simu kama hii, kulikuwa hakuna
elektroniki anuani kitabu katika simu yako ya mkononi.
Badala yake, wewe vunjwa up kitu inayojulikana kama kitabu ya simu, na vitabu hivi simu
alikuwa kuhusu 1,000 kurasa kawaida.
Walikuwa sorted kutoka A to Z, na wewe tu alikuwa na kupata haki ya ukurasa
kupata mtu wewe ni kuangalia kwa ili kupata jina yao na wao
namba ya simu.
Sasa ni jinsi gani unaweza kwenda juu ya kuangalia up mtu katika kitabu hiki?
>> Tuseme lengo langu ni kuwapa rafiki yangu Mike Smith wito.
Naam, jinsi gani mimi kwenda juu ya kutafuta Mike Smith?
Naam, mbinu nzuri sana, kama naive na ufanisi, itakuwa kuanza
hapa, na kuanza flipping kwa ukurasa wa nne, ukurasa wa tano, ukurasa wa sita, na kutatua
ya linearly, pamoja mstari sawa, kupitia kitabu hiki simu, na hata
ingawa ni ya kwenda kuwa incredibly tedious, kama Mike Smith ni katika hii
kitabu, mimi nina hatimaye kwenda kufikia naye wakati mimi hatimaye flip kwa S
sehemu ya kitabu hiki.
Sasa, bila shaka, huna haja ya kuwa na mwanasayansi wa kompyuta kwa kujua kwamba hii
ni njia ya kijinga ya kutatua tatizo hili.
Gani binadamu wa kawaida kuwa kufanya?
Vema.
Hivyo ungependa flip katikati, haki?
Hivyo wewe d flip takribani katikati, angalia hapa, na mimi wanaonekana kupata mwenyewe
katika sehemu M.
Sawa, hivyo M ni wazi siyo kile mimi nina kuangalia kwa.
Mike ni kwa haki, ili kuzungumza, wa sehemu hii, na kama baadhi yenu
kuona mbele, tunaweza sasa kuendelea na literally chozi hii
tatizo katika nusu.
>> Wewe kweli haipaswi kuwa hisia.
Tearing ni chini mshono ni kweli si vigumu.
watu halisi kufanya hivyo kwa njia hii, lakini chini mshono, sisi
sasa una matatizo mawili.
Kila moja ya ambayo ni nusu kama kubwa, na tunaweza literally kutupa kwamba nusu ya
tatizo mbali.
Sasa tuko kushoto si kwa kurasa 1,000, lakini kusema, 500.
Hivyo sasa nini mimi?
Naam, binadamu wa kawaida kwenda takribani katikati tena, na mimi kupata mwenyewe katika
Sehemu R, hivyo si kabisa huko.
Hivyo tena, siwezi machozi tatizo hili katika nusu.
Asante.
Hivyo sasa mimi tu baadhi ya kurasa 250, na mimi siwezi kufanya hivyo tena, na tena, na
tena, na kwenda kutoka 125 hadi takribani 60, hadi 30, hadi 15, na kadhalika.
Na hatimaye, mimi itabidi kupata yameshuka kwa moja ya kurasa S, ambayo, kama yeye ni
katika kitabu cha simu, Mike Smith lazima.
>> Sasa hiyo ni algorithm wazi haki ya kuridhisha, na ni
moja wakati matumizi algorithm katika kesi hii, lakini nini tunaweza aina ya
kuchukua mbali na kwamba?
Naam, mbinu ya kwanza, sahihi, kama wasiojua, ingawa, ilikuwa, unaweza kuwa
ilivyoelezwa na mstari huu moja kwa moja.
Hivyo kama juu ya x-mhimili, sisi hapa kusema, hii ni kawaida ya tatizo.
Hivyo kama x-mhimili inakwenda haki, tatizo anapata kubwa.
Ina maana gani kuwa kubwa?
Katika muktadha wa tatizo hili, zaidi ya kurasa katika kitabu cha simu.
Kuna zaidi kitu tunaweza kupima.
On y-mhimili, wakati wa kutatua.
Hivyo kama mhimili huenda juu, sisi ni presume ikatengeneza inachukua muda zaidi.
Hivyo kwamba njia ya kwanza ya linearly kutafuta kutoka ukurasa mmoja kwa ukurasa 1000
ni utaratibu linear, algorithm linear au mchakato, na tunaweza
kueleza ni kwa mstari huu moja kwa moja.
Kama mimi kuongeza moja zaidi ukurasa wa kitabu cha simu, ni kwenda, katika mbaya
kesi, kuchukua mimi moja zaidi ukurasa flip kupata Mike Smith.
Kama mimi kuongeza kurasa 100, 100 zaidi flips, au vitengo ya muda.
>> Sasa naweza kuwa wajanja kidogo na hili.
Sihitaji kwa kweli kugeuka ukurasa mmoja kwa wakati.
Naweza kufanya mambo kama wawili kwa wakati au nne kwa wakati, lakini hata hilo si
wote kwamba kimsingi bora.
Hata kama ni wawili kwa wakati, yeah, kwamba aina ya hatua hii mstari chini kidogo,
na maana yake ni kwamba inachukua muda kidogo, kutokana na idadi sawa ya kurasa, lakini
si kimsingi bora.
Lakini je, sisi tu kufanya, na ni nini yote ya wewe kufanya instinctively?
Wewe kweli mafanikio kitu kidogo kama hii, logarithmic muda,
ambapo tatizo inaweza kukua na kukua na kukua, lakini gharama ya kutatua kwamba
tatizo, wakati required kutatua tatizo, haina
kukua karibu kama kufunga.
Hii itakuwa Curve logarithmic, logi ya n, ambapo n ni tu katika ukubwa wa
tatizo, idadi ya kurasa katika kitabu hiki simu.
Na nini maana ya hii katika hali halisi?
Naam, kama sisi, kama, watu 500 katika chumba hiki hivi sasa -
au tuseme, kama tuna -
kuchanganya Fumbo -
hakufanya hivyo mfano bado mwaka huu - hivyo kama tuna 500 kurasa katika simu
kitabu, na sisi mara mbili kwa 1000, katika mfano huu akili zaidi ya
flipping kwa katikati, jinsi wengi zaidi ukurasa-tearers gani kuchukua kwenda kutoka
500 kurasa 1000?
Naam, moja tu ya ziada ukurasa machozi.
Kama wewe mitupu yangu 2000 ukurasa simu kitabu, hakuna mpango mkubwa.
Ningependa tu machozi moja ya ziada wakati.
>> Hivyo katika muda mfupi, na ukubwa wa tatizo unaweza kukua kwa kasi zaidi kuliko gharama ya
kweli kulitatua.
Sasa hii ni moja tu vile algorithm.
Kuna wengine tunaweza kutatua kwa njia hii hii.
Na hivyo kwa nini sio sisi kufanya hili - kama ungependa ucheshi yangu, angalau awkwardly hapa
katika Sanders, kwenda mbele, kila mtu, kama unaweza, na kusimama katika mahali.
Kama unaweza kuona kwenye screen hapa, hii ni algorithm, mchakato, kompyuta
mpango, kama wewe, wauawe na binadamu, ambayo ina tu hatua tatu.
Sisi ni tayari juu ya hatua moja, ve alisimama.
Na sasa kufikiria mwenyewe namba moja.
Hiyo ni idadi yako ya sasa.
Kila mtu hapa ni namba moja.
Hatua mbili, jozi up na mtu amesimama na namba yako pamoja,
na kisha kupitisha hii Jumla kama namba yako mpya.
Moja ya unapaswa kukaa chini, kisha kurudia.
>> Katika hatua hii, wachache zaidi watu lazima amesimama.
Hii ni ambapo anapata zaidi Awkward.
Mtu hapa, hapa.
sehemu mbaya zaidi ni, wewe pia sana maneno kufanya hesabu mbele
ya mamia ya Harvard undergrads.
Okay, kidogo ya mdudu hapa.
Sawa, nini namba yako?
Tisa.
Sawa.
Nini namba yako?
179.
Okay, nzuri.
Hivyo 188.
Hivyo wewe guys wanaweza kukaa chini.
Nini namba yako?
118.
Baadhi ya undergrad smart kuanza kufanya math.
Okay, 118, 188.
Nini kingine tulipata?
71.
79.
Sawa.
Na?
47, ambayo, walimu, kwamba inatupa ngapi?
705 ni jibu.
Na kwamba, kwa kweli, hasa sahihi.
>> Hapana, sisi walikuwa kweli kidogo mbali huko, lakini jinsi
wanapaswa kuwa na kazi hii?
Nini tu kilichotokea?
Kadhalika kila iteration ya algorithm hii, sisi ilianza na idadi baadhi
ya watu wakiwa wamesimama, na kwamba alikuwa jumla ya idadi, n, mara ya kwanza.
Kisha nusu ya wewe wakaketi, na sisi akaenda n juu ya mbili.
Kisha nusu ya wewe wakaketi, sisi akaenda n zaidi ya nne, n juu ya nane, zaidi ya 16,
na kadhalika, mpaka, hata kama ni aina ya disintegrated huko
mwisho, katika nadharia, kila mtu alikuwa paired mbali katika balcony, na mezzanine, na
orchestra hapa, tungekuwa na moja tu lone mtu amesimama, na jumla ya
thamani, katika kesi hii, ya 705.
Sasa nini maana ya kuwa, ingawa, kwa mara ya mbio?
Naam, fikiria kama mimi, kama binadamu, alikuwa amefanya manually.
Ningependa kuanza uungwana naively lakini kwa usahihi kwa moja, mbili, tatu,
nne, tano, sita, saba, nane, na kadhalika; inachukua kabisa baadhi ya wakati.
Hivyo siwezi kufanya vizuri, haki?
Katika shule ya daraja, si tu katika kuhesabu ndio.
Kuhesabu wawiliwawili.
Hivyo mbili, nne, sita, nane, kumi, kumi na mbili.
Na kwamba anapata kasi zaidi, lakini sasa kimsingi, kwa leveraging
pamoja akili ya kila mmoja katika nafasi hii, tunaweza kufikia Curve sana
zaidi kama hii, ambapo sasa, idadi ya watu katika chumba hiki
inaweza mara mbili, mwingine watu 700 kutembea ndani ya chumba hiki kwa watu 1,400, lakini
ingekuwa tu kuchukua yetu moja zaidi iteration ya hii algorithm kutatua.
>> Na hivyo kuongezeka, siku hizi, wakati sisi tuna data hizi kubwa anaweka katika
Facebook, na Google, na kama, ni kutatua matatizo na hii kidogo ya
ufahamu, hii kidogo ya ujanja, kwamba ni kuruhusu sisi inazidi kufanya mengi,
sana na nguvu zaidi mambo na kompyuta ya leo.
Kama wewe kama hizi aina ya mambo, wewe aliyoiona kwenye Facebook CS50 ya
mwenyewe Puzzle Day, kuja Jumamosi hii.
Kama ungependa kushiriki katika kitu kama hii, ambapo wewe na
mbili, au tatu, au timu nne ya nne ungependa kutatua puzzles baadhi ya vile
kama hii moja, unaweza kusimama nafasi ya kushinda zawadi ya baadhi fabulous, kati ya ambayo ni
Wii, na kadi baadhi ya zawadi, na baadhi nyingine Facebook swag Jumamosi hii,
mchana kwa PM 03:00.
Nenda cs50.net/rsvp kwa vile.
Na hii ni slide online kama Ningependa kucheza karibu.
puzzles mwaka huu utakuwa mpya.
>> Unaweza taarifa ya darasani, pia, kamera zote zaidi mwaka huu.
Hivyo si tu bila shaka zingine katika njia ya kawaida, CS50 inaweza pia kuwa
kuchukua sehemu katika documentary katika elimu ya juu ambacho kuangalia
transformative uzoefu kwamba mwanafunzi anaweza kuwa na siku hizi katika
shahada ya kwanza ya mwendo wa utafiti.
Hivyo mwishoni hizi, sio tu tutakuwa filming kwa kuwa, tutaweza kuwa na sinema
kama vile kwa, inazidi, watazamaji wetu online, kama vile, juu ya tukio,
hii watazamaji hapa.
Hivyo sisi kuwakaribisha kwa darasa mwaka huu wetu Harvard wanafunzi wa shule za ugani,
kuhitimu shule ya kubuni, elimu, shule ya biashara, Kennedy
Shule, shule ya sheria, kama vile idadi ya wanafunzi kutoka Belmont,
Lexington, Newton, na Watertown Shule Kuu.
Karibu yote.
Aidha, mwaka huu, kama wewe kuwa na habari, Harvard, na MIT, na
Berkeley sasa wameingia katika ushirikiano wa pamoja juu ya
Mpango huo wa EdX, ambayo ni mpango wa kufungua elimu kwa wote
watu zaidi online na, kimsingi, kuanza kufanya utafiti juu ya
wadogo pana sana kama jinsi watu kujifunza.
Na hivyo CS50 itakuwa chuo cha kwanza bila shaka kushiriki katika kwamba
mpango huo, kama vile, ambayo ina maana utakuwa na upatikanaji kwa wote zaidi
zana, maudhui yote zaidi mtaala, zaidi ya yote maudhui ya video kama
Matokeo yake, kama vile ya jana asubuhi, watu 53,019 ambao wana
kusajiliwa na kuchukua CS50 pamoja na wewe mwaka huu kwenye mtandao.
Hivyo hii ina maana gani, hasa, ni kwamba wafanyakazi wa kufundisha na nina
alitumia kidogo kabisa ya wakati huu wa majira ya maandalizi kwa ajili ya kuanguka, wote juu ya kampasi
na mbali, ili tuweze kuanza kujenga Corpus ya kuvutia, ya
kulazimisha, ya kujishughulisha maudhui ya elimu, ambayo inalenga hasa kwenye
ionekane zaidi conveyances ya nyenzo uungwana tata.
>> Hivyo kwa kuongeza mihadhara shaka, na sehemu, na mambo
inayoitwa walkthroughs, ambayo tutaweza kupitia upya katika kidogo tu, tutaweza pia kuwa
haya kaptula mwaka huu kwamba kuruhusu kujihusisha na shaka kutoka
tofauti angle wote pamoja.
Basi hebu kutumia hii kama fursa ya kuchukua Peek haraka katika moja kwamba
kujadili wazo hili la binary.
>> Hivyo katika sayansi ya kompyuta kuna mambo kuitwa algorithms, wawili ambao
sisi tu alichukua kuangalia - taratibu hizi kwa ajili ya kutatua matatizo.
Lakini mwisho wa siku, unahitaji kuwakilisha taarifa kwa namna fulani, na wewe
haja ya kuwakilisha hivyo kwa njia ambayo kompyuta anaweza kuelewa.
Na hata kama wewe si kweli kuelewa kompyuta, na uko katika
kwamba 76% hivi sasa, pengine baadhi ya hisia hazieleweki kwamba kompyuta
namna fulani katika mpango zeros na ndio, mfumo binary, hivyo kusema.
Sasa kwa nini ni kwamba kesi?
Naam, zinageuka wakati kompyuta ya kwanza alikuja juu, ikiwa inahitajika kuwakilisha
habari, unaweza kufanya hivyo pamoja na umeme, na ingawa hii ni kidogo
ya kurahisisha, njia rahisi sana ya habari kurekodi ni aidha
na kugeuka ya kwamba umeme juu, moja katika binary, ili kuzungumza, au kugeuka
kwamba umeme mbali.
>> Hivyo Barry, kama ingekuwa si akili, inaweza sisi dim taa
kikamilifu kwa muda tu?
Hii hapa ni sana gratuitous binary sifuri.
Haki zote kama tukikataa taa nyuma juu, sasa Sanders Theatre ni
anayewakilisha thamani binary ya moja.
Kwa bahati mbaya, na kidogo tu moja, pamoja na kuweka moja tu ya taa, tunaweza tu
kuwakilisha nambari mbili katika dunia, sifuri na moja, na ni d kuwa nzuri kama
kompyuta inaweza kuhesabu kidogo juu ya hilo, lakini kwa hakika, wanaweza.
Hivyo basi mimi kuvuta juu ya screen hapa rafiki yetu, Nate Hardison, ni nani atakayewakabidhi
sisi kuangalia haraka katika kipindi cha dakika chache tu katika
hii dhana ya binary.
>> Nate HARDISON: Nyuma wakati wewe kujifunza jinsi ya kusoma na kuandika namba, wewe
kujifunza kuhusu tarakimu sifuri na tisa.
Kuandika idadi kubwa kuliko yote tisa, wewe kujifunza kwamba wote mnatakiwa kufanya
ilikuwa kutumia baadhi ya macho ya tarakimu hizi, kama katika 52 na 437.
Hivyo njia hii ya kuandika namba ina jina, decimal nukuu.
Mbona decimal?
Naam, mizizi ya Kilatini ya decimal, Deca, maana yake 10, na wakati una tarakimu 10
katika nukuu mfumo wako, 10 inakuwa idadi badala maalum.
Hebu tuangalie idadi 437 yaliyoandikwa katika nukuu decimal kuelewa kwa nini.
>> Tunaweza kwanza kuvunja 437 400 plus 30 katika plus 7.
Tunaweza kuchukua ni mbali hata zaidi, hivyo kwamba sisi tumepewa mara nne 100 plus 3
mara 10 plus mara 7 1.
kumbuka kujifunza kuhusu mahali ndio, mahali 10s, 100s
mahali, na kadhalika?
Hii ni hasa ambapo kwamba linatokana.
Na hatimaye, tunaweza kuona jinsi sisi tumepewa rundo la nguvu za
10 iliyoingia katika hapa.
Sisi tumepewa mara 4 10-2 plus mara 3 10-1 plus 7
mara 10 kwa sifuri.
Hivyo sasa unaweza kuona kwa nini 10 ni idadi maalum katika nukuu decimal.
Kwa kweli, sisi tumepewa jina kwa ajili yake.
Ni wito wa msingi, tangu ni msingi wa exponent katika
hesabu zetu hapa.
>> Nukuu decimal si njia pekee ya kuwakilisha idadi.
Kwa kweli, hata kama sisi kujikwamua tarakimu mbili kwa njia ya tisa, tunaweza bado
kuwakilisha yote ya namba ambazo tunaweza pamoja na decimal.
Hivyo sasa kwamba tuna tarakimu mbili, sifuri na moja, mbili ni idadi yetu wa pekee,
msingi wa nukuu mfumo wetu.
jina la mfumo huu nukuu inaitwa binary, tangu
kiambishi awali bi maana mbili.
Hivyo badala yake, sasa, ya kuwa mahali ndio, na 10s mahali, na kadhalika, sisi
sasa wana nafasi ndio, mahali wawiliwawili, mahali fours, na kadhalika, kwenda kwa
mamlaka ya mbili.
Basi hebu angalia hili na kufanya baadhi ya kuhesabu kura.
Hivyo ni sifuri sifuri bado, na moja bado ni moja.
Hata hivyo, sasa kwamba sisi tumepewa mahali wawili-wawili badala ya mahali 10s, 10
inawakilisha namba mbili.
Ili kupata tatu, sisi kuongeza moja na kwamba, na kupata 11.
Nne, tangu sasa kuna mahali fours, ni kuwakilishwa na 100.
Tano ni 101.
Sita ni 110.
Saba ni 111.
Nane, tena, ina nafasi yake mwenyewe.
Hivyo ni 1000.
Na nadhani wewe kupata uhakika.
>> SPIKA 1: Hivyo hii ni kusema nini kompyuta kufanya na nini ni binary ni
kweli si tofauti kutoka nini tumekuwa kuchukua kwa nafasi kwa baadhi ya
miaka, sawa?
Nyuma katika shule ya daraja, wewe kujifunza kuhesabu kwa usahihi katika
mtindo kwamba Nate mapendekezo, lakini pengine si kweli mawazo kuhusu
hayo tangu, ukweli kwamba kuna mahali hapa ndio, 10s mahali, na 100s
mahali, na kwamba pretty holela.
Na hakika, tu kutumia kompyuta hii ya msingi tofauti.
Lakini mwisho wa siku, kwa kweli kimwili kuwakilisha wazo hili la
sifuri na moja, wewe ni wazi si tu kugeuka taa na mbali
lazima.
Wewe haja ya kufanya hivyo kwa kiwango cha finer nafaka.
Na kwa nafaka finer, unaweza kukumbuka hii silly kidogo toy kutoka utotoni,
Woolly Willy na hawa wadogo chembe magnetic.
>> Hivyo magnetic chembe ni kitu ambacho unaweza align katika michache ya
tofauti maelekezo, labda kaskazini-kusini au kaskazini-kusini.
Na hivyo mengi ya incarnations kimwili ya teknolojia ya siku hizi ya kwamba matumizi ya
binary, kwamba matumizi zeros na ndio, tu kuwa magnetism ndani
kwamba aligns mambo juu-chini au chini-juu, na hivyo kuwakilisha zero au moja,
mtiririko huo.
Hivyo kweli, hebu kuondokana na abstract hapa, na kuangalia ndani ya
ya nini zaidi jadi kompyuta gari ngumu.
Hii moja hutokea kuwa kubwa kidogo kwenye screen, kwa kuwa ni kutoka desktop
kompyuta, lakini Laptops leo bado tuna teknolojia hii moja, lakini ni hatua kwa hatua
kuwa kubadilishwa kwa mambo ya kisasa zaidi ambayo kweli hakuna kusonga
sehemu - ndani ya basi, ya gari ngumu.
>> SPIKA 2: gari ngumu ni ambapo PC yako maduka zaidi ya
data ya kudumu.
Ili kufanya hivyo, data husafiri kutoka RAM pamoja na programu ya ishara ya kwamba kuwaambia
gari ngumu jinsi ya kuhifadhi data hizo.
ngumu kuendesha nyaya kutafsiri ishara wale katika voltage
kushuka.
Haya, kwa upande wake, kudhibiti gari ngumu ya sehemu kusonga, baadhi ya wachache
kusonga sehemu kushoto katika kompyuta ya kisasa.
Baadhi ya ishara kudhibiti motor, shule ya chuma ambayo coated platters.
Data zako ni kweli kuhifadhiwa kwenye platters hizi.
Ishara nyingine hoja vichwa kusoma kuandika kusoma au
kuandika data kwenye platters.
Mashine Hii ni sahihi kwamba nywele za binadamu hakuweza hata kupita kati ya
wakuu wa platters inazunguka, lakini wote kazi kwa kasi kali.
>> SPIKA 1: Hivyo sisi sasa zoom katika juu ya kile kinachotokea kweli juu ya haya
platters katika suala la magnetism, tuna hii ya pili ya inaonekana mbili.
>> SPIKA 3: Hebu kuangalia nini sisi niliona tu katika mwendo wa polepole.
Wakati Pulse mafupi ya umeme ni alimtuma kichwa kusoma-kuandika, ni flips
juu ya sumakuumeme vidogo kwa sehemu ya pili.
sumaku inajenga uwanja, ambayo inabadilisha polarity wa vidogo, vidogo
sehemu ya chembe chuma ambayo kanzu uso kila sahani ya.
mfululizo mfano wa maeneo haya vidogo kushtakiwa hadi kwenye disk inawakilisha
moja kidogo ya data katika mfumo binary idadi kutumiwa na kompyuta.
Sasa kama sasa ni alimtuma njia moja kwa njia ya kichwa kusoma-kuandika, eneo
ni polarized katika mwelekeo mmoja.
Kama sasa ni alimtuma katika mwelekeo kinyume,
ubaguzi ni kuachwa.
Jinsi gani unaweza kupata data mbali disk ngumu?
Tu kubadili mchakato.
Hivyo ni chembe kwenye disk kwamba kupata sasa na kusoma-kuandika
kichwa kusonga mbele.
Kuweka pamoja mamilioni ya makundi haya sumaku, na
nimepata faili.
Sasa vipande vya faili moja inaweza kutawanyika kila platters gari ya,
aina ya kama fujo ya magazeti juu ya dawati yako.
Hivyo maalum faili ziada anaendelea kufuatilia kwa ambako kila kitu ni.
Je, si wewe unataka alikuwa na kitu kama hicho?
>> SPIKA 1: Kweli kweli.
Hivyo tuna uwezo huu wa kuwakilisha taarifa hii idadi,
katika ngazi ya chini sana.
Tuna njia ya kimwili ya anayewakilisha kwamba kitu kimoja, lakini hatuwezi kwa kweli
kufanya yote kwamba mengi ya riba bado, zaidi labda arithmetic baadhi na
hisabati.
Sisi hatuna njia ya kuwakilisha mambo hivi sasa kama barua ya alfabeti,
ili sisi binadamu wanaweza kuwasiliana, kwa kutumia vifaa hivi sawa.
Lakini nashiriki, kuna encodings, mifumo ya zeros na wale
kwamba kuwakilisha constructs ngazi za juu kama, na B, na C, na nzima
sentensi, na aya, na kama.
Na hivyo ASCII, ambayo ni kifupi kwamba inahusu mfumo huu coding ambapo
namba moja inawakilisha barua aliyopewa - kwa mfano, idadi ambayo tunajua
kama thamani decimal 65 inajulikana kama barua mtaji wa kompyuta.
thamani decimal ya 97 katika kompyuta inajulikana kama a lowercase.
Na nini kwamba kweli maana?
Naam, hata ingawa Nate, wakati iliyopita, hesabiwa kutoka sifuri hadi nane, ikiwa
tulikuwa kuendelea kuhesabu hadi 65, au zaidi, hadi 97, muundo wa
zeros na wale ambao angekuwa inayotolewa kwenye screen itakuwa hasa
kile kompyuta hutumia kuwakilisha barua katika kofia wote, au barua
katika lowercase.
Na kwa kweli, kuna mpango mzima huu.
Hii ni, katika mtazamo wa kwanza, balaa chati ya encodings, lakini kama wewe kuzingatia
tu juu ya nusu haki hapa, taarifa katika safu hii ya katikati, tuna huu
dhana ya idadi ikifuatiwa na barua.
Na saa ya juu, tuna 32, na Char tabia, ambayo 32,
integer, sasa inahusu, inaonekana bar nafasi tabia.
Baada ya kupata nafasi bar tabia juu ya Laptop yako, nini wewe ni kweli
kutuma ni idadi, mfano wa zeros na ndio, mtiririko wa umeme,
kama wewe, anayewakilisha zeros hizo na zile, kwamba kompyuta kisha
anatafsiri kama tabia nafasi kwenye screen.
uhakika Moderators ni 33.
Quotes Double ni 34.
Na kama sisi kitabu chini hapa juu ya haki, tunaona kwamba 65 ni kweli, na
97 Hakika ni Herufi za chini.
>> Hivyo sasa kwamba tuna mpango huu encoding, tunaweza kuanza kwa
Spell mambo ya nje.
Hakika, kompyuta kawaida kujieleza katika vitengo kiwango, si
kutumia kidogo ya mtu binafsi, ambayo tena, si yote muhimu tu
kuwakilisha zero au moja taa, juu au mbali, lakini badala yake, kwa kutumia
Mwandamano wa bits.
Na kitengo cha kawaida zaidi ya kipimo, kama pengine kujua, au angalau
inferred, ni Byte.
Byte ni nane tu bits, zeroes nane au ndio katika mstari.
Hivyo tunaweza kuanza kuzungumzia mambo ya nje.
Na hivyo kama tunaweza, kwa nini kujaribu hii kidogo kidogo pamoja hapa?
Je, kuna watu nane katika chumba hiki ambao wangekuwa tayari
kuja kwenye hatua?
Wewe kuwa starehe ya kuonekana kwenye kamera, lakini wewe si kweli wanahitaji
kujua vinginevyo nini kinaendelea bado tu.
Mimi naona mtu mmoja kuwa alijitolea zaidi ya hapa.
Mbili, tatu, nne, tano, sita, saba, na vipi kuhusu nane?
Kuja juu juu.
>> Hivyo wewe ni kuhusu kuwakilisha Byte ya watu.
Hebu umekuwa mahali 128s, wewe mahali 64s, 32s wewe mahali.
Lakini sisi ni kwenda kwa haraka sana na kwa reverse hii.
Hivyo basi mimi kukutana na wewe wote pale.
Na unapaswa kuwa katika nafasi ya 128s njia yote juu, hapa kiasi kama
mamia mahali au mahali maelfu itakuwa mbali zaidi kwa upande wa kushoto, tunataka
placeholder kubwa kuwa hapa juu ya kushoto kama vile.
Tuna 64s, 32 16S, 8s, 4s, 2S, na 1s -
bora.
Hivyo basi, tuna -
sawa, unaweza kunisaidia.
Hivyo basi, tuna - nini jina lako?
Joanne: Joanne.
SPIKA 1: Basi Joanne na mimi sasa kwenda kushauri guys haya juu ya jinsi sisi
unaweza kwenda katika kuendeleza kitu nje.
Hivyo juu ya migongo ya shuka yao ya karatasi, wana kidogo kudanganya karatasi
ambayo inaenda kuwaambia kama walikuwa anayewakilisha zero au moja.
Na kwa nini, kwa unyenyekevu, tutaweza kuwakilisha sifuri na tu
amesimama awkwardly.
Nzuri sana.
Au moja kwa kuongeza mkono wako, anayewakilisha moja.
Na hebu angalia kama hatuwezi Spell nje nne tabia maneno hapa.
>> Hivyo kwenda mbele sasa, kujitolea, na nitafanya moja pande zote kwa kuongeza mkono wako
kama wewe ni mmoja, au kuweka chini kama wewe ni sifuri.
Hivyo sasa kwamba tuna mikono hizi tatu, kitu ambacho idadi, kila mtu mwingine, ni
wao alimwakilisha?
Okay, 67.
Kwa nini?
Naam, sanity haraka kuangalia.
Mahali 64s, kwa sababu ni moja.
Hiyo ni kama mara moja 64, pamoja mara mbili 1, hivyo ndiyo 66, plus 1 mara 1.
Hiyo ni pamoja na 1, hivyo 67.
Hivyo sasa guys hawa ni pamoja anayewakilisha 67, ambayo inaonekana
inawakilisha nini hapa katika ASCII?
Okay,
hivyo C. zote haki.
Hivyo sasa hebu kuendelea kwa pande zote mbili.
Kila mtu kwa kuanzia na mikono yao chini, na kisha pande zote mbili.
Kweli, kuna si mengi ya jukumu hapa, nadhani, lakini tutaweza kujifanya.
Hivyo pande zote mbili, kuongeza au kupunguza mikono yako.
>> Wote haki.
Watazamaji, sisi ni nani sasa?
Kuelezea ni 83.
Hivyo unaweza kufanya hisabati.
Lakini kwa mtu yeyote ambaye ni mkono up, wewe kuongeza katika idadi ya kwamba wao kuwakilisha.
Hivyo basi, tuna 83.
Hebu kupanua karatasi ya kudanganya kidogo, na sisi sasa kuwa na -
hii inaweza kuwa dhahiri ambapo tunakwenda hapa, lakini
hata hivyo, pande zote tatu.
Okay, pande zote tatu ni vizuri kwenda chini huko, ili pande zote tatu, kile ni idadi
haya guys sasa anayewakilisha?
Okay, nikasikia 53, ambayo sasa inawakilisha - ya kuvutia.
Sasa kwa nini hii aina ya matokeo counter-angavu, haki?
Kama tunataka kuwakilisha tano -
sisi wote pengine kujua ambapo hii ni kwenda -
nini si mimi tu kuongeza nafasi fours na mahali ndio?
>> Naam, tunatambua kwamba kuna tofauti, kimsingi, kati ya jinsi
kompyuta anatafsiri bits haya.
Kama wewe ni kujaribu kuwakilisha namba tano, kisha kabisa, sisi tu
kunyanyua mkono wako namba nne na kuinua mkono namba moja.
Lakini sisi siyo anayewakilisha namba hapa.
muktadha hapa juu ya hatua ni kwamba sisi ni anayewakilisha wahusika au
chars, na kwa mantiki hii, kompyuta ina kutambua kwamba oh, hii
mfano wa sarafu ni si idadi peke yake.
Ni kweli anayewakilisha ngazi ya juu ya dhana.
Katika kesi hiyo, barua alfabeti.
Hivyo ukweli kwamba ni sasa anayewakilisha namba tano na
thamani 53 ni kwa sababu katika ASCII, kitu sisi aesthetically kuona kama
namba tano yenyewe inahitaji muundo wa bits - kwa sababu kwa nini?
Naam, ulimwengu tu aliamua kutumia idadi ya chini, sifuri, moja, mbili,
tatu kwa nini inaonekana kuwa uungwana cryptic mambo.
Na kwa kweli, hizi ni wahusika kuwa ni si kwenye keyboard.
Maalum misemo ambayo unahitaji katika kompyuta ya kufanya mambo ya kuvutia, lakini
binadamu kweli kamwe aina yao.
Hivyo 53, kwa hakika, inawakilisha tano.
Sasa tu kama hundi ya mwisho sanity, nini idadi lazima wao
kuwakilisha katika muda tu?
Sawa, hivyo 48.
Na kwa kweli, kwenda mbele, pande zote nne.
16 plus 32 ni kweli 48.
Na hivyo duru kubwa ya applause, kama tunaweza, kwa kujitolea yetu nane hapa.
Vizuri sana kufanyika.
Mwelekeo wowote ni faini.
>> Hivyo sisi sasa kuwa na njia si tu wa kufikiri kuhusu jinsi ya kuwakilisha data,
na kwa kweli ni anayewakilisha kimwili, lakini pia kufanya juu
ngazi ya juu ya mambo.
Na hakika, hii itakuwa ni mandhari katika sayansi ya kompyuta ya
kujenga mambo zaidi na zaidi ya kuvutia na tata juu ya
haki rahisi mawazo -
katika kesi hii, tu zeros na ndio.
Katika suala la nini hii ni muhimu, vizuri, hata kama katika shaka kama hii,
tutaweza kuzingatia misingi, na juu ya programu, na juu ya kutatua ya
matatizo, unaweza kwenda mbali katika sayansi ya kompyuta katika idadi yoyote ya maelekezo.
Katika kesi hii hapa, hii ni chati kwamba una katika ukurasa wa nyuma wa yako
unofficial mwongozo wa CS katika Harvard, mmoja wa nakala zake leo mbili.
Hii inaonyesha wengi mwelekeo tofauti ambazo unaweza kwenda baada ya
Bila shaka kama hii -
kujifunza kuhusu akili bandia, kuhusu graphics, kuhusu
mashine kujifunza, kuhusu lugha yenyewe.
Kutambua, pia kwamba kuna bado njia nyingine.
Kuna njia zaidi ya hisabati katika sayansi ya kompyuta.
Kama huna hata uwezo wa kuchukua kitu kama CS50 hii kuanguka, kuna
utangulizi kozi katika spring, Sayansi ya Kompyuta 1, kwa mfano, ni
lakini mwingine juu ya-njia panda ya dunia hii mpya.
>> Sasa kama kando, kwa maslahi ya kutatua matatizo ya kuhusiana na kozi,
kutambua CS50 kuweka nje baadhi ya wakati uliopita ili kujaribu kutatua moja ya matatizo haya,
tatizo inayojulikana kama my.harvard, ambayo wengi wa unaweza kutumia kwa kweli
duka kwa kozi, lakini kama si, angalia chombo kama hiki, kama vile wengine
wazao kwamba baadhi ya wanafunzi wetu wa zamani na wafanyakazi waumba.
Lakini katika Kozi Harvard, ambayo ni chombo mtandao msingi, kitu ambacho
itakuwa na uwezo wa kubuni na kupeleka wenyewe, kama vile bado
mambo mengine kama vizuri na mwisho wa muhula, kutambua kwamba hii hujenga
juu ya kuweka wazi data.
Katika kesi hii, bila shaka, catalog, na inaruhusu wanafunzi katika kesi hii kwa
kuchunguza data uungwana tata ya kuweka.
>> Sisi akachimba up jana usiku takwimu chache msingi folks chache elfu ambao
wamekuwa kutumia hii zaidi ya siku chache zilizopita.
Kama tumekuwa curious kujua jinsi wengi kozi rafiki yako kweli
huwa na duka, vizuri, leo data hii inapendekeza kwamba 7.6 ni wastani
idadi ya kozi juu ya ununuzi orodha ya mtu.
Na sasa mimi nitakupa pia statistic ya idadi kubwa ya
kozi juu ya ununuzi orodha ya mtu - na sisi sote pengine kujua
mtu kama hii.
201 ni rekodi ya mwaka huu.
Sasa baadhi ya wanafunzi wetu wa zamani na wafanyakazi kweli kuweka pamoja picha ya video kwa
kuchora picha kwa ajili yenu ya njia gani hii ya sayansi ya kompyuta
na CS50 yenyewe ni.
Hebu kwenda mbele na kuvuta, shukrani kwa Mheshimiwa Harvahd hapa, video zinazozalishwa na
baadhi ya watangulizi wako, kama tunaweza kuweka taa kwa ajili hii.
[MUSIC kucheza]
>> SPIKA 1: Mimi nilikuwa na wazo kwamba alikuwa anaenda kutokea.
Basi angalia mbaya zaidi katika kile uongo mbele.
Hivyo katika suala la matarajio ya kozi hii, wewe ni kweli inatarajiwa
kuhudhuria au kuangalia hotuba ya shaka, kuwasilisha seti tatizo nane, kuchukua mbili
Quizzes, kuwasilisha mradi wa mwisho.
Katika suala la darasa, kutambua kwamba maoni yangu katika ufunguzi kuhusu
kupitisha-kushindwa, kitu ambacho sisi sana kuchukua kwa moyo katika CS50 - hakuna
karibu kutosha ya utamaduni katika Harvard ya kujaribu
kitu na kuhatarisha kushindwa.
Hakika, tulikuwa na idadi ya wanafunzi, na mwenyewe hasa, ambaye alikuwa
wasiwasi kuhusu kuumiza GPA yako, au kupata B katika kitu kama CS50,
na fursa ya kuchukua kozi kama hii na kozi nyingine gateway katika
ngazi ya utangulizi kupita / kushindwa ni nafasi sana isiyotumika vizuri katika hii
chuo kwa ujumla.
Na hivyo tafadhali kujua, hata mimi waliojiunga katika kozi hii ya awali kwa ajili ya kupita / kushindwa
mikopo peke yake, na hata kama mimi kubadili mwisho wa siku, ilikuwa
wale wiki tano ya awali, hadi Jumatatu ya tano ya muhula, ambayo ni
cutoff, kwamba kuruhusiwa yangu kweli kuweka mguu ndani ya hizi mpya
maji, na kwa kweli kujaribu kitu sana unfamiliar na wasiwasi sana
kwa ajili yangu kwa wakati.
>> Hivyo katika suala sasa ya nini jukumu Anglès mbalimbali ambayo unaweza
mbinu shaka hii kutumika -
hivyo mihadhara. Ni juu yako.
Kama wewe kushiriki pamoja nasi katika mtu katika ukumbi huu, kwa kweli, tunajua
kitakwimu kwamba takribani 40% ya wewe aina ya kuja na kwenda juu ya
kozi ya muhula, na 10% ya wewe sisi kamwe kuona tena baada ya leo.
Na kwamba kikamilifu faini, na kuwa waaminifu.
Moja ya tabia ya kufafanua CS50 ni kwamba kuna hawa
rasilimali wasiohesabika, ambayo baadhi tutaweza kumkasirisha kupitia katika muda tu,
ikiwa ni pamoja na mihadhara na sehemu, na mambo kuitwa walkthroughs, na ofisi
masaa, na kama, na ni zaidi kuliko rasilimali mwanafunzi typical
wanapaswa kuwa na au inaweza kuchukua faida ya kimwili, lakini hiyo ni kwa sababu
ya disparate mitindo ya kujifunza kwamba yoyote mwanafunzi mwili inajidhihirisha.
Na hivyo katika hotuba, jukumu la msingi kama mimi kuona ni si kwa maneno kushinikiza
nje nyenzo uungwana tata na lazima kutoa yote ya
intricacies ya misingi kwamba tutaweza kutafiti hii muhula, lakini
badala yake, kwa kufanya mambo kama tumekuwa kufanya hivi sasa tayari, mifano
kuwashirikisha binadamu juu ya hatua ya kujaribu kuchora picha ya akili, na pia
kujenga, kuthubutu nasema, baadhi ya nyakati hizi kukumbukwa, ili hata kama wewe
mapambano na mada fulani, una kumbukumbu hizi, kama oh, hata ingawa
kwamba alikuwa uungwana abstractly, math, mimi yalichuliwa kwa kufanya moja, kama,
ni kweli, mwisho wa siku, si tofauti kwamba wote kwa kitu mimi
tayari kujua.
Na hivyo jukumu kwamba mihadhara kuwatumikia aidha katika mtu hapa katika Sanders
au online kwenye video ni kweli kwa kuweka hatua kiakili kwa wewe kila wiki
kwa dhana mbalimbali na matatizo ambayo tutaweza kuwa mbizi katika.
>> Katika suala la dhana ya kiwango cha juu, zaidi ya maneno haya yanaweza kutiririka juu
kichwa yako kwa sasa.
Na kwamba ni faini.
Wale ambao wataingia katika kozi vizuri zaidi kujua ya
baadhi ya mada hii, lakini kwa kawaida kwa kuwa 10% ya darasa kwa ajili ya ambayo
wana mengi zaidi background, kuchukua AP sayansi ya kompyuta, programu tangu
walikuwa 12, kutambua kwamba kutakuwa na fursa katika sehemu na
tatizo seti kwenda kina wote zaidi katika mada mbalimbali, kujaza
chochote mapengo unaweza kuwa kutoka shule yako high au kabla background.
Katika suala la lugha, kutambua kwamba lugha gani sisi kutumia katika CS50 ni
kiasi kikubwa lisilo mwisho wa siku.
Sisi kutokea kwa kutumia kimsingi lugha inayoitwa C. Kwenye mwisho wa
muhula, sisi kuanzisha lugha mtandao-centric, kama PHP na javascript.
Lakini sisi na wengine inaweza kufundisha kozi kama hii katika zaidi yoyote ya kisasa
ngazi ya juu ya lugha -
Chatu, na Ruby, na wengine ni maarufu kabisa siku hizi, kwa sababu kutambua,
mwisho wa siku, wewe si kujifunza katika hii C. Wewe si
kujifunza PHP au JavaScript.
Wewe ni kujifunza jinsi ya kutatua matatizo, kama msingi mtandao, kompyuta makao, au
data-oriented yenyewe, kwa kutumia haya tu kama zana.
>> Sasa katika upande wa vifaa, itabidi kutumia kitu hatimaye kuitwa
CS50 appliance.
Haijalishi kama una Mac, PC, kompyuta Linux, au kama,
itabidi uhuru inapatikana programu kuanzia wiki ijayo na ambayo kwa kutumia
Appliance CS50, mazingira virtual utakayoitumia juu yako
kompyuta mwenyewe, ili wewe na wote wa wanafunzi wako kuwa Linux sare
desktop katika kesi hii.
Ni seti tatizo, ingawa, ambayo itabidi kweli kupata mikono yako
chafu katika shaka.
Na mwisho wa siku, ni seti tatizo, nadhani, kwamba kweli
define uzoefu wa mwanafunzi katika kozi hii.
Kutambua kwamba wengi wa seti tatizo itakuwa iliyotolewa katika matoleo mawili -
toleo la kawaida kwamba sisi kutarajia na kuhimiza 90% ya
darasa kwa kupiga mbizi katika.
Lakini sisi pia iliyotolewa seti baadhi tatizo katika matoleo hacker kinachojulikana, na wewe
najua ni toleo hacker, kwa sababu juu ya kila ukurasa na watermark, ni
anasema hacker toleo juu yake.
Na kwamba ni kwa ajili ya hii kidemografia mlio na AP kompyuta sayansi na 10
miaka ya programu chini ya ukanda yako, na ni kuangalia kujaza mapengo hayo,
na kuwa na rasmi zaidi, badala ya kujitegemea inamruhusu mafunzo labda, kutambua
kwamba kuna idadi ya watu sana kikubwa katika darasa kwamba ana
just kwamba lengo moja.
Itabidi tano marehemu siku.
Tatizo ni seti ujumla kutokana Alhamisi, lakini unaweza kupanua tano ya
wale uliopangwa kutumia mambo haya kuitwa marehemu siku, na tutaweza pia tone
alama yako ya chini mwisho wa muhula, kwa
maelezo katika mtaala.
>> Lakini mwingine tabia ya kufafanua CS50 zaidi ya miaka imekuwa ofisi
masaa, nafasi ulizoziona katika kuibua photos kidogo iliyopita ambayo
sisi kukusanya awali katika kumbi dining nyumba, kabla ya kuwa katika
Lelo wa kituo cha sayansi, na mwaka huu katika Annenberg Hall, nne
usiku wiki kutoka mchana 8:00-11:00, ambapo itabidi hii sana
pamoja na uzoefu wa kazi, wanajitahidi kwa njia ya matatizo fulani,
lakini kwa msaada mkubwa katika mfumo wa mahali.
Kwa hakika, njia hii kazi ni wewe utakuwa kuwasili katika Annenberg kama una
baadhi swali wakati wa wiki.
Wewe utakuwa kuleta Laptop yako, itabidi kukaa chini, kunyakua baadhi ya chakula, na wewe utakuwa kuingia
katika CS50 Diskutera, shirika mtandao msingi kwamba wafanyakazi mafundisho ina
maendeleo ambayo itawawezesha post maswali na kuona followups katika
typical majadiliano jukwaa hisia, kwa kutumia maandiko na kama, na auto-kamili
kutafuta data.
Lakini utasikia pia kuwa na uwezo wa wakati wa saa ya masaa ya ofisi, na yako
maswali ilienea kwa viumbe halisi ya binadamu.
Hakika, lengo ni hatimaye ili moja, tunaanza kujenga juu ya
kozi ya muhula corpus wa habari hopefully muhimu kweli kweli,
kawaida majibu ya maswali ya kawaida, hivyo kuwa wewe mwenyewe anaweza kutatua matatizo
na kupata unstuck haraka iwezekanavyo, wakati akiwa mafundisho
wafanyakazi - kwa kawaida 20% hadi 30% ya wenzake mafundisho na bila shaka wasaidizi
juu ya wafanyakazi kwa mara moja.
>> Tutakuwa na kile kinachoitwa Greeter CS50 katika Annenberg, na wakati sisi
kuamua kwamba, unajua nini?
Swali hili, kwa kweli sisi kujibu kwa ufanisi online.
Tunataka kuona kompyuta yako.
Tunataka kuzungumza na wewe mmoja mmoja.
Wewe ni kweli wanajitahidi, na wewe kwa hiyo wanataka kuzungumza moja kwa moja
sambamba mtu, wewe utakuwa dispatched Greeter CS50,
mafundisho wenzake kuikopesha, literally, iPod ambayo ina majina ya wanafunzi juu ya moja
upande, akifundisha majina ya wafanyakazi juu ya nyingine.
Sisi kukusanya jina lako, na kufuatiwa na jina la wafanyakazi mafundisho, na yako
kompyuta screen kuanza blinking, akisema tafadhali kwenda kuona Alice au tafadhali
kwenda kuona Bob mezani wafanyakazi.
Na hivyo kwa njia hii, tutaweza kuwa na uwezo wa kupeleka mambo kama ufanisi kama
iwezekanavyo, kama vile kuongoza wewe kuelekea ufumbuzi wote kwa urahisi zaidi.
Katika sehemu, haya itakuwa fursa kwa ionekane zaidi mikono-
juu ya fursa na mmoja wa wenzake mafundisho na 12 hadi 16 au zaidi ya
wanafunzi wako, ambapo kila wiki, tutaweza kuwa na matatizo katika kuweka tatizo
kwamba kuuliza maswali kadhaa dhana, na idadi ya bite ukubwa
programu maswali kwamba unaweza kufikiri juu yako mwenyewe, na unaweza
kazi juu yako mwenyewe, lakini katika mazingira ya sehemu, tutaweza kufanya kazi kwa njia ya
pamoja na baadhi ya matatizo hayo na kwenda wapi
mazungumzo inachukua sisi.
>> Aidha, katika sehemu ya mapenzi una fursa ya kupitia maoni ya
homework kwamba kiunda, wanafunzi wako, wakati mwingine anonymized,
daima na opt-katika, kama ungependa kushiriki
kazi kwamba ve in.
Hivyo itabidi kweli kuwa mazungumzo mbili-directional, na nafasi ya
kupitia kazi yako mwenyewe kwa maana ya zaidi ya nguvu, kuliko tu
kuangalia PDF au printout na kufikiri juu yake kwa sekunde chache
na si lazima absorbing maoni kwamba
walimu wametoa.
Na wewe utakuwa kutumia zana hapa aitwaye CS50 Spaces.
Kwa wale unfamiliar, hii ni lugha inayojulikana kama C juu kushoto, na
utapata kujua hii ya muda, lakini hii ni shirika la mtandao msingi kwamba tutaweza
kutumia katika sehemu ambayo itawawezesha na classmates wako 15 au ili kuingia na
ufundishaji wako wenzake mbele ya chumba.
Wewe utakuwa na uwezo wa kuandika code katika dirisha hili.
Wewe utakuwa na uwezo wa kuzungumza kielektroniki kama wewe si kweli katika sehemu katika
kwamba sasa hasa, na mafundisho yako wenzake, linapokuja wakati ili
kujadili Alice au ufumbuzi Bob katika darasa, kufundisha wenzao wanaweza bonyeza
button, na voilà, mradi kwenye screen kila mwanafunzi imekuwa
kazi katika hatua hiyo hasa kwa wakati.
Hivyo kwa wale wa wewe kuwa na marafiki ambao wamechukua CS50 katika siku za nyuma, kutambua
kuwa vifungu wamekuwa kikubwa rebooted mwaka huu ili kuwa zaidi ya yote
kazi, zaidi ya nguvu zote, na kweli, mazungumzo ya pande mbili kati ya
kufundisha wafanyakazi na wanafunzi.
>> Na walkthroughs.
Hivyo kwa seti hizi tatizo, sisi pia kutoa si tu vipimo
yenyewe, ambayo ni jumla ya PDF uungwana ya kina, lakini pia mambo inayojulikana
kama walkthroughs, ambapo mwanachama mmoja wa wafanyakazi wa mafundisho itasababisha kila wiki
kikao kwamba literally matembezi yenu kupitia kuweka tatizo, kutoa
vidokezo na ushauri, na pointi ya kuanzia, na ni maana ya kuuliza sana
mara nyingi aliuliza swali: wapi mimi kuanza?
Naam, kuanza ama kwa mbizi katika spec juu yake mwenyewe, au kwa kuhudhuria
au kuangalia walkthroughs haya.
walkthrough kwanza, kwa kweli, itakuwa hiyo Ijumaa.
Wao utakuwa juu ya Ijumaa, si sana kwa sababu tunadhani utakuwa maarufu
muda, lakini kwa sababu tunaweza basi filamu yao mapema sana katika wiki na kupata
nao online na mwishoni mwa wiki ili una kama siku nyingi kama inawezekana
kweli kushiriki katika maudhui kuwa vilevile.
Lakini zaidi juu ya kwamba katika hotuba hii ya Ijumaa.
>> Sasa katika suala la muundo msaada, statistic ya muhimu zaidi ni
labda 108 mafundisho wenzake na wasaidizi shaka kwamba hii bila shaka
sasa ina.
Kama baadhi ya wewe ambao hawana madarasa yanayokinzana ungependa kujiunga
me up hapa juu ya hatua, ni haya guys ambao hatimaye kweli define yako
uzoefu katika shaka.
Mimi nilikuwa na mengi ya wenzake kufundisha mafundisho yangu madarasa katika siku, na mimi
kumbuka sana wale wachache, kusema ukweli, lakini hadi sasa, mimi bado kukumbuka miongoni mwa
wale wachache yangu CS50 TF, ambao kwa kweli imenisaidia kujibu maswali, ambao kwa kweli
imenisaidia nilipokuwa wanajitahidi, na kwa kweli alikuwa mshirika katika hii
uzoefu wa kujifunza dunia mpya sana.
Katika kidogo, wote wa guys hawa wataungana wewe nje kwa keki, ambayo
ni mapokeo ya CS50, katika transept ya Memorial Hall, lakini napenda
kwanza kuanzisha wewe Nate Hardison tena, Rob Bowden, na Tommy
McWilliams, kozi ya mwaka huu anaongoza.
Kama wewe guys ingekuwa kujiunga na mimi hapa katikati.
Wao wote tayari matamshi baadhi inspirational.
>> Tommy McWilliams: sikuwa kuandaa kitu chochote inspirational.
Lakini jina langu ni Tommy.
Mimi nina mwandamizi katika Mather.
Mimi kusoma sayansi ya kompyuta, na kwa kweli msisimko kuwa katika timu ya vichwa
kwenda kwa safari CS50 na wewe.
Nini mimi kweli upendo kuhusu CS50 ni jinsi ni kweli inafundisha kufikiri kuhusu
matatizo katika njia mpya.
Hii ni kweli ujuzi kwamba itakuja kuwa mchango mkubwa sana, bila kujali shamba
kwenda katika.
Na si tu kwamba, lakini sisi kutoa zaidi bure pipi kuliko yoyote
nyingine bila shaka juu ya chuo.
Hivyo mimi nina kweli tu kuangalia mbele kuona nini
kila mtu hujenga hii muhula.
Na kama mtu ana maswali yoyote sasa au katika muhula, dhahiri
jisikie huru kufikia nje kwangu, na ningependa kuwa na furaha na kusaidia.
>> Rob Bowden: Hi.
Mimi nina Rob Bowden.
Mimi nina mwandamizi katika Kirkland.
Yeah, hiyo ni haki.
Sisi sote ni kweli msisimko kwa muhula huu ujao.
Ni matumaini yetu wewe ni msisimko wote.
Mimi si kutarajia kwamba.
Yeah.
Hivyo sisi kuweka sana juhudi katika kufanya muhula kweli hii kubwa, na kama
muda mrefu kama wewe ni tayari kuweka katika juhudi, kuna mengi unaweza kupata
nje ya kozi hii.
Unaweza kupata mengi ya furaha nje ya kozi hii.
Sisi bila kuwa na wafanyakazi wa 108 kama unaweza kupata mengi ya furaha nje ya hayo,
hivyo tu jaribu kushiriki, na utakuwa ni majuto.
>> Nate HARDISON: Hi, guys.
Mimi nina Nate.
Mimi nina preceptor kwa ajili ya kozi.
Mimi kwa kweli msisimko kuwa hapa pia.
Huu ni mwaka wangu wa kwanza hapa.
Natumaini wote kuchukua kozi hii, na kufurahia kama vile mimi wameweza
walifurahia hivyo mbali.
Na kama wewe milele unataka kujifunza jinsi ya kuja tisa au kumi katika binary, kuja
kuzungumza na mimi.
>> SPIKA 1: Hivyo katika hatari ya kuacha guys haya hapa juu ya hatua kidogo
awkwardly, hebu whirl kupitia chache tu ya mambo ambayo wakisubiri kabla sisi
kuahirishwa kwa keki.
Nini ni kwamba uongo mbele?
Naam, kama sisi kuchukua kuangalia haraka nyuma katika mwaka wa mwisho, katika tatizo kuweka sifuri, yako
watangulizi njiwa katika lugha ya programu inayoitwa Scratch, graphical
programu lugha utasikia kutumia katika siku ya kwanza ya shaka, kuanzia
hii Ijumaa, kwa kujifunza mawazo ya baadhi unfamiliar kwa baadhi yenu, lakini kutambua
kutakuwa na nyanja ya juu ya hili kwa wale wa wewe kwa kabla
background.
>> Katika tatizo mwaka jana kuweka mbili, wanafunzi njiwa katika ulimwengu wa
cryptography, sanaa ya enciphering au scrambling habari,
kutekeleza mipango ya kwamba data encrypted, na katika toleo la mwisho hacker
mwaka gani wanafunzi kuendelea na ufa au Decode nywila katika mfano
kompyuta xc. password faili na kuja na algorithms na heuristics kwa
nguvu brute kuhesabia nje nini password ya mtu kwenye kompyuta
mfumo ilikuwa.
Mwaka jana au mbili, katika tatizo kuweka nne wanafunzi walifanya
kutekeleza mchezo wa Sudoku.
Na toleo hacker kwamba mwaka gani wanafunzi si tu kutekeleza jinsi ya
kucheza mchezo, lakini kwa kweli solver, ambapo kompyuta inaweza kutoa,
binadamu, na mwanga, na kwa haraka zaidi kuliko wewe kutatua
kwamba tatizo fulani.
>> Katika tatizo kuweka tano, sisi alifanya forensics, sanaa hii ya kurejesha taarifa
kwamba ilikuwa ajali au sana kwa makusudi
ilifutwa kutoka kwa kompyuta.
Mwaka jana, walimu na mimi strolled kote kampasi kuchukua
picha za watu, mahali, na vitu na kisha ajali
formatted kadi ya vyombo vya habari juu ya kamera yetu kwamba alikuwa na wale picha zote.
Lakini hakuna tatizo, sisi alifanya sanamu ya forensics kadi hii vyombo vya habari, mitupu nje
kwa wanafunzi wote katika darasa, na changamoto waandike mipango
zinalipwa wote wa JPEGs kutoka kadi hiyo.
Na hii ni kweli moja ya seti favorite yetu tatizo, na mimi kuchimbwa up
zamani ya barua pepe kutoka kwa mmoja wa watangulizi yako ambayo ilikuwa kubwa fun
kusoma wakati mwingine iliyopita.
>> Hii ni kutoka Mt.
Ndugu Daudi, jana ndugu yangu ajali formatted kamera yake SD
kadi na waliopotea mwaka thamani ya photos kukumbukwa.
Yeye kwa bahati mbaya si bora katika inaunga mkono up data yake.
Lakini hali hii inanikumbusha p-set tano, hivyo mimi nilifikiri ingekuwa kujaribu
kukimbia kadi yake SD kupitia mpango kupona kwamba mimi aliandika njia yote nyuma
katika Oktoba.
Hivyo baada ya masaa manne ya kuhesabia nje ya jinsi ya kujenga picha ghafi kutoka
formatted SD kadi -
Google kuthibitisha kuwa pretty kusaidia katika suala hili, hata mimi hazijaingizwa
kilichotokea kwa kuja hela maelekezo yako kwenye mtandao -
baada ya kuchezea karibu na baadhi ya hoja mstari amri, mimi imeweza
kwa kujenga picha ya kuchunguza mauaji, na baada ya kufunga na Configuring
CS50 Appliance, mimi imeweza kuendesha image kuchunguza mauaji kupitia mpango wangu na
kuokoa wote 1027 wa picha dada yangu, anaandika Mt.
>> Katika kuweka tatizo mwaka jana sita, sisi aliwapa wanafunzi kamusi ya
150,000 maneno ya Kiingereza na changamoto waandike kusahihisha Spell kwamba
maswali akajibu wa fomu, ni neno hili yameendelezwa vizuri au kwa usahihi
haraka iwezekanavyo.
Na juu ya opt-katika misingi walikuwa wanafunzi kuruhusiwa kisha changamoto wanafunzi
na posting matokeo yao, kiasi cha RAM kwamba wanatumia, idadi ya
CPU mizunguko au sekunde kwamba wao kutumika, hivyo kwamba wanafunzi walikuwa kisha ranked juu ya
tovuti ya shaka - tena, kipengele rena hiari yake, lakini furaha kubwa
kwa kuwa mara nyingi sana bila mwanafunzi kupata nafasi namba 10 au kadhalika kubwa
bodi, kwenye tovuti, kwenda mbali na chakula cha jioni na kisha kuja nyuma, na kutambua
roommate wake alikuwa tu kuwili mbele yake au yake juu ya bodi kubwa,
hivyo kumtia saa nyingine mbili au tatu tu kwa moja
yake au roommate wake up.
>> Hivyo tunatazamia kwa kitu sawa mwaka huu pia.
Katika tatizo kuweka 7 gani sisi Bad katika mwelekeo wa programu za mtandao, kweli
kutatua matatizo katika mazingira ya milele-yanazidi kuwa ya kawaida
ya kivinjari.
Basi jueni decreasingly gani sisi download programu kwenye Macs na PC, lakini
inazidi, je, sisi kufanya yote ndani ya mtandao.
>> Na kwa kweli, mwaka jana, baadhi ya 88% ya miradi ya wanafunzi wa mwisho katika kozi
walikuwa mtandao msingi.
Na wale, pia, ni ujuzi kwamba wewe hupata kutoka darasa hili kwa
mwisho shaka, kwa sababu gani watapata mwishoni shaka ni Fair CS50, hii
maonyesho yale ya msingi juu ya wazo la haki ya sayansi, lakini katika toleo la
haki kufanya wanafunzi wote katika darasa kuleta Laptops zao, na wao
marafiki, na jamaa, na wengine Northwest Sayansi, jengo kubwa juu ya
chuo, kuanzisha Laptop zao, kupata chakula, kupata baadhi ya popcorn na kinywaji, na
kisha maonyesho miradi yao ya mwisho kwa mahudhurio katika wale wote, ambaye mwaka jana
kuhesabiwa waliohudhuria baadhi 2500 kutoka katika chuo hicho, na misemo kama
huu, na kama hii walikuwa si kawaida katika haki.
>> Kuongoza hadi haki ni Hackathon CS50, fursa hop kwenye
Harvard Shuttle, kichwa chini ya mitaani na Microsoft saa 8:00, na si kwenda nyumbani
mpaka 07:00.
Sisi kumtumikia chakula cha jioni ya kwanza katika 20:00, pili chakula cha jioni katika 01:00, na kwa wale ambao bado
amesimama 05:00 gani sisi kutibu kwa pancakes saa IHOP.
Na Hackathon ni nafasi, kama picha hapa, kupiga mbizi katika yako
miradi ya mwisho, kama kazi juu yako mwenyewe au na marafiki katika
shirikishi mazingira, ambapo nzima mafundisho wafanyakazi ni kufanya kazi vizuri
katika usiku na ugavi wa kutosha wa chakula Hong Kong Kichina.
Katika 05:00 mapenzi vile images kama hizi kuwa kawaida kabisa mwaka huu pia.
>> Hivyo kama sisi kuahirishwa kwa dakika kwa keki, kukumbuka kwamba 76% asilimia ya
watu katika chumba hiki hawana uzoefu kabla, na kama kwa muhtasari,
nini hatimaye mambo katika kozi hii si kiasi ambapo unaishia
jamaa na wanafunzi wako, lakini ambapo, katika wiki 11, kuishia jamaa na
mwenyewe katika wiki 0.
Hii ni CS50.