[MUSIC PLAYING] [MUSIC ARMIN VAN BUUREN, "BU NƏ IS  IT] "KİMİ hiss [MUSIC - M4SONIC, "SİLAH 2.0"] [Alqış] Stiv Balmer: Woo! Bu CS50 edir. [Alqış] DAVID Malan: Bu CS50 edir. Bu başlanğıc və son deyil, son dəfə Həftə 12. Siz geri olacaq Həftə 0 söz ki, Bu, nə nəticədə Bu kurs məsələləri belə ki, çox başa harada deyil Sizin sinif yoldaşları nisbi qədər ancaq, həftə 12, başa harada Həftə 0 özünüzü nisbətən. Yaxşı, biz indi burada Həftə 12 və siz nazlana-nazlana geri baxmaq, və ya ola bilər remarkadly, yalnız nə qədər siz var Bu pis idi gəlib Sizin problemləri, bəzi həftə əvvəl. Amma nə qədər hesab Siz o vaxtdan bəri gəldiniz. Xüsusilə, heç bir arasında əgər təcrübəsi, yalnız həftə sonra, Siz həyata edildi kifayət qədər mürəkkəb data Bu hash masa kimi strukturu burada, və ya hətta bu TRI. Bir neçə həftə sonra, və yalnız bir həftə əvvəl, Bu, bir mash-up həyata keçirildi asynchronus uisng çox API JavaScript çağırır və HTTP Səhnə arxasında sorğu. Nəhayət, yaradan bir şey bütün web app ki, bir neçə hash markaları ilə başladı. İndi həqiqətən ki, xatırlayıram bilər Siz 78%, heç bir təcrübəsi yox idi və biz təklif Siz hiss edilə bilər bir az tənha başlayan, lakin dərk İndi arasında çox çox var ki, Burada dostlar və tərəfdarları. İndi, bu CS50 bir ənənə var dövr başlamaq üçün deyil, həm də dövr son tort bir az. Həqiqətən komanda altda olmuşdur onu kəsmə, və tort nümunə, lakin yalnız gözləyir vaxt bir az. Amma burada biz ala istədiyiniz fikir Bu gün bəzi bağlanması off sol və almaq. Siz burada veb geri bilər Mən Mən bilər yalnız yaxşı şey düşündüm olan sonra bu cür insanlar yazmaq belə ki, sinif yalnız bir neçə onları təsdiq həftə əvvəl. Mən deyəcəklər onların kredit, bu cavab geri almışdır ediblearrangments.com edir. Sabahınız xeyir, cənab Malan. Biz İT ilə maraqlandım Sizin narahatlıq bağlı şöbəsi. Onlar məsləhət ki, növbəti həftə kimi, tətbiq haqqinda patch olacaq. Biz Əlaqə üçün təşəkkür edirik. Və indeed-- [Alqış] DAVID Malan: Və həqiqətən əgər editablearrangments.com getmək İndi, giriş, siz həqiqətən göndərilir basın Saytın HTTPS versiyası. [Alqış] Belə ki, orada siz, CS50 burada edilməsi fərq, bir zaman bir haqqinda. Belə ki, indi, son layihədir, Əlbəttə ki, bütün indi gözləyir. Və var ki, həyata maddələr hər hansı bir sayı Siz daxil toxunuşlu edə bilər ki, Sizin bu layihə. Çox tələbələr, əgər bunu Həqiqətən nə bir web-based final layihə həlli, olacaq p 7-nin müəyyən distribution kodu CS50 Maliyyə, və sonra rip bunun hissələri maraq, və ya ilgili son layihə, qədər baxmaq funksiyası kimi Yahoo Maliyyə, şübhəsiz ki, çox xüsusi. Onlar öz kodu əlavə edəcəyik və giriş mexanizmi üstün qurmaq biz ilə təmin edir. Və belə ki, tamamilə bir deyil böyük yer başlamaq üçün. Xüsusilə də əgər fasilə üzərində və qısa müddət sonra, sen başlamaq üçün harada həqiqətən əmin deyil Artıq bir şey yaratmaq ən azı qismən sizə təqdim edilib. Əgər istəyirsinizsə p, 8.2 müəyyən AJAX ilə bir şey, və ya bir script yazmaq istəyirəm ki, həqiqətən böyük data set idxal bir verilənlər bazası istifadə p daxil bir model kimi 8 müəyyən olan Əgər son nəticədə, öz kod inşa edə bilərsiniz. Amma ki, bu da həyata daha meraklısı yolları başlamaq üçün. Bir çox məşhur çərçivəsində, Biz adlanır Laravel azarkeşləri istəyirik. Bu PHP çərçivəsində ki, mahiyyətcə edir bir sıra PHP artıq xüsusiyyətləri Dünyanın ən adi Ruby və Python, digər proqramlaşdırma dilləri ki, onlara daxil tikilib, və ya onların üstündə, əlavə çərçivələr. Və Laravel p set olacaq 7-nin çərçivə, mahiyyətcə, və bir çox vermək Sizin alət dəsti üçün daha çox alətlər. Maraqlı Belə ki, və isterseniz dərslər müraciət etmək deyil, lakin bəzi yeni dərs həll son layihə üçün, bu və buna bənzər kontrol online çərçivəsində növləri. Sizin veb hosting haqqında? Siz əlbəttə ki, sizin final qoya bilər layihəsi çərçivəsində əsaslı bir şey web bunu əgər, Sizin CS50 cihaz, və ən tələbələr edirik. Amma həqiqətən almaq istəyirsinizsə, Bir spin üçün dünyada web və sizin kodu qoymaq var, bu ki, həyata bu gün olduqca sadə bir neçə dollar üçün bir domen adı almaq, Sizin domen adı DNS qurmaq IP ünvanı heyəti üçün parametrləri. Və sonra həqiqətən təkan sizin bir uzaq server kodu Kimsə edə bilərsiniz, belə ki, something.com siz, və ya hər hansı domain Siz almaq üçün nə adı. CS50 evinə bizi takip edin gün səhifə gəlib, bəzi təlimat göndərmək lazımdır məhz bunu üçün. Sizə tabe istəyirsinizsə bir təlimat və ya istədiyiniz əgər həyata müəssisənin istəyirəm Öz, belə ki, var çox məşhur çərçivələr orada və sistemləri. Olan bir çox pulsuz və ya super ucuz, və ya tələbələr üçün ən azı pulsuz. AWS, və ya Amazon Web Services, biridir. CS50 ən çalışır olduğu Əslində, ki sözdə bulud öz server, , server virtual maşın istifadə həqiqətən fiziki deyil. Onlar fiziki illüziya edirik server, lakin biz, sizin ki, tam nəzarət ola bilər. Və biz yalnız bir seminar idi Hətta bir neçə həftə əvvəl ki. Parse.com super deyil Məşhur geri sonuna alət Siz istifadə edə bilərsiniz ki, əslində bir verilənlər bazası keçiriləcək. Siz anlamaq istəmirsinizsə və ya öz MySQL verilənlər bazası durmaq Bu və digər var əlaqədar xidmətlərin ki, Siz hissəsi diqqət edək Sizin app ki, siz həqiqətən kimi, ön-end və ya istifadəçi interfeysi, və ya funksiyalar, və sonra Outsource başqasına, tez-tez pulsuz. Əlbəttə tələbə miqyasına görə prototipləri, hər hansı bir geri sonuna xidmətləri E-poçt və ya verilənlər bazası kimi sizə lazım ola bilər ki,. İndi identifikasiyası üçün, CS50 super ümumi FAQ , necə istifadəçilər kimlik edirsiniz? Not öz istifadəçi adları və parol, lakin Harvard kimlikleri və PINS kimi ilə. Yaxşı, CS50 var həyata CS50 adlı xidmət ID, hansı vasitəsilə məhz bunu edə bilərsiniz. Və sonra həlli o, Siz etdiyiniz mobil layihələr, demək cür münaqişə Əgər istəyirsinizsə iPhone app, Windows Phone etmək app, bir Android app, və ya hər hansı bir orada digər cihazların sayı, var ki, həyata həqiqətən tools ki, Siz app yazmaq üçün imkan verir, JavaScript adətən, və ya oxşar dil. Və sonra çox onu yerləşdirmək iOS və Android kimi platformaları və kimi, PhoneGap biri olan, başqa Titanium. Siz növ əgər Belə ki, münaqişə və dərk bir bir az var ki, öyrənmək üçün əyri öyrənmək yalnız bu bir Dillər, siz həyata öz yeni aşkar tanışlıq almaq Bir spin üçün JavaScript həyata, və tətbiq edir. Və çox daha çox var Siz öz tapa bilərsiniz və ya sizin TFS konsaltinq. İndi nə CS50 sonra həyat haqqında? Məhz bu ki, , ən azı bir dəfə ifadə edərək, Siz problem təqdim etmək fikrində deyilik set xüsusiyyətləri və paylanması əbədi olaraq indeksi, lakin dərk Siz CS50 lazım deyil ki, cihaz Mac OS kodlaşdırma davam edir. Bu gözəl, faydalı ki, ətraf mühit bu pre-yapılandırılmış deyil gözəl Linux sisteminin nümayəndəsi. Amma əlbəttə ki, hər hansı bir istifadə edə bilərsiniz sərbəst mövcud alətlər sayı bu gün öz Mac kod yazmaq üçün Bir cihaz yerüstü olmadan, və ya öz Windows kompüter, və ya Siz, alətlər bir sıra Linux çalışan edirik eləcə də mövcuddur. Belə ki, yalnız bir qasırğa var tur ki, bilər bir nöqtədə ilə curl up etmək istəyirik. Amma indi üçün, bir götürək irəli baxmaq və nə qalır. Arasında Xüsusilə Kursun tarixi hadisələr CS50 Hackathon edir. Epik bütün nighter, olan Siz 7:00 PM ətrafında gəlmək lazımdır Sizin laptop ilə mağaza qurmaq, və layihə və dostlar. Və son dalış bir mühitdə layihələr ki, bir az görünür gəldikdən sonra bunu bəyənir. Siz burada yoxlamaq lazımdır, lazımdır sonra iş aşağı almaq, Bir sinif yoldaşı yardım olacaq. Siz ətrafında ilk nahar əylənmək lazımdır 9:00 PM, 1:00 AM ətrafında ikinci nahar. Və sonra o hələ də Gecənin sonunda duran, biz IHOP aparacağıq. Amma yol boyu bir foto köşk olacaq, Bu, həqiqətən, faktiki kimi deyil IHOP yolumuza CS50 Servislerimiz. İndi CS50 ədalətli, üçün Sinif tələbələr, bu sərgiləmək üçün imkan qürurla son layihələr. Yalnız başqalarına, lakin adətən 2000 plus kampus arasında iştirakçıları, bax tələbələr, fakültə, millət Oxford Street boyunca balonları və gəlib. Belə ki, nə var gözləyir ki, həyata bəlkə bir-birinə layihələrin qoyarkən Burada, sizin laptop gətirmək lazımdır. Biz hündür masalar qurmaq lazımdır siz Sizin laptop qoymaq Wi-Fi hop, və gedən üçün layihələr demo. Bu vaxt, musiqi olacaq, və popcorn və konfet, və daha çox. Siz kifayət qədər lazımdır ki, imkanlar mingle. Biz dostları var Sənaye bizim, hər hansı işə Bu şirkətlərin sayı Burada yalnız orada söhbət etmək kollec sonra həyat haqqında tələbələr, və ya təcrübə zamanı kollec, və s. Siz var ki, bu da görürsünüz çəkiliş yalnız incentivize bu başlamaq üçün Dostları ilə sohbetler, həm də dəvət sizin Öz dostlar, və ya razı öz dostları layihə görmək gəlir. Bu ilə məşğul şirinləşdirmək bilər payladı olunacaq kiçik kartları. Onların hər biri placeholders olacaq az Mimika üz Etiketler üçün. Tələbə kimi uşaqlar olacaq Mimika üz Etiketler veriləcək. Və hər kəs üçün kim müəssisələr qədər Siz və hey, nə etdiniz deyir? Və ya bir demo üçün xahiş sizin Layihə, onlara bir etiket əl. Onlar kart qoyun. Və onları müəyyən inanılmaz mükafatları hər hansı bir sayı, bu təsvir, o cümlədən Burada, sonra var Tədbirin sonunda çəkilişi. Bu CS50 üçün var. Və yol boyunca, geniş olacaq popcorn və stress top və konfet, və hətta keçən il Deyildi Harvard band, gözlənilir, lakin iştirak oldu. Bir foto köşk kimi olacaq Balonları yaxşı və kütləvi nömrələri Burada bu olanlar kimi. Ki, bir çox belə daim personal cəhd sonunda bu oyun çəkmək üçün gecə, olduqca işləri heç vaxt. Amma sizin üçün, siz istəyirsinizsə Bu hadisə üçün dostlara dəvət SAM CLARK: İndi kimi gəl tur növbəti dayanacağı. Siz distinct-- görəcəksiniz [Gülüş] Də Fayl. Siz ayrı gediş görəcəksiniz Gothic memarlıq biz qalan gördüm ki, Yale nin kampus tur. İndi burada Sanders Teatrında var. Sanders Teatr həqiqətən mədəni burada Harvard akademik mərkəzi. Başlanılması 1922-ci ilə qədər burada keçirilmişdir. Bu Sheldonian sonra modellenmiştir edir Oksford, İngiltərə teatr, Əslində kimi. Və bir yer kimi xidmət edir çox mədəni tədbirlər üçün, Burada böyük akademik hadisələr. Bir çox A Cappella qrupları Sanders çıxış, Crocodillos çıxış Burada tez-tez, onlar sort kimi Demək olar ki, 2.0 Wippenpoofs. Eləcə də böyük sinif həqiqətən kimi Harvard, CS50, burada tədris olunur. Tur maraqlı olan kompüter? Hər kəs maraqlıdır? Terrific. Yaxşı, siz nə varsa Yale matriculate, Siz, həqiqətən, həqiqətən lazımdır CS50 alaraq istəyirik. [Gülüş] [Alqış] Siz, həqiqətən, edə bilməyəcək fiziki Sanders Teatr ərzində, Lakin, CS50 canlı olacaq New Haven sizə üzərində axın. Eləcə də bir hamısından lazımdır kimi yardımçı heyət, personal dəstək şəbəkə öyrənmək üçün, CS50 var etmək bütün kompüter haqqında. Belə ki, bu Sanders Teatr edir. Bu Gothic deyil, lakin bu, böyük deyil. Hər hansı bir sualınız varmı Biz növbəti dayanacağı üçün hərəkət əvvəl? Bəli. Auditoriya: David Malan ki? [Gülüş] SAM CLARK: Aman Allah deyil! Bir Selfie edək. Selfie! Bir Selfie edin! Burada, burada. Burada, kimsə onu saxlayın. Biri onu saxlayın. Necə, David var? DAVID Malan: Salam, DA SAM CLARK: mən də edirəm. Mən bunu ətrafında çevirmek lazımdır. Və ördək üz, David. [Gülüş] Bəli, o bəyənir. Terrific. Terrific. Bəli, biz növbəti dayanacağı üçün hərəkət edəcəyik. Növbəti dayanacağı Harvard stadionu, biz böyük uğurlar etdik son 13 ildə. [Gülüş] [Alqış] DAVID Malan: Belə ki, şayiələr həqiqətən doğru. Tarixində ilk dəfə olaraq, Harvard və Yale tələbələri bir kurs olacaq eyni 2015-ci ildə bu gələn Fall CS50 çağırıb. Biz rəqabət asie qoymaq təxminən 100 ildir, və nəticədə, Fall 2015-ci ildə faktiki Yale tələbələr etmək olacaq İlk dəfə CS50. mühazirələr həqiqətən olacaq Buradan axın, Bu tamaşaçı sizin varisləri, New Haven, burada tələbələr məşğul olacaq şəxs və ya bəzi belə ki, online, optimize yaşamaq, və ya sonra tələb. Amma biz daimi olacaq yerli dəstək qədər strukturu, tam tədris yoldaşları ilə, Əlbəttə köməkçiləri aparıcı olacaq bölmələr, və ofis saat. CS50 Puzzle Day edəcək Cambridge keçiriləcək, və biz dəvət bizim Cambridge Yale dostlar CS50 Puzzle Günü kimi yaxşı CS50 Hackathon kimi. Və sonra semestr sonunda, orada Hər iki Cambridge epik ekran ola və CS50 New Haven Harvard tələbələr, ekran və Yale eyni o müvafiq şəhərlərdə. And olsun ki, siz hər hansı bir varsa, Yale getmək dostlar, Biz belə bir TFS və CSS lazımdır burada bu URL onları göndərə bilərəm. Amma biz vaxt olacaq CS50 öz yaxşı tədris biri göndərilməsi yoldaşları, Jason Hirschhorn, kim haqqında məzunu, yalnız başa edərək kəsişməsində onun dissertasiyasının kompüter elm və təhsil. Jason tam iş olacaq Yale, və yerdə olacaq bizə kömək bu qədər durmaq və Bu iki universitet gətirmək CS50 vasitəsilə. [Alqış] İndi CS50 nin ilə yanaşı, istehsal komanda, mən hop etmək imkanına malik Bu oğlan ilə avtomobil və nəzər nə New Haven bizi gözləyir. [Video playback] [MUSIC - "doğru birlikdə MOVIN"] Axtarış boyunca -Movin hüququ yaxşı dəfə və yaxşı xəbər itirmək bilməz yaxşı dostları ilə. -Bu Bir vərdiş ola bilər. -Opportunity Dəfə knocks həyata olmaq imkan və onu qapmaq. Bəli! -Together Biz bunu nab lazımdır. Yellow Cab onu hitchhike avtobus və ya -We'll. Bu -Cab? Sağ hissəsindəki "-Movin, Başıboş və fantezi pulsuz. Orada -Spektrometriyası yarım fun mənimlə bölüşmək gəlir. -Movin Hüququ birlikdə. Yük bölüşmək üçün öyrənmək -We'll. -Biz Bir xəritə ehtiyac yoxdur Yolda bu şou saxlamaq. -Hey, Fozzy, mən sola istəyirəm Siz yol bir çəngəl gəlmək əgər. Bəli, Sir. Yol Çatalın sola dönün. Kermit? Mən inanmıram. Movin 'doğru yanaşı, biz Quru yolu üzərində bir həyat tapdı. -Və Yol mənim yoludur. -Yaxşı, Mənim naviqasiya güvənirəm. Çığıran avtomobilləri ilə -Film ulduz, və aşağı üst həyat. Böyük şəhər storming -We're. Bəli. Storm hüququdur. Bu kar olmalıdır? Xeyr, mən belə düşünmürəm. -Movin Hüququ birlikdə. Pulsuz -Footloose və fantezi. Böyük vaxt hazır olun Bu, mənim üçün hazır edirmi? -Movin Hüququ birlikdə. Movin sağ boyunca. Movin sağ boyunca. Movin sağ boyunca. Daha yaxşı üzərində çəkmək Ola bilər. Bəli, Sir. Oh, ki, baxmaq. [END playback] DAVID Malan: Biz 2015-ci ildə Yale görəcəksiniz. [Alqış] Belə ki, indi bəzi yous təşəkkür edirəm. Bir var demək kifayətdir , həm də qarşısında bütün ailə və bu sinif kamera arxasında ki, nəticədə hər şey iş edir. Mən bir etiraf etmək istərdim bir neçə və sonra bütün heyəti İlk Colton, onun EDM yolu ilə mühazirələr start əhatə edir İndi həftə bir sıra. Eləcə də bütün istehsal kimi qrup, qəbul edilmişdir ki, hər şey bu il belə gözəl baxmaq. Çili Dan və Andrew və Cheng, və Geri Colton və Ramon və Barry, və Kenny və hər kəs olub kim Bu kameralar arxasında cəlb, Hər şey mümkün edir. Gabriel, həmçinin, bizim baş müəllim fellow. [Alqış] Əgər siz artıq olmasaydı bilirik, Gabriel, həqiqətən, yolu ilə aşkar CS50 istehsal komandanın videos. Həqiqətən böyüyən Braziliya geri bir neçə il, o bütün aşkar CS50 material, online oldu və o, mənə bir azalıb cür qeyd xahiş o əgər onu tərcümə edə bilər Sinif yoldaşları üçün Portuqaliya. Və həqiqətən, o dərs, nəticədə etdi 50 şagird, onun sinif yoldaşları, Yüksək məktəb. 150 şagird növbəti izlədi il və gözəl onun dad Əslində belə bütün şey çəkiliş edildi Siz CS50 Gabe nin mühazirələr tapa bilərsiniz Braziliya online həmçinin. İndi Davon burada Davon burada kurs çalışan edilmişdir, edilməsi olmuşdur hər şey belə rəvan run və ona olmadan bilmədi biz indi komanda idarə. Və sonra, əlbəttə, Rob Bowden. [Alqış] Rob indi oldu Əlbəttə, bəzi beş il, Mənə ikinci sinif şagirdi yaxınlaşdı olan bir maraqla il ci sinif idim. Və sonra köməkçisi baş TF oldu, və sonra Head TF, sonra Hoca. İndi, iman və ya çox görkəmli rol Texniki qərargah üzvü, Kompüter dünyada olan həqiqətən bəzi çəki keçirir. Və belə ki, understatement əslində yüksək bağlı olmaq deməkdir Rob. Allison, əlbəttə, kim aparıcı edilmişdir kamera rəsmi bölmələr dəfə bir həftə, və əmin edilməsi mövcud resurs var tələbələr üçün online tune-in şəxs edə bilməyəcək. Və sonra, əlbəttə, bir TF, mən hesab edirəm ki, kim hər bir ofis saat olmuşdur Bu il burada bu, o cümlədən, Bu, burada o burada həmçinin. And olsun ki, [? Zamila?] Getdi Kursun problem vasitəsilə hər kəs dəstləri, və kimə olmadan, biz bilər Mən çox, demək cəsarət, gözləmək deyil. Və sonra nəhayət, Cheng burada kimin deyil daha çox üçün Bu filler olan var görünen edilmişdir ən hər mühazirə. Həqiqətən Cheng yaxınlarda birlikdə var CS50 istehsal komanda ilə Bu təşəkkür edirəm birlikdə qoymaq üçün bütün komanda üçün, Bir az seqment yolu ilə Biz Street, Cheng çağırırıq. [Video playback] [MUSIC PLAYING] -Bu Küçəsində Cheng ilə Cheng edir. Bu gün mən burada deyiləm CS50 Quiz One Grading Partiya olduğu heyət üzvləri CS50 grade viktorina bir toplaşmışıq. Mən, həqiqətən, hesab edirəm bir partiya, ancaq fikir almaq. Mən onlara bir suallar olacaq öz təcrübələri bu dövr haqqında və texniki bəlkə bir neçə suallar, sonra biz onları həll edəcəyik. Mən Mən bu hazıram düşünmürəm. -Bu OK. -Yaxşı. Bir byte necə çox bit var? -4, 8. -Nə Üçün PHP stand edir? -PHP? Hypertext Protokol. Baxmayaraq, bir protokol edirmi? Mən bilmirəm. Mi? Eh, -Eh. Buzzer. Mən P PHP dayanır ki, bilirik. -Yaxşı Harada dayandırmaq edir? -Bu Durmur. -Bu Da haradasa dayandırmaq üçün var. -Xeyr, Bu deyil. Bir söz sadələşdirmək -İxtisarlar. -Xeyr, Mm-mm. [? Recouragin? ?] Ciddi sual -Bu. [Gülüş] Bu da gələn gəlir nömrələri ardıcıllıqla? 2, 4, 8, 16, 32, 955. Mən sizə idi düşündüm 64, lakin OK demək olacaq. Ardıcıllıqla növbəti sayı hansı var? -CS50. -Bu Da bir sıra deyil. Mən heç bir ipucu var. Siz -Yox hüququ var. , Grading geri edin. 64 güc 2 nədir? Jeez -Oh. Bu bilməlidir. Mən bilmirəm. -Yaxşı. [Gülüş] -Neçə Stress top yoxdur Sanders Teatrının doldurmaq almaq? -Too Çox. -Siz Heç vaxt bilər çox top qeyd. -am Mən sağ? Düzgün cavab nədir? -Var Heç bir düzgün cavab deyil. Var əmin -Mən. -Bu Ölçüsündən asılıdır stress topu. Siz Rob Bowden olan bilirsinizmi? Bəli. Onun sözlərinə görə, bu il daha yaxşı saç var daha o əvvəlki illərdə etdi. Belə ki, bir az çətin idi Onu tanıyan, ancaq bacardı. O buff oğlan mi? Bəli. -Yaxşı. Bəli, mən onu istəyirəm. Siz qeyd ki, -İndi, Mən sizə bir sual var. -Bütün Hüququ. -Nə Rob Bowden bench press var? İT max. Onun max bench press nədir? -Siz. CS50 TFS, Cas çox -Mən təşəkkür sizə, istehsalçıları, dizaynerlər, tədqiqatçılar, və hər kəs iştirak kim qarşısında və kamera arxasında həm də burada CS50. Biz, şübhəsiz ki, bu edə bilmədim Siz və biz yeni salamlayıram gözləyin bilməz heyət üzvləri. Bu -Hər kəs masa, biz sarılmak əldə edə bilərsiniz? Siz -Mən təşəkkür. Çox heyəti sizə -Mən təşəkkür. Personal olmaq üçün sizə təşəkkür edirik. Bu, bizim müsahibə bağlayır. Bu il heyəti olan üçün təşəkkür edirik. -Mən Təşəkkür çox. Siz -Mən təşəkkür. -Xeyr, Xeyr, təşəkkür edirəm. Mən yaxşı iş və ya nə olundumu? -Siz Gözəl idi. Bu barədə Cheng ilə Cheng idi Street və bu 2014-ci ilin CS50 idi. Biz -Nə haqqında danışmaq idi? Biz yalnız bu söhbət etdi. Bu bir oyuncaq deyil. [MUSIC PLAYING] [END playback] [Alqış] DAVID Malan: Belə ki, CS50 edir həqiqətən indi cəlb TFS, əlbəttə köməkçiləri üçün, istehsalçıları, dizaynerlər, və digər rolları hər hansı bir sayı pərdə arxasında getmək üçün bu imkan verir. İndi bir az xüsusi bir şey üçün. Bildiyiniz kimi, Colton var sinif onun EDM təqdim amma bu gün o, birlikdə qrup var və CS50, biz bəzi şagirdlər yetişdirmək əvvəl səhnədə, mən sizə vermək Colton, Gabe, və Taylor. [MUSIC PLAYING] COLTON: mənim yol hiss qaranlıq vasitəsilə. Bir döyülməsi ürək rəhbər tutaraq. Səfər sona çatacaq harada deyə bilməz. Amma harada başlamaq üçün bilmək. Edin, mən də edirəm mənə anlamaq üçün gənc. Mən bir yuxu tutdu alıram söyləyin. Life, əgər mənə keçəcək Mən göz açmaq deyil. Bu mənə gözəl deyil. Bu bütün zaman, belə ki, mənə oyanmaq. Mən wiser Ben və mən yaşlı edirəm. Mən özüm tapmaq ki, bütün bu vaxt Mən itirilmiş bilmirdim. Bu bütün zaman, belə ki, mənə oyanmaq. Mən wiser Ben və mən yaşlı edirəm. Mən özüm tapmaq ki, bütün bu vaxt Mən itirilmiş bilmirdim. Mən balans çalışdı Dünyanın çəkisi. Amma yalnız iki əlləri var. Mən şansı əldə ümid dünyanın səyahət. Mən heç bir planları yoxdur. Mən qalmaq bilər ki, arzu əbədi bu gənc. Mənim gözləri bağlamaq qorxmur. Həyat üçün bir oyun Hər kəs və sevgi bir mükafatdır. Bu bütün zaman, belə ki, mənə oyanmaq. Mən wiser Ben və mən yaşlı edirəm. Mən özüm tapmaq ki, bütün bu vaxt Mən itirilmiş bilmirdim. Hər kəs! Bu bütün zaman, belə ki, mənə oyanmaq. Mən wiser Ben və mən yaşlı edirəm. Mən özüm tapmaq ki, bütün bu vaxt Mən itirilmiş bilmirdim. Mən itirilmiş bilmirdim. Mən itirilmiş bilmirdim. [Alqış] DAVID MALAN: bu il gələn CS50 Ədalətli, canlı musiqi də var. Belə ki, indi, bizim son fürsət tamaşaçı iştirak bit. Bunun üçün biz altı lazımdır tələbə və üç heyət. OK, siz istəyirik, burada görmək edək praktiki kafedrasının atladığı. Qədər Hadi. OK. Necə iki birlikdə haqqında burada qədər gəlib. Və necə haqqında iki və bir qədər gəlib. Üzrə komanda bir az inkişaf edək. OK. Right var. Hadi. Bəli. Siz aşağı gəlir. Bu çətin olacaq. OK. OK. İncə, aşağı gəlir. Bir neçə dəqiqə siz baxın. Bütün hüquqlar, belə ki, burada artıq gəlib. Biz iki daha çox almaq olacaq stul və ən Nick edək, və Alison və bu Yale tələbə burada, və Rob Bowden qədər gəlib. Bu vaxt, Cheng əgər səhnədə məni qoşula bilər. Siz uşaqlar iki yaratmaq istəyirsinizsə tələbə qrupları və bir heyət komanda. Və Cheng, əgər bu yaymaq bilər burada sədrlik, mən board hazır almaq lazımdır. Bu inanılmaz yöndəmsiz. OK. Bir kafedrasının yol olun. Artıq gəlib. Aşağı gəlir. Mən Yale tələbə düşünürəm heyət komanda üçün oynayan. Əla. Biz ümid edirəm ki, kifayət qədər stul olmalıdır. Əgər, biz bir qamarlamaq lazımdır. Biz harada lazımdır? Burada, artıq gəlib. Bütün hüquqlar. CHENG GONG: biz daha heyət lazımdır? DAVID Malan: yox, No. Bu iki tələbə qrupları olacaq bir Harvard / Yale heyəti komanda. Bütün hüquqlar, belə ki, biz bu var təhlükə oynayan ənənə, təhlükə və ya, həqiqətən, öz versiyası biz yalnız sual və gözləmək yerləşir cavab. Amma suallar gedirik bizim yazılmayıb xahiş, Onlar sizə tərəfindən yazılmışdır. Siz çox geri bilər Problem Set A. uzun forması [Gülüş] Mən etiraf etmək lazımdır onların əksəriyyəti viktorina bir daxil etməyib. Biz bəlkə 500 sual var xahiş HTML nədir? HTTP nədir? CSS nədir? Belə ki, onlar məhz deyil sual çətin ən lakin biz yüzlərlə vasitəsilə getdi və suallar yüzlərlə Aşağıdakı nümunə. Belə ki, Cheng burada xahiş var board run təklif etmişdir. Biz burada davam və bu zəng edəcəyik Team One Team iki, və Team Üç. Və ki Komanda deyək Üç silkələmək qazandı, belə ki, uşaqlar nəzər gedir Sizin sol və ya yuxarıda, bir həftə seçin, və bir dollar məbləği seçin. Biz sonra xahiş edəcək sual və Cheng edəcək siz mükafat, və ya çıxmaq Siz lazımi xal. Team Üç, nə istəyirsiniz? Mən burada Həftə 0 bir çox eşitmə alıram. [Gülüş] STUDENT 1: hər hansı bir seçin edə bilərəmmi? DAVID Malan: hər hansı bir kateqoriya, hər hansı bir məbləğ. STUDENT 2: Həftə 0 500. DAVID MALAN: Siz daha qoyulması edirik sual seçilməsi fikir Mən onlara seçilməsi daxil yazdığı çox Bütün hüquqlar, belə ki, nə demək idi? OK. Və sonra ilk iradə qədər gedir əl buzzed ki, bir hesab etmək. Fərq arasında nə qlobal və yerli dəyişənlərin? Komanda Two gördüm. STUDENT 3: Global-- yalnız biz nə mikrofona danışmaq? Global bütün, üçün proqram çərçivəsində, Yerli isə yalnız müəyyən edilir təcrid hissəsində. DAVID MALAN: bir nəzər salaq. Biz sizə keçirmək olacaq Sizin sinif yoldaşları verdi cavab. Siz basın mətn, bütün caps ƏHATƏ DAİRƏSİ. [Gülüş] DAVID MALAN: Mən gedirik hesab edirəm ki, sanki bu almaq lazımdır. Beləliklə, biz o xal vermək fikrində deyilik. Biz məhz gözləmək olacaq nə sinif yoldaşları verdi. Belə ki, təəssüf ki, mənfi istəyirik 500, lakin nəzarət hələ də istəyirik. Amma control-- hələ də istəyirik indi yox, yaxşı control-- istəyirik. Siz nəzarət hələ də istəyirik. STUDENT 2: OK. DAVID MALAN: Siz nəzarət hələ də istəyirik. Bəli, yenə 500 gedək. OK. Həftə 1, 500, Cheng. Məlumat növləri və onların ölçüləri hansılardır? [Gülüş] DAVID MALAN: Oh, mən gördüm burada ilk bir tərəfdən. Rob Bowden. Rob Bowden: A char 1 byte, qısa, var iki bytes, bir int 4 bayt edir Uzun 4 bayt, uzun uzun deyil 8 bayt, bir char ulduz, 4 bayt bir int ulduz 4 bayt, a uzun uzun ulduz 4 bayt edir. DAVID Malan: Cheng, nə Düzgün cavab? Rob Bowden: Oh, float və ikiqat. DAVID MALAN: Siz tərk istinad hesabatı hissəsi, amma biz hesab edirəm 500 üçün ona verir. Rob Bowden: Bəli. TƏLƏBƏ: Bu qərəzli edir! Rob Bowden: Nə danışırsan? DAVID Malan: Bu bal OK went-- doğru, Team One. Mən yəqin ki, yaxşı bir hakim deyiləm. Bütün hüquqlar, biz hərəkət olacaq. Siz uşaqlar nəzarət var. Yale tələbə. 500 bal həftə 4 edəcəyik. Mən Team üç gördüm edirəm. STUDENT 1: yaddaş azad. DAVID MALAN: Siz yaddaş azad? Azad. Biz sizə vermək lazımdır. Bütün hüquqlar, komandasının bir və üç bağlayır, Team Üç nəzarət var. Nə kateqoriya istəyirsiniz? STUDENT 2: həftə iki, 500. [QƏZETİNİN DOUBLE ALARM] DAVID Malan: Amazing. STUDENT 2: Hər şey? DAVID MALAN: Siz almaq Sizin məbləği seçin. STUDENT 1: Niyə? STUDENT 3: Bəli. STUDENT 4: Bütün. STUDENT 2: 500. DAVID MALAN: 500? STUDENT 2: Bəli. DAVID MALAN: 500, Daily Double. STUDENT 3: Xeyr, siz bilməzsiniz. DAVID Malan: Cheng? Xeyr! [Təzahürat] DAVID MALAN: 500 İdarə Heyətinin nəzarət. Biz yaxşıdır Rob Bowden: Belə ki, ikiqat bir Bəli və ya heç bir sual idi? [Gülüş] DAVID Malan: Biz bir və ya üçün vaxt Single təhlükə daha iki suallar. OK. Team Üç. Həftə 0, 100. Nə komanda var? STUDENT 5: Mən burada edirəm. DAVID MALAN: OK. Team iki. STUDENT 5: Siz Say blokunun istifadə MİT, hello, dünya demək danışıq. [Gülüş] DAVID Malan: Minus 100. Bütün hüquqlar, bir daha Single təhlükə sual. Siz uşaqlar nəzarət davam edir. STUDENT 2: Həftə 3, 100. DAVID MALAN: Həftə Üç, 100. The-- nədir Rob Bowden: Team Üç. DAVID Malan: Team Üç? OK. Biz Team üç ilə olacaq. STUDENT 3: ən yaxşı halda ssenari, və ya run zaman? Ən yaxşı halda Çünki ssenari bu qaydada deyil. DAVID MALAN: Baxaq düzgün cavab nə. [Gülüş] DAVID Malan: Bütün hüququ. Çifte təhlükə hərəkət edək. Alex Trebek (qeyd): Bu təhlükə var. DAVID Malan: Double təhlükə, bu Double təhlükə Biz kateqoriyalar var Həftə 5, 6, 7, 8 və 9. STUDENT 3: bizim xal hara getdi? Harada bizim xal hara getdi? DAVID Malan: Biz əl tənzimləmək üçün gedir. Biz də gedin. Team iki 2000 idi? OK. Bütün hüquqlar, indi biz daha pul atdı və biz burada Team nəzarət verilməsi edirik. Durmayın və sevimli kateqoriya və məbləği. STUDENT 2: Biz Həftə 6, 1000 getmək lazımdır. DAVID MALAN: Həftə 6, 1000. Yığını necə inkişaf edir? Team iki. STUDENT 5: Siz əlavə Sayt yeni fəaliyyət göstərir. DAVID MALAN: a əlavə et Sayt yeni fəaliyyət göstərir. Bu qədər artır. [Gülüş] DAVID Malan: Bütün sağ, lakin Siz nəzarət hələ də istəyirik. STUDENT 5: Bütün sağ, başqası seçin. STUDENT 6: Mən ala bilərsiniz. DAVID Malan: Bu, bütün nisbi deyil. Biz cəlb edirlər baxmayaraq böyüyən kimi yığını, Siz ünvanları ki, xatırlamaq lazımdır həqiqətən fərqli bir istiqamətdə inkişaf edir. Amma orada Rob xoşbəxt etmək lazımdır. Bütün hüquqlar Team iki. STUDENT 4: Həftə 8, 1000. DAVID MALAN: 1,000 Həftə 8. Doğru və ya yalan, HTML bir proqramlaşdırma dili? Qərar qəbul edə bilər başqa bir hakim var? Rob Bowden: Bu, mənim bütün idi. DAVID Malan: Bütün sağ, Rob çağırıb. Rob Bowden: Bu, belə yalan. DAVID Malan: Rob deyir yalan, və cavab yoxdur. [Gülüş] CHENG GONG: gözləyin, gözləyin gözləyin. Gözləyin, gözləyin, gözləyin. DAVID Malan: Bütün sağ, Yale tələbə? STUDENT 2: Bu zəif yazılmış sual, bu, doğru və ya yalan ifadə edərək, və sonra bir sual idi. Mən etiraz. DAVID MALAN: qeyd etdi. Biz bir daha vaxt Double təhlükə sual. Team iki. STUDENT 6: Həftə 9, 1000. DAVID MALAN: 1,000 Həftə 9. Fərq nədir ID və sinif arasında? Team Üç? Team Üç. STUDENT 3: Siz ID müraciət edə bilər Yalnız HTML şey bir növü, ancaq sinif müraciət edə bilər çox fərqli şeylər. [Alqış] DAVID MALAN: OK. Biz sizə vermək lazımdır. Beləliklə, biz Final təhlükə davam əgər, Komanda Üç sağ, qalib, hesab edirəm ki? Belə ki, daha bir sual edək. Daha bir sual, Double təhlükə. Belə ki, ən azı biz pull-- bilər ki, kömək etmək niyyətində deyil. Bu Team biri kömək edə bilər. Nəzarət var Bütün hüquqlar? Yəqin ki, məni. OK. Siz uşaqlar. Bəli, yalnız sağ var. STUDENT 2: Həftə 9 200. DAVID MALAN: Yaxşı oynadıq, həftə 9 200. Bütün PHP nə simvolu STUDENT 2: Rob. DAVID Malan: Rob? Rob Bowden: Cash tag. [Gülüş] DAVID Malan: Bütün sağ, bu davam edək. Final təhlükə davam edək. Üzrə hər kəs edək bir cavab ilə gəlmək, və biz bu barədə yazmaq lazımdır bəzi musiqi oynamaq kimi kağız sürüşmək. Və sonra biz bu kimi iddia lazımdır plan üzrə gedirdi. Bütün hüquqlar, Final təhlükə belə kateqoriya Həftə 12. Siz bütün decide-- var Mən heç, qələm vermədi. Pens, xahiş edirik. Təşəkkür edirik. Bütün hüquqlar, OK. No daha qələm, xahiş edirik. OK. Belə ki, Team One, 0 Team iki edir 0 və Team Three 2 edir. Siz $ 2,000 qədər mərc edə bilərsiniz. Belə ki, irəli getmək və mərc edək. Aşağı wagers. İndi Cheng gedir sual aşkar, Biz təxirə qədər sonra bəzi musiqi oynayır. [Təhlükə MÖVZUSUNDA PLAYING] DAVID Malan: Bütün sağ, qoy Bizə Team Üç burada başlayır. Siz $ 1,000 və cavab wagered? STUDENT 1: 955. DAVID MALAN: 955. Team iki Burada wagered. STUDENT 7: $ 2,000. DAVID MALAN: $ 2,000 və cavab idi? STUDENT 6: 955. DAVID Malan: Team Üç wagered $ 2,000 və cavab idi? Rob Bowden: 955. DAVID MALAN: 955, doğru deyil. Bu gün qalib deməkdir ki, mən hesab edirəm ki, Yalnız Team Üç sağ hələ? Team Üç oyun edir! [Alqış] DAVID MALAN sonra, CS50 üçün ki. CS50 komanda üçün çox təşəkkür edirik. Çox sağ olun! Üçün çox təşəkkür edirik bizim Harvard vaxt dostlar. Bu CS50 idi. [Alqış] [MUSIC PLAYING] Daven FARNHAM: İndi Deep Daven Farnham tərəfindən düşüncələr. Necə MySQL anlamaq axı, Mən indiki anlamaq belə qəbul edə bilərəmmi? [Chuckling]