[MUSIC - Ранди ROGERS BAND, "тази вечер  НЕ НА НОЩТА (ЗА СБОГОМ) "] DAVID Malan: Здравей, свят. Това е живо и CS50 това е нашият сезон финал. Но момче имаме добър епизод за вас днес, по-специално, най-късно в стабилизация на изображението, Robo футбол, и в крайна сметка, един поглед назад към CS50 самата Live. Сега може би си спомняте, че настолни лампи са били малко на нещо тази година. В действителност, това е нещо като спонтанния въведение седмица нула CS50 е миналата есен 2013. Само ден, или така преди самото първата лекция миналата есен, Реших, че ще е забавно да да бъде в състояние да се визуализира двоични нули - и такива - и така, аз се отправих към Любим магазин CS50 е, Target, и вдигна тези бюро лампи тук. Сега, в края на лекцията, Открих, че аз наистина не нужда от тези лампи за още една година. И дори ако го направя, това би вид на стар малко от 2014 г., така че аз ги принесе за студенти в публиката. Сега, тъй като след това, разбира се, ние сме били получаване доста имейли, Facebook мнения и туитове иска същите тези CS50 настолни лампи да бъдат изпратени на национално ниво и в международен план. И така направихме. И ние се върнахме тази много хубаво Бележка от Luigi Морели CS50 е в Рим, Италия, които ни това е написал. "И аз съм тук! Благодарение на персонала CS50. Хей, вижте тези четири книги зад мен. " В действителност, ако изглеждаш там на най-горния рафт, ще видите четири книги. И ако ние се подобри, вие ще видите, че това е каноничен набор от компютърни науки книги от много известен компютърен учен, известен като Доналд Кнут, който е написал, Изкуството на програмиране. Така че, ако си търсите да се изгради Вашата собствена колекция от компютърни науки канон, давай напред и да вземе погледнете Изкуството на програмиране. Сега, междувременно, ако искаме да разгледаме видеоклипове, които някои от вашите съученици са представили, ще видим първо един от Rian от Индия. Hi. Аз съм Rian [недоловим] от Индия. И аз съм като CS50 онлайн [недоловим]. И причината, поради която искате лампата е основно защото аз не разполагате с лампа на всички и аз наистина нужда от един, както аз правя [недоловим] за [недоловим] и всички тези неща. И аз не разполагат с бюро лампа или нещо подобно. Така че би било наистина страхотно ако вие ще ми изпратите един. Аз съм Rian [недоловим], и това е CS50. DAVID Malan: Сега, вашият Следващата съученик, Mauricio, може би си спомняте от предишна видео. Но този път, Mauricio реши да го вземе с една степен и всъщност доставя своя собствена лекция за нула седмица. Маурисио RADA: Значи това е CS50. Моето име е Mauricio Рада, и 73% имат предишен опит в областта на компютърните науки, противно на това, което може би си мислите. Така че днес, ние решихме, че ще чип далеч по това липса на познаване, но също така ви даде чувство на, тези от вас, с повече комфорт, които посоки, можете да отидете този семестър. Така че нека да започнем с това. Имам тези малко бюро лампи тук, така че - о. Ние не трябва всяко настолна лампа тук. Ние не може да продължава. Така че ще трябва да се сложи край на тази лаборатория тук. Това не е CS50. На следващото CS50 - DAVID Malan: И накрая, е Sid, също от Индия, които действително реши да създаде за нас собствената си песен. SID: Здравейте, аз съм Сид, и аз съм от Индия. Искам настолна лампа, защото - какво ще кажеш да го кажа по този начин. [За възпроизвеждане на музика] Това е нещо смешно как живота може да се промени веднъж сте приели CS50 в рамките на няколко дни. Така че аз правя това видео, за да ви покажа Затова заслужават чисто нова настолна лампа. Така че върви по този начин. Аз се развиках всяка вечер в продължение на не изключване на светлините. SPEAKER 2: Изключете светлината, човекът! SID: Само секунда. Дали аз пиша текстове на песни или кодиране на някои [недоловим]. SPEAKER 2: Пич, аз съм изключване на осветлението. SID: Пет минути. Само пет минути. Една любов за CS50. Една любов за лампите бюро. Една любов. Ако не се получи един, няма да оцелее. Така че, моля, дайте ми настолна лампа. Тъмнината ме кара да се wet панталоните ми. Моля, дайте ми една настолна лампа. Настолна лампа е всичко, което ми трябва. Надявам се да ви хареса. DAVID Malan: Сега да не би да се срамува в интернет, това е CS50 това е въведение към интелектуални предприятия от компютър науката и изкуството на програмирането. Но проф. Доналд Кнут е книги, ако искате да Гугъл и да ги откриете себе си, са Изкуството на компютърното програмиране. Сега, може би си спомняте, че наскоро CS50 участва в тази, се 48-часова филм проект, където трябваше CS50 само 48 часа, за да се създаде кратък филм с няколко задължителни елементи. Сега, една от сцените от този филм е този тук където Дейвън бе отчаяно работи заедно Чарлз река в близост до Харвард Опитвам се просто да кажа здрасти. Сега, това, което може и да не са разбрали, е, че работи в предната част на тези две всъщност са три момчета. В действителност, на снимката тук е част от екипа на CS50. И ако ние увеличавате, ще видите Ian държите фотоапарата, Patrick държи Ian и Dan насочване на сцената. Сега, в справедливост, ако ние я увеличите , вие ще видите собствената Ramon CS50 е Galvan който е само с тичане. Сега, това, което беше Ian държите с камерата е това устройство тук който изпълнява нещо наречен стабилизация на изображението, което е технология, с която сме били водене че ударът по протежение на реката, така че сравнително стабилен, въпреки че тези момчета са били всички течаща назад. Сега, може би знаете от този вид на технологии от недалечното минало. В действителност, ако си израснал с така наречената жироскоп купа, която изглеждаше малко нещо като това, тази е много просто устройство, което по същество се върти по три оси така че имате някои зърнени култури във вътрешността на тази купа, на теория, тя никога не трябва да падат защото дръжките винаги ще запази самата купата в изправено положение. Сега, аз наскоро имаше възможност да прекарват времето си със собствен Dan Кофи CS50 е, който отиде в повече технически подробности за това как по-модерен стабилизация на изображението работи. Така че аз съм тук с CS50 е собствена Dan Кофи, джогинг по поречието на река Чарлз в университета Харвард. Сега, ако Dan бяха само с помощта камера, за да стреля това, изображението ще бъде доста нестабилна, определено не е стабилна. Той използва техника, наречена изображение стабилизация, която трябва, да се надяваме, се стабилизира на изображението. Можем ли да стреля на останалата част на този вътре? OK. Стабилизация на изображението. Какво е това? Как действа тя? DAN COFFEY: Така че в продължение на много години, ТВ и филмова индустрия са се опитва да получи по-динамичен снимки по въвеждане на движение, но това е едно предизвикателство към ги стабилизира. Вие сте виждали The West Wing може би където те да направят разходка и беседа изстрел? И в общи линии това, което те използват за това е постоянна камера, което е голяма машина, която носиш. Това е жилетка с една ръка, който изолира фотоапарата от потребителя и тезгяха балансира с поредица от тежести. Но това отнема много дълго време, за да се създаде и това е много сложно за реално използване. Има нови разработки в областта на софтуера , които можете да използвате, където можете да направите корекции в Mac или PC, което понякога работят, понякога те не го правят. Но един от най-новите развитие е всъщност това. Това е MOVI M10. Това е наистина хубаво парче на оборудване от нашите приятели в Freefly Systems. И в общи линии, той използва серия от кардан оси да се стабилизира вашия фотоапарат. DAVID Malan: Какво е кардан? DAN COFFEY: Така кардан е набор от пръстени, които всеки завъртания на собствената си ос и в общи линии изолира всяка посока, или х, ш, или Z. И наистина го прави много гладка и течност. Така че това M10 е голям кардан и има три оси, върху него - един тук за наклона, тя има една в на гърба за ролката, и един до върха за тигана. И всъщност мога да ви покажа, ако Искам да видя как те действително работят. DAVID Malan: Да, разбира се. DAN COFFEY: Така че, ако погледнете тук в софтуера, това е тяхната Freefly Configurator. И това е основно извеждане диагностична информация точно сега. Но виждате имаме двигател наклон, моторно свитък и моторни тиган. И тъй като аз всъщност тиган фотоапарата, ти започваш , за да видите сини линии започне да отиде нагоре и надолу. DAVID Malan: OK. Така че, който представлява - DAN COFFEY: Това е съпротивлението на двигателя бутане обратно срещу мен, защото на M10 винаги иска да се върне да си почине в една и съща позиция. DAVID Malan: OK. Така че по-високият, по-ниска Бар, толкова повече съпротива. DAN COFFEY: Да, толкова по-интензивността че мотора използвате, за да се биеш с мен. Ако аз се накланя, можете да видите червена линия правиш едно и също нещо. И след това се търкаля - DAVID Malan: Зелената линия нагоре и надолу. DAN COFFEY: Така че това са три оси сме стабилизиращи против. И така, това обикновено не е как вие ще го оперират, нали? Така че, ако аз действително вдигнеш това нагоре - и тук, защо не всъщност се придържа към него. DAVID Malan: Да, разбира се. Благодаря. DAN COFFEY: И сега можете да видите как малко камерата се движи, когато се удари в ръба. Прозорецът, ако щете, тя започва да се придвижвате с вас. Това всъщност е разположен в софтуера, както е добре. DAVID Malan: Виждам. DAN COFFEY: Но има друг наистина чист черта. Ако сте в една по-сложна стреля, можете да включите това дистанционно, има втора камера оператор всъщност правят гнидав пясъчен контрола. Така че сега мога да се придвижвате, огънете този контрол. I може да се преобърне и аз действително могат да се търкаля. Така че в тази настройка, вие всъщност ще бъдат на едно преместване на камерата физически и аз ще се свърже с безжичен предавател видео към камерата, поставете приемник тук на монитора, и тогава бих могъл всъщност, точно като видео игра, работите с фотоапарата за вас. DAVID Malan: Nice. DAN COFFEY: Така че аз ще го сложа обратно в режим на един оператор, но можете да получите усещане за колко гладка е в действителност. DAVID Malan: Да, не, абсолютно. И аз имам една идея. Искате ли да ме последвате? DAN COFFEY: Разбира се. DAVID Malan: OK. Така че ние сме тук, в банята, за да се тества някои застроена стабилизация на изображението в предната част, ами, само огледало, което имаме. А аз си мислех, че ще е интересно да се виж само колко камерата се движи, когато Аз всъщност се движи ръцете ми нагоре, надолу, наляво и надясно. DAN COFFEY: Така че нека да вижте тиган, накланяне, преобръщане. DAVID Malan: Добре. Ето ни и нас. Аз съм наистина да го преместите. DAN COFFEY: Виждам малко малко движение, но искам да кажа, Вие никога няма да работят Харесва ми, че един от двамата. DAVID Malan: Не, определено не. DAN COFFEY: Добре. Така Давид, нека стане сериозна този път. Ще направим един тест, където можете всъщност се качи нагоре по стълбите и аз ще ви водя с стабилизираната MOVI, и Андрю действително ще дойде до мен. Ела Андрю. И ще видим какво е Прилича рамо до рамо. DAVID Malan: Разбрах. DAN COFFEY: OK. Ето ни и нас. Готови ли сте да се качи нагоре по стълбите в три, две, едно, старт. Hi Шели. Добре, Дейвид, защо не вземеш това? Вземете всичко, което сте научили днес и го сложи заедно и ще получите крайния изстрел. DAVID Malan: Добре. Ето ни и нас. DAN COFFEY: И сега, 60 секунда на кардан. SPEAKER 3: О-о. Внимавай! Нека си го кажем. Kids прелеят неща. Но сега, родителите могат да отпуснете, когато децата закуска. Въвеждане на GyroBowl, първият в света някога снек купа, която се върти и върти и неща остава инча The GyroBowl е 100% напълно, абсолютно, дете-доказателство! Просто запълни GyroBowl и сте готови да отидете. SPEAKER 4: Магията е в средата. The GyroBowl работи точно като една купа. SPEAKER 3: GyroBowl на вътрешната купа се върти на 360 градуса и магически остава отворен страна нагоре, без значение какво! Така че GyroBowl запазва цялата си закуски вътре, обаче скача, люлка, или да лети! Сега децата могат да използват удивителната GyroBowl като супер снек измишльотина. Напълнете го със стафиди или зърнени култури и Обогатете действието! SPEAKER 5: Kids обича невероятно GyroBowl защото е забавно и никога не го разлива! SPEAKER 3: бисквити Pack и грозде и се заемем с преследването! И когато майка дискове до магазина, GyroBowl държи закуски от пода. DAVID Malan: Сега, вие Може би си спомняте, че наскоро прекарал известно време с неговата Собствена Колтън Ogden CS50 е. И този човек тук, роботът NAO, че се зае да ни от приятеля CS50 е Професор Радхика Nagpal в групата на роботиката. Сега, разбира се, роботи не всички се възползвам от тази форма. В действителност, ние наскоро видях този човек тук играе футбол с президента Барак Обама. Но се оказва, че дори футбол играе роботи могат да се предлагат в различни форми. В действителност, на снимката тук са две поръчкови роботи от изследванията на професор Радхика Nagpal е група, с когото седнахме наскоро да се разбере по-добре как те и можете да изгради своя собствена игра футбол роботи и ги яма в конкуренция един срещу друг в международен конкурс Robocup. Радхика Nagpal: Моето име Радхика Nagpal. Аз съм професор в Харвардския университет. И аз правя био-вдъхновени роботиката. Така че аз съм наистина се интересуват от това как групи могат да работят заедно много добре. ERIC SCHLUNTZ: Така ми име е Ерик Schluntz. В момента съм студент електрическо инженерство в Harvard University, KATE Донахю: Аз съм Кейт Донахю. Аз съм второкурсник в Харвард College и концентриране по математика и физика. Така че аз съм част от RFC Cambridge. Това е съвместен екип Harvard / MIT. Ние основно се изгради роботи, които играят футбол. Радхика Nagpal: Така че предизвикателството на конкурса Robocup - и това е международна конкуренция, която е създадена от хора в САЩ Япония и всъщност - е да се създаде екип на роботи, които могат да играят и по възможност победа срещу света шампиони на Световната купа. KATE Донахю: Има отбори от цял ​​свят. И тъй като сме толкова далеч се разпространи навън, това е наистина трудно за нас за да стигнем до тествате роботите един срещу друг. Така че това е основно само на сортиране на като на футболен мач. Ще има някои кръгови игри и след това окончателно конкуренция. И това е шанс да се види как нашите роботи натрупват срещу другите и просто да обменят идеи. Радхика Nagpal: Ако мислите, че за малки деца, които играят футбол и по-стари хора, които играят футбол и мисля за разликата, като всички неща, които малко дете Не мога да направя това по-възрастен човек може, компютърни науки, да се запълни тази празнина цяло. ERIC SCHLUNTZ: Значи Може да се каже, аз искам на робота да отиде зад топката да се създаде за изстрел. Но това, което наистина има да каже на компютъра, за да се направи се открие вектор между топката и целта и да отида там, минус офсет. И наистина трябва компютърната наука хората да изразяват себе си по начин, че роботите могат да разберат. KATE Донахю: Ние всички работим по много различни части на робота, но ние наистина трябва да се координират. Това е голямо предизвикателство и това е страхотно когато всички ние работим по нещо заедно. Така че ние ще изградим механична част от него, и след това електрическите инженери ще направи печатните платки, и хората от по компютърни науки ще са направили своите симулации и след това се опитам да разбера как те могат да се комбинират, че и да направи роботът всъщност се движи. Радхика Nagpal: Мисля, че наистина роботиката често за повторение. Можете да направите една стъпка напред. Взимаш две крачки назад. Вие се опитвате да направите нещо по-добро. Тя прави нещо друго по-лошо. ERIC SCHLUNTZ: На компютърната наука екип, ние сме направили голям напредък на нашия изкуствен интелект. Ние хвърли всички стари стратегия код и имат били прави нещо, което е много по-адаптивни към начина, другия отбор играе. Така че за отбрана, ние правим неща като класиране на най-опасните играчи и ги покриват в един мъж за човека защита на базата на това. И тогава нашата престъпление, ние генерира тези карти над цялата област на колко добър на място и след това да зададете ни роботи на тези динамично. Радхика Nagpal: Те трябва да бъде в състояние да се види. Те трябва да са в състояние да разберем света. Те трябва да са в състояние да се движи бързо и се превръщат и манипулира. Те трябва да са в състояние да забележите своите съотборници и да разберат какво правят. Те трябва да имат стратегия. И те трябва да адаптират своите стратегия, защото опонентът им ще да се правят нещата през цялото време. И така, вие не може да има предварително определен план. Вие трябва да бъдете в състояние да се адаптира. KATE Донахю: Тъй като миналогодишния конкурс, ние сме направили много напредък, особено в дизайна на колелото. Ние преминахме моторите надолу и направи всичко много по-компактен, което позволи ни да се движат нашия център на тежестта надолу, което ни позволява да отида по-бързо и също така да сложите в дрибльор, което е нещо, искахме за дълго време но просто не са били в състояние да направят годни до сега. ERIC SCHLUNTZ: Така че всеки от платки за робота има различно предназначение. Четирите големите, там, там и там, всеки контролира един от двигателите. Така че в общи линии отнема сигнал от компютъра, реши колко бързо волана трябва да се върти, и изпраща правилното напрежение колелата, за да правят това. Така че, като този форум тук контролира този мотор и тази една тук контролира този мотор. Ние също имаме тези две табла в средата. Това един точно тук контролира зареждане тези големи кондензатори за заядливец. Този съвет тук контролира, когато роботът ритници, като използва това право светлинен сензор тук, за да видите, когато топка е пред него. Той също така контролира дрибльор тук които ние използваме, за да сложи Backspin върху топката така че ние може да се премести назад с него. KATE Донахю: Това не е Просто се опитваш да спечелиш. Това е, че вие ​​се опитвате за да преминете знания. И така, вие работите върху каквото и работите върху и след това Трябва да пусне хартия казвайки точно това, което е, че е толкова готин, и как други хора могат да направят това и те могат да изградят върху работата си. И така, ако има нещо, което така напреднали, че някой идва с, всеки може да се направи нещо по този въпрос. Можете да имате, че за една година и може би никой друг не може да го използва за тази година. Но след това на следващата година, всеки ще го модифициран и са направили едно и също нещо. Така че това е наистина само се движи напред и няма да остана на същото място. ERIC SCHLUNTZ: Аз определено искам да се работи по роботика в моята кариера. Мисля, че има само много невероятни неща че може да се направи, за да се автоматизира неща, за да направят колите по-безопасни, да се направи просто наистина всичко да работи автоматично, така че хората не разполагат с да правят неща, които са опасни или скучна. Има толкова много неща, които роботите могат да правят по-добре от хората. И аз мисля, че като общество ние се нуждаем да започнем да правим тези за свободни хора нагоре да се направи по-интересни неща. DAVID Malan: Това е наистина нашият сезон Финал и нашата 10-та от 10 епизода. И това е наистина забележителна как само за 10 епизода колко грешки сме направили. В действителност, собствен Shelley Westover CS50 е - които може би си спомняте от тези филми като - наскоро премина през час на кадри от двете живи епизоди и репетиции от него, за да намерите някои от любимите ни спомени да ги споделя с вас. Здравей, свят. Това е CS50 Live. Така че, ако ме видите да се спъне, ако видите misspeak мен, ако ме видите да се притеснявам, всичко това се случва буквално сега в Кеймбридж, Масачузетс. О, здравей свят. Drum поименно. Persp - ъ-ъ, persec - пауза във видеото ако искате. [Недоловим]. [Заекването] Е любимата годишно Mark Zunkerburn е - за защита на нашата ядрена ракета. Редовното следене, както обикновено. Самата рог. Gaggles. Добър episude за вас. Това е всъщност доста - Ah, тя свършва. Може би си спомняте. Насочете се към този UR тук. SPEAKER 6: Това е CS50. Ah. DAVID Malan: И сега направи гаф макара. Fantastic. SPEAKER 7: Трябва ли да ремонтирам краят? Как да правим краят? DAVID Malan: Снимки на Jason Hirschhorn облечен като punmpkin. SPEAKER 8: О, момче. Аз не знам дали искам хората да видят това. DAVID Malan: Не. Сега тя е на снимки на Jason Hirsch облечена като момче. SPEAKER 9: И ако сте заинтересувани, Аз всъщност може да ви покаже как - DAVID Malan: Да, абсолютно. SPEAKER 9: Той е малко задбалансови тази сутрин. Той все още не е имал кафето си. SPEAKER 10: Уау! О, Боже. DAVID Malan: От - откъде е? SPEAKER 11: Право за - точно там, където ръката ми е, можете да видите, като белите символи. Има полюс. DAVID Malan: Те не знаят Това е - трябва да отбележа тук. SPEAKER 11: Oh. DAVID Malan: Можеш ли да ме чуеш, свят? RAMON Galván: Здравей, свят. Добре дошли в CS50 Live. Аз съм Ramon Galvan. DAVID Malan: И - и аз съм Дейвид Malan. RAMON Galván: И днес, Аз съм хостинг днешния епизод. DAVID Malan: Е, с мен. RAMON Galván: OK. OK. О, [пиу] SPEAKER 12: Не казвай [Пиу] в ефир! RAMON Galván: О, [пиу] Той ще бъде Робин да си Батман, Анди Рихтер да ми Conan, на Чийч да ми Chong днес. Това е най-определено е сериозен нещо, което правим днес. Това не е шега. Dropbox е доста голям шум напоследък защото аз не знам нищо за това. Какво е това? Това беше всичко, над мен. И това е нещо, което аз не знам. Ние също така да вземат една обиколка на трето стъкло - трети ° С - DAVID Malan: Точно там. Тя ви позволява да тласнете кредит карти на вашия iPhone, за за обработка на плащания. RAMON Galván: Имам флип телефон. Да играем на клипа. Едно, две - DAVID Malan: Това беше първата по рода си. RAMON Galván: Какво? DAVID Malan: Това беше първата по рода си. RAMON Galván: OK. За да бъде домакин на първата по рода си - DAVID Malan: Бях в Завършва гимназия в момента. RAMON Galván: И аз бях в четвърти клас. Въпреки, че аз обичам Zamyla, I биха предпочели да не харчат много - DAVID Malan: Прекарайте половин толкова време с нея. RAMON Galván: Точно така. DAVID Malan: Излез, Zamyla! Това беше CS50, и това беше ужасяващо. RAMON Galván: Това е ужасяващо. Made малко пръщене ролка за капсулиране блудството, че се е състояла. DAVID Malan: И аз те обичам. Ооо. RAMON Galván: И аз те обичам. За разлика от Дейвид, който ви обикаля. DAVID Malan: Къде са ми пързалки? Oh. Това е за CS50 Live. Благодаря много на този Сътрудници седмица, за всеки един зад камера, и благодаря на вас да ви за тунинг в целия този сезон. Това беше CS50. [MUSIC - Semisonic, "края на работното време"]