>> [MÜZİK OYUN]
>> KONUŞMACI 1: CS50 var, Harvard Üniversitesi.
>> [MÜZİK OYUN]
DAVID J. MALAN: [inaudible] muhtemelen Telefon defterinde ikinci yarısında,
Ben şimdi yarısında sorunu gözyaşı olabilir.
Bu mücadelenin, aslında gerçek oldu.
>> [MÜZİK OYUN]
>> HOPARLÖR 2: Siz insanlar yenmek için çok kolay.
>> DAVID J. MALAN: Pekala, bu CS50 olduğunu.
Bu başlangıç ​​ve 12. haftanın sonu.
Ve Hatırlayacağınız haftada sıfır olduğu, bu
Biz başladığı ile mesajlaşma, Sonlandırmak nerede önemli değil
sınıf arkadaşlarınızla göreli kadar, ama nereye sen bugün
ve belki de sadece bir kaç hafta sonra, son birkaç hafta önce kendinize akrabası kadar.
>> Ve aslında, böylece sonra umuyoruz Birçok problem setleri, ve pek çok saat
ve sınavlar bir çift ve Hala bitirme projesi ile,
Eğer özellikle gurur yapmak hafta tüm yol kat ettikten
belki de bu oldu tek mücadelelerin erken,
Standart baskısında olsun veya korsan baskısı bunların.
Ve ben bir noktada, o önereceğini Boş zamanlarınızda, geri gitmek
ve senin PHP bkz senin JavaScript ve görmek
Eğer kadar bu uygulamaya olamaz, çok daha hızlı ve daha rahat
Senden bir kez süre önce yaptığı üzerine.
>> Nitekim, bundan sonra sen yaptın hatırlama kriptografi, sen 15 oyun yaptım
Eğer adli zorluklar yaptım Eğer hızlı büyü yaptım
, sen yaptın sen-ebil denetleyicisi CS50 finans, CS50 mash-up,
ve o zaman şimdi, sonuçta, Kendi final projesi.
Ve böylece bugün, kapatma almaya çalışın, ve biz geldik nereye bakmak,
ve nereye gidiyoruz.
Ve sadece bu kez de güven vermek Kalan eğitim tekerlekleri tüm
hemen hemen, seni dökülmek yeterince birçok araç var
sizin araç kiti Şimdi çıkmak ve bunu en
programlama dünyasında her şey.
>> Kesinlikle bazı alarak düşünüyor üst düzey kursu avantajlı olabilir.
Ama olsa bile bu olduğunu, çok fark Çektiğiniz son CS Elbette fark
Mac OS, var Pek çok farklı araçlar
Eğer sahip bağımsız kullanabilirsiniz CS50 IDE gibi bir şey kullanmak.
Neredeyse aynı araçları ana kadar Windows, Linux, ve daha fazlası.
Ve gerçekten, hedeflerinden biri de CS50 C dilleri, bu yangın hortumu kullanarak,
ve PHP ve Sequel ve JavaScript ve HTML, CSS ve,
Gerçekten emin olmaktır Eğer bu dersi çıkmayın
düşünme, ben c öğrendim, daha ziyade nasıl program öğrendim,
ve biraz anladığınızı Bilgisayar bilimleri ile ilgili bir şey
kendisi.
>> Aslında, biz bakmadım bile Aşağıdaki dillerden hiç,
Bu topluluğa girmek için şimdi eğlenceli geeky mizah komik buluyorum millet.
Ve hatta bazı se görmek üzereyiz diller
Tamamen olmayabilir tanıdık, en azından olacak
En azından birkaç chuckles olsun tek tanıdık dil, JavaScript.
Bu özellikle bir konuşma oldu iyi bilgili programcı
Bir süre önce Wat başlıklı.
Ve biz size vereceğini düşündüm bilgisayar mühendisleri eğilimi nasıl belirti
düşünmek, ya da en azından konuşmak için.
>> GARY BERNHARDT: Pekala iyi.
Siz nasıl wat demek biliyor musun?
Wat.
Kesinlikle, kesinlikle.
En Ruby hakkında konuşalım.
Ruby, bir başvurursanız Elbette tanımsız değişken,
o NameErrors, beklediğiniz gibi.
Ve sen için b atamak çalışırsanız Onları tanımsız olan, elbette
o NameErrors, beklediğiniz gibi.
Eğer çalışırsanız Ve ne olur Bir tanımsız olan bir bir atama?
>> HEDEF KİTLE: Nil.
>> GARY BERNHARDT: Doğru, nil.
Wat.
>> [KAHKAHA]
En Ruby hakkında konuşalım.
Yakut, diğer bazı dinamik aksine dil, çıplak kelime yoktur.
Yani sadece kelime yazın ve olamaz tanımladığınız sürece dizeleri dışarı gelmiş
Belirli bir method_missing Doğru şeyi yapar.
Ve sonra, çıplak kelimeleri yazarsanız aniden, Yakut çıplak kelimeleri destekler.
Ve aslında, hatta destek olacak onları patlama çıplak kelimeler.
Ve bu wat hak değildir.
Bu aslında bir sonucudur ve ne kadar harika Ruby.
Ama şimdiye kadar aslında eğer daha sonra, wat bunu.
>> [KAHKAHA]
>> En JavaScript bahsedelim.
Herkes biliyor mu, JavaScript, Ne dizisi artı dizidir?
Peki, beni ilk sana şunu sorayım dizisi artı dizi ne olmalıdır?
>> HEDEF KİTLE: Boş dizi.
>> GARY BERNHARDT: Boş dizi, ben Ayrıca tip hatayı kabul ediyorum.
Bu dizi artı dizi değil.
Yanlış, yanlış, dizi artı Dizi boş bir dizedir.
>> [KAHKAHA]
>> Açıkçası, ben olduğunu düşünüyorum Herkese açık.
Şimdi dizi artı nesne ne olurdu?
Bu tabii ki tip olmalıdır Hata, bu çünkü tamamen
farklı türleri.
Herkes bunun ne olduğunu biliyor mu?
>> HEDEF KİTLE: Yanlış.
>> GARY BERNHARDT: Hayır, yakın hayır, uzakta.
HEDEF KİTLE: Bu nesne.
GARY BERNHARDT: It nesne.
Evet, doğru, güzel yapılır.
>> Şimdi, tabii ki, çünkü bu artı, sen işlenen çevirebilirsiniz
ve aynı şey çıkıyor.
Yani ne biz sanıyor-?
Hayır, bu sadece bir nesne var.
Artı Array nesne yaparsanız aynı şeyi almalısınız.
Hangi gördüğünüz gibi, yapmanız.
>> [KAHKAHA]
>> Ve son olarak, tek bir aslında doğru olduğunu, bu
Eğer diziler ekleyebilir ve çünkü o-- olsun boş bir dize, bu mantıklı değil.
Ancak bir nesne ek bir amacı, aslında bir sayı, teknik.
>> [KAHKAHA]
>> Yani bu bir gerçek doğru.
Kesinlikle, ne sağ, gibi bile Bu lang-- oluyor ben sadece,
Ben bile ne anlamıyorum Onların kafasında bir beynin sahip kişi
Herhangi düşünürdüm Bu iyi bir fikirdir.
>> [KAHKAHA]
>> Tamam, tamam, yeter yapma eğlenceli emmek dillerin.
En JavaScript bahsedelim.
>> [KAHKAHA]
>> Yeni nokta dizisi derseniz 16, ya da sadece bir dizi (16),
Ben 16 bir dizi olsun temsil ettiği şeyler,
açıktır 16 virgül gibi.
Sonra bir dize olanlar katılırsanız, Sonra dize 16 kez olsun.
Bu aslında bu tek satırı makul tüm sunum.
Şimdi, ben bu dizeyi alırsam ve daha sonra, ona bir 1 ekleyin
o 1 as-- yorumlar bir dizeye 1 atmalarını,
ve sonra wat1 a olsun kez demet ince.
Herkes ne olacağını biliyor mu Ben dize 1 çıkarma olur?
>> [KAHKAHA]
>> Ben kimse yok varsayarak yaşıyorum.
Sana bir ipucu vereyim bana-- edelim.
Bu yardımcı olur mu?
Kimse biliyor mu?
>> [KAHKAHA]
Watman.
[KAHKAHA]
Ben aldım hepsi bu.
Sağolun beyler.
>> [ALKIŞ]
DAVID J. MALAN: en hızlıca bir göz atalım Önünüzde için bazı şeyleri de.
Yani CS50 hackathon olduğunu Bu destansı tüm nighter,
Hangi sırasında ve sınıf arkadaşlarınızla Yale, into-- dalış
ama umarım begin-- değil son projesi.
Akşam 7:00 de başlayacak.
İlk akşam 9:00 de kabaca olacak.
İkinci akşam 01:00 AM olacak.
Sonra, olanlarla hala duruyor, kahvaltı
IHOP servis edilecektir etrafında 05:00 AM.
>> Bu gibi sahneler görebilirsiniz.
Söz verdiğimiz gibi, haftada Bu yıl sıfır, yaparız
Sadece gıda ve akşam yemeği ve var Şeker, aynı zamanda ikinci kez
Tarihte, sebze.
Ama 3 ya da 4 am etrafında, sahneleri gibi Bu o kadar nadir değildir.
Nitekim biz yastıklar bizim adil bir pay bakın hackathon, getirilen hangi
hem de gayet iyi.
Elbette Ve sonra doruk Sözde CS50 fuarıdır.
Orada hem burada biri, ve New Haven bir hafta sonra.
Harvard'da biridir Pazartesi, 7 Aralık,
öğleden sonra Kuzeybatı Bilimi.
>> Ve girişte, sen kontrol edecektir.
Ve böyle şeyler göreceksiniz patlamış mısır ve balonlar gibi
ve son olarak, en son olarak Önümüzdeki yıl, 2000'den fazla kişinin
son projeyi görmek için, Öğrenciler, personel ve öğretim
kampüste ve hatta off-kampüs.
Ve olmasaydı yeterli teşvik Size kendinizi görmek gelmek için,
fark senin arkadaşlar teşvik edilebilir
Asana ve eBay görmeye gelip, ve Facebook ve Google ve Microsoft,
ve Palantir ve Quora ve Diğerleri, İşverenler ve mezunlar
Bu çeşitli şirketlerden için gerçek dünyada yaşam hakkında konuşmak,
fırsatlar hem tam zamanlı ve Gerçek sektöründe yaz.
>> Ve bu akıl olmasaydı Seni görmek gelecek kadar,
Arkadaşlarınızın teşvik edilebilir girişte, çekiliş sıkıştırılmış olan sünger girin
öğrenci olarak her teslim edilecektir gülen yüz çıkartmaları bir demet.
Ve katılımcılar, arkadaşlarınız gibi, Biraz çekiliş kartı ele alınacak
Girişte.
Ve her insan için onlar sohbet, onlar olacak
uzattı sizin tarafınızdan, bir gülen yüz etiketi.
Her biri bir giriş temsil muhteşem ödüller bir çekiliş içine
Xbox, Wii ve aralarında diğer eğlenceli şeyler sürü,
bazıları biz sınıfta burada gördüm.
Yani bunun için bizi izlemeye devam edin.
>> Ama sonuçta, tamamen var başarıları hakkında
Bu dönem, ve ifadeleri ve heyecan
Eğer katılanlar karıştırın olacak.
Nereye nihayetinde vardır çok bu own-- sizin yanınızdaki giyen,
Burada böyle CS50 t-shirtler aldı.
Yani teşvik yapmak senin arkadaşlar bu URL'ye kafa
Burada, size göndereceğiz hangi Bu nedenle tüm ayrıntıları.
>> Bu arada, düşünüyorsanız eğer başka Bu bahar bilgisayar bilimleri bakmak,
ya da ötesinde, bu olduğunun farkına haftadan bu yana güncellenen olsa aynı handout--
zero-- biz dağıttı söyledi.
Ve sen gidersen Bu booklet-- orta
transeptli kopyalar var Bu gösterir gerçekleştirmek outside--
oklarla tam olarak ne kapalı gidebilirsiniz dersler
Bu bahar keşfetmek için, bir sonraki sonbahar, yaz, ve ötesinde.
Yani grafik bir göz atın yapmak buradaki şeylerin bir anlamda almak için.
Ve almak istiyorsanız Diğer kapasitelerde dahil,
biliyor musunuz, zaten yoksa, Kolej Board-- olanı
Bazı değil olabilir of-- çok düşkün anıları
var yine sadece yeni bir yaratma Müfredat çerçevesi AP Bilgisayar denilen
Bilim Prensipleri.
Aklınıza gelebilecek bir şey alınan ya da en azından duydum,
Varolan CS ders denilen liselerde
Oldukça olan APCSA, sıradan sınıf olduğunu
dil yol çok fazla duruluyor Java ve bunların mekaniği.
>> APCS ilkeleri, bu arada, olacak fikirler hakkında daha fazla ve fazla olması
problem çözme konusunda.
Ve bu sonuna doğru, biz, bir demet UC Berkeley'de dostlarımız, co.org de,
ve birkaç diğer kuruluşlar Dünyada
müfredatı yaratmak olduğunu APCS ilkelerini tatmin edecek.
Demek olanı CS50 AP olacak Öğrencilerin bir AP eşdeğer
genelinde çeşitli liselerde Dünya bu önümüzdeki sonbaharda başlayan alabilir
2016.
Ve yer almak isterseniz ortaokul eğitiminde,
bu uzanma katılan, Orada bize ulaşmak yapmak,
sadece TF, CA, ya da olsanız Büyük eğitim ilgilenen.
>> Ve gerçekten de, eğer isterseniz CS50 kendi ekibine katılmak,
en kısa sürede terim olarak fark Biz işe başlayacağız bitiyor
Öğretim Fellows, Ders Yardımcıları için, yanı sıra birçok sanatçı olarak o
Bu ders mümkün kılan perde arkasında,
kendi online varlıklarını yaratarak, onun yüz yüze olanakları, ve daha fazlası.
Burada bu rollerden birini itiraz Yani eğer, Bizim burada bu URL'de bildirin yok.
Şimdi kısa bir süre sonra, biz döneceğiz, biz hafta sıfır yaptığı gibi, bazı kek.
Bu sefer olacak pub aşağı.
Yani daha sonra orada baş.
Ama ben sadece bir dakikanızı ayırın istemiyordu Burada bu ne pasta gerçekten tanımak için
temsil eder, ya da belki de daha canonically Bu burada yüz-off neyi temsil ettiğini.
>> Gerçekten, dürüst, bir onur olmuştur Bizim arkadaşlar ile ortaklık için
New yolda Haven bu dönem.
Kesinlikle garip oldu şey, alışılmadık bir şey,
benzeri görülmemiş bir cesaret demek İki kolejler için bir şey
sunan, bir araya geliyor Aynı bir ders,
İki farklı kampüste ve getirerek üzerinde Birlikte bu iki öğrenci organları.
Ama oldu böyle bir Andi ile çalışmak onur,
Scass ile ve New Haven Jason ile, ve bizim 44 kişi personelinin tamamı
Öğretim Yardımcıları, ve tabii ki Yardımcıları
New Haven, ilk defa en çok kim Yale tarih, kendilerini çoğunlukla vardı
lisans öğrencisi.
>> Nitekim, bu yıla kadar, sonbahar 2015 Yale aslında değil mi
Bir gelenek ya da var lisans öğrencileri için ödenek
önde gelen bölümleri ve öğretim fellows olarak görev
çok biz memnun kaldım gibi Burada bilgisayar bilimi içinde
Bir süre Harvard'da.
Ve böylece yalnız olan bir Bizim için olağanüstü bir fırsat
Onlarla ortak Bu girişim, ve getir
Andi olarak kat gibi liderler içine Kampüste orada ve diğer öğretmenler.
Ve bana özel dikkat çekmek için izin çok ortada bu adama.
O şimdi New yaşıyor olsa da Biz onu gönderdi çünkü büyük ölçüde Haven--
orada-- tüm bu sonucudur Jason Hirschhorn bir Öğretimi yapılmış olan
Için CS50 için Fellow Oldukça burada bir kaç yıl,
mezun Geçen yıl, Kirkland House.
Ve ultimately-- bence Benden bir telefon aldım
bir noktada oldukça çok hey, azaltılmış,
Eğer hareket mind New Haven mezun olduktan sonra?
Biz çünkü bu tüm oldu bu girişimi ayağa kalkmaya çalışıyor
ve biz emin olmak istiyorum orada kurumsal bilgi aşağı oldu
Biz orada New Haven çünkü sıfırdan bir şey inşa.
Ve eğer belki olabilir, Jason eğer-- Sadece sahnede doğru yukarı beceriksizce gel,
bu yüzden en azından bütün görebilirsiniz Kişinin Jason Hirschhorn.
[ALKIŞ]
>> Şüphesiz, Jason, Yale 50 olmadan mümkün olmazdı.
Jason Hirschhorn Yani bizim teşekkürler.
Ve ayrıca, biz büyük bir kadroya sahip olduğunu kişisel dikkat çekmek olmaz
Herkes burada, ama 100'den fazla kişi
Burada New Haven kim Bu ders, mümkün kılar.
Ve sen sadece görebilirsiniz Kendi Öğretim Üyesi
Bu listede, ister Burada ya da New Haven.
Ve böylece biz eğer olabilir, bir alkış büyük yuvarlak
Öğretim elemanlarının tamamı için.
>> [ALKIŞ]
>> Ve bana bazı özel çizelim millet bir kaç dikkat
Burada, özellikle de Hannah ve Maria ve Daven ve Rob, kim,
kurslar başkanı olarak yapmak Cambridge burada çalıştırmak her şeyi.
Tabii ki, Colton Ogden, kim en başlıyor Orada müzik üzerinde bizim ders.
Bu CS50 AP olan Kim-- Doug Lloyd, Kim bizim AP girişimi önde girdi.
Dan Armendariz, kime olmadan biz Bu sene CS50 IDE olmazdı.
Her şeyi yapar Aliess, perde arkasında mümkün
dahil çalışan Resimdeki olarak yanar.
Ve sonra son olarak, ama en az değil, CS50 üretim ekibi.
>> O, o söylemek yeterli CS50 üretim ekibi
o bize çok güçlendiriyor öğleden uyku,
ve tabii ki en ile meşgul materyal gerçekten zaman uyumsuz.
Ve bu çok biridir Elbette tasarım amaçları.
Bildiğiniz gibi, biz zevk mudur Şu anda bir fırsat
Eş zamanlı kayıt izin vermek.
Biz bir fırsat var Öğrenciler için kesinlikle,
Bu Ders-izlemek için Online malzemeler,
Hatta gerçek zamanlı olarak şu anda yaşıyor.
Bu tamamen nedeniyle Gördüğünüz yapım ekibi,
hatta etrafında görmüyorum Eğer burada arkanda.
>> Örneğin, bu, bazı görüntüleri oldu Geçtiğimiz yıl Ürdün tarafından vuruldu,
Sadece sanat tür konuşmak Bu perde arkasında gider.
Bu, elbette, Quad Foho olduğunu.
Ve sadece sana vermek için haftada sıfır geriye bakmak,
Bu ile görüntüleri oldu hangi ilk hafta başladı.
>> [MÜZİK OYUN]
>> Bu CS50 kendi Ürdün'den oldu.
Ve burada da perde arkasında bugün Ramon, Ian ve Scully, ve Dan
Coffey.
Başkanlık Dan Coffey, CD50 üretim ekibi.
Ve gerçekten geçmişte üzerinde Birkaç senedir bu
Benim dokuzuncu yıl ilgilenmektedir elbette-- gerçekten var olan
Üretim Dan Coffey, Ekip, başka bir seviyeye CS50 kaldırıldı.
Sadece biz ateş do Şimdi 4K ders, yani, konuşmak için
bu önümüzdeki yıl biz de edeceğiz 6K'da içinde ateş edebilmek.
Yanı sıra sanal gerçeklik gibi, kısmen de cool-- çünkü
o serin kısmen, ama aynı zamanda bildiğiniz gibi,
biz çok büyükçe bir online topluluk vardır.
Dostlarım, çeşitli için kim, nedenler, seyahat olamazdı
veya bir yere katılamadı Harvard, Yale gibi.
>> Ve amaçlarından biri pedagojik için teknolojinin yeni formlar ile deneme
biz can proxy üzerinden ve böylece Tüm üzerinden online öğrencilere vermek
Dünyada bir fırsat çapında görmek ve hissetmek ve duymak
Ne Harvard gibi bir yerde veya Yale gibi hissediyor.
Yani sonbaharda 2016 yılında, yakında.
Ve şimdi, bir çentik aşağı çekmek için Bu dehşet verici olmak üzeredir.
>> Ama en çok hatırlamak olabilir ders videoları bu yıl,
veya diğer her, bir tür ile sona erer görünüşte Seinfeld gelen tuhaf klibi,
bazı gerçek bölüm esinlenerek CS50 üretiminin tarafından uygulanan yeniden
inanılmaz olmuştur ekip, zarif ve yaratıcı.
Ve ben sana birini gösterecektir düşündüm ilham, 30 saniyelik klip,
gerçek bir Seinfeld gösterisi bu birini ilham
semester's-- Ben told-- favori klibi değilim.
Yani ilk, Seinfeld gelen gerçek bir klip.
>> ELAINE: Hadi kim dans ediyor?
Me o başlamak istiyorum aşağıdaki amaçlara ister misiniz?
Ben başladı alırsınız.
Pekala, woo!
>> [MÜZİK OYUN]
>> [KAHKAHA]
>> Woo!
Çocuklar Hadi, tutun ne var?
>> GEORGE: Tatlı fantezi Musa.
>> [KAHKAHA]
DAVID J. MALAN: Yani biz sık sık Öğrencilere bastırıyor hakkında konuşmak
Kendi konfor bölgeleri dışında.
Ben, şimdi, tarama için gidiyorum bir top ve hıçkırık içine
Biz bunun için oynamak gibi yeniden uygulanması bu,
CS50 üretim ekibine teşekkürler.
>> [Seinfeld TEMA ŞARKISI]
>> Pekala, dans ediyor?
Hadi, kim dans ediyor?
Beni o başlamak istiyorum?
Ben başladı alırsınız.
Woo!
>> [MÜZİK OYUN]
>> Doug LLOYD: Tatlı fantezi Musa.
>> [ALKIŞ]
>> DAVID J. MALAN: Ve şimdi bazı Bir alumna için özel şeyler
kim şimdi sadece doktorasını yapıyor Harvard'da burada yolda.
Ve kim en sık görülebilir mesai saatleri içinde bu formda,
Her iki Cambridge ve New Haven.
Aslında, eğer biz büyük bir yuvarlak enhance-- CS50 kendi, Zamyla için alkış.
Ve şimdi, CS50 personelinden bir kelime Her iki yerde de kim olur
Bazı ayrılık sunmak istiyorum kendi sözleri.
ANNALEAH ERNST: var başka hiçbir ders hangi
kurs için çalışan herkes orada olmak ve olmak için heyecanlı
CS50 olarak içinde yer.
Ben gerçekten bu gibi, bilmiyorum önemli ve özel sorumluluğu,
ve inanılmaz bir deneyim tür.
Ve ben olmak olsun çok sevindim İnsanların eğitiminin bir parçası.
KONUŞMACI 3: CS50 içinde benim görüş, şaşırtıcı.
Seviyorum.
Ben bir sınıf çekerken onu sevdi.
Ve ben bunu bir TA bile daha çok seviyorum.
ÜRDÜN HAYASHI: CFing bir sürü iş, ama bu gerçekten ödüllendirici
bu kadar çok öğretmek için olsun çünkü.
Gerçekten öğrencileri tanımak.
Sen malzemeye kendinizi tanıyın.
Ve sadece onları izlemek için olsun bilgisayar mühendisleri olmak.
>> KONUŞMACI 4: My öğrenciler Benim dönem vurgulamak.
>> [MÜZİK OYUN]
DAVID J. MALAN: Ve bu CS50 olduğunu.
DAVID MCPEEK: Ben sadece hiç hissetmediğim kadar kampüste bir lider olarak,
Ben bu dönem olduğu gibi.
>> SAM Levatich Bu biridir Yale kampüsünde tek fırsat
Gerçekten öğretim yatırım almak için.
>> KONUŞMACI 5: Bu gerçekten serin Diğer taraftan CS50 bkz.
NICK JOSEPH: ben şaşırdı ne kadar heyecanlı tüm öğrenciler vardı.
ARIANNA BENSON: It Ayrıca güzel insanların
Rick Astley bir resim kurtarma ve o kim, gibi?
DAVID Armenta: Ben vermek istedim Ben çok destek aldım nedeniyle geri
ben bir öğrenci oldu.
MARY FARNER: All you need coşku ve bir öğretim sevgi, ya da CS,
ya da bunların herhangi biri ve bunu yapmak mümkün olacak.
SAM Levatich: Hepsi gözlerimi Öğrenciler beni Rickrolling tutmak.
[MÜZİK OYUN]
ANNALEAH ERNST: O kadar çok oldu Bu şey hakkında öğretmek eğlenceli
Ben gerçekten seviyorum, ve bu çok eğlenceli olduğunu düşünüyorum,
ve diğer kişilere deneyin Bu konuda heyecanlı yanı.
Ben Annaleah Ernst, ve bu CS50 olduğunu.
>> [Tezahürat]
>> [MÜZİK OYUN]
DAVID J. MALAN: Ve şimdi, sen hatırlayamaz Biz konuşurken bu dönem başladı
sonuçta hesaplamalı düşünme Bağımsız sorunların çözümünde
Gerçek programlama dillerinin.
Ve biz diye düşündüm sadece ne ölçüde bakın
Bu bir deneyerek battı etti biz hafta sıfır yapmadım egzersiz,
ama biz diye düşündüm Burada birkaç kez deneyin
haftada 12, hangi Bir gönüllüye ihtiyacı olan
rahat sahnede buraya geliyor.
>> Yukarı gel.
Adın ne?
>> Yahong: Yahong.
DAVID J. MALAN: Yahong, yukarı bu şekilde gel.
Ve hepiniz eğer varsa Bizden bir kağıt
veya boş bir kağıt levha senin Kendi, go ahead ve dışarı almak
Bu noktada.
Tanıştığımıza memnun oldum.
Pekala, burada Yahong hedefi Aşağıdaki olacak,
Burada bir çizim var sadece O görmek mümkün olacak.
Buraya gel Orta, eğer isterseniz.
Ve beni burada sana bir mikrofon verelim.
Ve hedef burada açıklamak için olacak,
gibi hassas detaylı mümkün, ne görmek.
>> Ve tür olarak burada bu millet, Bu bilgisayar uygulayıcıların,
Eğer dediklerimi çizmek gerekir.
Ve sonra, ne yapacağım kapmak a, dinleyicilerin rastgele birkaç örnekler
ve biz sadece nasıl göreceksiniz tam da bu çalıştı.
Yahong: Yani bu tarif.
DAVID J. MALAN: Bu nitelendirdi.
Siz sınıf arkadaşlarının da yüzlerce haber Burada tam olarak çizmek için ne gidin.
Yahong: Tamam, bu yüzden çok kağıt parçasının orta
İki şekiller vardır, Diğer üst üste,
ama dokunaklı, ama neredeyse dokunaklı değil.
Yani bir daire var alt üst ve kare,
ve neredeyse aynı boyutta sensin.
Onlar nazik orta, küçük konum.
Ve daire içinde vardır iki-- üç kareler vardır.
Bu yüzden biraz kare içinde var Daha büyük bir kare içinde büyük kare.
Ve üzerine kare içinde alt, üç çevreler vardır.
Daha büyük bir içinde küçük bir daire Daha büyük bir daire içinde daire.
DAVID J. MALAN: Anladın mı?
İZLEYİCİ: Hayır
DAVID J. MALAN: Peki neden yok siz-- Ben dolaşmak gidersiniz.
Ben isterseniz birkaç kapmak ve edeceğiz İkinci yol ihtiyacı olanlar için özetleyelim.
>> Yahong: Tamam, sen ihtiyacınız var Beni tekrar bu açıklamaya?
Tamam, tamam, ortasına yani kağıt tabaka iki şekil vardır.
Ve bir diğer üst tarafında ama onlar kabaca aynı boyutta sensin.
Orta küçük bir daire vardır orta küçük kare üstünde.
Tamam, bu yüzden bu tür üstünde gibi, Bir kardan adam gibi koyarak düşünmek,
ancak iki farklı şekillere sahip yerine iki çemberin.
Ve daha sonra Şeyin Çemberin içinde, orada
küçük bir kutu başka iç olduğunu başka bir küçük kutu içindeki küçük kutu.
Ve meydanın içinde küçük bir daire var,
başka bir küçük daire içinde başka bir küçük dairenin içinde.
Mantıklı mı?
DAVID J. MALAN: Evet.
Yahong: basınç bir sürü.
DAVID J. MALAN: Pekala, Hemen döneceğim.
Seyirci Going Burada, tamam, çok güzel.
Tamam biz ettik, teşekkür ederim Şunu almak lazım.
Bir gibi görünüyor Pekala, İyi rastgele örneklem, teşekkür ederim.
Pekala.
>> Yahong: Korku.
David J. MALAN: Böylece şimdi-- da?
>> Yahong: Korku.
>> DAVID J. MALAN: Oh, harika, tamam.
Yani müthiş, orada kal.
Devam edin ve sizin için ortaya çıkarmak için gidiyorum ne bazı sınıf arkadaşları burada yaptım.
Yani burada biz burada bu bir tane var.
Tamam, bu tür sadece gidiyor ve devam edin.
Burada biraz farklı bir yorumu.
Tamam, burada, en alıyorum, bakalım Daha küçük, çok güzel olsa yakın.
Gerçi, ben sadece bunu kapmak zorunda kaldı.
>> [KAHKAHA]
>> Gerçek cevap neydi?
Burada üzerinde bir göz atalım.
Ne diye tanımlıyordu Bu resmi buradaydı.
Yani çoğunuz of-- bazı adam-- Burada ben baktım olanları,
Bu hakkı elde etmedi.
En en önde gidip olsun ve show-- çağrı Yukarı başka nasıl kolayca görmek birisi,
veya ne düzeyde sahip Zorluk bunu yapabilir.
Çok teşekkür ederim.
Nasıl bir başka gönüllü hakkında geriye biraz.
Tamam, ben bu ilk elden, yukarı gel gördüm.
Adın ne?
Ah özür dilerim?
MARCY: Marcy.
DAVID J. MALAN: Marcy, gel yukarı, tanıştığımıza memnun oldum.
Pekala, işte biz Senin için bir mikrofon.
Bana bir çizim getireyim.
Ve böylece sadece kullanmak istiyorsanız Bu tabakanın flip tarafında,
veya kağıt diğer bazı levha, ben Marcy go ahead ve vereceğim
Burada farklı bir biri sadece o şimdi sadece see-- olabilir
O tamam, opak görebilirsiniz.
>> MARCY: Tamam.
>> DAVID J. MALAN: gidin.
>> MARCY: 16 az şey Beraberlik bir tablo içinde tüm noktalar.
Yani dört nokta her dört satır.
Ve noktalar böylece, içi boş Onlar minik çevreler gibiyiz.
Ah, beşi vardır.
Tamam, beş.
Bu siyah noktalar beş satır var.
Beş beş nokta satır ve ardından, Sol üst corner-- OK başlayan
yani beş nokta beş satır, ve noktalar, içi boş
bu yüzden onlar küçücük gibisin Aslında küçük çevreler.
Böylece iç beyaz.
>> HEDEF KİTLE: Tamam.
>> MARCY: Beş nokta Tamam, bu yüzden beş satır.
Ve sonra, başlatmak Sol üst noktadan,
ve sonra bir çizgi çizin Bir sonraki nokta aşağı
aşağı ve daha sonra başka bir çizgi çizin bu bir sağ, bir.
Yani şimdiye kadar iki satır var.
Ve sonra aşağı bir çizgi çizin Bir sonraki aşağıya doğru.
Tamam, bu üç satır yüzden, aşağı, sağa ve sonra aşağı.
Ve sonra gitti.
Ve sonra aşağı.
>> Tamam, recap yani, bu kadar İlki, OK down-- olduğunu
Eğer üst soldan başlıyoruz corner-- ve sonra aşağı ve ardından sağ,
ve sonra aşağı ve daha sonra sol ve aşağı ve sonra sağ, sonra sağa,
ve sonra gitti.
Tamam, bu yüzden biz aracılığıyla yarısı üzereyiz.
DAVID J. MALAN: Sen dedi sağa, sonra sola.
MARCY: Tamam, hoppala, Ah.
DAVID J. MALAN: Bu kolay değil.
MARCY: en baştan başlayalım.
En arta başlayalım Sol üst köşede.
>> DAVID J. MALAN: Bir daha pas.
MARCY: Evet, tamam, aşağı, sağa, aşağı Sol, aşağı, sağa, sağa, aşağı, sağa,
yukarı, sağa, yukarı, sol, sol, yukarı, yukarı, sağa, aşağı, sağa, yukarı ve size
Sağ üst köşede olmalıdır.
TAMAM.
>> DAVID J. MALAN: Pekala, ve eğer Doğru yaptım, şimdi gerekir
Kağıdın senin kağıda bu var.
Bu yüzden bana bir çift kapmak gelsin.
Tamam, teşekkür ederim, teşekkür ederim, teşekkür ederim Tamam, ben bunu istiyorum sanmıyorum.
Tamam, ah bu aşk, teşekkür ederim.
Tamam ben, aw, vay, ulaşmak için üzgünüm sadece bir tane alacak.
Pekala, işte İyi, çok iyi.
Pekala, atalım Burada ne olduğunu görmek.
>> Yani fark bir yapmaya Bu zihinsel baskı.
Beni burada projeksiyon geri dönelim.
Ve bu oldukça lanetlemek olduğunu İyi burada, çok güzel yapılır.
Bu kimse, biraz daha küçük, ancak O doğru yolda olduğunu düşünüyorum
yanı sıra, çok güzel yapılır.
Tamam, bu bir ben ben gibi hissediyorum internette bu koymak gerekir,
böylece Benim, bu bir var let nedense telefon numarası.
>> [KAHKAHA]
>> Teşekkür ederim.
Ve sonra, neden biz bu bitmiyor on ve şimdi-- bu kadar much-- ederiz
Burada bir kez daha örnek için zamanımız var.
Bu sefer, nasıl üzerine Sol Orada, yukarı gel.
Evet, ellerinizle, evet.
Pekala, hadi yukarı gel.
Bu kez de, yukarı gel.
Adın ne?
>> DANIEL: Daniel.
>> DAVID J. MALAN: Daniel, gerçi bu sefer, biz konum
Bu kadar baharat gidiyor biraz, ve biz konum
gidiş size gelmek için Dokunmatik ekran üzerinde.
Yani şimdi bu sefer, ben gidiyorum hepiniz tüm çizim gösterir.
Ve onur sistemde, sen olmayabilir hiç bu kadar biraz burada gözlerinizi hareket
gerçek görüntü ne olduğunu görmek için.
Yani sadece bir-- tutmak Sadece dümdüz.
Ve sonra gidiyoruz Bu ekranda çizmek nasıl
sınıf arkadaşlarınızla size açıklar.
Ve ben özetlemeye çalışacağım sözlü yüzden yeterince yüksek.
>> Pekala, onur sistemi Burada, dosdoğru bakmak, sadece
ve tüm adım-step-- benzemez fıstık ezmesi ve jöle example--
Şimdi bu açıklamak için deneyelim.
İlk talimat lütfen.
>> HEDEF KİTLE: Büyük bir daire çizin.
>> DAVID J. MALAN: Büyük bir daire çizin.
>> [KAHKAHA]
>> Pekala, bu benim geri almak için gidiyorum.
>> HEDEF KİTLE: bir sopa çizin Silahsız rakam.
DAVID J. MALAN: Duydum, çizmek Silahsız bir sopa rakam.
>> [ALKIŞ]
>> Tamam, tamam, ikinci öğretim.
>> HEDEF KİTLE: kalça Sol kol.
>> DAVID J. MALAN: kalça Sol kol.
>> HEDEF KİTLE: Köşeli, açısal.
>> DAVID J. MALAN: Köşeli, tamam, biz aşağıdaki amaçlara Sana silgi vereyim.
En silelim.
Tamam, yine.
HEDEF KİTLE: Sivri dirsek.
DAVID J. MALAN: sivri dirsek.
Sivri dirsek.
HEDEF KİTLE: Hafif akut dirsek.
DAVID J. MALAN: Hafif akut dirsek.
[ALKIŞ]
DAVID J. MALAN: Pekala, başka ne?
Üçüncü talimat.
HEDEF KİTLE: Şimdi Şeyin döndürmek
DAVID J. MALAN: Şimdi Şeyin döndürmek
HEDEF KİTLE: 90 derece döndürün.
DAVID J. MALAN: 90 derece döndürün.
[KAHKAHA]
[Bağırarak]
Ne?
Sağ kol v. Sağ kol v.
>> HEDEF KİTLE: İşte buyurun.
>> DAVID J. MALAN: Nice.
[Tezahürat]
>> Pekala, ve son adım, son adım.
>> HEDEF KİTLE: Kafadan uzak Hat.
>> DAVID J. MALAN: Bir çizgi Kafadan uzak.
Hiçbir sol üst, evet.
>> [Bağırarak]
>> HEDEF KİTLE: 45 derecelik açı.
>> DAVID J. MALAN: 45 derecelik açı.
Oh hayır.
>> [Bağırarak]
>> Evet.
Hayır.
>> HEDEF KİTLE: Kafasının sol üstünden.
>> DAVID J. MALAN: dan itibaren Onun head-- sol üst
>> HEDEF KİTLE: kafasına bağlı değil.
>> DAVID J. MALAN: Değil Kafasına bağlı.
Evet.
>> [Bağırarak]
>> Bu o iyi, iyi.
>> HEDEF KİTLE: Merhaba, yaz.
>> DAVID J. MALAN: Merhaba, yaz.
Merhaba, yazın.
>> HEDEF KİTLE: Yüksek.
>> DAVID J. MALAN: Yüksek.
>> HEDEF KİTLE: satırın sonunda.
>> DAVID J. MALAN: At satır sonu write--
>> HEDEF KİTLE: Küçük i.
Hayır.
>> [Bağırarak]
DAVID J. MALAN: Küçük harf i.
Ben, küçük harf duydum.
Evet.
>> [ALKIŞ]
>> Şaşırtıcı Tamam, teşekkür ederim.
Pekala, biz zamanımız var Sadece bir daha egzersiz için.
Hatırlayacağınız olabilir Aşağıdaki tema müziği
hangi biz ettik fark bazı özgürlükler almış
Aşağıdakilerden kurallarına Oyun, çünkü sorunu sekiz, set
size bir demet istedi esasen vardı sorular
İşgal formunda olabilir.
Ve sadece p-ayarladıktan sonra Sekiz biz karar verdiniz
Evet, belki de olur Aslında olması biraz daha
Başka bir yerine bir şey oynamak için eğlenceli.
>> [Family Feud TEMA MÜZİK]
>> Bunun için dört ihtiyacımız olacak öğretim üyeleri.
Öğretim elemanları dört üyesi, ve nasıl biri hakkında dört öğrenci,
İki, nasıl üç hakkında, dört.
Aşağı gel, aşağı gel.
Pekala, Biz de konum gidiş biz de konum need-- için
Personel ise tek student-- ihtiyacımız olacak Sol burada gitmek istersiniz öğrenciler
Buraya biz birine ihtiyacımız haklıydın-- kim aritmetik gerçekten iyi
baskı altında.
>> Tamam, burada gönüllü olmak [Duyulamaz] yukarı gel.
Yani burada dokunmatik ekranı kullanacağız.
Adın ne?
MICHAEL Michael.
DAVID J. MALAN: Michael, yukarı gel.
Bu yüzden size vereceğim sadece bir an yönergeleri.
Ama sadece yazmak isterseniz Sağ ve öğrenciler üzerinde personel
Skor tutmak için soldaki, let Beni go ahead ve her biriniz izin
Kendinizi tanıtmak Bu son gününde sınıf.
JAMES: Ben James değilim, ben bir çaylak değilim.
>> Aaron: Merhaba, ben Aaron değilim.
>> MAYA: Ben Maya değilim.
>> KATHERINE: Ben Katherine değilim.
DAVID J. MALAN: Ve Şimdi öğretim elemanı.
JACK: Ben Jack.
ABBY: Abby
TIM: Merhaba, ben Tim değilim.
MARIA: Maria.
>> DAVID J. MALAN: Yani, biz Önceden var, gelip
Bazı soruların bir dizi ile kimin biz tür yapılmış cevaplar,
ama kimin cevaplar diğerleri Gerçek istatistiklere dayalı
Sorunun kendi başvuru arasından Sekiz ayarlamak ve diğer problem setleri.
Bunların her biri, genel olarak yüzden Biz araştırdık edeceğiz cevapları,
biz koyacağız, 100 kişiyi diyelim ilk dört veya beş veya altı cevaplar
gemide, her biri onunla ilişkili bir puanı vardır.
Ne yapacağız olduğunu kuralları da birazcık çimdik.
Yani ziyade kontrol sağlamak Bir takım veya başka,
biz sadece Zımba kullanmak için gidiyoruz kolay düğmeler her takım izin
hızlı buzz için.
Ve kim guesses-- düğmesi vurur İlk ve sağ soru olur,
Potansiyel olarak o çok puan alırsınız.
Biz yaparız, devam ediyoruz edeceğiz devam, sonra
hangisi takım olacak, ütü bitirir Bugüne kadar sayımı noktalarının tüm olsun.
Yani isteyeceksiniz neler noktaları olduğunu taksitli yapmak
biz her gitmek Soru doğru cevapladı.
Ve sonra yuvarlak uçları kez sen Burada da toplam koyacaktım,
ya da burada bitti.
>> MICHAEL: Ben kafamın içinde çetelesini.
>> DAVID J. MALAN: Ya ekranda Herkesin önünde, evet,
veya telefonunuzun, hangi Görünüşe göre geri olduğunu.
Pekala, biz olacak Bu size yol.
Gerek henüz bir şey yapmak.
Ilk şey öğrencilerin ve personel yapmanız gereken
kendi vuruldu düğmeleri hızlı
Ben soruyu okuduktan sonra başlar ve bir cevap önermek istiyorum.
Mantıklı?
Pekala, işte başlıyoruz.
Stdio.h başlık dosyasında bildirilmiştir bir işlev adı.
Çalışanlar.
>> ABBY: Printf.
>> DAVID J. MALAN: Bize printf göster.
Çok güzel.
Yani sadece 68 yazmak, ya da 68 kafanızda takip edebilirsiniz.
Şimdi hareket gidiyoruz.
En kısa sürede ben gidiyorum olarak Yine soruyu okumak,
Eğer sonrasına kadar buzz olmayabilir Ben soruyu tekrar ettik.
Stdio.h başlık dosyasında bildirilmiştir bir işlev adı.
Aynı soru
>> JAMES: sprintf nedir.
>> DAVID J. MALAN: sprintf nedir.
Bize sprintf göster.
Hayır, ben tekrar okuyacağım.
Bir işlev stdio.h başlık dosyasında bildirilmiştir.
Çalışanlar.
>> TIM: scanf.
DAVID J. MALAN: scanf, bize gösterecek.
İki grev.
Daha bir işlev kez stdio.h başlık dosyasında bildirilmiştir.
Öğrenciler.
>> JAMES: Fopen.
>> DAVID J. MALAN: Fopen çok güzel.
Ben sadece soru yinelenen devam edeceğiz, bir işlev stdio.h başlık dosyasında bildirilmiştir.
Çalışanlar.
>> TIM: Fclosed.
>> DAVID J. MALAN: Fclosed, iyi bir iş.
Güzel, iki cevap üzerine bırakmış Yönetim Kurulu, iki numaralı ve 5 numaralı
Bu tur için.
Bir işlev stdio.h başlık dosyasında bildirilmiştir.
Öğrenciler.
>> KATHERINE: Fread.
>> DAVID J. MALAN: Bize fread göster.
Çok güzel.
Kim hangisi takım şimdi-- Beşinci ve son cevaplar,
Tüm puan alır.
Yani tüm bu eklemeyi olmalıdır sayılar yukarı ve bu gets kim,
Bu toplam alır.
Bir hata var mı?
Hiçbir sayı altı yoktur.
Hiçbir sayı, altı, uygulanmayan.
Bildirilen bir işlev Adı stdio-- personel.
>> TIM: Fright.
>> DAVID J. MALAN: Bize korku göster.
>> JACK: Bu çok açıklıyor.
>> DAVID J. MALAN: en bir kez daha deneyelim.
Bir işlev adı Şehre isim stdio.h başlık dosyasında bildirilmiştir.
Tim.
>> TIM: fseek.
>> DAVID J. MALAN: fseek.
Yaklaşık bir daha deneyin, bir işlev adı stdio.h F-- ilan etti.
>> MARIA: fgetc.
>> DAVID J. MALAN: fgetc.
Yani hiç kimse puan alır.
Colton, bize göstermek istiyorum Ne beş numara oldu?
Tamam, Matlock stdio.h değildir.
Jason Hirschhorn millet.
Pekala dönelim İkinci soruya.
Ilk kişi için, burada vızıltı için Bu soru, bir program olduğunu
Programlama yaparken kullanın.
Çalışanlar.
>> TIM: Clang.
>> DAVID J. MALAN: Clang.
Çok güzel, iki numaralı cevap.
Yine, bir program adı sen Programlama yaparken kullanın.
Öğrenciler.
>> JAMES: GDB.
>> DAVID J. MALAN: GDB.
Bu yüzden bu noktada, 38 toplam olacaktır ama kimse henüz herhangi bir puan kazanılmış.
Pekala, bir program adı Programlama sırasında kullandı.
>> TIM: Valgrind.
>> DAVID J. MALAN: Valgrind.
Pekala, bir program adı programlama yaparken kullanın.
Öğrenciler.
>> AARON: PHP.
>> DAVID J. MALAN: PHP Name Program programlama yaparken kullanın.
Çalışanlar.
>> MARIA: Facebook.
>> DAVID J. MALAN: Show Bize, bize Facebook göstermektedir.
>> [ALKIŞ]
>> Biz ilk altı cevapları Gemide, üç gidin.
Bir program Ad sen Programlama yaparken kullanın.
Çalışanlar.
>> TIM: Google.
>> DAVID J. MALAN: Google.
Tamam Brow--.
>> HEDEF KİTLE: Boo.
>> DAVID J. MALAN: Boo.
Pekala, iki aşkına-- cevaplar left-- adı
programlama yaparken kullandığınız bir programı.
>> MAYA: tartışın CS50.
DAVID J. MALAN: tartışın CS50.
Bir daha deneyin, bir program programlama yaparken kullanın.
Ben öğrencilere duydum.
Öğrenciler.
>> AARON: CS50 IDE.
DAVID J. MALAN: CS50 IDE.
Ve sonuncusu, bir program programlama yaparken kullanın.
>> TIM: Check50.
>> DAVID J. MALAN: Check50.
Hayır, cevabını ortaya edelim.
Altı numara Spotify idi.
Pekala, biz var Sadece bir ya da iki daha zamanı.
Şu cümleyi tamamlamak, Hala her iki takım için hiç puan.
Bu sıfıra sıfır, kazanan tüm yakında, iyi bir iş alır.
Şu cümleyi tamamlamak, Ben Çalışanlar zaman-- asla değilim.
>> TIM: Seni verin.
>> DAVID J. MALAN: sizi verin.
Güzel.
Öğrenciler.
>> JAMES: aşağı edelim.
>> DAVID J. MALAN: aşağı edelim.
Asla gonna- ettik
MARIA: etrafında çalıştırın ve sizi çöl.
DAVID J. MALAN: Çalıştır etrafında ve sizi çöl.
Tamam, çöl etrafında çalıştırın.
Öğrenciler.
>> AARON: Asla olacak seni ağlatmak.
>> DAVID J. MALAN: ağlamak olun.
Çalışanlar.
>> TIM: elveda deyin.
>> DAVID J. MALAN: Ben bu inanamıyorum soru tamam alıyoruz.
Yup, elveda deyin ve sonuncusu.
Öğrenciler.
>> KATHERINE: Seni Hurt.
>> DAVID J. MALAN: yalan söyle ve size zarar.
Öğrenciler 100 puan almak.
Bunun için öyle neden-- budur CS50, kek artık servis edilir.
>> [Seinfeld TEMA ŞARKISI]
>> [MÜZİK OYUN]
DAN ARMINDARIZ: Sen deli misin?
Ne yaptığını sanıyorsun?
>> KONUŞMACI 6: Ben çalışıyorum Asansör olsun.
>> DAN ARMINDARIZ: Ne hakkında mı konuşuyorsun?
Beni burada bekleyen görmedin mi?
>> KONUŞMACI 6: Ben adamı bekleyen görmedim.
>> DAN ARMINDARIZ: Geçmediyseniz Sana niye o zaman, bekleme bkz
Böyle sepetinize koymak?
KONUŞMACI 6: Çünkü bu nasıl asansöre içine almak.
>> DAN ARMINDARIZ: [duyulamaz]
>> KONUŞMACI 6: konrtol gidelim alın!