[MUZYKA GRY] [MUZYKA Armin van Buuren, "to, co  Czuje się jak "] [MUZYKA - M4SONIC "BROŃ 2.0"] [Klaskanie] Steve Ballmer: Woo! To CS50. [APPLAUSE] DAVID MALAN: To CS50. I to jest początek i koniec, tygodnia 12 na raz ostatni. Pamiętacie z Tydzień 0, że obiecaliśmy to, że to, co ostatecznie Oczywiście w tej kwestii jest nie tyle gdzie kończy w górę w stosunku do swoich kolegów, ale gdzie, w 12. tygodniu, w końcu w stosunku do siebie w tygodniu 0. Cóż, jesteśmy tu i teraz w 12 tygodniu, a Ciebie może spojrzeć czule, lub remarkadly, co, jak daleko masz przyjść, kiedy to było najgorsze Twoje problemy, kilka tygodni temu. Ale to jak daleko Trafiłeś od tego czasu. W szczególności, jeżeli spośród bez wcześniejsze doświadczenie, kilka tygodni później, ty realizacji dość wyszukane dane Struktura jak ten tabeli mieszania tutaj, lub nawet to TRI tutaj. Zaledwie kilka tygodni później, i właśnie tydzień temu ty realizacji tego, mash-up od wielu API uisng asynchronus Wymaga JavaScript i HTTP wnioski za sceną. Ostatecznie, tworząc Cała aplikacja internetowa z czegoś który rozpoczął się z zaledwie kilku znaków hash. Teraz rzeczywiście można przypomnieć, że 78% z was nie miał wcześniejszych doświadczeń, i zaproponował, że może być uczucie trochę samotny w początek, ale uświadomić sobie, że jesteś teraz bardzo wśród przyjaciele i kibice tutaj. Teraz, to tradycja CS50 nie tylko rozpocząć semestr, ale także zakończyć semestr z kawałkiem ciasta. Rzeczywiście zespół był na dole cięcie go i pobierania próbek ciasto, ale oczekuje się po prostu Trochę czasu. Ale pomyślałem, że mogę odebrać gdzie skończył i trochę zamknięcie dzisiaj. Można przypomnieć, to tutaj stronę internetową, I że jedyną dobrą rzeczą mogę zrobić jest Napisać tych ludzi łaskawy konieczności zatwierdziła je tak w klasie tylko para z tydzień temu. I powiem, aby ich kredytowej, wróciłem tę odpowiedź z ediblearrangments.com. Dzień dobry, panie Malan. My zapytaliśmy o naszej IT Dział w zakresie swojej działalności. Radzą, że od przyszłego tygodnia, nie będzie łatka strona stosowane. Cenimy sobie opinie. I indeed-- [APPLAUSE] DAVID MALAN: I rzeczywiście, jeśli Ciebie Do editablearrangments.com Teraz kliknij przycisk logowania, rzeczywiście jesteś wysłany do wersji HTTPS serwisu. [APPLAUSE] Więc masz to, CS50 tutaj co Różnica jednej stronie internetowej, w tym samym czasie. Więc teraz, ostateczny projekt, Oczywiście, wszystko to czeka teraz. I uświadomić sobie, że nie ma Dowolna liczba składników że można wplatają projekt ten twój. Rzeczywiście, co wielu studenci, jeśli konieczność uwzględnienia w oparciu internetowej ostateczny projekt, odbędzie s set 7-tych Kod dystrybucja, CS50 Finanse, a następnie będzie wyrwać części, które są odsetek lub z tematem do ich ostatecznego projektu, jak wyglądają się funkcji, która jest z pewnością bardzo specyficzne Yahoo Finance. A oni dodać w swoim kodzie, i zbudować na szczycie mechanizmu logowania które oferujemy Państwu. I tak, że jest absolutnie świetne miejsce, aby rozpocząć. Zwłaszcza, jeśli w ciągu przerwy wkrótce potem, że jesteś tak naprawdę nie wiesz, od czego zacząć stworzyć coś, co nie ma już został przekazany do Ciebie, przynajmniej w części. str ustawić 8,2, jeśli chcesz coś zrobić z AJAX, lub chcesz napisać skrypt które importuje naprawdę duży zestaw danych do bazy danych, korzystanie p zestaw 8 jako model, w którym można zbudować swój własny kod, ostatecznie. Ale sobie sprawę, też, że nie ma nawet bardziej wyszukane sposoby, aby rozpocząć. Bardzo popularne ramy, które jesteśmy fanami, nazywa Laravel. To jest frameworkiem Dodaje, że w istocie do PHP szereg Cechy, które już są powszechne w świecie Ruby i Python, inne języki programowania które zostały wbudowane w nich, albo na nich, dodatkowych ram. I tak Laravel odbędzie zestaw p Ramy 7, w istocie, i daje dużo więcej narzędzi dla Twojego zestawu narzędzi. Więc jeśli ciekawi, a jeśli chcesz nie tylko mają zastosowanie wnioski, ale zająć kilka nowych lekcji do końcowego projektu, sprawdzić to i podobne rodzaje ram online. Jak o hosting strony internetowej? Można oczywiście umieścić finału Projekt, jeśli robi coś w oparciu internetowych, na urządzenia CS50, i większość studentów zrobić. Ale jeśli chcesz, aby rzeczywiście podjąć na całym świecie sieci na tor i umieścić kod na tam, uświadomić sobie, że jest to bardzo proste te dni do kupić domenę za kilka dolarów, ustawić nazwę domeny w DNS Ustawienia dla rzeczy adres IP. I wtedy rzeczywiście push Kod do jakiegoś serwera zdalnego tak, że ktoś może odwiedzić Ci co something.com, lub cokolwiek domeny wymienić zdarzy ci się kupić. Stay tuned do domu CS50 jest Strona w najbliższych dniach, gdzie my po kilka instrukcji za to dokładnie to. Jeśli chcesz śledzić pewne wskazówki, lub gdybyś lubią wychodzić na własną rękę, nie jest tak wiele popularnych ram i systemy tam. Wielu z nich są darmowe, albo bardzo tanie, a przynajmniej za darmo dla studentów. AWS, lub Amazon Web Services, jest jeden. W rzeczywistości, to gdzie CS50 obsługuje większość własne serwery w tak zwanej chmurze, obsługa maszyn wirtualnych, serwerów które tak naprawdę nie są fizyczne. Są iluzja fizyczna serwery, ale to my, a ty, mógł mieć pełną kontrolę nad tym. A my po prostu mieliśmy w seminarium, w Fakt, kilka tygodni temu na tym. Parse.com jest super popularne narzędzie back-end które można wykorzystać do właściwie obsługiwać bazy danych. Jeśli nie chcesz, aby dowiedzieć się, czy stanąć własną bazę danych MySQL, nie ma to i inne powiązane usługi, które pozwala skupić się na części z Twojej aplikacji, które naprawdę jak, front-end lub interfejs użytkownika, lub funkcje, a następnie zlecić do kogoś innego, często za darmo. Z pewnością w skali studentów prototypy, wszelkie usługi back-end jak e-mail czy baz danych które mogą być potrzebne. Teraz, do uwierzytelniania, bardzo powszechne Pomoc w CS50 jest, w jaki sposób uwierzytelniania użytkowników? Nie z własnej użytkownika nazwy i hasła, ale jak Harvard identyfikatorów i szpilki. Cóż, ma realizować CS50 Usługa o nazwie CS50 Identyfikator, za pomocą którego można zrobić dokładnie to. A potem ci z was, walce, powiedzieć, mobilnych projektach, dokąd się wybierasz, rodzaju konflikt, jeśli chcesz zrobić app iPhone, Windows Phone aplikacji, Android lub jakikolwiek Wiele innych urządzeń tam, sobie sprawę, że istnieją faktycznie narzędzia pozwalają napisać aplikację, w typowo JavaScript, lub jakiś podobny język. A następnie wdrożyć go do wielokrotnego Platformy takie jak iOS i Android i podobne, PhoneGap będąc jednym, Tytan innego. Więc jeśli jesteś w rodzaju konflikt, i uświadomić sobie, że jest trochę krzywej uczenia się do nauki tylko jeden z nich Języki, sprawę można wziąć własne znaleźć nową znajomość z JavaScript na tor, i stosować go tam. I jest o wiele bardziej, że można znaleźć na własną rękę, lub ze swoich TFS. Teraz, co o życiu po CS50? Tak, że jest to powiedział, co najmniej raz, nie zamierzamy być przekazany problemu zestaw specyfikacje i dystrybucji Kod na zawsze, ale uświadomić sobie, że nie trzeba się CS50 Urządzenie do dalszego kodowania w systemie Mac OS. To wspaniałe, użyteczne Środowisko, w które jest wstępnie skonfigurowany do Przedstawiciel ładnym systemu Linux. Ale z pewnością można użyć dowolnego liczba łatwo dostępnych narzędzi te dni, aby napisać kod na własnym komputerze Mac bez obciążania urządzenia, lub na komputerze z systemem Windows, lub jeśli używasz Linuksa, wiele narzędzi istnieją również tam. Więc to tylko wicher Wycieczka, że ​​może po chcesz zwijają się z w pewnym momencie. Ale teraz, weźmy patrzeć w przyszłość i to, co pozostaje. W szczególności wśród Wydarzenia historyczne Kursu jest hackathon CS50. Epicka wszystkie nighter, na którym można przyjechać około 19:00, otworzyć sklep z laptopem, i projekt, i przyjaciele. I nurkowania w finale projekty w środowisku że wygląda trochę jak to po przyjeździe. Musisz sprawdzić tutaj, będziesz a następnie dostać się do pracy, przyczyniasz się kolega. Będziesz sobie na pierwszej kolacji wokół 21:00, drugi obiad około 01:00. A potem dla tych, wciąż stojącej na końcu nocy zabierzemy Cię do IHOP. Ale po drodze tam będzie Photo Booth, nie w ten sposób, a nawet rzeczywiste Czółenka CS50 na naszej drodze do IHOP. Teraz, uczciwe CS50, na uczniów w klasie, to jest Twoja szansa, aby wykazywać dumnie swoje ostateczne projekty. Nie tylko dla innych, ale zazwyczaj 2000 oraz uczestnicy z całego kampusu, studentów, wykładowców, ludzie, którzy widzą balony wzdłuż Oxford Street i wejdź. Tak sobie sprawę, że to, co czeka istnieje przebłyski projektów może sobie w tutaj, gdzie można przynieść swój laptop. Będziemy ustawić wysokie stoły, na których umieścić laptopa, wskoczyć na bezprzewodowym dostępem do Internetu, oraz projekty demo do przechodniów. W tym czasie, nie będzie muzyki i popcorn i słodycze, i więcej. Tak, że będziesz miał duży możliwości, aby mieszać. Będziemy mieć przyjaciół nasza z branży, rekrutujący z dowolnego Wiele z tych firm tutaj nie tylko podrywa Studenci o życiu po studiach, lub staże w czasie kolegium, i tym podobne. Zobaczysz też, że nie ma loteria aby zachęcać nie tylko można się zawieść tych rozmowy z przyjaciółmi, ale także zaprosić własnych przyjaciół lub przekonać własne przyjaciół do przyjdź do projektu. Można osłodzić ofertę przez nich małe karty, które będą rozdawane. Każdy z nich będzie miał zastępcze dla małych Smiley naklejek twarzy. Wy jak studenci mieć Smiley naklejki twarz. I dla każdego, kto się do przedsięwzięcia ty i mówi, hej, co zrobiłeś? Albo prosi o prezentację swoich projektu, można je oddać naklejki. Wsadzili go na swojej karcie. I że kwalifikuje się je do dowolna ilość wspaniałych nagród, w tym również na zdjęciu Tutaj są one wówczas rozegrano na koniec imprezy. To wszystko na CS50. Po drodze, nie będzie wystarczające popcorn i stres kulki, i cukierki, a nawet w zeszłym roku Harvard zespół, który nie był oczekiwano, ale był obecny. Nie będzie tam stoisko zdjęcia No i ogromną liczbą balonów tak jak te tutaj. Tak wielu, tak, że Pracownicy starają się zawsze ciągnąć ten trick na koniec w nocy, nigdy do końca nie działa. Ale dla ciebie, jeśli chcieliby zaprosić swoich znajomych do tego event-- SAM Clark: Teraz, kiedy przyszedł do następnego przystanku na trasie. Zauważysz distinct-- [Śmiech] Plik na w. Można zauważyć wyraźne odejście z architektury gotyckiej które widzieliśmy na resztę zwiedzanie kampusu Yale. Teraz jesteśmy na Sanders Theater. Sanders Theater jest naprawdę kulturalne i ośrodkiem akademickim tutaj na Harvardzie. Rozpoczęcie odbyło się tutaj do 1922. Jest wzorowany na Sheldonian Teatr w Oxfordzie w Anglii, w rzeczywistości. I służy jako miejsce dla wielu wydarzeń kulturalnych, i duże imprezy akademickie tutaj. Wiele grup A cappella wykonywać w Sanders, z Crocodillos wykonywania tu często, że są coś jak Wippenpoofs 2,0, prawie. Jak również największy klasy rzeczywiście na Harvardzie, CS50, uczył się tutaj. Kto na trasie jest zainteresowany w informatyce? Każdy zainteresowany? Wspaniałe. Cóż, jeśli zdarzy się, matriculate w Yale, będziesz naprawdę chcą być przy CS50. [Śmiech] [APPLAUSE] Tak naprawdę to nie jest w stanie podjąć jest fizycznie w Sanders Theater, jednak CS50 będzie na żywo przesyłane do ciebie w New Haven. Jak będziesz miał tam całego personel pomocniczy, sieć wsparcia pracowników nie wziąć CS50, aby dowiedzieć się wszystko o informatyce. Więc to jest Sanders Theater. To nie jest gotycka, ale to jest świetne. Czy ktoś ma jakieś pytania Zanim przejdziemy do następnego przystanku? Tak. PUBLICZNOŚCI: Czy David Malan? [Śmiech] SAM Clark: O mój Boże, to jest! Weźmy Selfie. Selfie! Weź Selfie! Właśnie tutaj, właśnie tutaj. Tutaj ktoś przytrzymaj go. Ktoś przytrzymaj go. Jak się masz, David? DAVID MALAN: Witaj, DA SAM Clark: robię dobrze. Muszę obrócić go wokół. A kaczka twarzy, David. [Śmiech] Tak, on to lubi. Wspaniałe. Wspaniałe. Cóż, my przechodzimy do następnego przystanku. Naszym następnym przystankiem jest Harvard stadion, gdzie mieliśmy wielkie szczęście w ciągu ostatnich 13 lat. [Śmiech] [APPLAUSE] DAVID MALAN: Tak pogłoski są prawdą. Po raz pierwszy w historii, studentów na Harvardzie i Yale podobnie będzie w stanie wziąć udział w kursie nazywa CS50 nadchodzący upadek w 2015 roku. Dołożymy asie rywalizacji przez prawie 100 lat, i ostatecznie, w Spadek 2015, rzeczywiste studentów Yale będzie mógł przyjąć CS50 po raz pierwszy. Wykłady będą rzeczywiście być przesyłane strumieniowo z tego miejsca, Twoje następców tej publiczności, do New Haven, gdzie uczniowie będzie mógł wykonywać osoba, lub jak niektórzy z was są tak zoptymalizowane, online żyć, lub na żądanie po. Ale będziemy stać się do lokalnego wsparcia Struktura, kompletne z bliźnim nauczania, asystenci kursu będzie wiodącym sekcjach i godziny pracy. CS50 Puzzle Dzień będzie odbędzie się w Cambridge, i zaprosimy naszych Yale przyjaciół do Cambridge dla CS50 Puzzle Dzień, jak także hackathon CS50. A potem na koniec semestru, nie będzie być epicka wyświetlacz zarówno w Cambridge w New Haven z CS50 studentów z Harvardu, i Yale zarówno na wystawie w tych poszczególnych miast. I rzeczywiście, jeśli masz jakiekolwiek przyjaciół, którzy udają się do Yale, musimy pewne TFS i CSS więc wysyłać je do tego adresu URL tutaj. Ale będziemy w międzyczasie się wysyłając jednego z własnego najlepszego nauczania CS50 jest towarzysze, Jason Hirschhorn, który jest o do absolwenta, który właśnie skończył Jego praca na przecięciu informatyki oraz edukacji. Jason będzie pracować w pełnym wymiarze godzin na Yale i będzie on ziemnej pomagają nam stać się i to przynieść ze sobą te dwie uczelnie poprzez CS50. [APPLAUSE] Obecnie, wraz z CS50 tych zespół produkcyjny, ja mieli możliwość hop w samochodzie z tym facetem i spojrzeć na to, co czeka nas w New Haven. [ODTWARZANIE] [MUZYKA - "Movin 'w prawo wzdłuż"] Prawo -Movin razem w poszukiwaniu " o dobre i dobre wieści z dobrymi przyjaciółmi, którzy nie mogą stracić. -To Może stać się nawykiem. -Opportunity Puka raz niech dotrzeć i złapał go. -Tak! -Together My go usidlić. -We'll Autostopem, autobus lub Yellow Cab go. -Cab Go? -Movin "Prawo wzdłuż, footloose i fantazyjne darmo. -Getting Jest pół zabawy przyjść podzielić się ze mną. -Movin "Prawo wzdłuż. -We'll Nauczyć się dzielić obciążenie. -Nie Potrzebuję mapę do zachować ten pokaz na drodze. Hej, Fozzy, chcę, żebyś skręcić w lewo jeśli się na rozstaju dróg. Tak, Panie. Skręć w lewo na rozwidleniu dróg. Kermit? -Nie Wierzę. Movin 'w prawo wzdłuż, mamy Znaleziono życie na szosie. -A Twój sposób jest mój sposób. -Więc Zaufać mojej nawigacji. -film Gwiazd z krzykliwe samochody, i życie z góry na dół. -We're Szturmują duże miasto. -Tak. Storm jest prawo. Gdyby padał śnieg? Nie, nie uważam tak. -Movin "Prawo wzdłuż. -Footloose I fantazyjne darmo. -bE Gotowy na wielki czas -Czy Jest gotowy na mnie? -Movin "Prawo wzdłuż. Movin 'w prawo wzdłuż. Movin 'w prawo wzdłuż. Movin 'w prawo wzdłuż. -Może Lepiej zjechać na pobocze. Tak, Panie. Och, spójrz na to. [KONIEC ODTWARZANIE] DAVID MALAN: Zobaczymy Yale w 2015 roku. [APPLAUSE] Więc teraz niektóre podziękowań. Wystarczy powiedzieć, nie ma całej rodziny, zarówno z przodu i za kamerą, w tej klasie sprawia, że ​​wszystko działa ostatecznie. I chciałbym, aby potwierdzić kilka, a następnie cały zespół w drodze przede Colton, którego EDM przeniknęło początek wykładów dla pewnej liczby tygodni. Jak i całej produkcji Zespół, kto to produkuje wszystko wygląda tak pięknie w tym roku. Dan w Chile, i Andrzeja, i Cheng, i Colton i Ramon, i Barry w plecy, Kenny i każdy, kto był udział za tymi kamerami, czyni wszystko, co możliwe. Gabriela, jak również, nasze Szef człowiek nauczania. [APPLAUSE] Jeśli tego nie zrobiłeś wiem, Gabriel rzeczywistości Znaleziono CS50 drodze filmy zespołu produkcyjnej. Rzeczywiście dorastanie w Brazylia kilka lat temu, odkrył, że wszystkie Materiał CS50 był online i rzucił mi się rodzaju notatki z pytaniem, czy on może być w stanie przełożyć je do Portugalski dla jego kolegów. I rzeczywiście to zrobił, w końcu, wykłady do około 50 studentów, kolegów z klasy, w liceum. Obserwowani przez kolejnych 150 uczniów lat, i cudownie jego tata był w istocie filmowanie całość tak można znaleźć wykłady Gabe z CS50 w Brazylii, jak również online. A teraz Davon tutaj, Davon tutaj został uruchomiony kurs, i był co wszystko przebiega tak gładko, i bez niego nie mogliśmy zarządzanie zespołem, który mamy teraz. I wtedy oczywiście, Rob Bowden. [APPLAUSE] Rob jest teraz był z Oczywiście niektóre pięć lat podszedł do mnie student drugiego roku po rok zainteresowanych angażowania się w klasie. A następnie został asystentem głowy TF, a następnie szef TF, a następnie Preceptor. A teraz, wierzcie lub nie, bardzo różni się rola Członka personelu technicznego, które w komputerowym świecie faktycznie niesie ze sobą pewne znaczenie. I tak, że mało jest w rzeczywistości rozumie się najwyższą odniesieniu Roba. Allison, oczywiście, kto jest liderem nasze oficjalne profile na aparat raz tygodniu, i upewnić się, nie ma dostępnych zasobów online dla studentów, którzy są stanie dostrojony osobiście. A potem, oczywiście, TF, który myślę, że było na każdym godzinach urzędowania w tym roku, w tym to tutaj, to tutaj, te również tutaj. I rzeczywiście [? Zamila,?], Który wszedł wszystkim poprzez problemu kursu w zestawy, a bez których, mogliśmy Nie oczekują, śmiem twierdzić, że tak wiele. I wtedy wreszcie Cheng tu, który jest znany o wiele więcej niż te słonie, które pojawiały co najwyżej każdym wykładzie. Rzeczywiście Cheng niedawno dostałem razem z zespołu produkcyjnego CS50 jest ułożyła to dziękuję jesteś dla całego zespołu, za pomocą małego segmentu wzywamy, Cheng Na Ulicy. [ODTWARZANIE] [MUZYKA GRY] -To Jest Cheng Cheng na ul. A dziś jestem tutaj, w CS50 jest Quiz Jeden Klasyfikację Party, gdzie pracownicy CS50 zebrali do stopnia quizu jeden. Naprawdę nie uznają go impreza, ale masz pomysł. Będę zadając kilka pytań o swoich doświadczeniach w tym semestrze, a może kilka techniczne pytania, to będziemy je rozwiązywać. -Nie Sądzę, że jestem na to gotowy. -To Jest OK. -ok. -Jak Wiele bitów w bajcie? -4, 8. -Co Robi stanowisko PHP dla? -PHP? Protokół Hypertext. -Czy To protokół, choć? -Nie Wiem. Czy to jest? -Eh, Eh. Buzzer. -Wiem, Że P oznacza PHP. -Więc Gdzie się zatrzymać? -To Nigdy się nie zatrzymuje. -To Musi zatrzymać się gdzieś. -Nie, Nie. -Acronyms Uprościć do słowa. -Nie, Mm mm. [? Recouragin? ?] -To Jest poważne pytanie. [Śmiech] Co dalej w tym ciąg liczb? 2, 4, 8, 16, 32, 955. -I, Że jesteś powie 64, ale OK. -Co To następny numer w kolejności? -CS50. -To Nie jest nawet numer. -I Nie mają pojęcia. -nie Z was mają rację. Proszę, wróć do klasyfikacji. Co 2 do potęgi 64? Oh, Jezu. Powinienem wiedzieć. -Nie Wiem. -ok. [Śmiech] -Jak Wiele kulki stres robi podjąć, aby wypełnić Sanders Theater? -Too Wielu. -Nigdy Nie może mieć zbyt wiele Piłeczki antystresowe. -am Mam rację? Jaka jest prawidłowa odpowiedź? -Nie Ma prawidłową odpowiedź. -Jestem Pewien, że jest. -to Zależy od rozmiaru w spotkaniu stresu. Czy wiesz, kim Rob Bowden jest? -Tak. Ma lepsze włosy w tym roku niż on poprzednie lata. Tak było trochę trudne uznając go, ale udało mi się. -Czy On buff facet? -Tak. -ok. Tak, lubię go. -Teraz, Że o tym wspominasz, Mam do was pytanie. -Wszystkie Prawa. -Co Wyciskaniu Rob Bowdena? -IT Max. -Co Jest jego max wyciskaniu? -Ty. Dziękuję wam bardzo, aby CS50 jest TFS, urzędów, producenci, projektanci, naukowcy, i każdy, kto jest zaangażowany zarówno przed, jak i za kamerą tu w CS50. Na pewno nie można tego zrobić bez ty, i nie możemy się doczekać, aby powitać nowy członków do pracowników. -Wszyscy Na to Stół, możemy dostać się przytulić? -Dziękuję. -Dziękuję Bardzo, personel. Dziękujemy za coraz personel. Na tym kończy się nasz wywiad. Dziękujemy za to, że na pracowników w tym roku. -Dziękuję Bardzo. -Dziękuję. -Nie, Nie, dziękuję. -Did Zrobić dobrą robotę, czy co? -Ty Tak cudownie. To był Cheng Cheng na Ulica, i to był CS50 2014. -Co Nie rozmawiać? Właśnie o tym rozmawialiśmy. To nie jest zabawka. [MUZYKA GRY] [KONIEC ODTWARZANIE] [APPLAUSE] DAVID MALAN: Tak CS50 jest Rzeczywiście teraz rekrutację dla TF, asystenci kursu, producenci, projektanci, i wielu innych ról, które umożliwi to iść za kulisami. A teraz, na coś specjalnego. Jak wiecie, Colton ma przedstawił swój EDM do klasy, ale dzisiaj dostał zespół razem i CS50, zanim przynieść studentom się na scenie, daję wam Colton, Gabe i Taylor. [MUZYKA GRY] COLTON: Poczuj moją drogę przez ciemność. Kierując bijącego serca. Nie mogę powiedzieć, gdzie podróż się zakończy. Ale wiem, od czego zacząć. Spróbuj powiedzieć mi, że jestem za młody, by zrozumieć. Powiedz mi się wciągnąć w sen. Życie obok mnie, jeśli Nie otwierają się oczy. To dobrze przeze mnie. Więc obudź mnie, kiedy to wszystko się skończy. Kiedy jestem mądrzejszy i jestem starszy. Wszystko to razem było znalezienie się a ja nie wiedziałem, że zaginął. Więc obudź mnie, kiedy to wszystko się skończy. Kiedy jestem mądrzejszy i jestem starszy. Wszystko to razem było znalezienie się a ja nie wiedziałem, że zaginął. Próbowałem niosąc Masa świecie. Ale mam tylko dwie ręce. Mam nadzieję, że będę miał szansę podróżować po świecie. Nie mam żadnych planów. Szkoda, że ​​nie mogli zatrzymać zawsze ten młody. Nie boi się zamknąć oczy. Życie to gra dla każdy, a miłość jest nagroda. Więc obudź mnie, kiedy to wszystko się skończy. Kiedy jestem mądrzejszy i jestem starszy. Wszystko to razem było znalezienie się a ja nie wiedziałem, że zaginął. Wszyscy! Więc obudź mnie, kiedy to wszystko się skończy. Kiedy jestem mądrzejszy i jestem starszy. Wszystko to razem było znalezienie się a ja nie wiedziałem, że zaginął. Nie wiedziałem, byłem zagubiony. Nie wiedziałem, byłem zagubiony. [APPLAUSE] DAVID MALAN: Już w tym roku CS50 Targi, muzyka na żywo, jak również. Więc teraz, nasza ostatnia szansa na Trochę udziałem publiczności. W tym celu musimy sześć uczniów i trzech pracowników. Zobaczmy, OK, jesteś praktycznie skoki z krzesła. Chodź na górę. OK. Jak o was razem tu, chodź na górę. A jak o tobie dwa i jeden, chodź się. Niech rosną zespołom sporo. OK. Właśnie tam. Chodź. Tak. Ty, chodź na dół. To będzie trudne. OK. OK. Dobra, chodź na dół. Do zobaczenia za kilka minut. W porządku, więc chodź tutaj. Mamy zamiar się dwa więcej krzesła i zróbmy Nicka, i Alison, i to studentem Yale tu, i Rob Bowden, chodź się. Jednocześnie, jeżeli Cheng może dołączyć do mnie na scenie. Jeśli faceci chcieliby tworzyć dwa zespołów studenckich i jeden zespół pracowników. A Cheng, jeśli można rozpowszechniać te Krzesła tutaj, będę miał pokładzie gotowe. Jest to niesamowicie niewygodne. OK. Sprawdź swoją drogę do tam krzesło. Chodź. Zejdź na dół. I myślę, że student Yale będzie będzie grać dla zespołu pracowników. Doskonałe. Powinniśmy mieć wystarczająco dużo krzeseł, miejmy nadzieję. Jeśli nie, będziemy złapać drugiego. Skąd taka potrzeba? Tu, chodź. Dobrze. CHENG GONG: Czy potrzebujemy więcej pracowników? DAVID MALAN: Nie, nie. To będzie dwa zespoły studenckie i jeden zespół zespół Harvard / Yale. Dobra, więc masz to Tradycja grania Jeopardy, czy naprawdę, nasza własna wersja Jeopardy gdzie po prostu zadawać pytania i oczekiwać, odpowiedzi. Ale pytania będziemy zapytać nie zostały napisane przez nas, zostały one napisane przez Ciebie. Można przypomnieć, a długi formularz Problem Set A. [Śmiech] Muszę przyznać, że większość z nich nie uczynić go quizu jeden. Mamy być może 500 pytań pytając, co to jest HTML? Co to jest HTTP? Co to jest CSS? Tak więc nie były one dokładnie najtrudniejszych pytań, ale udaliśmy się przez setki i setki pytań próbki, co następuje. Więc tutaj jest proszeni Cheng zaproponował, aby uruchomić płytę. Zaczniemy tutaj i nazywają to Team One Team Dwa i Trzy drużyny. I powiedzmy, że zespół Trzy wygrała losowanie, więc chłopaki będą rzut oka lewo lub nad tobą, pick tygodniu i wybrać kwotę w dolarach. Następnie poprosimy pytanie i Cheng będzie przyzna ci lub odliczenia od Ci wymagane punkty. Zespół Trzy, co chcesz? Słyszę dużo tygodniu 0 tutaj. [Śmiech] UCZEŃ 1: Czy możemy wybrać dowolny? DAVID MALAN: Każda kategoria, każda kwota. UCZEŃ 2: Tydzień 0, 500. DAVID MALAN: Stawiasz więcej myśli w wyborze pytanie niż napisałem na wybranie ich Dobra, więc co pan powiedział? OK. A następnie pierwszy Ręka, która idzie w górę woli należy uznać za jeden, który brzęczały w. Co jest różnicą pomiędzy globalne i lokalne zmienne? Widziałem dwuosobowego zespołu. UCZEŃ 3: Global-- zrobić po prostu mówić do mikrofonu? Global jest dla całego Zakres programu, natomiast lokalna jest po prostu zdefiniowane w wydzielonej części. DAVID MALAN: Rzućmy okiem. Zamierzamy trzymać cię do Odpowiadamy, że koledzy dali. Jeśli klikniesz na Tekst, ZAKRES wersalikami. [Śmiech] DAVID MALAN: Myślę, że będziemy musiał wziąć to dosłownie. Więc nie zamierzamy dać te punkty. Zamierzamy dokładnie spodziewać co koledzy dali. Więc niestety, jesteśmy na minusie 500, ale wciąż jesteś w kontroli. Ale nadal jesteś w control-- teraz jesteś w control-- dobrze, nie. Nadal jesteś w kontroli. UCZEŃ 2: OK. DAVID MALAN: Nadal jesteś w kontroli. Tak, chodźmy do 500 ponownie. OK. Tydzień 1, 500, Cheng. Jakie są typy danych i ich rozmiary? [Śmiech] DAVID MALAN: Och, widziałem Ręka tutaj pierwszy. Rob Bowden. ROB BOWDEN: char jest 1 bajt, krótkie jest dwa bajty, int jest 4 bajty, długi jest 4 bajty, długo długo 8 bajtów, gwiazda znak ma 4 bajty, int gwiazda jest 4 bajty, a Dawno gwiazda jest 4 bajty. DAVID MALAN: Cheng, co jest poprawna odpowiedź? ROB BOWDEN: Och, pływak i dwukrotnie. DAVID MALAN: Zostawiłeś się część arkusza referencyjnym ale myślę, że powinniśmy dać mu ją do 500. ROB BOWDEN: Tak. UCZEŃ: To jest tendencyjne! ROB BOWDEN: Co ty mówisz? DAVID MALAN: Jest OK punkty went-- to prawda, Team One. Nie jestem dobrym sędzią, najwyraźniej. Dobra, mamy zamiar przejść. Chłopaki mają kontrolę. Yale studentów. Zrobimy Tydzień 4 za 500 punktów. Myślę, że widziałem zespołu Trzy. UCZEŃ 1: zwolnić pamięć. DAVID MALAN: zwolnić pamięć? Uwolnij go. Damy wam. Wszystko w porządku, jeden zespół i Trzy są związane, Team Trzy ma kontrolę. Jaka kategoria chcesz? UCZEŃ 2: Tydzień Dwa, 500. [DAILY DOUBLE ALARM] DAVID MALAN: Niesamowite. UCZEŃ 2: Wszystko? DAVID MALAN: Dostajesz aby wybrać ilość. UCZEŃ 1: Dlaczego nie? UCZEŃ 3: Tak. UCZEŃ 4: Wszystko w. UCZEŃ 2: 500. DAVID MALAN: 500? UCZEŃ 2: Tak. DAVID MALAN: 500, codzienna Pokój. UCZEŃ 3: Nie, nie możesz. DAVID MALAN: Cheng? Nie! [Doping] DAVID MALAN: 500 Kontrola rady. Mamy have-- ROB BOWDEN: Tak podwójna było tak lub nie pytanie? [Śmiech] DAVID MALAN: Mamy czas dla jednego lub dwa kolejne pytania w jednolitym niebezpieczeństwie. OK. Zespół Trzy. Tydzień 0, na 100. Jaki zespół jesteś stronie? UCZEŃ 5: Jestem Two. DAVID MALAN: OK. Zespół Two. UCZEŃ 5: Korzystając z bloku mówią w MIT Scratch powiedzieć, witam, świat. [Śmiech] DAVID MALAN: minus 100. Dobra, jeszcze jedna Pytanie w Single niebezpieczeństwie. Jesteście jeszcze w kontroli. UCZEŃ 2: Tydzień 3, 100. DAVID MALAN: Tydzień Trzy, 100. Co to jest the-- ROB BOWDEN: Team Trzy. DAVID MALAN: Team Trzy? OK. Jedziemy z Team Trójki. UCZEŃ 3: Najlepszy przypadek scenariusz, lub czas pracy? Ponieważ najlepszym wypadku Scenariusz jest to w porządku. DAVID MALAN: Zobaczmy co poprawną odpowiedzią jest. [Śmiech] DAVID MALAN: Wszystko w porządku. Przejdźmy do Podwójne zagrożenie. Alex Trebek (nagrywanie): To jest zagrożona. DAVID MALAN: Podwójne zagrożenie, w tym Podwójne zagrożenie mamy kategorie Tydzień 5, 6, 7, 8 i 9. UCZEŃ 3: Gdzie nasze punkty iść? Gdzie nasze punkty iść? DAVID MALAN: Jesteśmy będzie ręcznie ustawić. Nie idziemy. Zespół Dwa miał 2000? OK. Dobrze, więc teraz znów rzucił monetę i dajemy kontrolę dwuosobowego zespołu. Śmiało i wybrać kategorię i kwotę. UCZEŃ 2: Pójdziemy Tydzień 6, 1000. DAVID MALAN: Tydzień 6, 1000. Jak stos rośnie? Zespół Two. UCZEŃ 5: dodać Nowa funkcja w zakres oferty. DAVID MALAN: Dodaj Nowa funkcja ZAKRES. Dorasta. [Śmiech] DAVID MALAN: Wszystko w porządku, ale nadal jesteś w kontroli. UCZEŃ 5: Dobra, ktoś inny odbiór. UCZEŃ 6: wybiorę. DAVID MALAN: To wszystko jest względne. Mimo, że mamy tendencję do rysowania Stos, jak dorasta, przypomnijmy sobie, że adresy właściwie rozwijać się w innym kierunku. Ale po prostu potrzebne, aby Rob nie szczęśliwy. Dobrze, Team Dwa. UCZEŃ 4: Tydzień 8, 1000. DAVID MALAN: Tydzień 8 na 1000. Prawda czy fałsz, to jest HTML język programowania? Czy istnieje inny sędzia, który może zdecydować? ROB BOWDEN: To wszystko mnie. DAVID MALAN: Dobra, Rob nazwał. ROB BOWDEN: To nie jest tak fałszywe. DAVID MALAN: Rob mówi fałszywe, a odpowiedź brzmi: nie. [Śmiech] CHENG GONG: Czekaj, czekaj, czekaj. Czekaj, czekaj, czekaj. DAVID MALAN: Dobra, Yale studentem? UCZEŃ 2: Było źle napisane Pytanie, to powiedział, prawdziwe lub fałszywe, a potem było pytanie. Sprzeciwiam. DAVID MALAN: Zauważyć. Mamy czas na jeszcze jedną Pokój pytanie Jeopardy. Zespół Two. UCZEŃ 6: Tydzień 9, 1000. DAVID MALAN: Tydzień 9 do 1000. Jaka jest różnica pomiędzy ID i klasy? Zespół Trzy? Zespół Trzy. UCZEŃ 3: Można zastosować identyfikator tylko jeden rodzaj rzeczy w HTML, ale można zastosować klasę zbyt wiele różnych rzeczy. [APPLAUSE] DAVID MALAN: OK. Damy wam. Więc jeśli przystąpimy do Final Jeopardy, Myślę, Team Trzy po prostu wygrywa, prawda? Więc zróbmy jeszcze jedno pytanie. I jeszcze jedno pytanie, Podwójne zagrożenie. Tak przynajmniej możemy pull-- to nie pomoże. To może pomóc Team One. Dobra, kto jest pod kontrolą? Nie mnie, najwyraźniej. OK. Chłopaki. Tak, po prostu to nie pomyłka. UCZEŃ 2: Tydzień 9, 200. DAVID MALAN: Dobrze zagrane, Tydzień 9, 200. Co Symbol zrobić wszystko PHP-- UCZEŃ 2: Rob. DAVID MALAN: Rob? ROB BOWDEN: tag gotówką. [Śmiech] DAVID MALAN: Dobrze, przejdźmy. Przejdźmy do Final Jeopardy. Miejmy wszyscy wymyślić odpowiedź, i musimy napisać go na tę kartce papieru, jak gramy muzykę. A potem będziemy udawać, jak to szło zgodnie z planem. W porządku, więc końcowy Jeopardy kategoria Tydzień 12. Wszyscy muszą decide-- I nie przyniósł pióra, nie. Długopisy, proszę. Dziękuję. W porządku, w porządku. Nie więcej długopisy, proszę. OK. Więc Team One jest w stanie 0, Team Dwa jest na 0, oraz Team Trzy jest 2. Można postawić maksymalnie 2000 dolarów. Więc śmiało i uczynić swój zakład. Zakłady dół. A teraz będzie Cheng ujawnić pytanie, następnie odtwarzać muzykę aż odroczyć. [JEOPARDY TEMAT GRY] DAVID MALAN: Dobra, Rozpocznijmy tu z zespołu Trójki. Ci postawione $ 1000 i odpowiedział? UCZEŃ 1: 955. DAVID MALAN: 955. Zespół Dwa tutaj postawione. UCZEŃ 7: 2000 dolarów. DAVID MALAN: 2.000 dolarów, a odpowiedź była? UCZEŃ 6: 955. DAVID MALAN: Team Trzy postawione 2000 dolarów, a odpowiedź była? ROB BOWDEN: 955. DAVID MALAN: 955, co jest poprawne. Co oznacza, że ​​nasz zwycięzca dzisiaj, myślę, Zespół jest nadal tylko trzy, prawda? Zespół Trzy bierze grę! [APPLAUSE] DAVID MALAN: Tak więc, jest to dla CS50. Dziękuję bardzo za zespół CS50 jest. Dziękuję bardzo! Dziękuję bardzo do naszego przyjaciół na czas Harvarda. To był CS50. [APPLAUSE] [MUZYKA GRY] Daven Farnham: A teraz Głębokie Myśli, by Daven Farnham. Jak mam dowiedzieć się, MySQL, jeśli nawet nie mogę dowiedzieć się, mój prezent? [Chichocze]