[MUSIC PLAYING] HOPARLÖR 1: Bu CS50 var, Harvard Universiteti. [MUSIC PLAYING] DAVID J. MALAN: [işitilemez] yəqin ki, telefon kitab ikinci yarısında, İndi yarısında problem gözyaşardıcı bilər. Ki, mübarizə, həqiqətən real idi. [MUSIC PLAYING] HOPARLÖR 2: Siz insanlar döymək üçün asandır. DAVID J. MALAN: Bütün sağ, bu CS50 edir. Bu başlanğıc və Həftə 12 sonu. Və geri bilər Həftə sıfır ki, bu biz başlayan ilə mesajlaşma, Siz son olduğu əhəmiyyətli deyil ki, Sizin sinif yoldaşları nisbi qədər lakin bu gün, və bəlkə yalnız bir neçə həftə artıq, son bir həftə öncə özünüz üçün nisbi qədər. Və əslində, biz belə sonra ümid edirəm çox problem dəstləri, və bir çox saat, və sınavlar bir neçə və hələ son layihə ilə, Siz xüsusilə fəxr ki, Həftə bütün yol gəlib edərək , bəlkə də, bu idi bir mübarizələr erkən, standart nəşr olub və ya hacker nəşr onların. Mən bir anda ki, təklif edirəm pulsuz vaxt, geri getmək ki, və sizin PHP görmək sizin JavaScript və görmək Siz qədər bu həyata bilməz, qədər daha sürətli və daha rahat daha bir müddət əvvəl idi sonra. Həqiqətən, bu sonra, etdi geri Kriptoqrafiya, siz 15 oyun idi Siz Suclari problemlər etdi Siz sürətli yazım etdi , Siz nə siz bilər ki checker CS50 maliyyə, CS50 mash-up, və sonra indi nəhayət, Öz yekun layihə. Və bu gün, biz bağlanmasına almaq üçün cəhd edin, və biz gəldiniz harada baxmaq, və harada gedirik. Və yalnız bir dəfə, çox sakitləşdirmək qalan təlim təkərlər bütün olduqca çox, siz off gəlmək kifayət qədər çox alətlər var üçün alət dəsti İndi çıxmaq və bunu ən proqramlaşdırma dünyada bir şey. Əlbəttə ki, bəzi alaraq nəzərə alaraq yüksək səviyyəli kurs üstünlük ola bilər. Lakin hətta bu ki, bu da həyata Sizi son CS Əlbəttə ki, həyata ki, Mac OS var ki, bir çox müxtəlif alətlər Siz olan müstəqil istifadə edə bilərsiniz ki, CS50 IDE kimi bir şey istifadə etmək. Təxminən eyni tools üçün mövcud Windows, Linux, və daha çox üçün. Həqiqətən, məqsədlərindən biri CS50 ilə C dillərdə bu yanğın hose istifadə edərək, və PHP və Sequel, və JavaScript və HTML və CSS, həqiqətən əmin etmək Bu kurs çıxmaq deyil düşüncə, mən c öyrəndim deyil, Siz necə proqram öyrəndim ki, və bir az başa düşürəm ki, kompüter haqqında bir şey özü. Əslində, biz baxdı yoxdur, baxmayaraq ki, aşağıdakı dillərdə bütün, Bu icma daxil indi əyləncə var geeky yumor məzəli tapa insanlar. Və hətta bəzi olsa Siz görmək olduğunuz languages tamamilə ola bilər tanış, ən azı lazımdır ən azı bir neçə chuckles almaq bir tanış dil, JavaScript. Bu xüsusilə bir söhbət oldu bilikli proqramçı bir müddət əvvəl Wat adlı. Və biz bir vermək düşündüm kompüter alimləri meyli necə fikir hesab edirəm ki, və ya ən azı müzakirəsi üçün. GARY BERNHARDT: Yaxşı yaxşı. Siz uşaqlar nə wat deməkdir bilirsinizmi? Wat. Məhz, dəqiq. Nin Ruby haqqında danışmaq edək. Ruby, bir istinad əgər Əlbəttə undefined dəyişən, Bu NameErrors, beklediğiniz kimi. Və bir B təyin etmək üçün cəhd edin Onlara undefined ilə, əlbəttə Bu NameErrors, beklediğiniz kimi. Siz cəhd və nə olur bir undefined ilə, bir təyin? Auditoriya: Nil. GARY BERNHARDT: Doğru, nil. Wat. [Gülüş] Nin Ruby haqqında danışmaq edək. Ruby, bəzi digər dinamik fərqli dil, çılpaq sözləri yoxdur. Belə ki, yalnız sözləri yazın bilməz müəyyən halda strings gəlmişəm xüsusi method_missing doğru şey yoxdur. Və sonra, siz çılpaq sözləri yazın əgər birdən-birə, Ruby çılpaq sözləri dəstəkləyir. Və əslində, hətta dəstək verəcək onlara bangs ilə çılpaq sözlər. Bu Wat layiq deyil. Bu, həqiqətən bir nəticə necə zəhmli Ruby edir. Amma heç həqiqətən əgər , sonra, Wat bunu. [Gülüş] Nin JavaScript haqqında danışmaq edək. Hər kəs bilir, JavaScript, nə array plus array var? Yaxşı, mənə ilk bu istəsinlər array plus array nə olmalıdır? Auditoriya: Boş array. GARY BERNHARDT: Boş array, I də type səhv qəbul edirəm. Bu array plus array nə deyil. Səhv, səhv, array plus array boş simli edir. [Gülüş] Aydındır ki, mən hesab edirəm hər kəs üçün açıq-aydın. İndi array plus obyekt nə olardı? Bu açıq-aydın növü olmalıdır səhv, o, çünki tamamilə disparate növləri. Hər kəs bu nə bilir? Auditoriya: False. GARY BERNHARDT: Xeyr, yaxın, yox, uzaq. Auditoriya: Bu obyekt var. GARY BERNHARDT: Bu obyekt. Bəli, doğru, gözəl edilir. İndi, əlbəttə, bu, çünki Plus, siz operands flip bilər və eyni şey çıxır. Belə ki, biz nə do--? Xeyr, yalnız bir obyekt var. Siz plus array siz etiraz varsa tam eyni şey almaq lazımdır. Hansı Gördüyünüz kimi, yoxdur. [Gülüş] Və nəhayət, yalnız bir həqiqətən doğrudur ki, bu serialların əlavə və çünki is-- almaq boş string, bu mənada etmir. Amma bir obyekt plus bir obyekt deyil həqiqətən bir sıra texniki. [Gülüş] Belə ki, bu həqiqətən doğru. Məhz, nə sağ, hətta Bu lang-- gedən Mən yalnız, Mən hətta nə başa düşmürəm Onların baş beyin olan şəxs hər hansı bir hesab edirəm ki Bu yaxşı bir fikirdir. [Gülüş] OK, OK, kifayət qədər edilməsi fun sormaq Dil. Nin JavaScript haqqında danışmaq edək. [Gülüş] Mən yeni dot sıra demək olarsa 16, və ya yalnız array (16), Mən 16 bir sıra almaq təmsil şeyi, Aşkar 16 vergülləri kimi. Mən bir simli olanlar qoşulmaq istəyirsinizsə, sonra simli 16 dəfə almaq. Bu, həqiqətən, bu yalnız xətt ağlabatan deyil bütün təqdimat. İndi ki, simli əgər və sonra, bu 1 əlavə Bu 1 as-- şərh simli 1 salır, sonra biz wat1 ş.a dəfə dəstə, gözəl. Hər kəs nə olacağını bilir Mən simli 1 çıxmaq əgər? [Gülüş] Mən heç bir yoxdur hərfinin alıram. Mən sizə bir ipucu vermək lazımdır me-- edək. Bu kömək edir? Hər kəs bilir? [Gülüş] Watman. [Gülüş] Mən var bütün var. Uşaqlar edirik. [Alqış] DAVID J. MALAN: tez nəzər salaq irəlidə sizin üçün hər şeyi bəzi. Belə ki, CS50 Hackathon edir Bu epik bütün nighter, zamanı siz və sinif yoldaşları Yale, into-- dalış edəcək lakin ümid begin-- deyil son layihə. axşam 7:00 PM-da başlayacaq. First nahar 9:00 PM təxminən olacaq. İkinci nahar 1:00 AM olacaq. Və sonra, o hələ ayaqda, səhər yeməyi IHOP xidmət edəcək ətrafında 5:00 AM. Bu kimi səhnələr görə bilərsiniz. Söz verdiyimiz kimi, həftə bu il sıfır alacağıq yalnız qida, və şam, və var candy, həm də ikinci dəfə tarixində, tərəvəz. Amma 3 və ya 4 AM ətrafında səhnələri kimi Bu ki, bütün qeyri-adi deyil. Həqiqətən, biz Yastıq bizim ədalətli payı çox Hackathon, gətirilir hansı eləcə də gözəl. Əlbəttə Və sonra orgasm sözdə CS50 ədalətli deyil. Orada həm də burada bir var, və New Haven bir həftə sonra. Harvard biridir Bazar ertəsi, Dekabr 7, günorta zamanı Northwest Elm. Və gəldikdən sonra, siz yoxlamaq olacaq. Və belə şeylər görəcəksiniz popcorn, və balonları kimi, və nəticədə, son olaraq gələn il ərzində 2000 nəfər son layihə görmək, tələbələr, heyəti, və fakültə kampus boyunca və hətta off-kampus. Və bu deyil, əgər kifayət qədər stimul siz özünüzü görmək gəlmək, ki, həyata sizin dost təşviq edilə bilər Asana və eBay görmək üçün gəlir, və Facebook və Google və Microsoft, və Palantir və Quora, və digər işə və məzunlar bu müxtəlif şirkətlərin etmək Real dünyada həyat haqqında danışmaq, imkanlar, həm də tam və faktiki sənayesində yaz. Və səbəb deyil, əgər görmək gəlmək üçün kifayət qədər, Sizin dost təşviq edilə bilər gəldikdən sonra, çəkiliş vasitəsi daxil edin tələbə kimi hər bir təqdim olunacaq smiley face Etiketler bir dəstə. Və iştirakçıları, dostları kimi, bir az çəkiliş kart ele olacaq gəldikdən sonra. Və hər bir şəxs üçün onlar chat, onlar olacaq təqdim, siz bir smiley face etiket. Hər biri giriş təmsil inanılmaz mükafatları ilə bir çəkiliş daxil Xbox, Wii, və onların arasında digər əyləncə şeyi bütün dəstə, olan bəzi biz sinif burada gördüm. Belə ki, üçün bizi qalmaq. Amma nəticədə, bu, tamamilə var nailiyyətlər haqqında Bu dövr, və ifadələr, və həyəcan Siz iştirak olanlarda tərpənmək olacaq. Harada, nəticədə var çox bu own--, Sizin qalıcı, Mən burada kimi CS50 t-shirt etdi. Belə ki, təşviq sizin dostlar bu URL rəhbərlik Burada göndərmək edəcək buna görə də bütün detalları. Bu arada, siz nəzərə edirsinizsə başqa bu yaz informatika baxmaq, və ya kənarda, bu ki, həyata həftədən etibarən yeniləndi olsa eyni handout-- sıfır biz payladı ki. Və siz getmək əgər bu booklet-- orta transept nüsxələr var Bu göstərir həyata outside-- Okları vasitəsilə dəqiq nə Siz off getmək bilər kursları bu yaz araşdırmaq, növbəti payız, yaz və kənarda. Belə ki, chart nəzər etmək orada hər şeyi bir mənada almaq üçün. Və siz almaq istəyirsinizsə digər imkanları cəlb bilirsiniz, siz artıq deyilsə, College Board-- ki, Bəzi deyil ola bilər of-- belə sevən xatirələr var yenə yeni bir yaratmaq kurikulum çərçivəsi AP Kompüter adlı Elm prinsipləri. Siz ola bilər, bir şey qəbul və ya ən azı haqqında eşitdim, Mövcud CS kurs adlı ali məktəblərdə Kifayət qədər deyil APCSA, dünyəvi sinif ki, dil yol çox diqqət Java və onların mexanika. APCS prinsipləri, eyni zamanda, olacaq ideyalar haqqında daha ətraflı və daha çox ola problem həll haqqında. Və bu sonuna doğru, biz bir dəstə UC Berkeley bizim dostlar, co.org da, və bir neçə digər şəxslər Dünya ətrafında tədris yaradırıq ki, APCS prinsipləri təmin edəcək. Demək ki, CS50 AP edəcək ki, tələbələr AP bərabər arasında müxtəlif ali məktəblərdə Dünya bu gələn payız başlayaraq bilər 2016. Və cəlb almaq istəyirsinizsə orta məktəb təhsil, və bu təbliğat cəlb, orada bizə çatmaq yoxdur, sadəcə bir TF, bir CA, və ya olsanız böyük təhsil maraqlı. And olsun ki, siz istəyirsinizsə CS50 öz komandasına qoşulmaq, tezliklə müddəti ki, həyata biz cəlb başlamaq lazımdır bitir Tədris Fellows Course köməkçiləri üçün, eləcə də bir çox sənətçi kimi Bu kurs mümkün pərdə arxasında, onun online aktivləri yaradılması, onun in-şəxs imkanları və daha çox. Burada bu rolların hər hansı bir müraciət Belə ki, Burada bu URL bildirin yoxdur. İndi bir müddət, biz çevirmək lazımdır, biz həftə sıfır olduğu kimi, bəzi tort. Bu dəfə olacaq altda pub. Belə ki, sonra orada baş. Amma yalnız bir an etmək istədi Burada nə bu tort həqiqətən tanımaq , təmsil, və ya bəlkə də daha canonically burada face-off təmsil nə. Bu, həqiqətən, vicdanla, bir şərəf olmuşdur yoldaşlarımızla ilə əməkdaşlıq etmək Yeni yol aşağı Haven Bu dövr. Əlbəttə ki, bir qəribə oldu şey, qeyri-adi bir şey, görünməmiş demək cəsarət iki kolleclər üçün bir şey təklif bir araya gələn olunacaq eyni bir kurs, iki müxtəlif kampüste və gətirərək birlikdə bu iki tələbə orqanları. Amma bu oldu, belə bir Andi ilə işləmək üçün şərəf, Scass ilə və New Haven Jason ilə, və 44 nəfər işçi heyəti bütövlükdə Tədris köməkçiləri, və əlbəttə köməkçiləri New Haven, ilk dəfə üçün kim, Yale nin tarixi, özləri əsasən idi ögrenci. Həqiqətən, bu il qədər düşə 2015-ci ildə Yale həqiqətən olmadı bir ənənə ya var magistrantları üçün ehtiyat aparıcı bölmə və tədris yoldaşları kimi xidmət qədər biz istifadə etdiyiniz kimi burada informatika ərzində bir müddət Harvard. Və belə ki, tək olan bir bizim üçün qeyri-adi imkan onlarla ortaq ki, təşəbbüs və gətirmək Andi kimi qat belə liderləri daxil kampus var və digər müəllimləri. Və mənə xüsusi diqqət çəkmək üçün imkan verir də ortasında bu fellow. O, indi Yeni yaşayır baxmayaraq Biz onu göndərdi, çünki əsasən Haven-- orada bütün bu nəticəsidir Jason Hirschhorn Tədris olması Üçün CS50 üçün Fellow olduqca burada bir neçə il, məzun keçən il Kirkland House. Və ultimately-- düşünürəm mənə bir zəng var bir nöqtədə ki, olduqca çox hey, azaldılır, Siz hərəkət ağla ki New Haven bitirdikdən sonra? Biz, çünki bu idi bu təşəbbüsü ayağa çalışır, və biz əmin etmək istəyirəm var institusional bilik aşağı idi Biz orada New Haven, çünki sıfırdan bir şey bina. Əgər siz bəlkə bilər, Jason Varsa yalnız mərhələsinə doğru qədər yöndəmsiz gəlib, belə ki, biz ən azı bütün edə bilərsiniz Şəxsən Jason Hirschhorn. [Alqış] Həqiqətən, Jason, Yale 50 olmadan mümkün olmazdı. JASON Hirschhorn Belə ki, bizim thanks. Və həmçinin, biz böyük bir heyət var ki, biz şəxsi diqqət çəkmək deyil hər kəs burada, lakin 100-dən çox şəxslər burada New Haven olan Bu kurs imkan verir. Və yalnız görə bilərsiniz Öz Tədris Fellow Bu siyahıda olub burada və ya bir New Haven. Və belə ki, biz bilər, əgər bir alqışlarla böyük dəyirmi müəllim heyətinin tam üçün. [Alqış] Və mənə bəzi xüsusi cəlb edək insanlar bir neçə diqqət Burada, xüsusilə Hannah, və Maria, və Daven və Rob, kim, kursları rəhbərlik kimi etmək Cambridge burada run hər şey. Əlbəttə ki, Colton Ogden, ən çox başlayır orada musiqi üzərində mühazirələr. Bu CS50 AP var who-- Doug Lloyd, kim AP təşəbbüsü qabaqda girdi. Dan Armendariz, kimə olmadan bu il CS50 IDE olmazdı. Hər şey edir Aliess, pərdə arxasında mümkün, o cümlədən çalışan burada təsvir kimi işıqları. Və sonra son deyil, CS50 istehsal komanda. Bu, demək kifayətdir CS50 istehsal komanda ki, bizə çox imkan günorta yatmaq, və əlbəttə ilə məşğul material həqiqətən asynchronously. Və bu çox biri əlbəttə dizayn qol. Bildiyiniz kimi, biz zövq are-- İndi bir fürsət eyni zamanda qeydiyyat imkan. Biz imkan var tələbələr üçün, əlbəttə ki, bu courses- izləmək online materialları, hətta real vaxt indi yaşayır. Bu tamamilə görə Gördüyünüz istehsal komanda, və ya hətta ətrafında görmürəm Siz, burada siz arxasında. Məsələn, bu, bəzi görüntülər idi bu ötən il Jordan tərəfindən çəkilib, yalnız artistlik növ danışmaq ki, pərdə arxasında gedir. Bu, əlbəttə, Quad-ci FoHo edir. Və yalnız bir vermək Həftə sıfır geri baxmaq, Bu görüntü idi olan biz ilk həftə başladı. [MUSIC PLAYING] Bu CS50 öz İordaniya idi. Həmçinin burada pərdə arxasında gün Ramon, və Ian, və Scully, və Dan edir Coffey. Rəhbərlik Dan Coffey, CD50 istehsal komanda. Və həqiqətən keçmişdə üzərində bir neçə il ərzində bu Mənim doqquzuncu il iştirak edir course-- həqiqətən var ilə Istehsal Dan Coffey, qrup, başqa səviyyədə CS50 aparıldı. Biz nəinki vurmaq yoxdur İndi 4K Əlbəttə, belə ki, danışmaq bu gələn il də lazımdır 6K onu vurmaq edə bilərsiniz. Eləcə də virtual reallıq kimi, qismən bu cool-- çünki bu sərin var qismən çünki, həm də bildiyiniz kimi, biz çox əhəmiyyətli online icma var. Folks müxtəlif kim, səbəbləri, səyahət bilməz, və ya xəbərini qatıla bilmədi Harvard və Yale kimi. Və məqsədlərindən biri pedaqoji edir texnologiya yeni formaları ilə təcrübə Biz edə bilərsiniz proxy vasitəsilə və ki, Siz bütün vasitəsilə, online şagirdlərə vermək Dünyanın bir fürsət ətrafında görmək və hiss və eşitmək nə Harvard kimi bir yer və ya Yale kimi hiss edir. Belə ki, payız 2016, tezliklə. İndi, bir pillə aşağı çəkmək üçün Bu dəhşətli olmaq üçün edir. Amma ən çox xatırlayıram bilər mühazirə video bu il, və ya hər, bir növ ilə başa çatır zahirən Seinfeld qəribə clip, bəzi aktual epizod ilham CS50 istehsal həyata keçirilən yenidən inanılmaz olmuşdur komandası, lütf və yaradıcı. Mən sizə bir göstərir ki, fikir Inspirations, 30 ikinci clip, faktiki Seinfeld şou bu bir ilham semester's-- I told-- sevimli clip edirəm. Belə ki, ilk, Seinfeld bir faktiki clip. ELAINE: C'mon kim rəqs? Mənə başlamaq istəyirəm to-- istəyirsiniz? Mən başlamaq lazımdır. Bütün hüquqlar, woo! [MUSIC PLAYING] [Gülüş] Woo! Uşaqlar C'mon, gözləməyə nə oldu? GEORGE: Sweet xülya Moses. [Gülüş] DAVID J. MALAN: Belə ki, biz tez-tez tələbə basmaqla haqqında danışmaq öz rahatlığı zonalarının kənarda. İndi, tarama üçün gedirəm top və SOB qədər biz bu üçün oyun kimi yenidən həyata bu, CS50 istehsal komanda sayəsində. [Seinfeld mövzu mahnı] Bütün hüquqlar, rəqs? C'mon, kim rəqs? Siz mənə başlamaq istəyirsiniz? Mən başlamaq lazımdır. Woo! [MUSIC PLAYING] DOUG LLOYD: Sweet xülya Moses. [Alqış] DAVID J. MALAN: İndi bəzi bir məzunu üçün xüsusi şeyi indi yalnız öz namizədi edir Harvard burada yol aşağı. Və kim ən çox görülə bilər ofis saat Bu formada, həm Cambridge, və New Haven. Əslində, əgər biz böyük bir dəyirmi enhance-- CS50 öz, Zamyla üçün alqış. İndi CS50 heyəti bir söz həm də yerlərdə olan olardı bir ayrılıq təklif etmək istəyirəm öz sözləri. ANNALEAH ERNST: var başqa heç bir kurs olan kurs üçün çalışır hər kəs ola, və olmaq kimi bir heyecan olunur CS50 kimi cəlb. Mən, həqiqətən, bu kimi bilmirəm, əhəmiyyətli və xüsusi məsuliyyət, və inanılmaz təcrübə növüdür. Və mən olmaq həqiqətən sevindim xalq təhsil hissəsidir. HOPARLÖR 3: CS50, mənim rəy, gözəl deyil. Mən onu sevirəm. Mən bir sinif alaraq zaman mən sevdim. Mən bir TY kimi daha çox sevirəm. JORDAN HAYASHI: CFing bir çox işləmək, lakin bu, həqiqətən təltif deyil Siz çox öyrətmək üçün almaq çünki. Siz, həqiqətən, sizin tələbələr bilmək almaq. Siz maddi özünüz tanış. Və yalnız onları izləmək almaq kompüter alimləri olur. HOPARLÖR 4: Mənim tələbə Mənim dövr məqamı. [MUSIC PLAYING] DAVID J. MALAN: Bu CS50 edir. DAVID MCPEEK: Mən yalnız hiss heç etdik qədər kampus lider kimi, Bu dövr var. SAM LEVATICH: Bu biridir Yale nin kampus yalnız imkanları Həqiqətən tədris sərmayə almaq üçün. HOPARLÖR 5: Bu, həqiqətən, sərin var digər tərəfdən CS50 görürük. NICK JOSEPH: Mən təəccübləndim necə həyəcanlı bütün tələbələr idi. ARIANNA BENSON: Bu da gözəl insanlar , Rick Astley bir şəkil bərpa ki, kim kimi var? DAVID Armenta: Mən vermək istədi Mən çox dəstək var geri çünki mən bir şagird idi. MARY FARNER: sizə lazım olan bütün coşğusu və tədris sevgi, və ya CS, və ya yuxarıda hər hansı və siz bunu edə bilərsiniz. SAM LEVATICH: bütün tələbələr məni Rickrolling saxlamaq. [MUSIC PLAYING] ANNALEAH ERNST: Bu, çox oldu bu şey haqqında öyrətmək üçün fun Mən, həqiqətən, sevgi, və Bu fun bir çox var ki, və digər insanlar üçün cəhd edin bu barədə həyəcanlı həmçinin. Mən Annaleah Ernst oldum və bu CS50 edir. [Təzahürat] [MUSIC PLAYING] DAVID J. MALAN: İndi, siz geri bilər biz söhbət Bu dövr başladı nəticədə hesablama düşüncə haqqında müstəqil problemlərin həllində faktiki proqramlaşdırma dilləri. Və biz istədiyiniz düşündüm yalnız nə dərəcədə görmək bu bir çalışırıq batmış etmişdir biz həftə sıfır etmədiklərini həyata, lakin biz istədiyiniz düşündüm Burada bir neçə dəfə cəhd Həftə 12, olan Mən könüllü ehtiyacı olan rahat səhnəyə burada gəlir. Qədər gəlib. Sənin adın nədir? YAHONG: Yahong. DAVID J. MALAN: Yahong, qədər bu şəkildə gəlib. Və əgər, varsa bizdən bir kağız hesabatı və ya kağız boş hesabatı sizin öz irəli getmək və almaq Bu nöqtədə. Görüşmək Nice. Bütün hüquqlar, burada Yahong məqsədi Aşağıdakı olacaq, Mən burada bir rəsm var ki, yalnız o görmək mümkün olacaq. Burada artıq gəlib orta, isterseniz. Və mənə burada bir mikrofon verək. Və məqsədi burada təsvir olacaq, qədər dəqiq ətraflı Mümkün, siz görmək nə. Və növ kimi burada bu millət, Bu kompüter icraçıları olan, Siz demək dəqiq nə çəkmək lazımdır. Və sonra, mən edəcəyik grab a tamaşaçı bir neçə təsadüfi nümunələri və biz yalnız necə görürsünüz məhz bu işləyib. YAHONG: Mən bu təsvir edir. DAVID J. MALAN: Bu təsvir. Siz sinif yoldaşları sizin yüzlərlə demək Burada dəqiq çəkmək üçün nə getmək. YAHONG: OK, belə çox kağız parçası orta, iki şekiller var, digər üst biri, lakin toxunan, lakin demək olar ki toxunan deyil. Belə ki, bir dairə var alt üst və bir kvadrat, və onlar demək olar ki eyni ölçüdə istəyirik. Onlar cür orta, kiçik istəyirik. Və dairəsində var two-- üç meydanların var. Belə ki, bir az kvadrat ərzində var böyük kvadrat ərzində böyük kvadrat. Və kvadrat ərzində alt üç dairələr var. Böyük ərzində bir az dairə böyük dairəsində dairə. DAVID J. MALAN: ki, var? Auditoriya: Xeyr DAVID J. MALAN: Belə ki, niyə yoxdur Səninlə mən ətrafında gəzmək getmək lazımdır. Mən istəyirsinizsə, bir neçə qamarlamaq və lazımdır ikinci yol ehtiyacı olanlar üçün recap. YAHONG: OK, siz lazımdır Bir daha bu izah etmək olar? OK, bütün sağ, ortasında belə kağız hesabatı iki şekiller var. Və bir, digər üst edir lakin onlar təxminən eyni ölçüdə istəyirik. Orta kiçik dairə var orta kiçik kvadrat üst. OK, belə ki, bu cür üst kimi, Bir qar adamı kimi qoyulması haqqında düşünmək, lakin iki müxtəlif formalı ilə əvəzinə iki dairələrinin. Və sonra the-- dairə içərisində var kiçik bir qutusu başqa daxilində edir başqa kiçik qutu içərisində kiçik qutu. Və kvadrat daxilində, kiçik dairə var, başqa kiçik dairə içərisində, başqa kiçik dairə içərisində. Ki, hissi etmək mi? DAVID J. MALAN: Bəli. YAHONG: təzyiq bir çox. DAVID J. MALAN: Bütün sağ, Mən geri olacaq. Tamaşaçı keçir Burada OK, çox gözəl. OK biz təşəkkür edirik ki, bir almaq lazımdır. Bir kimi görünür Bütün sağ, yaxşı təsadüfi nümunə təşəkkür edirəm. Oldu. YAHONG: Awesome. DAVID J. MALAN: Belə ki, indi də? YAHONG: Awesome. DAVID J. MALAN: Oh, zəhmli, OK. Belə ki, zəhmli, orada qalmaq. Mən irəli getmək və sizə aşkar gedirəm nə sinif yoldaşları bəzi burada idi. Belə ki, burada biz burada bu var. OK, bu cür yalnız gedir və davam. Burada bir az fərqli şərh. OK, burada, almasında, görək kiçik, çox gözəl olsa da, yaxın. Baxmayaraq ki, mən yalnız bu bir işğalçı idi. [Gülüş] Faktiki cavab nə idi? Burada bir nəzər salaq. Nə o izah etdi bu image burada idi. Belə ki, bir çox of-- bəzi man-- burada mən baxdı isə, bu hüququ əldə etdi. Nin nin irəli gedək və qoy show-- zəng up başqa və necə asanlıqla görmək kimsə, və ya hansı səviyyədə ilə Çətinlik onlar bunu edə bilərsiniz. Çox sağ ol. Necə bir digər könüllü haqqında uzaq bir az geri. OK, mən bu tərəfdən ilk qədər gəlib gördüm. Sənin adın nədir? Oh, sorry? MARCY: Marcy. DAVID J. MALAN: Marcy gəlib qədər, görüşmək gözəl. Bütün hüquqlar, burada biz var sizin üçün bir mikrofon. Mənə bir rəsm əldə edək. Və belə ki, yalnız istifadə etmək istəyirsinizsə, ki, hesabatı flip tərəfində, və ya kağız bəzi digər hesabatı, mən Marcy irəli getmək və vermək niyyətində Burada fərqli bir yalnız o indi yalnız see-- bilər o OK, opaquely görə bilərsiniz. MARCY: OK. DAVID J. MALAN: gedin. MARCY: 16 az Draw bir grid bütün nöqtələr. Belə ki, dörd nöqtələr hər dörd satır. Və nöqtələr belə, içiboş Onlar kiçik kiçik dairələr kimi istəyirik. Oh, onların beş var. OK, beş deyil. Bu qara nöqtələr beş satır var. Beş beş nöqtələr satır, sonra, sol üst küncü OK başlayaraq, belə beş nöqtələr beş satırlar, və nöqtələr, içiboş onlar kiçik kimi istəyirik həqiqətən kiçik dairələr. Belə ki, onlar daxili ağ istəyirik. Auditoriya: OK. MARCY: beş nöqtələr OK, belə ki, beş satırlar. Və sonra, siz başlamaq sol üst dot, və sonra bir xətt çəkmək növbəti dot aşağı aşağı, və sonra başqa bir xətt çəkmək ki, bir sol olan biri. Belə ki, bu günə qədər iki xətləri var. Və sonra aşağı xətt çəkmək Növbəti bir aşağı. OK, üç xətləri var, belə ki, aşağı, sağ, və sonra aşağı. Və sonra ayrıldı. Və sonra aşağı. OK, recap, belə ki, bu Birincisi, OK aldadan edir Siz sol üst başlayaraq edirik küncü və sonra aşağı, sonra sağ, və sonra aşağı, və sonra sol və aşağı, və sonra sağ, sonra sağ, və sonra sol. OK, belə ki, biz vasitəsilə təxminən yarısını istəyirik. DAVID J. MALAN: Siz dedi sağ, sonra sol. MARCY: OK, whoops, Oh. DAVID J. MALAN: Bu, asan deyil. MARCY: üzərində başlamaq edək. Nin başlamaq edək sol üst küncündə. DAVID J. MALAN: Daha bir pass. MARCY: OK, Bəli, aşağı, sağ, aşağı, sol, aşağı, sağ, sağ, aşağı, sağ, up, sağ, yuxarı, sol, sol, Up, Up, sağ, aşağı, sağ, yuxarı, və sağ üst küncündə olmalıdır. OLDU. DAVID J. MALAN: Bütün sağ, və əgər siz Düzgün etdi, indi olmalıdır kağız sizin hesabatında bu var. Belə ki, mənə bir neçə qamarlamaq gəlsin. OK, təşəkkür edirəm, təşəkkür edirəm, təşəkkür edirəm OK, Mən sizə ki, istəyirəm düşünmürəm. OK, oh bu sevgi, təşəkkür edirəm. OK Mən, aw, wow, nail olmaq üçün Sorry ki, yalnız bir almaq üçün gedir. Bütün hüquqlar, ki yaxşı, çox yaxşı. Bütün hüquqlar, belə edək biz burada nə görmək. Belə ki, qeyd, bir etmək üçün cəhd Bu ruhi Dizi. Mənə burada proyeksiya geri edək. Və bu olduqca darn edir yaxşı, burada çox gözəl işlər. Bu, bir az kiçik, lakin Hesab edirəm ki, doğru yolda hesab edirəm eləcə də, çox gözəl işlər. OK, bu mən mən kimi hiss internet bu qoymaq lazım deyil, belə me-- bu bir var imkan nədənsə telefon nömrəsi. [Gülüş] Təşəkkür edirəm. Və sonra, niyə biz bu son yoxdur bir və, indi sizə belə much-- təşəkkür Biz burada bir daha, məsələn vaxt var. Bu dəfə necə haqqında sol var qədər gəlib. Yup, əlləri ilə, yup. Bütün sağ, qədər gəlib qədər gəlib. Bu dəfə də, qədər gəlib. Sənin adın nədir? DANIEL: Daniel. DAVID J. MALAN: Daniel, baxmayaraq ki, bu zaman, biz istəyirik bu ədviyyə qədər gedir bir az, biz istəyirik gedir gəlmək üçün sensor ekran üzərində. Belə ki, indi bu dəfə mən gedirəm Siz bütün rəsm göstərir. Və şərəf sistemi, siz bilər heç belə yüngül burada gözlerini hərəkət faktiki image nə görmək. Belə ki, yalnız a-- saxlamaq yalnız düz irəli. Və sonra olacaq Bu ekranda çəkmək nə sinif yoldaşları sizə izah. Mən ümumiləşdirilməsi cəhd edəcəyik şifahi belə ki, kifayət qədər yüksək deyil. Bütün hüquqlar, belə şərəf sistemi Burada düz irəli baxmaq yalnız, və bütün addım-step-- fərqli deyil peanut yağ və jelly misal Bu təsvir etmək üçün cəhd edək. İlk təlimat edin. Auditoriya: böyük bir dairə cəlb edir. DAVID J. MALAN: böyük bir dairə cəlb edir. [Gülüş] Bütün hüquqlar, bu mən geri gedirəm. Auditoriya: bir stick Draw silahsız rəqəm. DAVID J. MALAN: Mən eşitdim çəkmək silahsız bir stick rəqəm. [Alqış] OK, bütün sağ, ikinci təlimat. Auditoriya: hip Sol qolu. DAVID J. MALAN: hip Sol qolu. Auditoriya: Bucaq, angular. DAVID J. MALAN: Bucaq, OK, biz to-- mənə pozan verək. Nin silmək edək. OK, yenidən. Auditoriya: Pointy dirsək. DAVID J. MALAN: Pointy dirsək. Pointy dirsək. Auditoriya: Slightly kəskin dirsək. DAVID J. MALAN: Slightly kəskin dirsək. [Alqış] DAVID J. MALAN: Bütün sağ, başqa nə? Üçüncü təlimat. Auditoriya: İndi the-- dönüşümlü DAVID J. MALAN: İndi the-- dönüşümlü Auditoriya: 90 dərəcə qayıt. DAVID J. MALAN: 90 dərəcə qayıt. [Gülüş] [Qışqıraraq] Nə? Sağ qolu bir v edir. Right silah bir v edir. Auditoriya: Burada getmək. DAVID J. MALAN: Nice. [Təzahürat] Bütün hüquqlar, və son addım, son addım. Auditoriya: üz rəhbəri Sırala. DAVID J. MALAN: A line üz baş. No sol üst, evet. [Qışqıraraq] Auditoriya: 45 dərəcə bucaq. DAVID J. MALAN: 45 dərəcə bucaq. Ah, yox. [Qışqıraraq] Bəli. Yox. Auditoriya: başının sol üst edir. DAVID J. MALAN:-dən From Onun head-- sol üst Auditoriya: başını bağlı deyil. DAVID J. MALAN: Not başını bağlı. Bəli. [Qışqıraraq] Ki, yaxşı, yaxşı. Auditoriya: Hi, yazın. DAVID J. MALAN: Hi, yazın. Hi, yazın. Auditoriya: Ali. DAVID J. MALAN: Ali. Auditoriya: xəttinin sonunda. DAVID J. MALAN: At xəttinin sonu yazma Auditoriya: Little i. Yox. [Qışqıraraq] DAVID J. MALAN: kiçik i. Mən kiçik eşitdim. Bəli. [Alqış] Gözəl idi bütün sağ, təşəkkür edirəm. Bütün hüquqlar, belə ki, biz vaxt yalnız bir daha həyata keçirilməsi üçün. Siz geri bilər Aşağıdakı theme music ki, biz həyata bəzi azadlıqları qəbul Aşağıdakı qaydaları ilə Oyun, çünki problem səkkiz müəyyən biz sizə bir dəstə istədi mahiyyətcə idi suallar təhlükə şəklində. Və yalnız p-set sonra səkkiz biz qərar verdiniz Bəli, bəlkə olardı həqiqətən ola bir az daha başqa yerinə bir şey oynamaq üçün fun. [Ailə davası MÖVZUSUNDA MUSIC] Bunun üçün dörd lazım olacaq müəllim heyətinin üzvləri. Müəllim heyətinin dörd üzvü, və necə biri haqqında dörd tələbələr,, iki, necə üç haqqında dörd. Aşağı gəlir, aşağı gəlir. Bütün hüquqlar, Biz də istəyirik gedir biz də istəyirik need-- üçün heyəti əgər bir tələbə lazımdır gedir Sol burada getmək istəyirəm, tələbələr burada biz kimsə lazımdır right-- kim hesab da həqiqətən yaxşı təzyiq altında. OK, burada könüllü olmaq [Işitilemez] qədər gəlib. Belə ki, burada sensor istifadə edəcəyik. Sənin adın nədir? MICHAEL Michael. DAVID J. MALAN: Michael qədər gəlib. Beləliklə, biz sizə verəcəyik yalnız bir anda təlimat. Amma yalnız yazmaq istəyirsinizsə, sağ və tələbələri heyəti hesab saxlanılması üçün sol, qoy Mənə davam və hər imkan özünüzü təqdim Bu son günü sizin sinif. JAMES: Mən James, mən bir birinci oldum. AARON: Hi, Mən Harunu edirəm. MAYA: I Maya edirəm. KATHERINE: Mən Katherine edirəm. DAVID J. Malan: Və İndi müəllim heyəti. JACK: Mən Jack deyiləm. ABBY: Abby TİM: Hi, Mən Tim edirəm. MARIA: Maria. DAVID J. MALAN: Belə ki, biz əvvəlcədən var, gəlib bəzi suallar bir sıra ilə kimin biz növ təşkil edib cavablar, lakin cavablar başqaları faktiki statistika əsasında Problemin öz dəlillərindən səkkiz müəyyən və digər problem dəstləri. Bu hər ümumiyyətlə belə biz sorğu olacaq cavablar biz qoyacağıq 100 nəfər deyək ilk dörd və ya beş və ya altı cavablar board, hər hansı ilə bağlı bir hesab var. Biz nə olacaq edir qaydaları bir az çimdik. Belə ki, daha çox nəzarət verir bir komanda və ya başqa, biz sadəcə Staples istifadə etmək olacaq asan düymələri hər komanda imkan qısa da Buzz. Kim guesses-- düyməsini Xit ilk və doğru bir sual olur, potensial bir çox xal əldə edəcək. Biz lazımdır, davam edəcəyik davam və sonra hansı komanda olacaq, board başa indiyə qədər sayımı bal almaq. Belə ki, lazımdır nə xal var tally yoxdur biz hər getmək kimi sual doğru cavab verdi. Və sonra dəyirmi bitir, siz etdiyiniz ya burada cəmi qoymaq niyyətindədir, və ya burada. MICHAEL: Mən başımda tally. DAVID J. MALAN: və ya ekranda hər kəsin gözü qarşısında, bəli, və ya telefon, hansı yəqin geri var. Bütün hüquqlar, belə ki, biz lazımdır Bu vasitəsilə gəzmək. Ehtiyac yoxdur, yalnız hələ bir şey yoxdur. ilk şey tələbələr və kadr nə etmək lazımdır öz hit düymələri sürətli Mən sual oxu başlamaq sonra və bir cavab təklif etmək istəyirəm. Salam? Bütün hüquqlar, burada biz gedin. Stdio.h elan bir funksiyası adı. Personal. Abby: Printf. DAVID J. MALAN: Bizə printf göstər. Çox gözəl. Belə ki, yalnız 68 yazmaq, və ya 68 fikrinizi takip edin. İndi biz hərəkət olacaq. Kimi tezliklə Mən gedirəm kimi yenidən sual oxumaq, sonra qədər Buzz bilər Mən sual təkrar etdik. Stdio.h elan bir funksiyası adı. Eyni sual JAMES: sprintf edir. DAVID J. MALAN: sprintf edir. Bizə sprintf göstərir. Xeyr, mən yenidən oxumaq lazımdır. A funksiyası stdio.h elan. Personal. TİM: scanf. DAVID J. MALAN: scanf, bizə göstərir. İki tətillər. Daha funksiyası dəfə stdio.h elan. Tələbələr. JAMES: fopen. DAVID J. MALAN: fopen, çox gözəl. Mən yalnız sual təkrar saxlamaq lazımdır, funksiyası stdio.h elan. Personal. TİM: Fclosed. DAVID J. MALAN: Fclosed, yaxşı iş. Nice, biz iki cavab yazmayıblar board, sayı iki və sayı 5 Bu dövr üçün. A funksiyası stdio.h elan. Tələbələr. KATHERINE: Fread. DAVID J. MALAN: Bizə fread göstər. Çox gözəl. Kim hansı komanda, indi Beşinci və son cavab cavab bütün xal alır. Belə ki, bütün bu əlavə edilməlidir nömrələri up, və bu olur kim, ki, cəmi olur. Bir səhv var? Heç bir nömrə altı var. No sayı altı, həyata geçirilemeyen. Elan funksiyası adı stdio-- heyəti. TİM: Fright. DAVID J. MALAN: Bizə qorxu göstər. JACK: Bu qədər izah edir. DAVID J. MALAN: bir daha cəhd edək. Bir funksiyası adı one-- Adı stdio.h elan. Tim. TİM: fseek. DAVID J. MALAN: fseek. Haqqında bir daha cəhd, bir funksiyası adı stdio.h da f elan. MARIA: fgetc. DAVID J. MALAN: fgetc. Belə ki, heç bir xal alır. Colton, bizə göstərmək istəyirəm nə sayı beş idi? OK, Matlock stdio.h deyil. Jason Hirschhorn hamı. Bütün hüquqlar üzrə hərəkət edək İkinci suala. Ilk şəxs, burada da Buzz Bu sual, bir proqram ki, proqramlaşdırma isə istifadə. Personal. TİM: cingilti. DAVID J. MALAN: cingilti. Çox gözəl, sayı iki cavab. Yenə bir proqram ad proqramlaşdırma isə istifadə. Tələbələr. JAMES: gdb. DAVID J. MALAN: gdb. Bu nöqtədə, 38 ümumi olardı, lakin hələlik heç bir xal kazanılmış. Bütün hüquqlar, bir proqram ad proqramlaşdırma zamanı istifadə. TİM: Valgrind. DAVID J. MALAN: Valgrind. Bütün hüquqlar, bir proqram ad Siz proqramlaşdırma isə istifadə edin. Tələbələr. AARON: PHP. DAVID J. MALAN: PHP Adı a Proqram proqramlaşdırma isə istifadə edin. Personal. MARIA: Facebook. DAVID J. MALAN: Show Bizi, bizə Facebook göstərir. [Alqış] Biz üst altı cavablar var board üç getmək üçün. Bir proqram adı proqramlaşdırma isə istifadə. Personal. TİM: Google. DAVID J. MALAN: Google. Bütün sağ Brow--. Auditoriya: Boo. DAVID J. MALAN: Boo. Bütün hüquqlar, iki konseptual mənada adı cavabı əgər sol adı Siz proqramlaşdırma isə istifadə bir proqramdır. MAYA: müzakirə CS50. DAVID J. MALAN: müzakirə CS50. Bir daha cəhd, bir proqram Siz proqramlaşdırma isə istifadə edin. Mən tələbə eşitdim. Tələbələr. AARON: CS50 IDE. DAVID J. MALAN: CS50 IDE. Və son bir, bir proqram Siz proqramlaşdırma isə istifadə edin. TİM: check50. DAVID J. MALAN: check50. Xeyr, cavab aşkar edək. Number altı Spotify idi. Bütün sağ, düşünürəm bir və ya iki daha çox vaxt. Cümleyi başa çatdırmaq, hələ ya komanda üçün heç bir xal. Bu sıfır sıfır, qalib var bütün tezliklə yaxşı bir iş almaq. Cümleyi başa çatdırmaq, Mən qərargah gonna-- heç alıram. TIM: siz verin. DAVID J. MALAN: siz verin. Nice. Tələbələr. JAMES: aşağı edək. DAVID J. MALAN: aşağı edək. Mən heç vaxt gonna- etdik MARIA: ətrafında Run və səhra. DAVID J. MALAN: Run ətrafında və sizi tərk. OK, səhra ətrafında Run. Tələbələr. AARON: Never Gonna siz ağlamaq etmək. DAVID J. MALAN: siz ağlamaq olun. Personal. TIM: veda. DAVID J. MALAN: Mən bu hesab edə bilməz sual bütün sağ alırıq. Yup, veda, və son bir. Tələbələr. KATHERINE: zərər. DAVID J. MALAN: yalan danışmaq və zərər. Şagirdlər 100 xal almaq. Ki, bunu edir why-- ki CS50, tort artıq xidmət edir. [Seinfeld mövzu mahnı] [MUSIC PLAYING] DAN ARMINDARIZ: Siz crazy edirsiniz? Siz yapýyorsun nə düşünürsünüz? HOPARLÖR 6: Mən çalışıram lift almaq. DAN ARMINDARIZ nə Siz söhbət gedir? Siz mənə burada gözləyir görmədim? HOPARLÖR 6: I adam sizi gözləyir görmədim. DAN ARMINDARIZ: Siz yox idi Mənə niyə elədin, sonra gözləmə görmək kimi araba qoymaq? HOPARLÖR 6: ki, çünki necə lift almaq. DAN ARMINDARIZ: [işitilemez] HOPARLÖR 6: yazaraq gedək alın!