[音樂播放] 揚聲器1:這是CS50, 哈佛大學。 [音樂播放] DAVID J.馬蘭:[聽不清]可能是 在後者的電話簿的一半, 我現在可以撕裂問題的一半。 這實際上是真實的,這一鬥爭。 [音樂播放] 揚聲器2:你們人類 是那麼容易被擊敗。 DAVID J.馬蘭:好吧,這是CS50。 這是啟動和 12個星期結束。 你可能還記得 在零一周,這 是我們開始的消息, 它在哪裡結束,你無所謂 達相對於你的同學, 但是今天,你, 也許只是從現在開始的幾個星期,結束 達相對於自己幾個星期前。 而事實上,我們也希望經過這麼 很多習題集,和這麼多小時, 和幾個測驗,並 仍與最後的項目, 你確實感到特別驕傲 有老遠從週 之一,這也許是 最早的鬥爭, 無論是在標準版 或黑客版物。 我提議,在某個時候 在你的空閒時間,你回去 看看你的PHP,你 JavaScript和見 如果無法實現這一步, 遠遠更快,更舒適 比你從前那樣前。 事實上,在此之後,記得你做 密碼,你做了15場比賽, 你做了取證的挑戰, 你做了最快的咒語 檢查器,你可以,你做 CS50金融,CS50混搭, 然後現在,最終, 自己最終的項目。 所以今天,我們試圖得到答案, 看看,我們已經提出, 和我們要去的地方。 而只是為了安撫過,一旦 所有剩餘的輔助輪的 摘下來,你很可能 有足夠多的工具 在您的工具包, 現在熄滅,做最 任何編程的世界。 當然,考慮採取一些 更高層次的課程可以是優勢。 但要意識到一點,就是即使是 最後一個CS當然,你需要,實現 在Mac OS中,有 所以許多不同的工具 您可以使用獨立的具有 使用類似的CS50 IDE。 幾乎相同的工具存在 視窗,Linux的,等等。 事實上,目標之一的CS50 使用的語言,這種消防水帶C, 和PHP,以及續集,和 JavaScript和HTML和CSS 就是要真正確保 你不退出此課​​程 想著,我學過C,而是 你學會了如何編程, 並且您了解一點 一些關於計算機科學 本身。 事實上,儘管我們還沒有看 在所有的下列語言, 它的樂趣,現在進入這個社區 的人誰覺得古怪的幽默風趣。 並且即使一些的 語言,你將會看到 可能不會完全 熟悉的,你至少 從至少得到一些笑 一位深諳語言,JavaScript的。 這是一個講座,由一個特別 精通編程 前一段時間,題為寺。 而且我們認為我們會給你一個 瞥見在計算機科學家如何趨向 思考,或者至少談話。 GARY BERNHARDT:好的好的。 你們知道什麼笏意味著什麼? 笏。 沒錯,沒錯。 讓我們來談談紅寶石。 在Ruby中,如果你引用一個 未定義的變量,當然, 它NameErrors,如你所願。 如果你嘗試分配B到A 他們不確定,當然 它NameErrors,如你所期望。 而如果你嘗試發生 分配到一個,具有未定義? 聽眾:無。 GARY BERNHARDT:正確,無。 笏。 [笑聲] 讓我們來談談紅寶石。 紅寶石,不像其他一些動態 語言,沒有裸露的話。 所以,你不能只是輸入文字, 有串出來的,除非你定義 特定的method_missing ,做正確的事。 然後,如果你鍵入裸露的話, 頓時,Ruby支持裸字。 而事實上,它甚至會支持 裸露的話,在他們的劉海。 這是不是值得笏的。 這實際上是一個結果 如何真棒紅寶石。 但是,如果在現實 做到這一點,那麼,笏。 [笑聲] 讓我們來談談JavaScript的。 有誰知道,在JavaScript中, 什麼陣加陣列? 好了,讓我問你這個第一, 又該陣列增強陣列是什麼? 聽眾:空數組。 GARY BERNHARDT:空數組,我 也將接受類型的錯誤。 這不是什麼數組加上數組。 錯,錯,陣列增強 數組為空字符串。 [笑聲] 很明顯,我認為這是 有目共睹的。 現在什麼陣列增強的對象是什麼? 這顯然應類型 錯誤,因為這些是完全 不同的類型。 有誰知道這是什麼? 聽眾:假。 GARY BERNHARDT:不,接近,不,不遠了。 聽眾:它的對象。 GARY BERNHARDT:它的對象。 是的,不錯,很好地完成。 現在,當然,因為這是 再加上,你可以翻轉的操作數 而同樣的事情出來。 因此,如果我們do--什麼? 不,這只是一個對象。 如果你反對加陣列您 應該得到同樣的事情。 正如你所看到的,你做什麼。 [笑聲] 最後,唯一的一個 這些這實際上真正的 is--因為你添加陣列,你會得到 空字符串,則沒有任何意義。 但是一個對象加一個目的是 其實不是一個數字,在技術上。 [笑聲] 所以這一塊實際上是正確的。 沒錯,沒錯,像什麼,甚至 在這個lang--事情我只是, 我甚至不明白 人在他們的頭腦 會認為任何 這是一個好主意。 [笑聲] OK,OK,夠取笑 那吸語言。 讓我們來談談JavaScript的。 [笑聲] 如果我說陣點新 16,或者僅僅陣列(16), 我得到16數組 的東西,它代表 如16逗號,這是顯而易見的。 如果我再加入那些字符串, 然後我得到的​​字符串16次。 這實際上是在這唯一的行 整個演示這是合理的。 現在,如果我把這個字符串 然後加一個1來, 它解釋了1 as-- 鑄1為一個字符串, 然後我們得到wat1一 一群倍,罰款。 沒有人知道會發生什麼 如果我減1串? [笑聲] 我假設沒有人做。 讓我 - 我會給你一個提示。 這是否幫助? 有誰知道? [笑聲] Watman。 [笑聲] 這就是我的一切。 感謝你們。 [掌聲] DAVID J.馬蘭:讓我們快速瀏覽一下 一些提前給你的東西。 因此,CS50黑客馬拉松是 這部史詩熬夜, 在此期間,你和你的同學 來自耶魯大學,會潛​​水into-- 但希望不是begin-- 你的最終項目。 晚上將開始在下午7:00。 第一頓晚餐將大約在9:00 PM。 第二個晚飯就在凌晨1:00。 然後,對那些 依然屹立,早餐 在IHOP將送達 大約上午5:00。 您可能會看到這樣的場景,因為這。 按照承諾,在週 今年為零,我們將 不僅有食物,吃飯, 糖果,同時也進行了第二次 在歷史上,蔬菜。 但在3或4點,場景像 這是不是所有的少見。 事實上,我們看到我們公平枕頭份額 被帶到黑客馬拉松,這 是罰款也是如此。 過程中,然後將高潮 是所謂的CS50公平。 還有一個都在這裡,和 在紐黑文一周後。 一個在哈佛是 週一,12月7日, 在下午 在西北科學。 而在抵達時,你將辦理入住手續。 你會看到這樣的事情 如爆米花,和氣球, 最終,在去年的 今年,超過2000人的未來 看到你的最終項目, 學生和教職員工 來自全國各地的校園,甚至校外。 並且如果不是足夠的激勵 來看看你自己, 意識到你的 朋友們可以鼓勵 來看看體位法,而eBay和 Facebook和谷歌,以及微軟, 和真知晶球,而Quora的,並 其他人,招聘人員和校友 從這些不同的公司 談生活在現實世界中, 商機無論全職和 夏季在實際工業。 如果這沒有道理 足以來見你, 你的朋友可以鼓勵 進入抽獎活動,由此,抵達後, 你作為學生每個人都可以交給 一堆笑臉貼紙。 和參與者,像你的朋友, 將被處理有點抽獎卡 抵達時。 而對於每個人,他們 聊了起來,他們將 遞給,由你,一個笑臉貼紙。 每一個代表一個條目 與豐富獎品抽獎, 其中的Xbox,Wii遊戲機,以及 一大堆其他有趣的事情, 其中一些我們在這裡看到的類。 請繼續關注這一點。 但最終,它完全 關於成就 本學期,和 表達式和激動 你會激起那些參加。 你在哪裡,最終都 穿著你很own--這一點, 我花了CS50的T卹一樣,在這裡。 所以不要鼓勵你 朋友前往該網址 在這裡,它會送你 因此,要所有細節。 同時,如果你正在考慮的另一個 看一下計算機科學這個春天, 或之外,要認識到這是 同樣handout--儘管本週以來更新 zero--我們遞出。 如果你去 這booklet--中間 有一個在耳堂副本 outside--實現這說明你 通過箭頭到底是什麼 課程,你可以熄滅 探索這個春天,明年 秋季,夏季和超越。 所以,做看看圖表 其中得到的東西的感覺。 如果你想獲得 涉及其他方面的能力, 不知道,如果你還沒有, 該學院Board--這 你可能有一些不 這樣美好的回憶of-- 有仍然只是創建一個新的 所謂AP計算機課程框架 科學原理。 有些事情,你可能有 採取,或至少聽說過, 現有的CS課程 在高中被稱為 APCSA,這是一個相當 普通類 集中了太多的語言 Java和力學物。 APCS的原則,同時,將 要更多的想法,更多 有關問題的解決。 而為了實現這一目標,我們,一群 我們的朋友在加州大學伯克利分校,在co.org, 和其他一些實體 世界各地的 創建課程, 將滿足APCS原則。 這是說,CS50 AP會 是一個AP相當於學生 在各高中學校跨 世界可以開始今年秋天 2016年。 如果你想涉足 中學教育, 而參與這項推廣, 不要接觸到我們那裡, 無論你是一個TF,一個CA,或者乾脆 在大的興趣教育。 事實上,如果你想 加入CS50自己的球隊, 認識到,只要長期 結束後,我們將開始招募 教學研究員,課程助理, 還有許多的藝術家 使這當然有可能 在幕後, 造就了其在線資產,其 在人的機會,以及更多。 所以,如果有這些角色在這裡呼籲, 不要讓我們知道在這個網址在這裡。 現在,在一小會兒,我們就轉了, 正如我們在本週零那樣,一些蛋糕。 這一次,它會 樓下的酒吧。 所以頭有以後。 但我只是想花點時間 在這裡認識到真正的這是什麼蛋糕 代表,或者更規範地, 這在這裡對峙代表什麼。 它確實是一種榮幸,說實話, 要與我們的朋友合作 倒在新的道路 紐黑文這個學期。 這當然是一個奇怪的 首先,一個不尋常的事情, 敢說了前所未有的 對於兩所大學的事 要走到一起,提供 一個療程中相同, 在兩個不同的校園和自備 這兩個學生團體在一起。 但它一直這樣的 榮譽與安迪工作, 與Scass,並與Jason在紐黑文, 與我們的44名工作人員全部 助教, 當然助理 在紐黑文,誰,第一次在 耶魯大學的歷史,大多是自己 本科生。 事實上,直到今年,下跌 2015年,耶魯大學居然沒 有一個傳統,或 津貼本科生 領先的章節和 作為教學研究員 就像我們很喜歡 這裡的計算機科學中 在哈佛一段時間。 並且使得單獨一直是 對我們來說特別的機會 與他們的合作夥伴 這一倡議,並把 進入折疊等領導人安迪 和其他教師有在校園裡。 並讓我提請大家特別注意 也一樣,這傢伙​​在中間。 儘管他現在住在新 Haven--很大程度上是因為我們送他 那裡 - 這是所有的結果 賈森·赫塞豪恩已經是一個教學 研究員CS50的 好幾年在這裡, 去年畢業,柯克蘭樓。 而ultimately--我認為, 接到一個電話從我 在一個點上那個漂亮 大大減少至,哎, 你介意轉向 畢業後紐黑文? 這一切都是因為我們 試圖站起來這一舉措, 我們要確保有 是機構知識下降 在紐黑文,因為我們是 從頭開始構建的東西。 而if--傑森,如果你能,也許 剛剛上了笨拙走向舞台, 因此,我們至少可以看到所有 賈森·赫塞豪恩的人。 [掌聲] 當然,沒有賈森,耶魯大學50 會不會有可能的。 因此,我們感謝傑森赫塞豪恩。 而且,我們有一個龐大的工作人員, 我們不會得出個人的關注 這裡給大家,但 超過100人 在這裡紐黑文誰 使這當然有可能。 你可能只看到 你自己的助教 這個名單上,是否 這裡還是一個紐黑文。 所以,如果我們能,一 巨大的掌聲 教學人員的全部內容。 [掌聲] 讓我得出了一些特殊的 注意幾個鄉親 在這裡,特別是漢娜和 瑪麗亞和Daven,和Rob,誰, 作為課程的頭,使 這裡的一切都在劍橋運行。 當然,科爾頓奧格登,誰最開始 我們的講座那邊的音樂。 道格·勞埃德,who--這是CS50 AP, 誰是領導我們的AP的倡議。 丹Armendariz環,沒有他們,我們 不會有今年CS50 IDE。 Aliess,誰使一切 可能在幕後, 包括運行 燈如右圖這裡。 然後最後,但並非最不重要的, CS50的製作團隊。 我只想說,這是 CS50的製作團隊 它使這麼多,我們 睡在下午, 並從事與課程的 材料真的是異步的。 這是十分錢一 課程的設計目標。 如你所知,我們are--享受 現在機會 允許同時註冊。 我們有一個機會 對於學生,當然, 觀看這些課程 - 在線資料, 即使在實時生存的權利了。 這完全是因為 生產隊,你看, 甚至沒有看到周圍 你,你在這裡的後面。 舉例來說,這是一些畫面 約旦拍攝的這一年多來, 剛要說話,以藝術的種類 該那張幕後。 當然,這是FoHo在四路。 而只給你一個 回頭看看零一周, 這是與圖像 這是我們開始的第一個星期。 [音樂播放] 這是從CS50自己的喬丹。 而且背後還有今天在這裡的場景 是拉蒙,和Ian,和Scully,和丹 科菲。 丹·科菲,誰負責 CD50的製作團隊。 真正過去 幾個years--這 是我的第九年參與 與course--真的有 丹·科菲,與生產 團隊,採取CS50到另一個層次。 我們不僅拍 現在在4K當然,這麼說, 這新的一年,我們還將 能夠拍攝它在6K。 以及在虛擬現實, 部分原因是因為cool-- 部分原因是因為它很酷, 而且你也知道, 我們有一個非常龐大的在線社區。 人們誰,由於種種 原因,不能前往, 或無法參加地方 像哈佛和耶魯。 而目標之一教學法是 實驗技術的新形式 這樣我們就可以通過代理,和 通過你的一切,給學生在線 世界的機會各地 看,感覺和聽到 像什麼哈佛的地方 或耶魯感覺。 所以即將上市,在2016年秋季。 而現在把它記下來了一個檔次, 這是即將被可怕的。 但是,你可能還記得,最 的講座視頻,今年, 或隔日,結束了幾分 看似奇怪的夾子從宋飛, 靈感來自於一些實際的插曲 重新實現由CS50生產 隊,誰已經令人難以置信 親切和創造性。 我以為我會告訴你一個 的靈感,30秒的短片, 從實際宋飛展 這激發了這一 semester's--我told--最喜歡的片段。 因此,首先,從宋飛一個實際的剪輯。 艾琳:拜託誰在跳舞? 要我用於:想讓我得到它開始了嗎? 我會得到它開始。 好吧,嗚! [音樂播放] [笑聲] 嗚! 來吧,伙計們,什麼上了呢? 喬治:甜花哨的摩西。 [笑聲] DAVID J.馬蘭:所以我們常 談推進學生 超越自己的舒適區。 我,現在,我要爬 成一團,並抽泣 因為我們玩你這個 重新實現了這一點, 由於CS50的製作團隊。 [宋飛正傳主題曲] 好吧,誰的舞蹈? 來吧,誰在跳舞? 你想讓我得到它開始了嗎? 我會得到它開始。 嗚! [音樂播放] 道格·勞埃德:甜花哨的摩西。 [掌聲] DAVID J.馬蘭:現在有些 對於校友特別的東西 誰現在做她的博士剛 到這裡的道路在哈佛。 誰又能經常可以看到 這種形式在辦公時間內, 無論是在劍橋,並在紐黑文。 事實上,如果我們enhance--一個又大又圓 掌聲為CS50自己,Zamyla。 而現在,從CS50的工作人員一個字 在兩個位置誰也 想提供一些離別 也就是說自己。 ANNALEAH ERNST:有 沒有其他的路線,其中 大家誰的作品的課程 是因為激動在那裡,並 參與其中,為CS50。 我不知道,就好像這真的 重要而特殊的責任, 和一種令人難以置信的經歷。 而且我很高興我得到的是 人民教育的一部分。 揚聲器3:CS50,在我 看來,是驚人的。 我喜歡它。 我喜歡它,當我正在一類。 我喜歡它更是一個助教。 約旦HAYASHI:CFing是很多 工作,但它確實有價值 因為你教這麼多。 你真的了解你的學生。 你得到你自己知道材料。 而你只是看他們 成為計算機科學家。 揚聲器4:我的學生 我學期的亮點。 [音樂播放] DAVID J.馬蘭:這是CS50。 DAVID MCPEEK:我只是從來沒有覺得 盡可能在校園內的領導者, 因為我有這個學期。 SAM LEVATICH:這是一個 在耶魯大學的校園裡唯一的機會 要真正投入教學。 揚聲器5:這是真的很酷 看到CS50從另一個側面。 尼克約瑟夫:我很驚訝 所有的學生激動的心情。 ARIANNA BENSON:這是 還不錯,當人們 恢復里克·阿斯特利的圖片, 並且都喜歡,那是誰? DAVID ARMENTA:我想給 回來,因為我得到了很多的支持 當我還是個學生。 MARY FARNER:所有你需要的是熱情 和一個深愛的教學,還是CS, 或任何上述的,和 你就可以做到這一點。 SAM LEVATICH:我所有的 學生守瑞克搖擺了我。 [音樂播放] ANNALEAH ERNST:這是這麼多 有趣的教一下這個事情 我真的很喜歡,和 認為這是一個很大的樂趣, 並嘗試其他人 興奮它。 我Annaleah恩斯特,這是CS50。 [歡呼] [音樂播放] DAVID J.馬蘭:現在,你可能還記得 我們開始這學期講 最終目的是計算思維 在解決問題的獨立 實際編程語言。 而且我們認為我們會 看到剛才到什麼程度 這已經試圖通過一個沉入 練習中,我們並沒有在零一周做, 但我們認為我們會 嘗試幾次在這裡 在12週時,對其中 我需要一個志願者誰 舒適上來這裡在舞台上。 上來吧。 你叫什麼名字? 亞紅:亞紅。 DAVID J.馬蘭:亞紅, 拜託了,這樣一來。 如果你的所有,如果您有 紙從我們片 還是一張白紙你 自己,繼續前進,採取了 在此刻。 很高興見到你。 好吧,亞紅在這裡的目標 將是以下, 我這裡有一個圖紙,只有 她將能夠看到。 你過來這裡的 中間,如果你願意的話​​。 讓我給你一個麥克風在這裡。 而你的目標在這裡 將要描述, 作為精確的細節的 可能,你看到了什麼。 和這些人在這裡,作為排序 這台計算機執行者, 需要繪製正是你說的。 然後,我要做的就是搶 從觀眾的一些隨機樣本 我們將看到的只是如何 正是這個工作的。 亞紅:所以我形容這一點。 DAVID J.馬蘭:你描述這一點。 你告訴你的數百名同學 這裡究竟要畫什麼,走了。 亞紅:好,所以在很 在一張紙的中間, 有兩個形狀, 一個在另一個的頂部上, 但不接觸,但幾乎感人。 因此,有在一個圓 頂部,方形的底部, 和他們幾乎相同的大小。 他們是一種媒介,小。 和圓內,有 two--有三個正方形。 所以這是在一個小廣場 大廣場,在一個更大的方塊。 而在廣場內 底部有三圈。 在一個更大的一個小圈 圈,一個更大的圓內。 DAVID J.馬蘭:明白了嗎? 聽眾:第 DAVID J.馬蘭:那麼,為什麼不 你 - 我會去走走。 我會抓幾個,如果你想 概括為那些誰需要第二條路徑。 亞紅:好,你需要 我再解釋一下嗎? 好了,沒事了,所以的中間 的紙張類有兩個形狀。 一個是在另一個的頂部, 但它們大致相同的大小。 這裡是一個中等小圈 對中等小廣場之上。 好了,所以這有點像在上面, 考慮把它像一個雪人, 但有兩個不同的形狀 而不是兩個圓。 然後在the-- 圈子裡面,有 是一個小盒子,另一個裡面 小盒子,另一個小盒子裡面。 而廣場內, 有一個小圓圈, 另一個小圈子裡面, 裡面的另外一個小圓圈。 這是否有意義? DAVID J.馬蘭:是的。 亞紅:一個很大的壓力。 DAVID J.馬蘭:好吧, 我馬上回來。 經過全場 在這裡,好,非常好。 謝謝你,OK,我們已經 要把握一個。 好吧,這似乎是一個 良好的隨機樣本,謝謝。 好吧。 亞紅:真棒。 DAVID J.馬蘭:所以now--也? 亞紅:真棒。 DAVID J.馬蘭:哦,真棒,確定。 所以真棒,呆在那裡。 我要繼續前進,並透露給你 什麼你的一些同學在這裡做。 所以在這裡,我們有這一個在這裡。 之類的還行,只是 一直走下去,去。 在這裡,有一點不同的解釋。 好了,下面,讓我們來看看,讓 近了,雖然小,非常漂亮。 雖然,我必須抓住這一個。 [笑聲] 什麼是實際的答案嗎? 讓我們來看看在這裡。 她在描述 是這樣的形象在這裡。 所以man--一些of--你們中許多人 在這裡,在那些我看了看, 沒有得到這個權利。 讓我們繼續前進,show--姑且稱之為 其他人,看看是多麼容易, 或具有什麼級別的 困難,他們能做到這一點。 太謝謝你了。 怎麼樣一個其他志願 稍微遠了。 好吧,我看到了這手第一,增長來吧。 你叫什麼名字? 噢對不起? MARCY:馬西。 DAVID J.馬蘭:馬西,來 對了,很高興見到你。 好了,下面我們就 麥克風你。 讓我得到一個圖。 所以,如果你想只使用 另一面的板材, 或紙其他紙,我 要繼續前進,給馬西 不同的人在這裡只 她現在可以see--只 她能看到不透明,確定。 MARCY:OK。 DAVID J.馬蘭:去。 MARCY:繪製16小 在一個格子點的所有。 因此,四排每四個點。 並且點是中空的,所以 他們就像小小的圓。 哦,還有五人。 OK,這是五位。 這是五排黑點。 五排的五個點,然後, 開始在左上角corner--確定, 所以五排五點, 並且點是中空的, 所以他們像小 小圓圈其實。 所以他們是白人​​在裡面。 聽眾:OK。 MARCY:好了,五排五點。 然後,你開始 從左上角的點, 再畫一條線 到下一個點 下來,然後繪製另一條線路 所述一個那一個的右側。 所以,這兩條線為止。 再畫一條線 到下一個了。 好了,這就是三線, 下,右,然後再倒。 然後離開了。 再下來。 好了,回顧一下,這是 第一個是down--確定, 你從左上角開始 corner--再放下,然後右鍵, 再往下,然後離開,然後 下來,然後用鼠標右鍵,然後右鍵, 然後離開了。 好了,我們大約一半通過。 DAVID J.馬蘭:你 說的對,然後離開。 MARCY:噢,哎呦,確定。 DAVID J.馬蘭:這並不容易。 MARCY:讓我們重新開始。 讓我們從頭開始,從 左上角。 DAVID J.馬蘭:還有一通。 MARCY:是啊,OK,下,右,下, 左,下,右,右,下,右, 上,右,上,左,下,左,上, 右,下,右,上,和你 應在右上角。 好。 DAVID J.馬蘭:好吧,如果你 正確地這樣做,你現在應該 在您的紙張都沒有了。 因此,讓我來抓住一對夫婦。 好了,謝謝你,謝謝你,謝謝你, 好吧,我不認為你想要的。 好了,哦,喜歡這個,謝謝。 對不起到達,哇,AW,OK我 要採取只是那一個。 好吧,這是 不錯,這是非常不錯的。 好吧,讓我們 看看我們這裡。 所以請注意,盡量讓 這種精神印記。 讓我回去的投影這裡。 這是相當不錯的 這裡好,非常好做。 此舉一出,小了一點,但 我認為這是在正確的軌道 還有,非常好做。 OK,這一次我覺得我 不應該把這種在互聯網上, 所以讓我 - 這其中有一個 電話號碼的某些原因。 [笑聲] 謝謝。 然後,我們為什麼不結束與此 之一,now--感謝你這麼much-- 我們有時間在這裡多了一個例子。 這一次,怎麼樣的 左邊有,上來吧。 是啊,用你的雙手,是啊。 好吧上來吧,來吧起來。 不過這一次,上來吧。 你叫什麼名字? 丹尼爾:丹尼爾。 DAVID J.馬蘭:丹尼爾, 不過這一次,我們是 將香料這件事 一點點,我們 要你來 轉移到觸摸屏。 所以,現在這個時候,我要去 顯示所有你所有的圖紙。 而榮譽系統上,你可能不 移動你的眼睛有一點點在這裡 看到實際的形象是什麼。 所以,你只要保持A-- 只是直行。 然後,你要 得出這樣的畫面是什麼 你的同學介紹給你。 我會試著總結 口頭所以它不夠響亮。 好吧,讓榮譽系統 在這裡,平視前方唯一的, 你們都一步step--沒有什麼不同 花生醬和果凍example-- 讓我們試著來形容這個。 首先說明請。 聽眾:畫一個大圈。 DAVID J.馬蘭:畫一個大圈。 [笑聲] 好吧,這個我要撤銷。 聽眾:畫一棒 圖中沒有武器。 DAVID J.馬蘭:我聽說了,畫 簡筆劃沒有武器。 [掌聲] 好了,沒事了,第二個指令。 聽眾:在臀部左手臂。 DAVID J.馬蘭:髖部左臂。 聽眾:棱角分明,棱角分明。 DAVID J.馬蘭:角,OK,我們有 用於:讓我給你的橡皮。 讓我們刪除。 確定,再次。 聽眾:尖尖的手肘。 DAVID J.馬蘭:尖尖的手肘。 尖尖的手肘。 聽眾:稍銳彎頭。 DAVID J.馬蘭:稍銳彎頭。 [掌聲] DAVID J.馬蘭:好吧,還有什麼? 第三條指令。 聽眾:現在旋轉the-- DAVID J.馬蘭:現在旋轉the-- 聽眾:旋轉90度。 DAVID J.馬蘭:旋轉90度。 [笑聲] [他們咆哮] 什麼? 右臂是訴右手臂是V。 聽眾:你去那裡。 DAVID J.馬蘭:好的。 [歡呼] 沒事了,最後一步,最後一步。 聽眾:線路遠離頭部。 DAVID J.馬蘭:A線 遠離頭部。 沒有左上方,是的。 [他們咆哮] 聽眾:45度角。 DAVID J.馬蘭:45度角。 不好了。 [他們咆哮] 是。 沒有。 聽眾:他的頭部左側頂部。 DAVID J.馬蘭:從從 他head--的左上方 聽眾:未連接到他的頭上。 DAVID J.馬蘭:不 連接到他的頭上。 是。 [他們咆哮] 這是很好的,這很好。 聽眾:寫,你好。 DAVID J.馬蘭:寫,你好。 寫,你好。 聽眾:高。 DAVID J.馬蘭:高。 聽眾:在生產線的末端。 DAVID J.馬蘭:在 該行的末尾寫 - 聽眾:小我。 沒有。 [他們咆哮] DAVID J.馬蘭:小寫我。 我聽說,小寫。 是。 [掌聲] 好吧,這是驚人的,謝謝。 好吧,讓我們有時間 只是一個更多的鍛煉。 您可能還記得在 以下主題音樂 其中,實現我們已經 採取了一些自由 用下面的規則 比賽中,因為在問題設置八 我們問你一堆 這基本上問題 岌岌可危的形式。 只有經過對集 8,我們決定, 嗯,也許它會 實際上是多一點 有趣的玩別的東西來代替。 [家族世仇主題曲] 對於這一點,我們將需要四個 師資隊伍的成員。 師資隊伍的四名成員, 和四名學生,怎麼樣的, 二,怎麼樣三,四。 下來吧,下來吧。 好吧,我們也 要need--我們還 將需要1 student--如果員工 想去這裡的左側,學生 在這裡right--我們需要有人 誰在算術真的好 在壓力之下。 好了,這裡是志願者 [聽不清]上來吧。 所以,你會在這裡使用的觸摸屏。 你叫什麼名字? 邁克爾:邁克爾。 DAVID J.馬蘭:邁克爾,上來吧。 因此,我們會給你 在短短的時刻說明。 但是,如果你想只寫 在右側,學生工作人員 左邊的記分,讓 我繼續前進,讓你們每個人 介紹自己到 你上課的最後一天。 詹姆斯:我是詹姆斯,我是一名大一新生。 AARON:你好,我是阿龍。 瑪雅:我瑪雅。 凱瑟琳:我是凱瑟琳。 DAVID J.馬蘭:和 現在的師資隊伍。 傑克:我是傑克。 女:艾比 TIM:你好,我是蒂姆。 瑪麗亞:瑪麗亞。 DAVID J.馬蘭:所以,我們 在提前,拿出 用了一些問題,有些 其答案我們種組成, 但其他人的答案是 根據實際統計數據 從你自己的問題提交 設置八點了,其他問題集。 因此,在一般情況下,每一個的這些 答案我們已經調查, 讓我們說100人,我們將會把 前四或五,六答案 上的板,其中每一個 具有與之相關聯的得分。 我們現在要做的是 調整規則的一點點。 因此,而不是把控制權 一個團隊或另一個, 我們只是要使用斯台普斯 便捷按鈕,允許每支球隊 嗡嗡聲中最快的。 和誰guesses--點擊按鈕 第一,右得到一個問題, 將有可能得到那麼多分。 我們會繼續下去,我們將 繼續前進,然後 無論團隊完成董事會,將 讓所有相符迄今之分。 所以,你要什麼 確實是相符的分 因為我們去的每個 問題回答正確。 然後一旦回合結束,你 打算把任總在這裡, 還是在這裡。 邁克爾:所以我吻合在我的腦海。 DAVID J.馬蘭:或者在屏幕上 在大家的面前,是的, 或者你的手機,其上 是回到那裡顯然。 好吧,讓我們拭目以待 引導您完成這一點。 不需要做任何事情,只是還沒有。 首先學生 和工作人員需要做的 被擊中各自 按鍵速度最快 我開始讀的問題後, 並且要提出一個答案。 合理? 好了,我們開始吧。 名稱stdio.h中聲明的函數。 員工。 女:printf的。 DAVID J.馬蘭:我們展示的printf。 很好。 所以只寫下來68,或 在你的心中68跟踪。 現在,我們要繼續前進。 當我要去 再次讀取的問題, 你可能不會發出蜂鳴聲,直到後 我已經重複了這個問題。 名稱stdio.h中聲明的函數。 同樣的問題 詹姆斯:什麼是sprintf的。 DAVID J.馬蘭:什麼是sprintf的。 我們展示的sprintf。 不,我又看了一遍。 在stdio.h中的函數聲明。 員工。 TIM:scanf函數。 DAVID J.馬蘭:scanf函數,我們展示。 二罷工。 再次,一個功能 在stdio.h中聲明。 學生們。 詹姆斯:FOPEN。 DAVID J.馬蘭:FOPEN,非常漂亮。 我只是不斷重複的問題, 在stdio.h中的函數聲明。 員工。 TIM:Fclosed。 DAVID J.馬蘭:Fclosed,抓緊抓好。 不錯,我們都留下兩個答案 董事會,二號和5號 這一輪。 在stdio.h中的函數聲明。 學生們。 凱瑟琳:FREAD。 DAVID J.馬蘭:我們展示FREAD。 很好。 誰now--任何球隊 回答第五個也是最後的答案, 得到所有的點。 所以,你應該將所有這些 數字了,誰得到這一點, 獲取總和。 有沒有搞錯? 沒有排名第六。 沒有排名第六,未實現。 名稱聲明的函數 在stdio--人員。 TIM:驚嚇。 DAVID J.馬蘭:我們展示的恐懼。 傑克:這也解釋了這麼多。 DAVID J.馬蘭:讓我們再來一次。 埃德蒙頓名稱命名功能 在stdio.h中聲明。 添。 TIM:FSEEK。 DAVID J.馬蘭:FSEEK。 大約有更多的嘗試,命名功能 在stdio.h中F--聲明。 瑪麗亞:龜etc。 DAVID J.馬蘭:龜etc。 所以沒有人會點。 科爾頓,想向我們展示 號碼是什麼5了? OK,馬特洛克不是stdio.h中。 傑森赫塞豪恩大家。 好吧,讓我們繼續前進 關於第二個問題。 第一個人嗡嗡聲在這裡,以 這個問題,一個程序, 使用而設計。 員工。 TIM:鏘。 DAVID J.馬蘭:鏘。 很不錯,排名第二的答案。 此外,命名程序,你 使用而設計。 學生們。 詹姆斯:GDB。 DAVID J.馬蘭:GDB。 所以在這一點上,38將是總共 但是沒有人得到任何積分呢。 好吧,命名程序 使用而設計。 TIM:Valgrind的。 DAVID J.馬蘭:Valgrind的。 好吧,命名程序 您使用而設計。 學生們。 AARON:PHP。 DAVID J.馬蘭:PHP名稱 程序使用而設計。 員工。 瑪麗亞:Facebook的。 DAVID J.馬蘭:展 我們,告訴我們的Facebook。 [掌聲] 我們有六大答案 在黑板上,三去。 名稱的程序,你 使用而設計。 員工。 TIM:谷歌。 DAVID J.馬蘭:谷歌。 Brow--所有權利。 聽眾:噓。 DAVID J.馬蘭:噓。 好吧,name-- 2 答案left--名 您使用而設計的程序。 MAYA:CS50討論。 DAVID J.馬蘭:CS50討論。 一個嘗試,一個程序 您使用而設計。 我聽同學。 學生們。 AARON:CS50 IDE。 DAVID J.馬蘭:CS50 IDE。 而最後一個,一個節目 您使用而設計。 TIM:Check50。 DAVID J.馬蘭:Check50。 不,讓我們來揭曉答案。 老六是Spotify的。 好吧,我想我們有 時間只有一個或兩個。 完成下面的句子, 沒有點任何一隊依舊。 這是零比零,勝利者 採取一切很快,很好的工作。 完成下面的句子, 我從來沒有gonna--工作人員。 TIM:給你。 DAVID J.馬蘭:給你。 美觀大方。 學生們。 詹姆斯:讓你失望。 DAVID J.馬蘭:讓你失望。 我從來沒有gonna- 瑪麗亞:跑來跑去,拋棄你。 DAVID J.馬蘭:運行 周圍,拋棄你。 周圍的沙漠運行,確定。 學生們。 AARON:我永遠不會讓你哭泣。 DAVID J.馬蘭:讓你哭泣。 員工。 TIM:說再見。 DAVID J.馬蘭:我不能相信這是 這個問題你們都得到正確的。 告別,是啊,而且是最後一個。 學生們。 凱瑟琳:傷害你。 DAVID J.馬蘭:說謊,傷害你。 學生獲得100分。 這是why--這是它的 CS50,蛋糕,現在擔任。 [宋飛正傳主題曲] [音樂播放] DAN ARMINDARIZ:你瘋了嗎? 你覺得你在做什麼? 揚聲器6:我想 進入電梯。 DAN ARMINDARIZ:什麼 你是在說? 你沒看到我在這裡等? 揚聲器6:我沒有看到你在等待的人。 DAN ARMINDARIZ:如果你沒有 見我在等待,那麼你為什麼 把你的購物車中有這樣呢? 揚聲器6:因為這是 我怎麼弄進了電梯。 DAN ARMINDARIZ:[聽不清] 揚聲器6:獲取out--放手!