[Seinm ceoil] [Bualadh bos] DAVID J. MALAN: Tá an CS50, A thabhairt isteach Ollscoil Harvard leis an intleachtúil fiontair de eolaíocht ríomhaireachta agus an ealaín na gclár. Anois, má tá tú i measc iad siúd a gach bliain ag suí anseo le beagán de nerves i d'intinn, ar nós nach bhfuil tú ag smaoineamh mbaineann tú anseo, cheapann tú go bhfuil an chuid is mó aon duine ina suí thart timpeall ort a fhios i bhfad níos mó ná tú, go deimhin, níos compordaí ná tú ar ríomhaire eolaíocht nó ríomhairí níos ginearálta, a bhaint amach go 78% de na mic léinn a anois ghlacadh CS50 bhfuil aon taithí roimh ré. Go deimhin, níl 100 poncanna ann ar an taispeáint, 78 díobh Tá glas soladach, rud a chiallaíonn tú, má tá tú i measc sin déimeagrafacha, Is i gcuideachta an-mhaith anseo ar amach. Agus má tá tú in ionad i measc na 22% de mhic léinn CS50 a dhéanamh go deimhin Tá taithí roimh ré, cibé acu i scoil ard nó clár éigin eile, a thuiscint go bhfuil tú, freisin, beidh dúshlán sa chúrsa. Ní amháin go bhfuil muid rianta éagsúla do mhic léinn chomh compordach agus níos mó compordach araon in ailt, ní mór dúinn chomh maith go bhfuil sin ar a dtugtar eagrán hacker an chuid is mó Leagann fhadhb atá ann go Beidh dúshlán na mic léinn leis an taithí bhreise chun iniúchadh a dhéanamh ábhar den chineál céanna ach ó níos mó dearcadh sofaisticiúla. Ach cad é eolaíocht ríomhaireachta? Bhuel, ar deireadh thiar, tá cad a dul a Níl an t-ábhar mar atá tú ag iniúchadh a dhéanamh ar réimse seo an oiread sin nuair a deireadh tú suas i gcoibhneas le do chuid classmates, ach i gcás ina tú féin a deireadh suas i seachtain 12 i gcomparáid le nuair a dtosaíonn tú anseo i seachtain nialas. Anois science-- ríomhaire go maith, a ligean ar glaoch sé an eolaíocht computation-- áit a bhfuil a ríomh i ndáiríre ach bhealach mhaisiúil de rá, cur roinnt ionchur, tháirgeadh roinnt aschur, agus sin á dhéanamh ag halgartaim ag rith, Leagann na treoracha chun fadhbanna a réiteach fadhb éigin ar na hionchuir d'fhonn a tháirgeadh ar roinnt aschur nó réiteach ina bhfuil suim agat. Mar sin, bhí againn le déanaí ócáid ​​chun taisteal amach go California chun bualadh le alumna. Is é ainm di Susan Wojcicki. Agus ba mhaith léi a labhairt a thabhairt duit anseo ar físeán chun fianaise a thabhairt ach conas is infheidhme fiú ach blas ar ríomhaire eolaíocht ag an Is féidir le leibhéal tosaigh a bheith. Fiú mura bhfuil tú ag dul ar a shaothrú eolaíocht ríomhaireachta mar réimse, nó fiú innealtóireacht, nó STEM níos ginearálta, Feicfidh tú a fheiceáil, i ndáiríre, conas a áirithe tionchar cúrsa sin a saol. Agus gan ach ach thóg sí é nuair a sí Bhí sinsearach anseo i gColáiste Harvard. Má d'fhéadfadh muid dim na soilse do Susan. Susan Wojcicki: Dia duit, domhan. Tá mé Susan Wojcicki. Tá mé an POF YouTube. Agus thóg mé CS50 nuair a bhí mé a sinsearach ag Harvard i 1990. Bhí mé i ndáiríre stair agus litríocht mhór. Agus mo samhradh sóisearach, Thuig mé go b'fhéidir mé Theastaigh rud éigin a fhoghlaim faoi ​​ríomhairí. Agus mar sin, tháinig mé ar ais. Thóg mé CS50. Bhí sé deacair, ach bhí sé ar an an chuid is mó rang iontach ghlac mé. D'athraigh sé conas a cheapann mé faoi gach rud. Agus nuair a bhain mé as Harvard i 1990, chuaigh mé go dtí Silicon Valley. Agus fuair mé post. Agus tá mé ag obair i ardteicneolaíochta ó shin i leith. DAVID J. MALAN: Anois, cad Susan Ní raibh trácht ar i físeán seo, go raibh sé i ndáiríre ina garáiste go raibh Google féin bhunaigh Larry agus Sergey. Anois, shroich muid amach go dtí ár gcairde ag code.org, eagraíocht a le bliain anuas bhí ag fáil go háirithe daoine excited faoi eolaíocht ríomhaireachta agus cláir, go háirithe. Ach tá sé fiú a nótáil go cláir Níl an eolaíocht ríomhaireachta per se. Ní eolaíocht ríomhaireachta cláir. Ina ionad sin tá cláir ach tool-- a fad agat Beidh a bheith go léir go maith freisin eolas ag seimeastar ar end-- den sórt sin gur féidir leat iarratas a dhéanamh nach ach le cúrsaí amach anseo i CS ach le cibé réimsí ó gach áit bhfuil tú ag teacht, i daonnachtaí, heolaíochtaí sóisialta, nádúrtha eolaíocht, nó a leithéidí. Go deimhin, ar chumas roinnt eile alumni agus a gcomhghleacaithe chun labhairt leis an infheidhmeacht na páirce go awaits. BILLE Geataí: Bhí mé 13 nuair mé an chéad fuair rochtain ar ríomhaire. JACK DORSEY: Mo thuismitheoirí Cheannaigh mé ar Macintosh i 1984 nuair a bhí mé ocht mbliana d'aois. Mark Zuckerberg: Bhí mé sa ghrád séú. Cainteoir 1: fhoghlaim mé chun cód sa choláiste. RUCHI SANGHVI: bliain freshman, an chéad Seimeastar, Intro Eolaíocht Ríomhaireachta. BILLE Geataí: Scríobh mé clár gur imir tic-GII-ladhar. DREW HOUSTON: Sílim go raibh sé tús go leor humble. Sílim go bhfuil an chéad chlár Scríobh mé d'iarr rudaí cosúil le, cad é do dath is fearr leat? Nó cén aois atá tú? ELENA SILENOK: D'fhoghlaim mé an chéad conas a dhéanamh ciorcal glas agus cearnóg dearg le feiceáil ar an scáileán. Gabe NEWELL: an chéad am a bhí mé i ndáiríre rud éigin a thagann suas agus a rá, Dia duit, domhan. Agus rinne mé ar ríomhaire a dhéanamh. Bhí sé díreach iontach. Mark Zuckerberg: Foghlaim conas le clár nach raibh tús a chur amach is mian leo a fhoghlaim gach ceann de eolaíocht ríomhaireachta nó ag iarraidh a mháistir seo smacht nó aon rud mar sin. Thosaigh sé díreach in aice leis mar gheall mé ag iarraidh a dhéanamh rud amháin simplí. Theastaigh uaim rud éigin a dhéanamh go Bhí spraoi dom féin agus mo dheirfiúracha. Agus scríobh mé an clár seo beag. Agus ansin go bunúsach ach Chuir beagán dó. Agus ansin nuair is gá mé a fhoghlaim rud éigin nua, D'fhéach mé suas é, bíodh sé i leabhar nó ar an idirlíon, agus ansin Chuir beagán dó. DREW HOUSTON: Tá sé i ndáiríre ní murab ionann agus ag imirt ionstraim nó rud éigin nó ag imirt spóirt. DAVID J. MALAN: Gach ceart. Mar sin in iúl dúinn anois i ndáiríre Léim i beagán níos doimhne. Cad iad na hionchuir agus aschuir go bhfuil muid ag caint faoi anseo? Mar sin, conas mar gheall ar rud simplí? Tá a fhios agat is dócha, fiú má tá tú aon cur amach eolaíocht ríomhaireachta ar bith, go ríomhairí a úsáid ar bhealach agus a thuigeann nialais amháin agus cinn. Ach conas is féidir a thabhairt b'fhéidir conas i bhfad an lae inniu ríomhairí deisce agus ríomhairí glúine araon is féidir a dhéanamh? An DNA an lae, an t-aon aibítir go dtuigeann siad Is náid nó ceann. Bhuel, a mheas seo. Táimid, dhaoine, claonadh a bhaint as an córas de dheachúlacha. "Nollaig" bhrí 10. Agus sin 10 toisc go bhfuil muid 10 dhigit, 0 trí naoi. Anois ríomhairí, ag gcodarsnacht leis sin, claonadh dénártha a úsáid. "Dé" bhrí beirt. Mar sin, claonadh a bhíonn siad a úsáid ach amháin nialas agus ceann amháin. Ach casadh sé amach, go fiú díreach le nialais agus cinn, go Is aibítir mór go leor a chun ionadaíocht a dhéanamh an chuid is mó aon píosa sonraí a ba mhaith leat, bíodh sé roinnt, bíodh sé ina litir, cibé acu is grafach nó físeán ar an scáileán. Smaoinigh ar, mar shampla, conas a muid daoine de ghnáth léirmhíniú uimhir anseo. Is é seo ach trí digití, ceann amháin, dhá, trí. Ach tá a fhios againn uimhir innately anois mar 123. Ach cén fáth go bhfuil sin? Bhuel, má cheapann tú ar ais b'fhéidir scoil grád, bhí mhúin tú is dócha go smaoineamh ar na huimhreacha a bheith i gcolúin, áit a bhfuil an ceann i na céadta áit, is é an dá san áit ndeicheanna, agus is é an trí cinn san áit cinn. Cén fáth go bhfuil sin i ndáiríre úsáideach? Bhuel, smaoineamh ar an uimhríochtúil Super simplí go bhfuil muid ar fad a bhí dhéanamh do na blianta anois. Go héifeachtach, má tá tú bhí ceann san áit céadta, a dhéanann tú an mata tapaidh 100 amanna 1 móide 10 uair 2-- toisc go bhfuil dhá cheann sa deich place-- móide 1 uair 3-- toisc go bhfuil trí cinn san áit cinn. Mar sin, ar ndóigh, má táimid a iolrú i ndáiríre seo amach, cad tá muid ag déanamh ionadaíochta i ndáiríre leis an gceann seo pattern-- dhá three-- Tá 100 móide 20 móide 3, a bhfuil, ar ndóigh, tá, 123. Anois dénártha, agus ríomhairí i ndáiríre, labhairt go bunúsach ar an teanga chéanna a dhéanaimid. Tá siad ach aibítir níos lú. Mar sin, tá ríomhairí ach nialais agus cinn atá ar fáil dóibh. Mar sin, cé go bhfuil muid daoine go bunúsach cumhachtaí 10 i ngach ceann de na places-- 10 go dtí an náid, 10 leis an gceann, deich leis an dá, a thabhairt duit 110 agus 100 faoi ​​seach. Toisc go bhfuil ach ríomhairí dá luach Is féidir leo a thuiscint, nialas agus ceann amháin, tá siad úsáid a bhaint as luachanna difriúla sna colúin, ceann amháin, dhá, ceithre. Agus má choinnigh muid ag dul, ocht, 16, 32, 64, agus mar sin de. Ach an patrún agus na Is mentality díreach mar an gcéanna. Mar sin, ag loighic sin, duine ar bith, conas a bheadh Téim faoi ionadaíonn do na líon ceann amháin i dénártha? Má tá tú riamh shíl fiú faoi seo roimh, cad do gut a rá? LUCHT ÉISTEACHTA: One. DAVID J. MALAN: One. Go díreach. Ní mór dúinn ach amháin sa áit cinn mar gheall ar na nialais is leor a thabhairt dúinn nach mbeidh gá le ceithre ná dhá. Mar sin, is ionann ceann uair amháin ar cheann. Anois rudaí a fháil beag suimiúil. Más mian liom chun ionadaíocht a dhéanamh i Dénártha an uimhir two-- ach, arís, fiú má tá tú riamh labhraítear an teanga seo roimh, conas a dhéanann ionadaíocht againn i dénártha an luach againn daoine a fhios mar dhá? Zero aon nialas. Just a chur ar an duine sa colún gur mian leat é. Anois, tá sé ag éirí go leor éasca is dócha anois. Mar sin, más mian liom chun ionadaíocht three-- níl colún aon trí s. Mar sin, arís, is féidir liom a chur anois ar na luachanna le chéile trí chur le ceann anseo. Mar sin 2 uair 1 móide 1 amanna 1 Tá, ar ndóigh, 3. Anois rudaí a fháil ar spraoi beag i go n-éiríonn na cinn anois nialais. Agus chun ionadaíocht a dhéanamh ar cheithre, a rachaidh mé seo. Agus má incrimintí muid go mall here-- bheadh ​​cúigear. Bheadh ​​sé seo seisear. Bheadh ​​sé seo seacht. Ach anois is cosúil mé a bheith reáchtáil i fadhb. Conas a d'fhéadfadh liom dul faoi a ionadaíonn Bheadh ​​eight-- an luach seo chugainn. Yeah, mar sin ní mór dúinn a giotán nua. Agus, go deimhin, má tá tú chuala an abairt roimhe, giotán, go díreach ghearr do dhigit dénártha, náid nó ceann. Agus mar sin a tharlóidh liom a bheith a ionadaíonn ach trí giotán den sórt sin anseo. Ach má bhí mé ar bhealach nach stóráil trí giotán éagsúla, ach ceithre, surely raibh mé in ann ionadaíocht a ocht, agus ansin naoi, agus ansin 10, agus níos airde agus níos airde. Ach go bhfuil gá sin faoi ​​cheist conas is féidir linn a dul faoi a ionadaíonn na rudaí sa chéad áit. Tá sé rud amháin a tharraingt iad suas anseo ar sleamhnán, ach conas a dhéanann tú ionadaíocht a dhéanamh dóibh má tá tú gléas meicniúil? Cad atá ar ríomhaire a dhéanamh ar ionadaíocht a dhéanamh ar ionchuir agus aschuir a bunúsach a shainiú ríomh ag an deireadh an lae? Bhuel, cad faoi rud éigin Super simplí mar seo? Tá sé díreach bolgán solais. Agus is féidir liom a tús seo bolgán solais le dul ar ag casadh roinnt leictreachas ar an agus leictreoin ag ligean a shníonn tríd, a athraíonn a chuid stáit nó a luach, mar a déarfá. Mar shampla, is é seo lampa deasc d'aois scoile anseo le ceann amháin den sórt sin a bolgán solais taobh istigh de sé. Agus anois nach bhfuil sé i ndáiríre ag déanamh aon rud úsáideach. Ach chomh luath agus is breiseán liom é isteach i soicéad leictreach agus ansin a bhaint as an switch-- nó is féidir linn glaoch ar fiú é trasraitheoir nó smaoineamh ar é mar such-- Is féidir liom ionadaíocht a dhéanamh anois ceachtar an luach, i gcás an bolgán solais ar ar ndóigh amach, nó an luach. An luach nó an luach. An luach agus mar sin de. Mar sin, taobh istigh de ríomhaire, is dócha, Tá píosaí i bhfad níos lú na crua-earraí, ach go bhfuil ag deireadh ar an lá a bheith go simplí úsáid a bhaint as electricity-- b'fhéidir ghabháil it-- agus ansin a choinneáil ceachtar rud éigin nó rud éigin a choinneáil amach. Ar ndóigh, nach bhfuil sé seo go háirithe suimiúil a dhéanamh a bhfuil ach bolgán solais amháin. Go deimhin, cé chomh hard is féidir liom a chomhaireamh i dénártha leis lampa deasc anseo? LUCHT ÉISTEACHTA: One. DAVID J. MALAN: Amháin, ceart? Dhíth orm lampaí deasc níos mó má mé iarbhír ag iarraidh a chomhaireamh níos airde. Ach is féidir linn a dhéanamh níos fearr ná sin. Mar gheall ar na bolgáin solais go tá muid a chur i na rudaí seo Tá bolgáin solais iarbhír fancier ná mar a bheadh ​​yesteryear a cheadú. Agus tá siad i ndáiríre bolgáin solais líonraithe. Agus bunches de na cuideachtaí a dhéanamh ar na rudaí seo na laethanta seo. Ach casadh sé amach go an ceann seo go háirithe thagann le inar gné Is féidir leat athrú a chuid dathanna. Mar sin, mar shampla, má tá tú adorned do sheomra dorm le roinnt de na solas bleibíní, ag brath ar do giúmar, ag brath ar a thagann i, ag brath ar an aimsir, ag brath ar an am an lae, is féidir leat i ndáiríre athrú ar na dathanna na na bleibíní i do sheomra. Agus sin mar gheall ar na solas bolgáin agus daoine eile maith liom é a bheith cad dtugtar API, iarratas comhéadan cláir, a Is ábhar a mbainfidh tú a bheith go maith eolach faoi dheireadh seimeastar s. Agus é seo ach mhaisiúil, bealach cryptic rá, is féidir leat clár na solas bolgáin a dhéanamh do bidding. Is féidir leat iad a sheoladh teachtaireachtaí díreach cosúil leat, ar an duine, Is féidir teachtaireacht a chur chuig freastalaí gréasáin ag rá, a thabhairt dom nuacht an lae inniu nó a thabhairt dom mo ríomhphost. Is féidir leat a sheoladh níos arcane teachtaireachtaí ar na bolgáin solais le rá, cas ar agus cas. Ach ní ar sin go léir go suimiúil. Is féidir leat a rá, cas ar dearg, cas ar glas, cas ar gorm, ar fad leis an bolgán solais céanna. Agus is féidir leat, fiú, le beagán níos mó savvy, a rá, tú féin dul chuig gorm nuair a tá sé ina lá gruama taobh amuigh, mar shampla. Is féidir é a paiste iarbhír i API aimsir agus a fháil amach cad é an aimsir, nó an t-am lae, no triggers eile den sórt sin. Mar sin, i ndáiríre, dhá cheann de na Baill foirne CS50 féin, Dan Bradley agus Ansel Duff anseo, a thabhairt i gcrích kindly dúinn a bunch iomlán de na bolgáin solais. Agus thóg siad CS50 s chéad bolgáin riamh dénártha, i gcás ina tá muid ionadaíocht here-- leis na magnets-- beag playful na ionadchoinneálaithe éagsúla againn tagraíodh dó ach píosa ó shin. Mar sin, bhealach thar anseo go bhfuil an áit cinn, dhá, ceithre. Agus ní raibh muid a fheiceáil níos airde ná sin. Ach, ar ndóigh, tá siad cumhachtaí ar bheirt. Ocht, 16, 32, 64, agus 128. Mar sin, más mian liom anois a bheith ina beagán fancier ná úsáid a bhaint seo a athrú scoil d'aois, Tá mé anseo ar an iPad comhéadan Super simplí go Dan Bradley, ina iar- mac léinn agus fear a mhúineadh anois, programed ag úsáid roinnt HTML agus JavaScript, a Tá marcáil agus cláir teangacha faoi seach. Agus is féidir leat is dócha see-- fiú sa back-- níl a móide mór agus lúide mór, móide cnaipe amháin le haghaidh gach ceann de na bolgáin. Agus cad é seo ag dul chun ligean dom a a dhéanamh is é, mar shampla, cliceáil ar an móide agus anois ionadaíocht a dhéanamh, ar Ar ndóigh, cén uimhir? One. Agus is féidir liom a bhuail sé arís. Dó. Trí. Ceithre. Cúig. Sé. Seacht. Agus anseo anois linn a fháil go tar-rolladh, ach ní mór dúinn an ceathrú beagán an am seo, mar sin anois tá ocht. Mar sin, d'fhéadfadh muid a dhéanamh do go leor ama a roinnt. Go deimhin, mar leataobh, cé chomh hard is féidir linn a chomhaireamh? Duine ar bith? LUCHT ÉISTEACHTA: 255. DAVID J. MALAN: 255, ceart? Ná bíodh imní ort iomarca faoi an mata do anois, ach is é sin le líon go leor réasúnta. Ach i ndáiríre ní faoi cheangal díreach cé mhéad píosaí eolais, cosúil le litir, nó grafach go ceart dúinn. Ach is cuma do anois. Tá mé ag dul chun dul ar aghaidh agus iad go léir a mhúchadh. Agus más rud é go raibh mé in ann, ba mhaith liom buíochas a iarraidh le haghaidh oibrí deonach, ár gcéad volunteer-- OH, hello-- ar an stáitse. Is é an ghabháil a bhfuil tú a bheith compordach ag láithriú, mar atá tú soiléir Tá os comhair gach do rang, chomh maith ar an idirlíon. Agus lig dom a cuma beagán níos faide the-- conas mar gheall ar anseo i léine bán? Agus lámh suas. Teacht ar bun. Cad is ainm duit? LUCHT ÉISTEACHTA: Jackie. DAVID J. MALAN: Jackie. Jackie, teacht ar suas. Mar sin, cad tá freisin ar an Is iPad cnaipe ar a dtugtar Cluiche Mód. Agus is é an Mód Cluiche ag dul chun ligean dom a ionchur i dheachúil áirithe roimh ré uimhir, táimid ag na huimhreacha bhfuil daoine eolas maidir leis. Agus ansin beidh tú a dúshlán anseo a bhaint as na cnaipí ar an ceann top-- do gach ceann de na bulbs-- chun an figiúr amach i ndáiríre patrún na bolgáin solais gur ionann an líon atá i gceist. Agus Tá brón orm, cad a bhí do ainm arís? LUCHT ÉISTEACHTA: Jackie. DAVID J. MALAN: Jackie. Gach ceart. Maith chun bualadh leat. Mar sin, lig dom dul ar aghaidh agus clár ar an domhan a fheiceáil ar an uimhir 15. Beidh muid a choinneáil beag ar dtús anseo. Agus tá mé ag dul chun dul isteach sa Cluiche Mód. Agus tá mé ag dul a shonrú, a thabhairt dúinn an uimhir 15. OK. Agus anois le gach duine watching-- más ba mhaith leat chun seasamh b'fhéidir ar an mbealach seo, toisc go mbeidh sé ag teacht up-- dul ar aghaidh agus scoránaigh na hocht cnaipí ar feadh an barr dul ar an bolgáin ar nó as mar a fheiceann tú oiriúnach. LUCHT ÉISTEACHTA: OK. DAVID J. MALAN: Agus aon cheating ag bualadh móide 15 uair. Ó, tá muid ag dul a dhéanamh sin. LUCHT ÉISTEACHTA: Ó, fan. Tá mé leithscéal sin. DAVID J. MALAN: Is féidir leat dul freisin na bolgáin solais ar ina n-aonar le gach ceann de na cnaipí ar an mbarr. LUCHT ÉISTEACHTA: Ó, ceart go leor. Mar sin, bheadh ​​sé like-- DAVID J. MALAN: OK. Mar sin, anois ní mór dúinn ocht. Mar sin, a ligean ar sos ar feadh an lucht féachana a bheith páirteach anseo. Cén uimhir atá Jackie a ionadaíonn láthair? 11. Mar sin, tá muid beagnach ann. Agus den scoth. Mar sin, ní mór dúinn ár gcéad buaiteoir. Comhghairdeas. Agus shíl muid gur mhaith linn a bheith roinnt giveaways fabulous. Más mian leat a bheith ar cheann den sórt sin a dorm seomra anseo ar an gcampas, Is féidir leat tú féin a bheith deiridh an tionscadail ag baint úsáide as anois ar an API, a bhuíochas sin do Jackie. Mar sin, now-- [Bualadh bos] --if d'fhéadfadh muid, ceann amháin níos mó cibé timpeall seo. Ó, ba mhaith le gach duine anois roinnt bolgáin solais. Maidir leis an eagrán hacker mar a thugtar air, táimid ag dul chun rampaí suas a-- ó, yeah, noncommittal. Sílim go bhfuil tú ag teacht suas anois má tá do lámh ag dul síos. Cad is ainm duit? LUCHT ÉISTEACHTA: Alex. DAVID J. MALAN: Alex, teacht ar níos mó anseo. Mar sin, do Alex, táimid ag dul chun clár i roinnt beagán níos mó. B'fhéidir in ord. An uimhir 50. LUCHT ÉISTEACHTA: OK. DAVID J. MALAN: Ach, mar a Said-- I agus d'fhéadfadh tú ag iarraidh a seasamh anseo mar sin go líne na cnaipí suas mar go mbeadh tú expect-- ach rinne mé glaoch seo an t-eagrán hacker. Luck maith So--! [Gáire] Beidh tú in ann dul iad amach má tá you-- ceart go leor. Den scoth. Wonderful. Comhghairdeas. [Bualadh bos] Is dócha gur cheart dom a íoc suas. Comhghairdeas le Alex chomh maith. OK. Mar sin, an takeaway deiridh anseo tá súil againn, frankly, an simplicity-- an simplíocht a is féidir leat a fháil ar roinnt solas deas bleibíní, cosúil i [inaudible]. Ach siad ionadaíocht, smaointe ar deireadh, mar an gcéanna a bhfuil muid daoine cheana féin go léir ró-eolach. Mar sin, cad a d'fhéadfadh an chéad cheann eile chéim a bheith sa dul chun cinn ar iarraidh rud éigin a dhéanamh suimiúil le sonraí agus a ionadaíonn ionchuir nach bhfuil ach uimhreacha ach b'fhéidir litreacha nó níos mó? Bhuel, tharlaíonn sé go raibh an domhan ríomhaire, le blianta fada, ach ghlac treallach ach caighdeán comhsheasmhach a mhapálann uimhreacha do litreacha na haibítre. Mar shampla, is anseo Sliocht as sin léarscáilíocht. Sé ar a dtugtar ASCII. A-S-C-I-I. Agus is é sin ach tábla a mhapálann letters-- chás uachtair sa case-- chun deachúlacha. Ach cad é an impleacht? Bhuel, más mian leat i ndáiríre chun ionadaíocht a rud éigin cosúil le ríomhphost nó roinnt téacs ar leathanach gréasáin, tú ar ndóigh ag iarraidh a thaispeáint na litreacha daonna na aibítir, ní uimhreacha. Mar sin, ag brath ar an gcomhthéacs an chláir go bhfuil úsáideoir ag baint úsáide as, má tá sé brabhsálaí gréasáin nó cliant ríomhphoist, Is féidir uimhreacha a bheith cinnte léiriú mar litreacha. Is é sin le rá, is féidir patrúin giotán a léiriú go héasca mar litreacha. Agus mar sin cad is féidir linn a bheith Tá an litir A á ionadaíocht mar 65, B á ionadaíocht mar 66. Mar sin, má ní mór dúinn a Super focal gearr, cosúil le Hi, cad a bheadh ​​ar ríomhaire ar deireadh thiar stóráil i dheachúlacha ach i ndáiríre i dénártha, ag baint úsáide as roinnt seicheamh de giotán, leveraging beagán leictreachais ar bhealach éigin, a bheadh ​​ar an dá uimhir 72 agus 73. Ach an patrún na píosaí a Is ionann na luachanna sin. Mar sin, is iad seo ansin conas is féidir linn ionadaíocht a dhéanamh ár n-ionchuir agus aschuir. Agus is leor a rá, is féidir linn dhéanamh uiríll níos casta deireadh thiar le rudaí mar grafaicí, físeáin, ceol, agus níos mó mar beidh orainn a fheiceáil níos déanaí an téarma seo. Mar sin, a fhágann go díreach ansin halgartaim, na tacair treoracha a táimid ag réiteach fadhbanna iarbhír. Táimid ag dul i Ionchuir chuig halgartaim. Agus bhfuil na halgartaim a tháirgeadh aschur, aschur súil againn ceart agus táthar ag súil, freisin, bailíodh go héifeachtach aschuir. I bhfocail eile, tá sé rud amháin rud éigin a chur i bhfeidhm i gceart. Tá sé rud eile a chur i bhfeidhm rud éigin go maith nó go héifeachtach. Mar shampla, taispeántais amháin go bhfuil muid Fond i gcúrsa is é an ceann seo. Ach tá na rudaí seo ag fáil níos deacair a fháil. Ach tá sé seo go deimhin, ar scoil d'aois leabhar teileafóin, taobh istigh de Tá 1,000 leathanaigh móide na ainmneacha agus uimhreacha teileafóin. Agus má bhí mé chun breathnú suas duine éigin sa leabhar teileafóin, Raibh mé in ann a dhéanamh go simplí ar algartam an-naive. Raibh mé in ann a oscailt suas go dtí an chéad leathanach, agus Raibh mé in ann tús a chur chun breathnú ar, a rá, duine éigin ainmnithe Mike Smith. Agus más rud é nach bhfuil sé ar an gcéad leathanach, dul chun cinn mé go dtí an dara, agus ansin go dtí an tríú, agus ansin go dtí an ceathrú mír, agus mar sin de, go dtí go bhfaighidh mé deireadh Mike Smith. Anois go bhfuil algartam ceart? LUCHT ÉISTEACHTA: Tá. DAVID J. MALAN: Yeah. Má tá sé i ann, beidh mé sa deireadh a fháil dó. Ach tá sé fhéadfaí a rá nach bhfuil an- éifeachtach, is cinnte nach go tapa, mar gheall ar, mo dhia, cén fáth a bhfuil mé wasting mo chuid ama flipping trí gach ceann de na leathanaigh seo a raibh mé cinnte é seo a dhéanamh go fisiciúil níos tapúla? Bhuel, ar leas iomlán a bhaint beag, mar sin go labhairt, a d'fhéadfadh a bheith gan aon leathanach ag an am, ach dhá, ceithre, sé, ocht, 10. Fós ceart? LUCHT ÉISTEACHTA: Uimh DAVID J. MALAN: Mar sin, ní má tá mé Mar shampla scipeáil thar Mike Smith. Ach chomh fada agus ar ais mé gcos leathanach amháin, más rud é go taraimsiú mé air, b'fhéidir gur féidir linn a cheartú cad d'fhéadfadh a bheith ina gotcha ar shlí eile. Ach tá sé níos fearr? An bhfuil sé níos tapúla? Ciallaíonn mé, yeah. Tá sé literally dhá uair chomh tapa má dhéanann mé dhá leathanach ag an am. Mar sin, má bhí mé ar dtús 1,000 leathanaigh, anois tá mé ach a smeach 500 uair, ní go hiomlán 1,000 leathanaigh a fháil d'fhéadfadh a bheith sa chás is measa go dtí deireadh an fón leabhar, i gcás duine éigin cosúil le Mike Smith nó duine a bhfuil d'fhéadfadh an t-ainm níos déanaí a iarbhír. Ach, ar ndóigh, ní mór dúinn Nach bhfuil daoine cinnte ag dul a bheith á dhéanamh sin, cinnte ní ag an bpointe seo in ár saol. Cad is réasúnta an duine is dócha ag dul a dhéanamh? LUCHT ÉISTEACHTA: Téigh díreach chuig The9 S s. DAVID J. MALAN: Téigh díreach chuig na S ann? Conas is féidir liom dul díreach go dtí an S ann? LUCHT ÉISTEACHTA: Srac sé i leath. DAVID J. MALAN: Bhuel, níl aon mharcáil. Mar sin, tá, más rud é go raibh go deimhin lipéad nó cluaisín greamaitheach do S, ba chóir dúinn léim ceart ann. Ach tá sé go leor innocuous. Mar sin, an chuid is fearr is féidir liom a dhéanamh go bhfuil thart ar chuig an rannóg S nó b'fhéidir go garbh isteach sa lár. Ach an takeaway eochair now-- agus an intuition go atá tú ag glacadh le haghaidh deonaíodh do na blianta probably-- is é sin cad a dhéanann tú anois ar an eolas faoi an fhadhb seo? LUCHT ÉISTEACHTA: [inaudible] DAVID J. MALAN: Mike Smith surely ní sa leath ar an bhfadhb mar a thagann Smith tar éis an lár atá thart ar an rannóg M, cosúil é a bheith. Mar sin, mar a bheadh ​​agat le feiceáil ag Visitas, is féidir linn anois literally cuimilt an fhadhb seo ina dhá leath. LUCHT ÉISTEACHTA: Woo! DAVID J. MALAN: Tá sé ag fáil níos éasca agus níos éasca. [Bualadh bos] Tá tú ag dul. [Gáire] Agus anois mé go bunúsach Tá an fhadhb chéanna, ach tá sé literally leath chomh mór. Tá mé fós ag lorg Mike Smith. Agus daresay mé, is féidir liom fós lorg dó ar an mbealach céanna, scoilteadh an fhadhb i leath arís, tearing an fhadhb arís i leath, rud a fhágann anois mé le fadhb an ceathrú cuid de an méid, mór tagtha caith go leith ar shiúl, agus arís an próiseas seo arís agus arís eile agus arís, glancing síos ag gach pointe a fheiceáil má tá Mike Smith ar an leathanach atá i gceist. Anois, má dhéanann mé an ceart seo, deireadh thiar beidh mé a fháil mé féin a bhfuil ach aon leathanach amháin ar a Mike Smith má tá sé go deimhin, sa leabhar teileafóin. Ar ndóigh, d'fhéadfadh mé Riamh glaoch Mike arís. Ach tá an pointe anseo go má thosaigh muid le 1,000 leathanaigh, mo chéad algartam, smeach an leathanach, b'fhéidir 1,000 times-- cinnte níos lú mar tá sé ainm S agus ní an t-ainm Z, ach de réir mar oiread agus is 1,000 leathanaigh a d'fhéadfadh. Dara algartam, níos fearr. 500 leathanach. Tríú algartam, áfach, cé mhéad céimeanna go mbeadh sé ghlacadh a roinnt ar leathanach 1,000 leabhar teileafóin i leath mar sin? 10, a thabhairt nó a thógáil. Mar sin, ach amháin ag flipping tríd an leabhar gutháin, tumadóireacht agus conquering, mar a déarfá, 10 uair, beidh mé a dhéanamh mo bhealach síos go dtí díreach aon leathanach amháin. Agus mar sin is féidir linn a ghabháil an intuition anois le beagán beag go grafach má tá tú ag smaoineamh go díreach an graf seo Super simplí. Táimid ar an x-ais, nó cothrománacha ais é, an méid mo fhadhb, líon na leathanach sa leabhar teileafóin. Agus eolaithe ríomhaireachta go ginearálta buíochas a ghlaoch an méid de fadhb n, i gcás ina Tá n ach roinnt athróg a represents-- seo case-- líon na leathanach. An ingearach, nó y-ais, is é anseo ag dul a bheith an t-am a réiteach, b'fhéidir líon na lúb leathanach, b'fhéidir ar líon na soicind nó nóiméad, is cuma cén tá do aonad tomhais. Agus mar sin an líne dhearg Léiríonn an chéad algartam, mar níl duine le duine gaol idir líon na leathanaigh agus an méid ama a thógann sé. Má doubles Verizon líon na leathanaigh sa leabhar teileafóin bhliain seo chugainn, mo rith time-- an am is gá chun a bhfeidhmeanna go chéad algorithm-- doubles sa chás is measa. Ach an dara algartam, áit a bhfuil mé flipping dhá, Éilíonn níos lú ama le haghaidh fadhb méid ar leith. Mar sin, má tá mé seo go leor Fógra leathanaigh here-- go bhfuil an líne buí Tugann níos lú ama a réiteach. Agus go deimhin, is ionann é, beidh orainn a rá, n níos mó ná dhá. Ach cad é an cruth ar an tríú agus cuar deiridh ag dul chun breathnú cosúil? Yeah, tá sé go deimhin, ag dul a look-- I níl a fhios cad a bhí tú ag dul a rá. Ach a ligean ar a fheiceáil cad a raibh tú ag dul a rá. LUCHT ÉISTEACHTA: Cosúil le sin. DAVID J. MALAN: Tá sé ag dul chun breathnú cosúil seo, exactly-- slope-- logartamach trína bhfuil tú an fána aisteach. Tá sé a thuilleadh ina líne dhíreach. Agus cad láidir faoi é sin go cé go bhfuil an graf ghearradh anois amach, Is féidir leat a eachtarshuíomh i do cuimhneamh go nach bhfuil an líne sin glas ag dul a mhéadú i airde go léir go bhfuil i bhfad mar a théann tú a thuilleadh síos go ais chothrománach. Go deimhin, Verizon, le haghaidh Mar shampla d'fhéadfadh, dúbailte líon na leathanach sa fón leabhar idir an bhliain seo agus an bhliain seo chugainn ó 1,000 go 2000 leathanaigh, ach gan aon déileáil mór. Leis an tríú agus an deireanach, níl a algartam iomasach ar roinnt agus a conquering. Tá sé seo ag dul a thabhairt dom cé mhéad níos mó céimeanna an bhliain seo chugainn duine éigin a aimsiú Is maith Mike Smith? LUCHT ÉISTEACHTA: One. DAVID J. MALAN: Níl ach ceann amháin. Agus is féidir leo quadruple é, tá sé ag dul a thabhairt dom ach dhá chéim níos mó agus mar sin de. Agus mar sin tá an teist ach conas roinnt dearadh cúramach agus roinnt meas ar cad Tá do chuid ionchur a dhéanamh níos fearr fós. Anois, tá muid ag cheating a beagán sa chiall go bhfuil muid ag giaráil an toimhde. Cad é mo toimhde mar gheall ar ár leabhar teileafóin go bhfuil cead dom a roinnt agus conquer ar an mbealach seo iomasach agus fós a cheartú? LUCHT ÉISTEACHTA: [inaudible] DAVID J. MALAN: Yeah. Mar sin, bhí sé d'ordaigh. Bhí sé alphabetized ag an chuideachta leabhar teileafóin. Má bhí sé in ord randamach, go a bheadh ​​ina ifreann de leabhar teileafóin, ach tá sé nach mbeadh cinnte é féin a thabhairt ar iasacht chuig an algartam Bhain mé úsáid as, mar ní bheadh ​​agat ach a tharlóidh ar fud Mike Smith má choimeádtar tú roinnt i leath sa tslí sin de sheans. Mar sin, a ligean ar a dhéanamh foirmiúil anois cad iomasach go soiléir. Mar sin, rud ar a dtugtar Tá pseudocode nuair a beidh orainn tús a chur roinnt dár fadhbanna tosaigh. Agus is é seo ar bhealach cineálach cur síos algartaim nó clár ríomhaireachta, nach n-úsáideann C, nó C ++, nó Java, nó aon teanga ar leith, ach amháin ag baint úsáide as Béarla, le a d'fhéadfadh aon duine a bheith ar an eolas. Agus d'fhéadfadh muid scríobh an pseudocode chun an fhadhb seo mar seo a leanas. Céim amháin, Pioc suas an leabhar teileafóin. Céim dhá, ar oscailt do lár an leabhar teileafóin. Céim trí, ag féachaint ar na hainmneacha. Céim ceithre, má tá Smith i measc names-- Agus anois tá sé seo ina thógáil suimiúil. Tá sé ina phointe cinneadh a dhéanamh. Tá sé ina forc ar an mbóthar, má tá tú Beidh, brainse, mar a déarfá. Mar sin, tá mé ag dul chun fleasc ach de réir an ghnáis step-- Ní five-- atá le a rá, beidh mé glaoch Mike. Mar sin, seo eangú, go hiomlán choinbhinsiún an duine treallach, tá ach tá sé ach i gceist a chur in iúl semantically más rud é Smith i measc na n-ainmneacha, ansin ba chóir dom glaoch Mike. Idir an dá linn i chéim sé, fógra go bhfuil an eangú imithe. Mar sin, eile go bhfuil an forc eile sa bóthar, an bóthar eile a d'fhéadfadh liom taisteal. Mar sin, eile más rud é Smith níos luaithe sa leabhar, cad mo chéad chéim eile is dócha ag dul a bheith anseo? LUCHT ÉISTEACHTA: théann tú go dtí an taobh clé. DAVID J. MALAN: Yeah, mar sin téigh go dtí an leath clé den leabhar teileafóin. Caith amach an leath ceart má Smith luaithe sa leabhar. Mar sin, ar oscailt don lár an leath clé den leabhar. Agus ansin céim ocht, téigh go dtí an líne trí. Agus é seo lúb aisteach Tá mé inducing, a athchúrsáil mar a déarfá. Ach níos mó ar sin sa todhchaí. Tá mé ag baint úsáide as mo algartam céanna, mo pseudocode céanna, chun an fhadhb chéanna a réiteach arís mar gheall ar an rud amháin go bhfuil athrú Is é an méid de na faidhbe, ní an aidhm atá agam, agus nach bhfuil an duine Táim ag lorg. Mar sin, is féidir liom a athúsáid ar an algartam go bhfuil mé sainithe cheana. Eile má tá Smith déanaí i book-- fhéadfadh tú guess-- oscailte don lár an leath ceart an leabhar. Agus arís, téigh go dtí an líne trí. Else-- cad é an líne deiridh sa chlár seo ag dul a bheith? Más rud é nach bhfuil sé i measc na ainmneacha ar an leathanach mé ar, má tá sé nach luaithe in an leabhar, agus nach bhfuil sé níos déanaí sa leabhar, cad a dhéanann a fhios agam Is fíor faoi Mike Smith anois? LUCHT ÉISTEACHTA: Níl sé sa leabhar. DAVID J. MALAN: Níl sé sa leabhar. Mar sin, an chuid is fearr is féidir liom a dhéanamh ach a thabhairt suas agus stop a chur leis an gclár. Gach ceart. Mar sin, ag an bpointe seo, a ligean ar ghlacadh le turas tapa ar roinnt de cad awaits. Agus go deimhin, tá mé isteach anseo ag roinnt ball foirne CS50. Má d'fhéadfadh na folks go léir éineacht liom suas anseo ar an stáitse. [Bualadh bos] Mind tú, tá sé seo ach fo-thacar den fhoireann CS50, ós rud é gach bliain tá beagnach 100 ball foirne comhaltaí i róil na cúntóirí ar ndóigh, comhaltaí teagaisc, agus níos mó. Teacht ar bun. Mar sin, beidh siad a bheith linn anseo awkwardly ar feadh nóiméad ach mar a thabhairt dúinn ar thuras whirlwind ar cad ba chóir duit a bheith ag súil anseo sa chúrsa. Mar sin, an gcéad dul síos, ní mór dúinn Sath / UNS mar an rogha grádaithe sa chúrsa. Tá sé seo i gceist d'aon ghnó a bheith ina ina rogha má tá tú le beagán uneasy ar a bheith i gcúrsa, agus a dhéanann tú eagla failure-- fiú má Ciallaíonn frankly teip hurting do GPA, ag fáil B agus ní A-- atá beacht cad, is cinnte ar feadh geata cúrsa cosúil le CS50 agus eile cúrsaí tosaigh, Tá an rogha seo grádaithe i gceist a cheadú. Spreagadh mé ó chroí students-- háirithe más rud é ar an fence-- chun tús a chur leis cúrsa Sath / UNS, fiú fós Sath / UNS. Ach is féidir tú ag aistriú cinnte le litir grád an cúigiú Luan téarma. Frankly, ar ais nuair a mé Bhí freshman i 1995, Ní raibh mé féin a ghlacadh fiú CS50 toisc nach raibh mé a fháil suas an nerve chun dlús a chur i ndáiríre chos sa seomra ranga. Dhealraigh sé fearann ​​i bhfad ró- aithne dom agus i ndáiríre ach do na cairde de mo chuid, frankly, a bhí ina cláir ó bhí siad shé nó b'fhéidir 10-bliain d'aois. Agus bhí sé ach toisc go raibh mé in ann a ghlacadh CS50 i mo lá sa leagan comhionann Sath / pas UNS-- / teip ar ais sa day-- go fiú ghlac mé 50. Agus ar bhealach nó eile, tá mé anseo arís le leat lá atá inniu ann. Anois, Idir an dá linn cad eile agat Ba chóir a choinneáil i gcuimhne thart ar 50 Tá rollú comhuaineach. Murab ionann agus ráflaí go a bheadh ​​agat éisteacht a fháil, is féidir leat, i ndáiríre, ag an am céanna enroll i CS50 agus rang eile a Buaileann ag an am céanna nó roinnt fhorluí ham de réir mar léachtaí CS50 ar dheis anseo. Féach ar an siollabas do na sonraí de chur i bhfeidhm sin. Léachtaí, Idir an dá linn, contrártha do cad go hoifigiúil sa chatalóg, Beidh ach go ginearálta chéile do díreach uair an chloig. Ó am go ham is féidir linn a reáchtáil beagán fada. Ach choinneáil i gcuimhne go bhfuil na sprioc i léachtaí CS50 ar is é a chur ar fáil duit le forbhreathnú coincheapúil, súil go dtosnódh roinnt taispeántais, b'fhéidir fiú roinnt giveaways, ar cad awaits do na seachtaine a leanann. Agus mar sin i léachtaí, beidh muid iniúchadh a dhéanamh ar leis na topaicí agus na samplaí le chéile, na mic léinn a thabhairt suas ar an stáitse, agus foirne suas ar an stáitse chomh minic agus is féidir linn, le haghaidh ach cúpla uair an chloig gach seachtain. Ailt, Idir an dá linn, a bheith ar fáil ag na folks here-- leor acu comhaltaí, roinnt múineadh acu toil chúrsa assistants-- a bheith ag tarlú sa tseachtain. Agus cad eochair a choinneáil i gcuimhne go bhfuil muid a have-- ní hionann Chéad Oíche, an ceol class-- rianta éagsúla ar ailt do mic léinn níos lú compordach, níos mó compordach, agus áit éigin idir eatarthu. Agus frankly, tá a fhios agat má tá tú níos lú compordach. Agus tá a fhios agat is dócha má tá tú níos compordaí. Agus más rud é nach bhfuil tú i ndáiríre cinnte, tá tú de réir sainmhínithe áit éigin idir eatarthu. Mar sin, nuair a thagann sé in am le halt in aghaidh na seachtaine nó mar sin, de réir an siollabas, beidh muid ag iarraidh ort an cheist sin. Agus is féidir leat féin-roghnú Bhunaithe ar do leibhéal chompord féin agus a bheith le students-- bheith le glas dots-- den chineál céanna i leibhéal chompord a thabhairt duit. Idir an dá linn, ní mór dúinn fadhb Leagann, a bheidh deireadh thiar shainiú do thaithí sa chúrsa seo. Tá siad ag fáil de ghnáth in eagráin éagsúla. Eagrán caighdeánach go táimid ag súil an chuid is mó gach mac léinn sa chúrsa chun dul i ngleic ach freisin eagrán hacker ar a dtugtar go dtugann aon fhoirm creidmheasa breise thar barr amach ach i ndáiríre na cearta bragging a rá go bhfuil tú iarracht, agus dul i ngleic an cúrsa ar eagrán hacker go cur chuige an t-ábhar den chineál céanna ach ó uillinn níos sofaisticiúla. Cad a chuirimid ar fáil do na eagrán caighdeánach, le haghaidh, arís, tromlach Super na mac léinn, nach bhfuil ach siúlóid-throughs, atá Físeáin faoi stiúir ag foireann an chúrsa ar go shiúlann fíor duit tríd an fadhbanna chúrsa agus dearadh féideartha implementations. Agus muid freisin, tar éis an Go deimhin, postmortems a thairiscint, trína má tá tú ag wondering conas a d'fhéadfadh a bheith agat nó is cóir dóibh a réiteach ar roinnt fhadhb, an fhoireann teagaisc Beidh shiúlann tú tríd siúd ar físeán chomh maith. Idir an dá linn, cad iad ag fanacht ró-tá cúig lá déanach agus ar an bhfíric go mbeidh muid ag titim ar do fhadhb is ísle atá leagtha scór. Tuigimid cinnte go bhfuil mar mhalairt an t-ualach oibre go 50 ag súil le de tú, faigheann an saol ar an mbealach uaireanta, más rud é nach cúig huaire. Agus mar sin beidh sé seo ar fáil tú beagán de solúbthacht, leathnú do spriocdháta ó, a rá, Déardaoin ag meán lae ar an Aoine ag meán lae. Féach ar an siollabas do na Sonraí chur chun feidhme. Anois, cad iad ag fanacht anois? Agus tá sé ag tarlú ach amháin dom anois ach cé chomh fada Tá mé ag a bhfuil tú guys seasamh anseo ar an stáitse. [Gáire] DAVID J. MALAN: Ach beidh orainn a fháil chun an deireadh climactic roimh i bhfad. Mar sin, cad iad ag fanacht i dtéarmaí de na tacair fhadhb? Bhuel, b'fhéidir teaser ar cad againn ar fad raibh an bhliain seo caite le do réamhtheachtaithe. Sa chéad sraith fhadhb na bliana seo caite, thugamar isteach Scratch, a grafach teanga cláir a ligeann clár tú literally ag dragging agus dropping píosaí bhfreagra, mar seo, go bhfuil reminiscent na constructs Beidh fheiceáil ach seachtain amháin dá bhrí sin, nuair a athrú againn go dtí níos traidisiúnta teanga, ar a dtugtar C. An bhliain seo caite chuaigh muid chun an fhadhb seo a leagtar, a bhaineann le do cripteagrafaíochta, an scrambling faisnéise é a choinneáil ó rialtais nó cairde ' súile nach bhfuil tú ag iarraidh é a fheiceáil. Ionchódaithe i anseo teachtaireacht go luath agus tú a bheith in ann a dhíchriptiú nó dí-scramble. Bhí héalaitheoirí fadhb leagtar na bliana seo caite, wherein tú úsáid as na cláir nua a aimsiú scileanna a chur i bhfeidhm i ndáiríre cluiche wherein-- mar atá tú Is féidir a aisghlaoch ó childhood-- an sprioc a bhí a Eabhrac an brící atá ar bharr na craoibhe an scáileán anseo, carnadh le scór feadh na slí, agus a chur i bhfeidhm do chuid halgartaim féin a réiteach seo i ndeireadh na dála ligeann tú ag imirt an chluiche. Idir an dá linn, níos déanaí sa seimeastair, beidh muid a thabhairt duit foclóir de 143,091 focal Béarla. Agus beidh tú a dúshlán a scríobh le clár a seiceálacha litrithe, doiciméid, ag luchtú go leor focail i gcuimhne chomh héifeachtach agus is féidir. Go ginearálta pitting tú i gcoinne do rang má roghnaíonn tú isteach i beagán de dúshlán i bord ceannaire a fheiceáil gur féidir a bhaint as an líon is lú soicind den am ag rith, agus an líon is ísle de meigibheart de chuimhne, agus ar ndóigh, fíneáil-gcuideoidh do chláir a bheith thar a bheith éifeachtach acmhainní nach ach am. An bhliain seo caite, freisin, d'fhéachamar ar an deireadh an seimeastar ag cláir gréasáin. Agus go deimhin, beidh orainn é sin a dhéanamh arís an bliain le tacair fhadhb il, thabhairt isteach tú na teicnící agus an meon leis ar féidir leat iarratas a dhéanamh na scileanna chláir a láithreáin ghréasáin, láithreáin ghréasáin dinimiciúil, láithreáin ghréasáin a réiteach iarbhír fadhbanna agus iad féin a iompar go héagsúil agus nach bhfuil ach statach láithreáin le faisnéis statach. An tionscadal deiridh i ndeireadh na dála Beidh shainiú, áfach, an bharr ar an gcúrsa do mhic léinn, wherein go mbainfidh tú a dúshlán a chur i bhfeidhm rud is mó spéise a thabhairt duit, fad a bheidh sé ar bhealach Tarraingíonn ar na ceachtanna ar an gcúrsa ar. Agus mar a chonaic tú ar an físeán ag an tús, beidh muid a thabhairt i gcrích ar an seimeastar leis an CS50 Hackathon, a más rud é, neamhchoitianta, Cuirfear tús ar 7:00 oíche amháin agus deireadh ag 07:00 an mhaidin dár gcionn. Timpeall 09:00, beidh orainn ordú sa chéad dinnéar. Timpeall 01:00, beidh orainn ordú i dara dinnéar. Agus má tá tú fós seasamh ag 05:00, táimid ag Beidh tointeála bus agat go IHOP don bhricfeasta. An Aonach CS50, Idir an dá linn, tá ócáid a 2,000 móide dáimhe, mic léinn, agus beidh baill foirne ó ar fud an champais teacht a fheiceáil do chuid éachtaí i gcúrsa agus an deiridh tionscadail agus bunú go chruthaíonn tú ar do ríomhairí glúine, deasc, nó bolgáin b'fhéidir fiú solais. Idir an dá linn, uaireanta oifige agus an struchtúr tacaíochta. Agus anois bheadh ​​sé Bainim ina am níos fearr a thabhairt duit go léir ar bun. Beidh uaireanta oifige ar siúl ceithre oíche sa tseachtain do uair an chloig il gach oíche le go ginearálta 20 go 30 den cúrsa ar bhaill foirne ar dualgas ag an am céanna a chur ar fáil duit le pearsanta Deiseanna duine-ar-amháin do thacaíocht le tacair fhadhb an chúrsa. Beidh Tutoring freisin a atá ar fáil, go háirithe do mhic léinn chomh comfortable-- nó dare a rá a laghad, comfortable-- a bhfuil nach bhfuil an bhfuil uaireanta oifige is timpeallacht a chothú agus go bhfuil siad cinnte nach an strus-saor in aisce is mó. Go háirithe nuair a bhíonn sprioc-amanna cnaipe, Beidh muid ag péire réamhghníomhach tú féin le ball den fhoireann a bheith ag obair le ar roinnt sceideal rialta mar do riachtanas agus ceadaíonn sé a sceideal. Agus an fhoireann. Ceadaigh dom a thabhairt isteach Davon, Rob, agus Gabriel, ceannairí na bliana seo. Más mian leat gach mhaith a say-- [Bualadh bos] focal --a. [Bualadh bos] Davon thar anseo go bhfuil an cúrsa bainisteoir, a Ciallaíonn sé ina ról lán-aimseartha Cuidíonn sé leis an forghníomhú agus loighistic an CS50. DAVON: Yeah, Hi, guys. Feicfidh tú a fheiceáil go leor chugam ag uaireanta oifige. Beidh mé ag múineadh ailt. Agus má tá tú ríomhphost shoot amach romhainn, Beidh mé is dócha a bheith ag freagairt. Mar sin, beidh mé a fheiceáil go leor de tú go léir seimeastar. Agus fáilte roimh CS50. DAVID J. MALAN: Agus anois Gabriel, a Ba é féin ach freshman na bliana seo caite, ach le haghaidh an cúpla bliain anuas tá ag feidhmiú ar a leagan féin de CS50 sa Bhrasaíl, áit íoslódáil sé gach ceann de na chúrsa ar content-- atá á soiléir scannánú agus a chur online-- ionas go bhféadfadh sé é a aistriú go dtí Portaingéile agus ansin a mhúineadh níos mó ná 100 ar a rang ar fud an gcúrsa cúpla bliain, teagasc i a theanga dhúchais an cúrsa ar churaclam. GABRIEL: Dia duit. [Bualadh bos] GABRIEL: Dia duit, tá mé Gabriel. Tá mé an ceann TF an chúrsa. Agus tá súil agam go mbainfidh tú grá CS50. Is é seo an CS50. DAVID J. MALAN: Anois le haghaidh Rob. Ó, ba mhaith leat a thabhairt isteach? ROB: No, níl a fhios agam. [Gáire] DAVID J. MALAN: Agus Rob Boden. [Gáire] ROB: Dia duit, tá mé Rob. Is é seo an cúigiú bliain baint acu leis an gcúrsa. Gach bliain, tá sé ach níos fearr agus rang níos fearr, ionas go bhfuil tú guys go soiléir ag dul a bheith uamhnach. Tá súil agam go bhfuil tú go léir spraoi leis. Tá mé ag dul spraoi a bheith acu leis. Mar sin, a fheiceann tú timpeall. DAVID J. MALAN: Agus Ní bheidh an t-am a cheadú us-- [Bualadh bos] Ní bheidh Am cead dúinn gach duine a thabhairt isteach ar an stáitse agus gach ceann de a gcomhghleacaithe atá ag siopadóireacht ranganna sa lá atá inniu. Ach deis dom a thabhairt isteach Belinda agus CS50 Puzal Lá, a awaits seo ag teacht Dé Sathairn, a Is é an chéad cheann de na imeachtaí ar scála mór chúrsa. Seo ar cheann go háirithe i gceist le casúr bhaile an bpointe is é sin eolaíocht ríomhaireachta deireadh thiar Ní mar gheall ar chláir, ach faoi ​​réiteach fadhbanna níos ginearálta. Agus Puzal Lá, mar a mbainfidh tú féach, beidh a thabhairt duit agus do rang together-- Tá súil againn an Satharn. Belinda: OK. Hi, guys. Mar sin, go raibh maith agat. Mar sin, mar ár chaptaen illustrious dúirt, mo ainm ar Belinda. Tá mé sophomore ag Teach Quincy. Mé, díreach cosúil tú guys, ghlac CS50 na bliana seo caite, grá i ndáiríre é. Tá mé ar an láthair bog do tú guys sa tríú as a chéile. Agus tá mé bródúil as a rá, tá mé anois i gcaidreamh tiomanta le CS50 [inaudible]. OK. Ba é sin mo leagan bacach a joke. Mar sin féin, mar sin bogadh ar aghaidh, ach ag iarraidh a iarraidh ar tú guys go léir ar an i-saotharlainne, nó hives SBT. Táimid ag dul a bheith ag Lá Puzal 12:00-3:00. Agus tá sé ina deis iontach ar do shon guys chun freastal ar do chomhbhaill chairde CS, réiteach ar roinnt puzzles neamh-CS, cosúil le Captain luaite, agus freisin itheann roinnt bia saor in aisce, thuilleamh roinnt duaiseanna uamhnach, cosúil le cártaí bronntanas, $ 75 in aghaidh an duine, agus also-- cad a bhí sé? Wii U nó rud éigin? Wii U? Is ea. Chun ár raifil. Uamhnach. Mar sin, beidh mé bata thart tar éis an ranga. Agus má tá tú guys aon ceisteanna, in iúl dom. DAVID J. MALAN: Agus beidh tú a fheiceáil, thar seo níl aon rud a dhéanamh lá atá inniu ann. An chéad fhadhb atá leagtha Beidh dul amach Dé hAoine. Ach a thabhairt dúinn abhaile inniu, ba mhaith liom buíochas a isteach tú le ceann amháin go sonrach níos mó comhalta den fhoireann, Colton Ogden anseo, a bhfuil a lámha anois cosanta thuas tú le an rialtóir MIDI baile chun casúr an pointe breise go eolaíocht ríomhaireachta, freisin, Tá infheidhmeacht bhfad níos faide innealtóireacht agus STEM agus san eolaíocht ríomhaireachta féin, leathnú fiú do fearainn ar nós cheol. Tá Colton kindly offered-- shíl mé ceann acu a bhí ag dul chun an fócas a shocrú. Andrew, más rud é go raibh muid ábalta a thoghairm fócas thar anseo ar feadh nóiméad ach. Cad Colton déanta roimh ré go bhfuil an clár an ngléas seo, an ceap de cnaipí go fheiceann tú sa phictiúr suas anseo, mar rialaitheoir MIDI, trína gach ceann de na cnaipí Tá wired do nóta ceoil ar leith nó fuaim, níos ginearálta a thaifeadadh, den sórt sin go bhfuil ag imirt ar phatrúin na cnaipí, i bhfad cosúil le patrúin na giotán, Is féidir ionadaíocht a dhéanamh eile coincheapa ar leibhéal níos airde. An mbeidh sé a bheith in ann deireadh thiar a ghlacadh chugainn bhaile anseo inniu? Gan a thuilleadh moille, más rud é d'fhéadfadh muid a dim na soilse, agus cas ar an scáileán taobh thiar Colton. LUCHT ÉISTEACHTA: Woo! DAVID J. MALAN: Tá an CS50. [Seinm ceoil] [Bualadh bos] Sin é do CS50. Beidh muid a fheiceann tú Dé hAoine. Fanann roinnt císte tú sa Croslann. [Seinm ceoil]