[MÜZİK OYUN] [MÜZİK Armin van Buuren, "BU NE IS  BT] "Feels Like [MÜZİK - M4SONIC, "SİLAH 2.0"] [Alkışlar] STEVE Ballmer: Woo! Bu CS50 olduğunu. [Alkış] David MALAN Bu CS50 olup. Ve bu başlangıç ​​ve bitiş, bir son kez 12. Hafta. Sen hatırlayacağınız edeceğiz Hafta 0 Söz verdiğimiz bu Bu, bu ne sonuçta Bu derste konular çok sen burada sona değil sınıf arkadaşlarına göreli kadar, ancak, Hafta 12, sonuna kadar burada Hafta 0 kendinize göre. Peki, şimdi burada Hafta 12, ve sana severek geriye bakmak, ya da olabilir remarkadly en sadece ne kadar var Bu kötü oldu ne zaman gelecek sorunlarınızı, birkaç hafta önce. Ama ne kadar düşünün O zamandan beri geldim. Özellikle, hiçbir olanlar arasında ise önceki deneyim, sadece hafta sonra, Eğer uygulama olduğu bir Oldukça gelişmiş veri Bu karma tablo gibi yapı Burada burada, hatta bu TRI. Sadece birkaç hafta sonra, ve sadece bir hafta önce, Eğer bu, bir püre-up uygulama edildi Asynchronus uisng birden API'leri JavaScript çağırır ve HTTP sahne arkasında istekleri. Son olarak, yaratan bir şey tüm web uygulaması Bu sadece bir kaç karma işaretleri ile başladı. Şimdi, gerçekten bunu hatırlamak olabilir Size% 78, önceden hiçbir deneyimi vardı ve biz önerdi Eğer duygu olabilir biraz yalnız başlayan fakat gerçekleştirilmesi Şimdi arasında çok olduğu Burada arkadaş ve destekçileri. Şimdi, CS50 bir gelenek var dönem başlatmak için değil sadece, aynı zamanda dönem sona kek biraz. Nitekim takım alt katta olmuştur o kadar kesim ve kek örnekleme, ama bu sadece bekliyor zaman biraz. Ama nerede biz almak düşündüm Bugün bazı kapatma bıraktığı ve almak. Ben, bu burada web sitesini Hatırlayacağınız Yapabileceğim tek iyi şey düşündüm sahip üzerine bu tür millet yazma yani sınıfın sadece bir kaç onları kabul hafta önce evi. Ve ben diyecek onların Kredi, bu cevap döndüm ediblearrangments.com gelen. Günaydın, Bay Malan. Biz bizim BT ile sordu var İlginiz ilgili bölüm. Onlar tavsiye sonraki hafta olduğu gibi, uygulanan bir web sitesi yama olacak. Biz geribildirim için teşekkür ederiz. Ve indeed-- [Alkış] DAVID MALAN: Ve gerçekten eğer editablearrangments.com gidin Şimdi, giriş, sen gerçekten gönderilir tıklatın sitenin HTTPS sürümüne. [Alkış] Yani orada o var, CS50 burada yapma Bir fark, bir defada bir web sitesi. Şimdi, son proje, Tabii, tüm bu şimdi bekliyor. Ve orada olduğunu fark bileşenlerin herhangi bir sayıda Eğer içine örgü olabilir Senin bu proje. Birçok öğrenci ne Nitekim ne varsa Bir web tabanlı bitirme projesi mücadele, alacak p 7 's set Dağıtım kodu, CS50 Finans, ve sonra dışarı rip olan o parçaları ilgi, ya germane son proje, olduğunu bakmak fonksiyonu gibi Yahoo Finance için kesinlikle çok özel. Ve onlar, kendi kod ekleyeceğiz ve giriş mekanizması üstüne inşa biz size sağlamak. Ve böylece kesinlikle bir olduğunu harika bir yer Başlamak için. Özellikle molası üzerinde ise, ve kısa bir süre sonra, sen başlamak için nereye sadece gerçekten emin değil zaten olan bir şey yaratmak en azından kısmen size teslim edilmiş. İsterseniz p, 8.2 set AJAX ile bir şeyler yapmak, ya da bir senaryo yazmak istiyorum Bu gerçekten büyük bir veri seti ithal Bir veritabanı, kullanım p içine Bir model olarak 8 set hangi sonuçta, kendi kodunuzu oluşturabilirsiniz. Ama var ki, çok, fark hatta meraklısı yolları Başlamak için. Çok popüler bir çerçeve, bu biz denir Laravel hayranları konum. Bu bir PHP çerçevedir Bu esas olarak ekler bir dizi PHP için Zaten özellikleri dünyada yaygın Ruby ve Python, diğer programlama dilleri onlara içine inşa etmişlerdir, veya bunların üstüne, Ek çerçeveler. Ve böylece Laravel p seti alacak 7'nin çerçevesi, aslında, ve size bir sürü vermek senin araç kiti için daha fazla araç. Meraklı Yani, ve eğer isterseniz derslerin uygulamak için değil sadece, ancak bazı yeni dersler mücadele son proje için, Bu ve benzeri check out Online çerçeveler türleri. Nasıl web sitesi barındırma hakkında? Sen kesinlikle finalini koyabilirsiniz Proje bazlı bir şey web yapıyor eğer, senin CS50 cihaz üzerinde, ve çoğu öğrenci yok. Ama aslında almak istiyorsanız bir spin için dışarı dünya web ve dışarı kodu koymak Orada, o olduğunu fark bu gün oldukça basit Bir kaç dolar için bir etki alanı adı satın, etki alanı adınızın DNS kurmak için IP adresi şeyler için ayarları. Ve sonra aslında itin senin Bazı uzak sunucuya kod Birisi ziyaret edebilirsiniz böylece something.com at, veya ne olursa olsun etki Eğer satın almak için ne isim. CS50 evine ayrılmayın gün sayfa gelip, bazı talimatlar sonrası edeceğiz nerede tam olarak yapmak için. Takip etmek isterseniz Bazı rehberlik, ya da şimdi etsen eğer dışarı girişim istiyorum Kendi, bu yüzden var birçok popüler çerçeveler Orada ve sistemler. Hangi çoğu ücretsiz, ya da süper ucuz, ya da öğrenciler için en az ücretsiz. AWS, ya da Amazon Web Services, biridir. CS50 en uzandığı Aslında, işte Sözde bulut kendi sunucuları, , sunucular, sanal makineleri kullanarak Gerçekten fiziksel olmadığını. Fiziksel yanılsamasını konum sunucular, ama biz, ve sizin o, tam kontrole sahip olabilir. Ve biz sadece, bir seminer vardı Aslında, bir kaç hafta önce bu konuda. Parse.com bir süper Popüler arka-uç aracı Eğer için kullanabileceğiniz aslında bir veritabanı ev sahipliği. Eğer, anlamaya istemiyorsanız veya Kendi MySQL veritabanı ayağa Bu ve diğer var ilgili hizmetler bu Eğer kısmına odaklanmak izin app o gerçekten gibi, ön-uç ya da kullanıcı arayüzü veya özellikleri ve daha sonra fason başkasına, genellikle ücretsiz. Kesinlikle öğrenci ölçek için prototipler, herhangi bir arka-uç hizmetleri E-posta veya veritabanları gibi Eğer ihtiyacınız olabilir. Şimdi, kimlik doğrulama için, CS50 süper ortak SSS , nasıl kullanıcıların kimlik doğrulaması yapmak mı? Değil kendi kullanıcı ile adları ve şifreleri, ama Harvard kimlikleri ve PINS benzeri. Peki, CS50 vardır fark CS50 adı verilen bir servis Kimlik, hangi aracılığıyla tam olarak bunu yapabilirsiniz. Ve sonra mücadele olanlar, sen mobil projeler, demek tür çatışmalı isterseniz bir iPhone app, Windows Phone yapmak app, bir Android uygulaması, ya da herhangi bir Orada diğer cihazların sayısı, olduğunu fark Aslında araçlar olduğunu Eğer uygulama yazmak için izin, JavaScript tipik olarak, ya da bazı benzer bir dil. Ve sonra birden onu dağıtmak iOS ve Android gibi platformlar ve bu gibi, PhoneGap olmanın, başka Titanyum. Eğer tür iseniz Yani çatışmalı ve gerçekleştirmek Bir biraz var olduğunu öğrenme eğrisi öğrenme Sadece bunlardan biri dil, yapabilirsiniz fark Kendi yeni bulunan aşinalık almak bir spin için JavaScript dışarı, ve orada uygulayın. Ve o kadar çok fazla var Eğer, kendi bulabilirsiniz ya göre TFs danışmanlık. Şimdi, ne CS50 sonra hayat hakkında? Sadece bu şekilde , en az bir kez, dedi Sorunu teslim olacak değiliz set özellikleri ve dağıtım ebediyen kod, ancak eline kolaylıkla Eğer CS50 gerekmez Cihaz Mac OS üzerinde kodlama devam etmek. Bu harika, yararlıdır Bu çevre olması için önceden konfigüre var Güzel bir Linux sistemi temsilcisi. Ama kesinlikle herhangi kullanabilirsiniz serbestçe kullanılabilir araçları sayısı bu gün kendi Mac kod yazmak için Bir cihazın yükü olmadan, veya kendi Windows bilgisayarınızda varsa veya Eğer, bir dizi araç Linux çalıştıran ediyoruz orada da var. Yani bu sadece bir kasırga var Tur ki sen olabilir bir noktada ile bükmek istiyor. Ama şimdi, en bir alalım ileriye bakmak ve ne kalır. Arasında Özellikle dersin tarihsel olaylar CS50 hackathon olduğunu. Bir destan, tüm nighter, hangi Eğer, 19:00 etrafında ulaşacaksınız dizüstü bilgisayar ile mağaza kurmak, ve proje ve arkadaşlar. Ve son dalmak Bir ortamda projeler bu biraz görünüyor girişte böyle. Burada kontrol edeceğiz, sen olacak Daha sonra işe aşağı almak, Bir sınıf arkadaşı yardım edeceğiz. Siz çevresinde ilk akşam yemeği şımartmak edeceğiz 09:00, 01:00 civarında ikinci bir akşam yemeği. Ve sonra olanlar için hala Gecenin sonunda ayakta, Biz IHOP götüreceğiz. Ama yol boyunca Bir fotoğraf standında olacak, Bu, ve aslında gerçek gibi değil IHOP bizim yolda CS50 mekikleri. Şimdi, CS50 fuarı için Sınıfta öğrencilerin, Bu sergilemek için bir fırsattır gururla son projeler. Sadece başkalarına, ancak genellikle 2.000 artı kampüs genelinde katılımcılar, bkz öğrenciler, fakülte, millet Oxford Street boyunca balonlar ve gel. Peki orada bekliyor fark en belki birbirlerinin projelerin Glimpses Burada, dizüstü getireceğim nerede. Biz uzun boylu tabloları kurmak edeceğiz hangi sen , dizüstü koymak Wi-Fi hop, ve geçenler tarafından projelerinizi demo. Bu arada, müzik olacak, ve patlamış mısır ve şeker, ve daha fazlası. Eğer yeterli olacak Böylece fırsatlar karışmak. Biz arkadaşlar olacak sanayi bizim, herhangi birinden işe alım Bu şirketlerin sayısı Burada sadece orada sohbet Üniversiteden sonra yaşamla ilgili öğrencilerin, veya staj sırasında okul ve benzeri yer alır. Bir var ki, çok göreceksiniz çekiliş sadece teşvik etmek Bu kadar grev Arkadaşlarınızla sohbet, aynı zamanda davet etmek için Kendi arkadaş, ya da ikna Kendi arkadaş Projenizi gel. Bu tarafından anlaşma tatlandırmak yapabilirsiniz teslim edilecektir küçük kartlar. Bunların her biri tutucuları vardır Küçük Gülen yüz çıkartmaları için. Öğrencilerin olarak Siz olacak Gülen yüz çıkartmaları verilebilir. Ve herkes için kim girişimler kadar sen ve hey, ne yaptın diyor? Veya bir demo için size sorar senin Proje, bunları bir etiket el. Onlar kendi kartı koymak. Ve bunun için onları nitelendirir muhteşem ödüllerin herhangi bir sayıda, Bu resimde dahil burada, daha sonra, olduğu Etkinliğin sonunda çekilişi. Bu CS50 için var. Ve yol boyunca bol olacak patlamış mısır, ve stres topları, ve şeker, ve hatta geçen yıl Değil Harvard bandı, beklenen, ancak katılım oldu. Orada bir fotoğraf standında olarak var olacak balonlar iyi ve büyük sayılar Burada bu olanlar gibi. Bu kadar çok bu yüzden kaçınılmaz personel deneyin sonunda bu hileyi çekin Gecenin oldukça asla çalışır. Ama senin için, sen istersen Bu event-- için arkadaşlarınızı davet SAM CLARK: Şimdi, biz gel tur bir sonraki durağı. Sen bir distinct-- fark edeceksiniz [KAHKAHA] Üzerinde Dosya. Sen ayrı bir dönüş fark edeceksiniz Gotik mimariden Biz geri kalanı üzerinde gördüm Yale kampüs turu. Şimdi, burada Sanders Tiyatrosu'nda vardır. Sanders Tiyatrosu gerçekten kültürel bir ve burada Harvard'da akademik merkezi. Başlama 1922 yılına kadar burada yapıldı. Bu Sheldonian sonra modellenmiştir var Oxford, İngiltere'de Tiyatro, doğrusu. Ve bir konum olarak hizmet vermektedir Birçok kültürel etkinlikler için, Burada ve büyük akademik olaylar. Birçok Bir capella grupları Sanders gerçekleştirmek, Crocodillos'de gerçekleştirmek Burada sık sık, onlar tür gibi Neredeyse, 2.0 Wippenpoofs. Yanı sıra büyük sınıf aslında gibi Harvard, CS50 de, burada öğretilir. Tur kim ilgileniyor bilgisayar bilimi? Herkes ilgileniyor? Müthiş. Peki, sen ne varsa Yale kaydolup, Eğer gerçekten, gerçekten olacak CS50 alarak istiyorum. [KAHKAHA] [Alkış] Aslında almak mümkün olmayacaktır fiziksel Sanders Tiyatrosu içinde o, Bununla birlikte, CS50 canlı olacak New Haven size üzerinde akış. Yanı sıra bütününe sahip olacak gibi destek personeli, personel destek ağı öğrenmek için, CS50 orada almak tüm bilgisayar bilimi hakkında. Yani bu Sanders Tiyatrosu olduğunu. Bu Gotik değil, ama harika. Herkes herhangi bir sorunuz var mı Bir sonraki durağı geçmeden önce? Evet. İZLEYİCİ: Bu David Malan mi? [KAHKAHA] SAM CLARK: Aman Tanrım bu! En bir Özçekim atalım. Özçekim! Bir Özçekim al! Tam burada, burada. Burada, birileri onu tutun. Birisi o kadar tutun. Nasıl, David vardır? DAVID MALAN: Merhaba, DA SAM CLARK: Ben de yapıyorum. Ben bunu etrafında çevirmek lazım. Ve ördek yüz, David. [KAHKAHA] Evet, o seviyor. Müthiş. Müthiş. Peki, biz sonraki durağı hareket edeceğiz. Bir sonraki durağı Harvard stadyum, biz büyük şans oldu son 13 yıl içinde. [KAHKAHA] [Alkış] David MALAN: O söylentiler gerçekten doğru. Tarihte ilk kez, Harvard ve Yale'de öğrenciler Bir ders almak mümkün olacak hem 2015 yılında bu önümüzdeki sonbahar CS50 denir. Biz rekabet asie koyacağız Yaklaşık 100 yıldır, ve sonuçta, Güz 2015, gerçek Yale öğrencileri almak mümkün olacak İlk kez CS50. dersler gerçekten olacak Buradan akış olabilir, Bu kitleye sizin halefleri, New Haven, nerede öğrenciler meşgul mümkün olacak kişi veya sizin gibi bazı böylece çevrimiçi, optimize canlı ya da sonrasında talep üzerine. Ama biz ayakta olacak Bir yerel destek kadar yapısı.Tam öğretim arkadaşlarının birlikte, Elbette yardımcıları lider olacak bölümler ve ofis saatleri. CS50 Bulmaca Günü olacak Cambridge yapılacak, ve biz davet edecek bizim Cambridge, Yale arkadaşlar CS50 Bulmaca Günü olarak iyi CS50 hackathon olarak. Ve sonra dönemin sonunda, orada olacak Her iki Cambridge destansı bir ekran olacak ve CS50 ve New Haven Harvard öğrencileri, Ekranda ve Yale hem Bu, ilgili kasabalarda. Ve gerçekten eğer varsa Yale gitmek arkadaşlar, Biz bu yüzden bazı TFs ve CSS gerekiyor Burada bu URL'ye göndermek gerekmez. Ama biz bu arada, olacak CS50 kendi en iyi öğretim biri gönderme adamlar, Jason Hırschhorn, kim hakkında lisansüstü, sadece bitmiş olan kesiştiği tez bilgisayar bilimi ve eğitimi. Jason tam zamanlı çalışma olacak Yale ve orada yere olacak bize yardımcı bu stand up ve Birlikte bu iki üniversite getirmek CS50 yoluyla. [Alkış] Şimdi birlikte CS50 en Yapım ekibi, ben hop bir fırsat vardı Bu adamla arabada ve bir göz atın ne New Haven bizi bekliyor. [VİDEO OYNATMA] [MÜZİK - "SAĞ BOYUNCA MOVIN ''] Arama boyunca -Movin 'hakkı iyi zamanlar ve iyi haber kaybetmek değil iyi arkadaş. -Bu Bir alışkanlık haline gelebilir. -Opportunity Kez darbelere en ulaşmak izin ve yakala. Evet! -Together Bunu yakalamak edeceğiz. Otobüsü, ya da sarı sürücü kabinini da otostop -We'll. Bunu -Cab? Sağ boyunca -Movin ', başıboş ve fantezi ücretsiz. Üç buçuk olan -Getting eğlenceli benimle paylaşmak gel. Sağ boyunca -Movin '. Yükü paylaşmayı öğrenmek -We'll. -Biz Bir harita gerek yok Yolda bu gösteriyi tutun. Hey, Fozzy, ben sol açmak istiyorum Eğer yol ayrımına gelmek durumunda. Evet, efendim. Yol çatal sola dönün. Kermit? -Ben Inanmıyorum. Hareket ederken 'sağ boyunca, biz ettik karayolu üzerinde bir hayat buldu. -Ve Senin yol benim yolum. Benim navigasyon güven -Yani. Gösterişli arabalar ile -film yıldızlar, ve yukarıdan aşağıya hayat. -Biz Büyük şehir fırtınası. -Evet. Fırtına doğru. Kar yağışı olmalı? -Hayır, Ben öyle düşünmüyorum. Sağ boyunca -Movin '. -Footloose Ve ücretsiz fantezi. Büyük zaman hazır ol Benim için hazır mı? Sağ boyunca -Movin '. Hareket ederken sağ boyunca '. Hareket ederken sağ boyunca '. Hareket ederken sağ boyunca '. Daha iyi çekin -Belki. -Evet, Efendim. Ah, şuna bak. [SON OYNATMA] DAVID MALAN: Biz 2015 yılında Yale görürsünüz. [Alkış] Peki şimdi bazı yous teşekkür ederiz. Bir var söylemek yeterli Her ikisinin de ön bütün aile ve bu sınıftaki kamera arkasında sonuçta her şey iş yapar. Ve ben bir kabul etmek istiyorum Birkaç ve daha sonra tüm personel İlk Colton, kimin EDM yoluyla Derslerin başlangıç ​​nüfuz etti Şimdi hafta bazı sayıda. Yanı sıra tüm üretim olarak Ekip, yapım oldu her şey bu yıl çok güzel görünüyorsun. Şili Dan ve Andrew ve Cheng, ve Arka Colton, ve Ramon, ve Barry, ve Kenny ve herkes olmuştur kim Bu kameralar arkasında yer, mümkün olan her şeyi yapmak. Gabriel için, yanı sıra, bizim Baş öğretim adam. [Alkış] Eğer zaten yaptım biliyorum, Gabriel aslında yoluyla bulundu CS50 Üretim takımın videoları. Nitekim büyüyen Brezilya birkaç yıl, O tüm bu keşfetti CS50 maddi, çevrimiçi oldu ve o beni bir düştü tür not soran HE eğer çevirmek mümkün olabilir Onun sınıf arkadaşları Portekizce. Ve gerçekten de ders, sonuçta, yaptım Yaklaşık 50 öğrenci, onun sınıf arkadaşlarına, lisede. 150 öğrenci bir sonraki izledi yıl ve harika babası Aslında çok şeyi filme oldu Eğer CS50 Gabe derslerine bulabilirsiniz Brezilya'da çevrimiçi de. Burada burada Ve şimdi Davon, Davon dersi yürütüyor, ve yapım olmuştur Her şey, bu yüzden sorunsuz ve onsuz biz could not Şimdi var ekibi yönetmek. Ve sonra tabii ki, Rob Bowden. [Alkış] Rob şimdi birlikte olmuş Elbette bazı beş yıl, Bana ikinci sınıftan yaklaştı olan bir ilgi ile yıl sınıf karışmaya. Ve sonra asistan baş TF oldu, ve daha sonra Baş TF, ve sonra Preceptor. Ve şimdi, ister inan ister inanma Çok seçkin rolü Teknik Kurmay Üyesi, bilgisayar dünyasında hangi aslında onunla biraz kilo taşır. Ve böylece bu yetersizdir aslında En yüksek konuda olması gerekiyordu Rob. Allison, elbette, kim lider oldu Kameranın üzerinde resmi bölümler kez Bir hafta, ve emin Mevcut bir kaynak var öğrenciler için çevrimiçi tune-in bizzat yapamaz. Ve sonra, tabii ki, TF, sanırım kim her ofis saatleri olmuştur Bu yıl, burada bu da dahil olmak üzere, Bu burada, bu burada da. Ve gerçekten [? Zamila?] Yürüdü dersin problemi ile herkes setleri, ve kime olmadan, biz olabilir Ben çok söylemek cesaret, beklemeyin. Ve son olarak, Cheng Burada, kim bilinen bir daha fazlası için Bu filler, hangi var görünmesini edilmiştir en her konferansta. Nitekim Cheng son zamanlarda bir araya geldi CS50 üretim ekibi ile Bu teşekkür araya koymak tüm ekip için size, Biraz segmenti yoluyla Biz Caddesi üzerinde, Cheng diyoruz. [VİDEO OYNATMA] [MÜZİK OYUN] -Bu Caddesi üzerinde Cheng ile Cheng. Ve bugün, ben burada yaşıyorum CS50 en Sınav One Değerlendirme Parti, nerede personeli CS50 sınıf sınav birine topladık. Ben gerçekten düşünün olmaz Bir parti, ama fikir olsun. Onlara bazı sorular sorarak olacak kendi deneyimleri, bu dönem hakkında, ve teknik belki bir kaç sorular, o zaman biz bunları çözmek olacak. -Ben Bunun için hazır olduğumu sanmıyorum. -Bu Tamam. -Tamam. Bir byte -Kaç bit? -4, 8. PHP -Ne anlama geliyor? -PHP? Köprü protokolü. Olsa, bir protokol -Bu? -Bilmiyorum. Öyle mi? -Eh, Eh. Buzzer. -Ben P PHP için duruyor biliyorum. -Peki Nerede duruyor? -Bu Asla durmaz. -Bu De bir yerde durmak zorundadır. -Hayır, Öyle değil. Bir kelime basitleştirmek -Acronyms. -Hayır, Mm mm. [? Recouragin? ?] Ciddi bir soru -Bu. [KAHKAHA] Ne bu önümüzdeki geliyor sayı sırası? 2, 4, 8, 16, 32, 955. -Ben Seni düşündüm 64, ama Tamam diyecek. Sırayla sonraki sayı -Ne var? -CS50. -Bu Bile bir sayı değil. -Ben Hiçbir ipucu var. Sizin -Yok doğru. , Sınıflandırma geri gidiniz. 64 iktidara 2 nedir? Tanrım, -Ah. Ben bu bilmeli. -Bilmiyorum. -TAMAM MI. [KAHKAHA] -Kaç Stres topları yapar Sanders Theater doldurmak almak? -Çok Sayıda. -Sen Asla olabilir çok topları stres. --Ben Değil mi? Doğru cevap nedir? -Orada Hiçbir doğru cevaptır. Var eminim. -Bu Büyüklüğüne bağlıdır stres topu. Rob Bowden kim olduğunu biliyor musun? Evet. O, bu sene daha iyi saçlı daha o önceki yıl yaptım. Bu yüzden biraz zor oldu Onu tanıyan, ama ben bunu başardı. Diye tutkunu adam -Bu? Evet. -TAMAM MI. Evet, onu seviyorum. Eğer söz olduğunu -Şimdi Sana bir sorum var. -Tamam. Rob Bowden en bench press -Ne en? >>-IT mak. Onun maksimum bench press ne? -Sen. Teşekkürler çok CS50 en TF'ler, CA'lara, üreticileri, tasarımcılar, araştırmacılar, ve herkes dahil edilmiştir kim önünde ve kamera arkasında hem Burada CS50 içinde. Biz kesinlikle olmadan bunu yapamazdın Eğer, biz yeni hoş geldiniz için sabırsızlanıyorum personel üyeleri. Bu bir -Herkes tablo, bir kucaklama alabilirim? Sizi Teşekkürler. Çok teşekkür -Teşekkürler, personel. Personel olma için teşekkür ederiz. Bu bizim görüşme sonucuna varılıyor. Bu yıl personel olmak için teşekkür ederiz. Teşekkürler seni çok. Sizi Teşekkürler. -Hayır, Hayır, teşekkür ederim. Ben iyi bir iş ya da ne ettin? -Sen Harika yaptım. Bunun üzerine Cheng ile, Cheng oldu Sokak ve bu 2014 CS50 oldu. Biz Ne hakkında konuştunuz? Biz sadece bu konuşmayı vardı. Bu bir oyuncak değildir. [MÜZİK OYUN] [SON OYNATMA] [Alkış] David MALAN: Böylece CS50 olan Gerçekten şimdi alımı TFs, ders yardımcıları için, üreticileri, tasarımcılar, ve diğer rolleri herhangi bir sayıda olduğunu perde arkasında gitmek için bu etkinleştirin. Ve şimdi, biraz özel bir şey. Bildiğiniz gibi, Colton var sınıfa yaptığı Erozyon tanıttı, ama bugün o birlikte grup var ve CS50, bazı öğrenciler getirmek önce Sahnede, ben size Colton, Gabe, ve Taylor. [MÜZİK OYUN] COLTON: yolumu hissedin karanlığın içinden. Bir kalpte Rehberli. Yolculuk sona erecek nerede söyleyemem. Ama ben nereden başlayacağımı biliyorum. Deneyin ben de olduğumu söyle anlamak için genç. Ben bir rüya yakaladı diyorum. Hayat beni geçecek Ben gözlerimi açmak yok. Bu bana göre gayet iyi. Her şey bitti Yani beni uyandır. Ben zekiyim ve ben yaşlıyım. Kendimi bulma oldu Bütün bu zaman ve ben kaybettim olduğunu bilmiyordum. Her şey bitti Yani beni uyandır. Ben zekiyim ve ben yaşlıyım. Kendimi bulma oldu Bütün bu zaman ve ben kaybettim olduğunu bilmiyordum. Ben taşıyan çalıştı Dünyada ağırlığı. Ama sadece iki elim var. Ben şans Umut dünya seyahat etmek. Ben herhangi bir planları yok. Ben kalmak isterdim Sonsuza dek bu genç. Gözlerimi kapatmak için korkmuyor. Hayat için yapılmış bir oyun Herkesin ve sevgi bir ödüldür. Her şey bitti Yani beni uyandır. Ben zekiyim ve ben yaşlıyım. Kendimi bulma oldu Bütün bu zaman ve ben kaybettim olduğunu bilmiyordum. Herkes! Her şey bitti Yani beni uyandır. Ben zekiyim ve ben yaşlıyım. Kendimi bulma oldu Bütün bu zaman ve ben kaybettim olduğunu bilmiyordum. Ben kayboldu bilmiyordum. Ben kayboldu bilmiyordum. [Alkış] DAVID MALAN: Bu yıl geliyor CS50 Fuarı, canlı müzik de. Yani şimdi, bizim son fırsat seyirci katılımı biraz. Bunun için altı ihtiyacımız Öğrenciler ve üç personel. Tamam, sen, burada görelim pratikte sandalyeden atladığı. Hadi gel. Tamam. Nasıl iki toplanmak hakkında Buraya kadar gel. Ve nasıl sizinle ilgili iki ve tek, yukarı gel. En ekiplere biraz büyümek edelim. TAMAM MI. Sağ orada. Hadi. Evet. Sen, aşağı gel. Bu zor olacak. Tamam. TAMAM MI. Güzel, aşağı gel. Birkaç dakika içinde görüşürüz. Pekala, işte gel. Biz iki tane daha almak için gidiyoruz sandalyeler ve en Nick yapalım, ve Alison, ve bu Yale öğrencisi Burada, ve Rob Bowden, yukarı gel. Bu arada, Cheng ise Sahnede bana katılmak olabilir. Siz iki oluşturacak istiyorsanız Öğrenci ekipleri ve bir personel ekibi. Ve Cheng, eğer bu dağıtmak olabilir Burada sandalyeler, ben yönetim kurulu hazır alırsınız. Bu inanılmaz derecede garip. TAMAM MI. Orada bir sandalyeye yolunuzu olun. Gel. Aşağı gel. Ve ben Yale öğrencisi olacak düşünüyorum Personel ekibi için oynuyor. Mükemmel. Biz umarım yeterli sandalye olmalıdır. Değilse, başka kapmak olacak. Bunu nerede ihtiyacımız var? Buraya, gel. Tamam. Cheng Gong: Biz daha fazla personel gerekir mi? DAVID MALAN: Hayır, hayır. İki öğrenci ekipleri olacak ve bir Harvard / Yale personel ekibi. Pekala, bu yüzden bu var İşgal oynama geleneği, İşgal ya da gerçekten, kendi versiyon biz sadece soru sormak ve beklediğiniz cevaplar. Ama sorular gidiyoruz bizim tarafımızdan yazılı değildi sormak, onlar tarafından yazılmıştır. Sen oldukça Hatırlayacağınız Sorun Seti A. uzun biçim [KAHKAHA] Ben, itiraf etmeliyim çoğu sınav, bir içine vermedi. Biz belki 500 sorudan var soran, HTML nedir? HTTP nedir? CSS nedir? Yani tam değildi soruların zorlu çoğu, ama biz yüzlerce geçti ve sorular yüzlerce aşağıdaki örnek. Peki Cheng burada nazik vardır kurulu çalıştırmak için teklif etti. Biz burada devam edin ve bu arayacağım Takım biri, Takım İki ve Üç Takım. Ve en o Team diyelim Üç atmak kazandı, böylece siz bakışta için gidiyoruz sola veya yukarıda, bir hafta almak, ve bir dolar miktarını seçin. Daha sonra soracaktır Soru ve Cheng olacak ödüllendireceğiz, ya da tenzil Eğer gerekli noktalar. Takım Üç, ne istersiniz? Ben burada Hafta 0 çok duyuyorum. [KAHKAHA] ÖĞRENCİ 1: biz herhangi alabilir misin? DAVID MALAN: Herhangi kategori, herhangi bir miktar. ÖĞRENCİ 2: Hafta 0, 500. DAVID MALAN: Daha fazla koyuyoruz soru seçiminde içine düşünce Ben onları seçerek içine yazdı daha Pekâlâ, ne dedin? TAMAM MI. Sonra birinci irade kadar gider el buzzed olan biri olarak kabul edilir. Arasındaki fark nedir Küresel ve yerel değişkenler? Ben Takım İki gördüm. ÖĞRENCİ 3: Global-- sadece biz yapmak mikrofona konuşmak? Küresel tümüne yönelik bir programın kapsamı, Yerel ise sadece tanımlanır izole edilmiş bir bölümü içinde. DAVID MALAN: Bir göz atalım. Biz sizi tutmak için gidiyoruz senin sınıf arkadaşları verdi cevap. Eğer tıklarsanız Metin, tüm kapaklar KAPSAMI. [KAHKAHA] DAVID MALAN: Ben gidiyoruz düşünüyorum kelimenin tam anlamıyla bu almak zorunda. Bu yüzden bu puan vermek için gitmiyoruz. Biz tam beklemek gidiyoruz ne sınıf arkadaşları verdi. Yani maalesef, biz eksi konum 500, ama kontrol hala. Ama bir denetleme hala konum şimdi hayır, iyi bir denetleme konum. Kontrolden hala. ÖĞRENCİ 2: Tamam. DAVID MALAN: Sen kontrol hala. Evet, yine 500 için gidelim. TAMAM MI. Hafta 1, 500, Cheng. Veri tipleri ve onların boyutları nelerdir? [KAHKAHA] DAVID MALAN: Ah, ben gördüm Buraya ilk üzerinde bir el. Rob Bowden. ROB BOWDEN: Bir karakter 1 byte kısa olduğunu İki bayt, bir int 4 bayt olduğunu Uzun bir 4 byte, uzun uzun olduğunu 8 bayt, bir karakter yıldızı, 4 bayt bir int yıldız 4 bayt, bir olduğunu Uzun uzun yıldız 4 bayt. DAVID MALAN: Cheng, ne Doğru cevap? ROB BOWDEN: Oh, şamandıra ve çift. DAVID MALAN: Sen sol dışarı Referans sayfasının bir parçası, ama biz gerektiğini düşünüyorum 500 için ona ver. ROB BOWDEN: Evet. ÖĞRENCİ: Bu taraflıdır! ROB BOWDEN: Ne bahsediyorsun? DAVID MALAN: Bu noktalar Tamam went-- bu doğru, Takım biri. Ben görünüşte iyi bir yargıç değilim. Pekala, biz hareket edeceğiz. Siz kontrole sahip. Yale öğrencisi. Biz 500 puan 4. Hafta yapacağız. Ben Takım Üç gördüm. ÖĞRENCİ 1: Sen bellek boşaltmak. DAVID MALAN: Belleği boşaltmak? Bunu boşaltın. Biz size bunu vereceğim. Pekala, Team One ve Üç bağlı olduğu, Takım Üç kontrolü vardır. Ne kategori istersiniz? ÖĞRENCİ 2: Hafta İki, 500. [GÜNLÜK ÇİFT ALARM] DAVID MALAN: İnanılmaz. ÖĞRENCİ 2: Herşey? DAVID MALAN: Sen almak senin miktarını seçin. ÖĞRENCİ 1: Neden olmasın? ÖĞRENCİ 3: Evet. ÖĞRENCİ 4: All in. ÖĞRENCİ 2: 500. David MALAN: 500? ÖĞRENCİ 2: Evet. DAVID MALAN: 500, Günlük Çift. ÖĞRENCİ 3: Hayır, yapamazsın. DAVID MALAN: Cheng? Hayır! [Tezahürat] David MALAN: 500 yönetim kurulu kontrolü. Sahibiz-- ROB BOWDEN: Yani bir çift Bir evet ya da hayır soru? [KAHKAHA] DAVID MALAN: Biz bir ya da için zaman var Tek Jeopardy iki soru daha. TAMAM MI. Takım Üç. Hafta 0, 100 için. Hangi takım vardır? ÖĞRENCİ 5: Ben İki değilim. DAVID MALAN: Tamam. Takım İki. ÖĞRENCİ 5: Say blok kullanın MİT, merhaba, dünyayı demek Scratch. [KAHKAHA] DAVID MALAN: Eksi 100. Pekala, bir daha Tek Jeopardy soru. Siz kontrol hala. ÖĞRENCİ 2: Hafta 3, 100. DAVID MALAN: Hafta Üç, 100. Şeyin nedir ROB BOWDEN: Takım Üç. DAVID MALAN: Takım Üç? TAMAM MI. Biz Takımı Üç ile gidiyoruz. ÖĞRENCİ 3: en iyi durumda senaryo ya da çalışma süresi? En iyi durumda Çünkü senaryo sırayla olmasıdır. DAVID MALAN: Bakalım Doğru cevap nedir. [KAHKAHA] DAVID MALAN: Pekala. Çifte İşgal geçelim. ALEX Trebek (KAYIT): Bu Jeopardy olduğunu. DAVID MALAN: Double Jeopardy, Bu çift Jeopardy biz kategoriler var Hafta 5, 6, 7, 8, ve 9. ÖĞRENCİ 3: Nereye noktalarımız nereye gitti? Nereye noktalarımız nereye gitti? DAVID MALAN: Biz elle ayarlamak olacak. Biz oraya gitmek. Takım İki 2,000 vardı? TAMAM MI. Pekala, şimdi biz Yine parayı attı ve biz İki Takım kontrolü veriyoruz. Devam edin ve seçim sizin kategori ve miktarı. ÖĞRENCİ 2: Biz Hafta 6, 1000 gidersiniz. DAVID MALAN: Hafta 6, 1000. Yığın nasıl büyümek demek? Takım İki. ÖĞRENCİ 5: eklemek Kapsam yeni işlev. David MALAN: bir ekleme Kapsam yeni işlev. Bu kadar büyür. [KAHKAHA] DAVID MALAN: Pekala, ama Eğer kontrol hala. ÖĞRENCİ 5: Pekala, başkasının seçim. ÖĞRENCİ 6: Ben alırım. DAVID MALAN: Tüm görecelidir. Biz çizmek eğilimindedir olsa büyüyor gibi yığını, Eğer adresleri hatırlamak gerekir aslında farklı bir yöne büyür. Ama sadece orada Rob mutlu etmek gerekiyordu. Pekala, Takım İki. ÖĞRENCİ 4: 8. Hafta, 1.000. David MALAN: 1.000 8. hafta. Doğru veya yanlış, HTML Bir programlama dili? Karar başka bir yargıç var mı? ROB BOWDEN: Beni bütün oldu. DAVID MALAN: Pekala, Rob çağırdı. ROB BOWDEN: O, o kadar yanlıştır. DAVID MALAN: Rob diyor sahte, ve cevap hayır. [KAHKAHA] Cheng Gong: Bekle, bekle, bekle. Bekle, bekle, bekle. DAVID MALAN: Pekala, Yale öğrencisi? ÖĞRENCİ 2: Bu kötü yazılmış Soru, bu, doğru ya da yanlış söyledi ve sonra bir soruydu. Ben itiraz. DAVID MALAN: Kaydetti. Biz bir daha için zamanımız var Double Jeopardy soru. Takım İki. ÖĞRENCİ 6: Hafta 9, 1000. DAVID MALAN: 1.000 9. Hafta. Fark nedir kimliği ve sınıf arasındaki? Takım Üç? Takım Üç. ÖĞRENCİ 3: Kimliği uygulayabilirsiniz Sadece HTML şey tek tip, ama sınıf uygulayabilirsiniz çok farklı şeyler. [Alkış] DAVID MALAN: Tamam. Biz size bunu vereceğim. Bu yüzden Final Jeopardy devam eğer, Ben Takım Üç sadece sağ kazanır düşünüyorum? Yani bir soru daha yapalım. Bir soru daha, Double Jeopardy. En azından biz pull-- olabilir Yani Bu yardım gitmiyor. Bu Takım One yardımcı olabilir. Kontrol var Pekala,? Görünüşe göre, bana değil. TAMAM MI. Siz çocuklar. Evet, sadece doğru var. ÖĞRENCİ 2: Hafta 9, 200. DAVID MALAN: Peki Hafta 9, 200, oynadı. Tüm PHP-- ne sembolü ÖĞRENCİ 2: Rob. DAVID MALAN: Rob? ROB BOWDEN: Nakit etiketi. [KAHKAHA] DAVID MALAN: Pekala, en devam edelim. Final Jeopardy devam edelim. En Herkesi atalım bir cevap ile gelip, ve biz bu konuda yazmak gerekir bazı müzik çalmak gibi kağıt kayma. Ve sonra böyle taklit edeceğiz plana uygun gidiyordu. Pekala, Final Jeopardy Kategori Hafta 12'dir. Tüm decide-- var Ben hayır, kalem getirmedim. Kalemler, lütfen. Teşekkür ederim. Pekala, tamam. Daha fazla kalemler, lütfen. TAMAM MI. Yani Takım biri, 0, Takım İki olduğunu 0 ° C'de ve Takım Üç 2'de yer almaktadır. Sen 2.000 $ kadar bahis yapabilirsiniz. O yüzden go ahead ve bahis yapalım. Aşağı Bahisler. Ve şimdi Cheng gidiyor sorusunu ortaya çıkarmak için, Biz ertelemek kadar sonra bazı müzik çalmak. [JEOPARDY TEMA OYUN] DAVID MALAN: Pekala, let Bize Takım Üç burada başlar. 1.000 $ ve cevap bahis? ÖĞRENCİ 1: 955. DAVID MALAN: 955. Takım İki Burada bahis. ÖĞRENCİ 7: 2.000 $. DAVID MALAN: 2.000 $ ve cevap oldu? ÖĞRENCİ 6: 955. DAVID MALAN: Takım Üç bahis 2000 $, ve cevap oldu? ROB BOWDEN: 955. DAVID MALAN: 955, doğrudur. Bugün kazanan anlamına gelir, sanırım, Sadece Takım Üç, doğru hala? Takım Üç oyunu alır! [Alkış] DAVID MALAN: sonra, CS50 için olduğu unutulmamalıdır. CS50 ekibi için çok teşekkür ederim. Çok teşekkür ederim! Için çok teşekkür ederiz bizim Harvard zamanında arkadaşlar. Bu CS50 oldu. [Alkış] [MÜZİK OYUN] Daven FARNHAM: Ve şimdi Derin DAV Farnham tarafından Düşünceler. Nasıl MySQL anlamaya gerekiyor, Benim şimdiki anlamaya bile değil eğer? [Gülerek]