[השמעת מוסיקה] [MUSIC Armin Van Buuren, "זה מה ש  זה מרגיש כמו "] [MUSIC - M4SONIC, "נשק 2.0"] [מחיאות כפיים] סטיב באלמר: Woo! זה CS50. [מחיאות כפות] DAVID מלאן: זה CS50. וזו התחלה, והסוף, השבוע 12 בפעם האחרונה. אתה זוכר מ שבוע 0 שהבטחנו זה, כי מה שסופו של דבר נושאים בקורס זה הוא לא כל כך שבו אתה בסופו של עד יחסית לחבריו לכיתה שלך, אבל איפה אתה, בשבוע 12, בסופו של ביחס לעצמך בשבוע 0. ובכן, אנחנו כאן עכשיו בשבוע 12, ואתה אולי להסתכל אחורה בחיבה, או remarkadly, בכמה רחוקה שיש לך לבוא כאשר זה היה הגרוע ביותר של הבעיות שלך, לפני כמה שבועות. אבל לשקול כמה רחוק באת מאז. במיוחד, אם בקרב מי שאין ניסיון קודם, רק שבועות לאחר מכן, היו לך יישום נתונים מתוחכמים למדי מבנה דמוי שולחן חשיש זה כאן, או אפילו זה TRI כאן. רק כמה שבועות מאוחר יותר, ורק לפני שבוע, היו לך יישום זה, mash-up APIs של מספר uisng asynchronus JavaScript קורא וHTTP בקשות מאחורי קלעים. סופו של דבר, יצירת כל יישום אינטרנט ממשהו שהחל עם כמה סימני חשיש. עכשיו, אכן אתם אולי זוכרים ש 78% מכם לא היה ניסיון קודם, והצענו ש ייתכן שאתה מרגיש קצת בודד ב מתחיל, אבל מבין שאתה עכשיו מאוד בקרב חברים ותומכים כאן. עכשיו, זה למסורת בCS50 כדי להתחיל לא רק הסמסטר, אלא גם בסופו של הסמסטר עם קצת עוגה. ואכן צוות היה למטה חותך אותה, ודגימת העוגה, אבל שמחכה רק קצת זמן. אבל חשבתי שאני רוצה להמשיך מהמקום ש הפסקתי ולקבל קצת סגירה היום. אולי אתה זוכר כאן באתר זה, אני חשב דבר טוב היחיד שאני יכול לעשות הוא כותב אנשי סוג אלה על שיש תמך בו כל כך בכיתה רק כמה של לפני שבועות. ואני אומר להם אשראי, שחזרתי בתשובה הזאת מediblearrangments.com. בוקר טוב, מר מלאן. יש לנו שאלנו עם IT שלנו מחלקה לגבי הדאגה שלך. הם מייעצים כי החל מהשבוע הבא, יהיה תיקון מיושם באתר. אנו מעריכים את המשוב. וindeed-- [מחיאות כפות] DAVID מלאן: ואכן אם אתה ללכת לeditablearrangments.com עכשיו, לחץ על התחברות, אתה אכן נשלח לגרסת HTTPS של האתר. [מחיאות כפות] אז יש לך את זה, מה שהופך את CS50 כאן הבדל, אתר אחד בכל פעם. אז עכשיו, פרויקט הגמר הוא, כמובן, כל מה שמחכה לי עכשיו. ומבין שיש כל מספר של חומרים שאתה יכול לקלוע ל הפרויקט הזה שלך. ואכן מה שתלמידים רבים לעשות, אם התמודדות עם פרויקט גמר מבוסס אינטרנט, ייקח p להגדיר 7 של קוד הפצה, CS50 האוצר, ולאחר מכן יהיה לקרוע את חלקים ממנה, כי הם של עניין, או שמקורן לפרויקט הגמר שלהם, כמו הפונקציה להסתכל למעלה, שהוא בוודאי מאוד ספציפי לYahoo Finance. והם נוסיף בקוד שלהם, ולבנות על גבי מנגנון ההתחברות שאנו מספקים לך. וכך שבאופן מוחלט מקום מצוין להתחיל. במיוחד אם על הפסקה, ו זמן קצר לאחר מכן, אתה רק לא ממש בטוח מאיפה להתחיל ל ליצור משהו שיש לא כבר נמסר לך לפחות בחלקו. p להגדיר 8.2, אם אתה רוצה לעשות משהו עם AJAX, או שאתה רוצה לכתוב תסריט שמייבא ערכת נתונים גדולה באמת לתוך מסד נתונים, p שימוש להגדיר 8 כמודל שבי אתה יכול לבנות קוד משלך, סופו של דבר. אבל מבין גם, שיש אפילו דרכים מגדלת כדי להתחיל. מסגרת מאוד פופולרית, ש אנחנו מעריצים של Laravel, נקרא. זוהי מסגרת PHP כי למעשה מוסיף ל- PHP מספר תכונות שכבר דבר שבשגרה בעולם של רובי ופייתון, שפות תכנות אחרות שבנה אליהם, או על גבי אותם, מסגרות נוספות. וכך Laravel ייקח סט עמ ' מסגרת של 7, במהות, ולתת לך הרבה יותר כלים לארגז הכלים שלך. אז אם סקרן, ואם תרצה כדי להחיל לא רק הפקת לקחים, אבל להתמודד עם כמה שיעורים חדשים לפרויקט הגמר שלך, לבדוק את זה ודומה סוגים של מסגרות מקוונות. מה דעתך על אירוח אתר האינטרנט שלך? אתה בהחלט יכול לשים אותך סופי פרויקט, אם עושה משהו מבוסס אינטרנט, על המכשיר שלך CS50, ורוב התלמידים לעשות. אבל אם אתה רוצה לקחת למעשה האינטרנט החוצה לסיבוב בעולם ולשים את הקוד שלך החוצה שם, מבין שזה די פשוט בימים אלה ל לקנות שם דומיין עבור כמה דולרים, כדי להגדיר את DNS של שם הדומיין שלך הגדרות עבור חומר כתובת ה- IP. ואז בעצם לדחוף שלך קוד לחלק השרת מרוחק כך שמישהו יכול לבקר אתה בsomething.com, או מה שתחום שם יקרה לך לקנות. השארו לביתו של CS50 דף בימים הבא, שבו אנו לפרסם כמה הוראות לעושה בדיוק את זה. אם ברצונך לעקוב קצת הדרכה, או אם היית רוצה לצאת החוצה ב שלך, יש כל כך רבות מסגרות פופולריות ומערכות בחוץ. רבים מהם בחינם, או סופר זול, או לפחות חופשי לסטודנטים. AWS, או Amazon Web Services, הוא אחד. למעשה, זה המקום שבי CS50 פועל רוב השרתים שלה בענן שנקרא, באמצעות מכונות וירטואליות, שרתים כי הם לא ממש פיזיים. הם האשליה של פיזי שרתים, אבל שאנחנו, ואתה, יכול להיות שליטה מלאה על. ואנחנו רק היו סמינר, ב למעשה, לפני כמה שבועות שב. Parse.com הוא סופר כלי פופולרי עורפי שאתה יכול להשתמש בו כדי למעשה לארח מסד הנתונים. אם אתה לא רוצה להבין, או לעמוד מסד נתוני MySQL שלך, יש את זה ואחר שירותים הקשורים ש אתן לך להתמקד בחלק של היישום שלך שאתה באמת כמו, חזיתי או ממשק המשתמש, או התכונות, ולאחר מכן למיקור חוץ למישהו אחר, לעתים קרובות בחינם. אין ספק לקנה מידת סטודנט אב טיפוס, כל שירותים עורפיים כמו דואר אלקטרוני או מסדי נתונים שאולי אתה צריך. עכשיו, לאימות, שאלות נפוצות סופר נפוצה בCS50 הוא, איך אתה לאמת משתמשים? לא עם המשתמש שלהם שמות וסיסמאות, אבל עם כמו הרווארד תעודות וסיכות. ובכן, מבין יש CS50 שירות נקרא CS50 ID, שדרכו אתה יכול לעשות בדיוק את זה. ואז אלו מכם בהתמודדות עם, אומרים, פרויקטים ניידים, שבו אתה נמצא סוג של קונפליקט, אם אתה רוצה לעשות אפליקציה iPhone, טלפון Windows אפליקציה, אפליקציה לאנדרואיד, או כל מספר התקנים אחרים שם בחוץ, מבין שיש למעשה כלים ש תאפשר לך לכתוב את האפליקציה שלך, בבדרך כלל JavaScript, או כמה שפה דומה. ולאחר מכן לפרוס אותו למספר רב של פלטפורמות כמו iOS ו- Android וכמו, PhoneGap להיות אחד, טיטניום אחר. אז אם אתה סוג של קונפליקט, ולהבין שיש קצת עקומת למידה ללמידה רק אחד מהם שפות, מבינים שאתה יכול לקחת ההיכרות החדשה שלך נמצאת עם JavaScript החוצה לסיבוב, ולהחיל אותו שם. ויש עוד כל כך הרבה ש אתה יכול למצוא בעצמך, או על ידי התייעצות TFS שלך. עכשיו, מה לגבי חיים שלאחר CS50? רק כדי שזה הוא אמר, לפחות פעם אחת, אתה לא הולך להימסר בעיה מפרטים והפצת סט קוד לנצח, אבל מבין כי אתה לא צריך CS50 מכשיר להמשיך קידוד ב- Mac OS. זה נפלא, שימושי סביבה שב זה מוגדר מראש להיות נציג של מערכת Linux נחמדה. אבל אתה בהחלט יכול להשתמש בכל מספר הכלים זמינים באופן חופשי בימים אלה לכתוב קוד ב- Mac שלך ללא תקורה של מכשיר, או במחשב Windows שלך, או אם אתה מפעיל לינוקס, מספר הכלים קיימים גם שם. אז זה רק מערבולת סיור שאולי אתה רוצה להתכרבל עם בשלב מסוים. אבל לעת עתה, בואו ניקח להסתכל קדימה ומה שנשאר. בפרט בקרב אירועים ההיסטוריים של הקורס הוא האקאתון CS50. אפוס כל nighter, שבי אתה תגיע בסביבות 7:00 בערב, להקים חנות עם המחשב הנייד שלך, ופרויקט, וחברים. ולצלול לתוך סופי פרויקטים בסביבה שנראה קצת כמו זה בעת הגעה. אתה לבדוק בכאן, שתצליח לאחר מכן לרדת לעבודה, אתה תעזור לי כיתה. אתה להתמכר ארוחת ערב הראשונה סביב 09:00, ארוחת ערב שנייה בסביבות שעה 1:00 בבוקר. עדיין ולאחר מכן למי עומד בסופו של הלילה, אנחנו ניקח אותך לIHOP. אבל לאורך הדרך יש יהיה תא צילום, לא אוהב את זה, ואכן בפועל הסעות CS50 בדרכנו לIHOP. עכשיו, הוגן CS50, ל תלמידים בכיתה, זו ההזדמנות שלך להציג גאווה פרויקטי הגמר שלך. לא רק לאחרים, אבל בדרך כלל 2,000 בתוספת משתתפים מכל רחבי קמפוס, סטודנטים, אנשי סגל, אנשים שרואים הבלונים לאורך רחוב אוקספורד ובואו. אז מבין שמה מחכה לי יש הבזקים של פרויקטים אולי אחד של השני כאן, שבו תוכל להביא את המחשב הנייד שלך. אנחנו הקמנו שולחנות גבוהים שבו אתה לשים את המחשב הנייד שלך, לקפוץ על Wi-Fi, והדגמת הפרויקטים שלך לעוברים ושבים. בינתיים, תהיה מוסיקה, ופופקורן, וממתקים, ועוד. כדי שיהיה לך בשפע הזדמנויות להתערבב. תהיה לנו חברים של שלנו מתעשייה, מגייסים מכל מספר חברות אלה כאן שם רק כדי לפטפט איתי תלמידים על חיים אחרי הקולג ', או התמחות ב מכללה, וכדומה. תראה, גם, שיש הגרלה לתמרץ לא רק לך להכות את אלה שיחות עם חברים, אלא גם להזמין אותך חברים שלו, או לשכנע החברים שלך ל לבוא לראות את הפרויקט שלך. אתה יכול להמתיק את העסקה על ידי אלה כרטיסים קטנים שיחולקו. כל אחד מהם יש לי מצייני מיקום למדבקות פנים סמיילי קטנות. אתם כתלמידים יינתן מדבקות פנים סמיילי. ולכל מי שמיזמים עד שלך ואומר, היי, מה אתה עושה? או שואל אותך להדגמה שלך פרויקט, שתמסור להם מדבקה. הם הניחו אותו על הכרטיס שלהם. ושזכאי להם ל כל מספר של פרסים נהדרים, לרבות בתמונה אלה כאן, שהם לאחר מכן יוגרל בסוף האירוע. זהו זה לCS50. ועל הדרך, לא יהיו מספיק פופקורן, ומתח כדורים, וממתקים, ואפילו בשנה שעברה להקת הרווארד, שלא הייתה צפוי, אבל היה נוכח. יהיה תא יש תמונה כ גם, ומספרים מסיביים של בלונים כמו אלה שכאן. כל כך הרבה כל כך, ש תמיד את צוות לנסות כדי למשוך את הטריק הזה בסוף הלילה, אף פעם לא ממש עובד. אבל בשבילך, אם אתה רוצה להזמין את החברים שלך לevent-- זה SAM קלארק: עכשיו, כפי שאנו באים אל התחנה הבאה בסיור. תוכל להבחין distinct-- [שחוק] קובץ ב. תוכל להבחין יציאה נפרדת מהאדריכלות גותית שראינו על שאר הסיור בקמפוס של אוניברסיטת ייל. עכשיו, הנה אנחנו בסנדרס התיאטרון. סנדרס התיאטרון הוא באמת תרבותי ורכזת אקדמית כאן בהרווארד. התחילה התקיימה כאן עד 1922. זה מודל לאחר Sheldonian תיאטרון באוקספורד, אנגליה, כעניין של עובדה. והיא משמשת כמיקום לאירועי תרבות רבים, ואירועים אקדמיים גדולים כאן. קבוצות קפלה רבות לבצע בסנדרס, Crocodillos לבצע כאן לעתים קרובות, הם כמו סוג של Wippenpoofs 2.0, כמעט. כמו גם את המעמד הגדול באמת באוניברסיטת הרווארד, CS50, הוא לימד כאן. מי בסיור הוא מעוניין במדעי מחשב? כל מי שמעוניין? נהדר. ובכן, אם יקרה לך תעודה בגרות באוניברסיטת ייל, באמת תמצאו, באמת רוצה לקחת CS50. [שחוק] [מחיאות כפות] אתה לא באמת תוכל לקחת זה פיזי בתוך סנדרס תיאטרון, עם זאת, CS50 יהיה חי זרם אליך בניו הייבן. כמו גם תצטרך כל תמיכת צוות, רשת תמיכה של צוות יש לקחת CS50, ללמוד הכל על מדעי מחשב. אז זה סנדרס תיאטרון. זה לא גותי, אבל זה נהדר. האם יש למישהו שאלות לפני שאנחנו עוברים לתחנה הבאה? כן. קהל: האם זה דוד מלאן? [שחוק] SAM קלארק: הו, אלוהים שלי הוא! בואו ניקח סלף. סלף! קח סלף! ממש כאן, ממש כאן. הנה, מישהו מחזיק אותו. מישהו מחזיק אותו. מה שלומך, דוד? DAVID מלאן: שלום, DA SAM קלארק: אני עושה כן. יצאתי לי להעיף אותו מסביב. ופני ברווז, דוד. [שחוק] כן, הוא אוהב את זה. נהדר. נהדר. ובכן, אנחנו נעבור לתחנה הבאה. התחנה הבאה שלנו היא אצטדיון אוניברסיטת הרווארד, שבו היו לנו מזל גדול ב -13 השנים האחרונות. [שחוק] [מחיאות כפות] DAVID מלאן: אז שמועות אכן נכונות. בפעם הראשונה בהיסטוריה, סטודנטים באוניברסיטת הרווארד והאוניברסיטה ייל כאחד יוכל לקחת קורס נקרא CS50 סתיו הקרוב בשנת 2015. אנחנו נשים asie היריבות במשך כמעט 100 שנים, וסופו של דבר, בסתיו 2,015 תלמידים, בפועל ייל תוכל לקחת CS50 בפעם הראשונה. ההרצאות אכן יהיה להיות מוזרם מכאן, היורשים שלך בקהל הזה, לניו הייבן, שבו תלמידים תוכל לעסוק ב אדם, או כחלק מכם יש כל כך מותאם, באינטרנט לחיות, או על פי דרישה אחרי. אבל אנחנו נעמוד עד תמיכה מקומית מבנה, מלא עם עמיתי הוראה, עוזרים כמובן יהיו מובילים סעיפים, ושעתי עבודה. פאזל CS50 יום יתקיים בקיימברידג ', ואנו מזמינים אותנו חברי ייל לקיימברידג ' ליום פאזל CS50, כ גם האקאתון CS50. ואז בסוף הסמסטר, יהיו להיות תצוגת אפית בשני קיימברידג ' ובניו הייבן של CS50 סטודנטים מאוניברסיטת הרווארד, וייל כאחד על תצוגה בערים אלה בהתאמה. ואכן, אם יש לך חברים שהולכים לאוניברסיטת ייל, אנחנו צריכים קצת TFS ו- CSS כך אל תשלחו אותם לכתובת אתר זו כאן. אבל אנחנו בינתיים, להיות שליחה אחת של ההוראה הטובה ביותר של CS50 עמיתים, ג'ייסון הירשהורן, שזה בערך לבוגר, שבדיוק סיימתי התזה שלו על הצומת של מדעי מחשב וחינוך. ג'ייסון יהיה לעבוד במשרה מלאה ב ייל, ויהיה על הקרקע יש עוזר לנו לקום ו להביא שתי אוניברסיטאות אלה יחד באמצעות CS50. [מחיאות כפות] עכשיו, יחד עם CS50 של צוות הפקה, אני הייתה לי הזדמנות לקפוץ במכונית עם הבחור הזה ותסתכל על מה ש מחכה לנו בניו הייבן. [וידאו השמעה] [MUSIC - "Movin 'ימין יחד"] זכותם של -Movin יחד בחיפוש פעמים טובות וחדשות טובות עם חברים טובים שלא יכול להפסיד. -זהו יכול להפוך להרגל. -Opportunity דופק פעם אחת בואו להושיט יד ולתפוס אותו. 'כן! -Together אנו לתפוס אותו. -We'll טרמפים, אוטובוס, או מונית צהובה זה. -Cab זה? -Movin 'ימינה לאורך, פוטלוס וחופשי מפואר. -Getting יש מחצית כיף לבוא לחלוק אותו איתי. -Movin 'ימינה לאורך. -We'll ללמוד לחלוק את העומס. -אנו לא צריך מפה ל לשמור על תכנית זו על הכביש. היי, Fozzy, אני רוצה שפונה שמאלה אם אתה בא לפרשת הדרכים. -כן, אדוני. פונה שמאלה במזלג הדרכים בכביש. קרמיט? 'אני לא מאמין ש. Movin 'ימינה לאורך, יש לנו מצא חיים על הכביש. -ואז הדרך שלך היא הדרך שלי. -אז סומך הניווט שלי. כוכבים קולנועיים עם מכוניות נוצצות, וחיים עם הראש למטה. -We're מסתער העיר הגדולה. 'כן. הסערה היא נכונה. האם הוא צריך להיות שלג? לא, אני לא חושב כך. -Movin 'ימינה לאורך. -Footloose ומפואר חופשי. -Be מוכן לזמן הגדול 'האם זה מוכן בשבילי? -Movin 'ימינה לאורך. Movin 'ימינה לאורך. Movin 'ימינה לאורך. Movin 'ימינה לאורך. -אולי כדאי לעצור בצד הדרך. -כן, אדוני. אה, תראה את זה. [END השמעה] DAVID מלאן: אנחנו תראו ייל בשנת 2015. [מחיאות כפות] אז עכשיו כמה תודה ארבעתכם. אסתפק בכך שאומר שיש כל משפחה, הן בחזית ומאחורי המצלמה, בכיתה זו זה עושה את עבודת כל מה שסופו של דבר. ואני רוצה להכיר כמה, ולאחר מכן כל צוות בדרך הראשונה של קולטון, שEDM חלחל תחילת הרצאות עבור חלק מספר השבועות. כמו גם את כל הייצור צוות, שהיה עושה הכל נראה כל כך יפה בשנה זו. דן בצ'ילה, ואנדרו, וCheng, ו קולטון, ורמון, ובארי בגב, ומי שהיה קני וכולם מעורב מאחורי המצלמות האלה, מה שהופך את כל מה שאפשר. לגבריאל, וכן, שלנו בחור הוראת ראש. [מחיאות כפות] אם לא עשית כבר יודע, גבריאל למעשה CS50 מצא בדרך של קטעי הווידאו של צוות ההפקה. ואכן גדל ב ברזיל לפני כמה שנים, הוא גילה שכל החומר של CS50 היה באתר, והוא הוריד אותי פתק סוג שואל אם הוא אולי תוכל לתרגם אותו ל פורטוגזית לחבריו לכיתה. ואכן הוא עשה, בסופו, מרצה לכ -50 תלמידים, חבריו לכיתה, בתיכון. ואחריו 150 תלמידים הבאים שנה, והאבא שלו בצורה נפלאה היה בעובדה שצילם את כל העניין כל כך אתה יכול למצוא ההרצאות של גייב של CS50 בברזיל באינטרנט, כמו גם. ועכשיו דבון כאן, דבון כאן כבר פועל כמובן, וכבר עושה הכל לרוץ בצורה חלקה כל כך, ובלעדיו אנחנו לא יכולים לנהל את צוות שיש לנו עכשיו. ואז כמובן, רוב אודן. [מחיאות כפות] רוב שעכשיו היה איתי כמובן כחמש שנים, לאחר שפנה אליי בכיתה י ' שנה עם ריבית במעורבות בכיתה. ולאחר מכן הפך TF ראש העוזר, ולאחר מכן הראש TF, ולאחר מכן מחנך. ועכשיו, יאמין או לא, התפקיד מכובד מאוד של חבר של צוות טכני, שבעולם המחשב למעשה נושא עימו קצת במשקל. וכך בלשון המעטה, כי הוא בעצם אמור להיות הגבוה ביותר ביחס של לרוב. אליסון, כמובן, שכבר מוביל הסעיפים הרשמיים שלנו במצלמה אחת שבוע, ולוודא ש יש משאבים זמינים באינטרנט לתלמידים ש אין באפשרות המנגינה-באדם. ואז, כמובן, TF, שאני חושב ש כבר בכל שעות עבודה השנה, כולל אלה כאן, כאן אלה, אלה גם כאן. ואכן [? Zamila,?] שהלך כולם דרך הבעיה של הקורס סטים, ושבלעדיהם, שיכולנו לא מצפה, אני מעז לומר, כל כך הרבה. ואז לבסוף, Cheng כאן, שהוא ידוע להרבה יותר מ הפילים האלה, ש כבר מופיע לכל היותר בכל הרצאה. ואכן Cheng קיבל לאחרונה יחד עם צוות ההפקה של CS50 להרכיב תודה זו לך על כל צוות, בדרך של קצת קטע אנו קוראים, Cheng ברחוב. [וידאו השמעה] [השמעת מוסיקה] -זהו הוא Cheng עם Cheng ברחוב. והיום, אני כאן ב החידון אחת הדירוג של CS50 המפלגה, שבו חברי צוות של CS50 התאסף כדי חידון כיתה אחת. לא הייתי באמת לשקול את זה מסיבה, אבל אתה מקבל את הרעיון. אני שואל אותם כמה שאלות על חוויותיהם בסמסטר הזה, ואולי כמה טכני שאלות, אז אנחנו נפתור אותם. 'אני לא חושב שאני מוכן לזה. 'זה בסדר. "או-קיי. -כיצד רב חתיכות נמצאים בבתים? -4, 8. -מה לבלוט PHP ל? -PHP? פרוטוקול Hypertext. 'האם זה פרוטוקול, אף? 'אני לא יודע. האם זה? -Eh, אה. באזר. אני יודע שP עומד על PHP. -אז איפה זה יעצור? 'זה לא מפסיק. 'זה יש לעצור במקום כלשהו. -לא, זה לא. -Acronyms לפשט למילה. -לא, מ"מ מ"מ. [? Recouragin? ?] -זהו היא שאלה רצינית. [שחוק] מה שבא ליד בזה רצף של מספרים? 2, 4, 8, 16, 32, 955. 'אני חושב שהיית הולך להגיד 64, אבל בסדר. -מהו המספר הבא ברצף? -CS50. -That אפילו לא מספר. , יש לי אין מושג. -None שלך ​​צודק. אנא, לחזור לדירוג. מה 2 בחזקה 64? אה, אלוהים. אני צריך לדעת את זה. 'אני לא יודע. "או-קיי. [שחוק] -כיצד מתח כדורים רבים עושה את זה לוקח למלא סנדרס תיאטרון? -Too רב. לא, אתה יכול להיות יותר מדי להדגיש כדורים. -Am אני צודק? מה התשובה הנכונה? ואכן, אין תשובה נכונה. -אני בטוח שיש. 'זה תלוי בגודל של לחץ הכדור. האם אתה יודע שרוב באודן הוא? -כן. יש לו שיער טוב יותר השנה ממה שהוא עשה בשנים קודמות. אז זה היה קצת קשה הכרתו, אבל הצלחתי אותו. 'האם הוא חובב הבחור? 'כן. "או-קיי. כן, אני אוהב אותו. קבל עכשיו שאתה מזכיר את זה, יש לי שאלה אליך. -All תקין. -מהו עיתונות הספסל של רוב באודן? מקסימום 'זה. -מהו לחיצת החזה מקסימלית? 'אתה. תודה לך כל כך הרבה של CS50 TFS, רשויות אישורים, מפיקים, מעצבים, חוקרים, ומי היה מעורב כולם הן מול ומאחורי המצלמה כאן בCS50. אנחנו בוודאי לא יכולים לעשות את זה בלי אתה, ואנחנו לא יכולים לחכות לברכה חדשה חברים לצוות. -Everyone בשלב זה שולחן, אנחנו יכולים לקבל חיבוק? תודה לך. תודה לך מאוד, צוות. תודה לך על שהפכת צוות. זה מסכם את הראיון שלנו. תודה לך על להיות בצוות זה שנה. תודה לך כל כך הרבה. תודה לך. -לא, לא, תודה לך. ? למה פזרתי אני עושה עבודה טובה או מה? 'אתה עשית נפלא. זה היה Cheng, עם Cheng ב רחוב, וזה היה CS50 2014. -מה עשה לנו לדבר עליו? היו לנו רק השיחה הזאת. זה לא צעצוע. [השמעת מוסיקה] [END השמעה] [מחיאות כפות] DAVID מלאן: אז CS50 הוא אכן עכשיו גיוס לTFS, עוזרים כמובן, מפיקים, מעצבים, וכל מספר התפקידים אחרים ש לאפשר זאת ללכת על מאחורי הקלעים. ועכשיו, למשהו קצת מיוחד. כפי שאתם יודעים, יש קולטון הציג EDM לכיתה, אבל היום הוא קיבל את הלהקה ביחד ו CS50, לפני שנביא כמה תלמידים עד על במה, אני נותן לך קולטון, גייב, וטיילור. [השמעת מוסיקה] COLTON: מרגיש בדרך שלי מבעד לחשכה. מודרך על ידי לב פועם. אני לא יכול להגיד שבו המסע יסתיים. אבל אני יודע מאיפה להתחיל. נסה לספר לי גם אני צעיר להבין. אומר שאני שקוע בחלום. החיים יעברו אותי אם אני לא פותח את העיניים שלי. זה בסדר גמור מבחינתי. אז תעיר אותי כשזה נגמר. כשאני חכם ואני מבוגר יותר. כל הזמן הזה אני מוצא את עצמי ואני לא ידעתי שאני אבוד. אז תעיר אותי כשזה נגמר. כשאני חכם ואני מבוגר יותר. כל הזמן הזה אני מוצא את עצמי ואני לא ידעתי שאני אבוד. ניסיתי ביצוע משקל של העולם. אבל יש לי רק שתי ידיים. מקווה שאני מקבל את ההזדמנות לטייל בעולם. אין לי שום תוכניות. לוואי שיכולתי להישאר לנצח זה צעיר. לא מפחד לעצום את העיניים. חיים זה משחק שבוצע ל כולם, ואהבה היא בפרס. אז תעיר אותי כשזה נגמר. כשאני חכם ואני מבוגר יותר. כל הזמן הזה אני מוצא את עצמי ואני לא ידעתי שאני אבוד. כולם! אז תעיר אותי כשזה נגמר. כשאני חכם ואני מבוגר יותר. כל הזמן הזה אני מוצא את עצמי ואני לא ידעתי שאני אבוד. לא ידעתי שאני אבוד. לא ידעתי שאני אבוד. [מחיאות כפות] DAVID מלאן: בא השנה ל יריד CS50 מוסיקה, חי גם כן. אז עכשיו, ההזדמנות האחרונה שלנו ל קצת השתתפות קהל. בשביל זה אנחנו צריכים שש תלמידים ושלושה אנשי צוות. בואו לראות כאן, בסדר, אתה כמעט קופץ מהכיסא שלך. בואו תעלה. OK. מה דעתך על שני יחד אתה כאן, בחייך עד. ומה איתך שני ואתה אחד, בא עליו. בואו לגדול צוותי קצת. OK. ממש שם. יאללה. כן. אתה, בוא למטה. זה הולך להיות קשה. OK. OK. בסדר, בואו למטה. לראות אותך בכמה דקות. בסדר, אז תבואו לכאן ב. אנחנו הולכים לקבל עוד שני הכיסאות ובואו נעשיתי את ניק, ואליסון, וסטודנט באוניברסיטת ייל זה כאן, ורוב באודן, יבוא עליו. בינתיים, אם Cheng יכול להצטרף אליי על במה. אם אתם רוצים ליצור שתי צוותי סטודנטים, ואחד צוות עובדים. ונג, אם אתה יכול להפיץ אלה כסאות כאן, אני אביא את הלוח מוכן. זה מביך מאוד. OK. לעשות את הדרך שלך לכיסא שם. בואו אליי. בואו למטה. ואני חושב שיהיה תלמיד ייל להיות משחק לצוות העובדים. מצוין. צריך להיות לנו מספיק כיסאות, בתקווה. אם לא, אנו לתפוס אחר. איפה אנחנו צריכים את זה? כאן, בואו. בְּסֵדֶר. נג גונג: האם אנחנו צריכים יותר אנשים? DAVID מלאן: לא, לא. זה הולך להיות שני צוותי סטודנטים ואחד צוות עובדי הרווארד / ייל. בסדר, אז יש לנו את זה מסורת של לשחק בשעשועון, או באמת, הגרסה של סכנה שלנו שבו אנחנו פשוט לשאול שאלות ולצפות תשובות. אבל השאלות שאנחנו הולכים לשאול לא נכתבו על ידנו, הם נכתבו על ידך. אולי אתה זוכר ולא טופס ארוך לא הבעיה Set [שחוק] אני חייב להודות, רובם לא להפוך אותו לחידון אחד. יש לנו אולי 500 שאלות שואל, מה זה HTML? מה הוא HTTP? מה זה CSS? אז הם לא היו בדיוק רוב מאתגר של שאלות, אבל אנחנו עברנו מאות ומאות שאלות לדגום הבא. אז Cheng כאן יש חביב הציע לנהל את הלוח. אנחנו נלך קדימה וקוראים לזה כאן צוות אחד, צוות שני, וצוות שלוש. ונניח שצוות ש שלוש זכה בהטלת המטבע, כך אתם הולכים מבט ל שלך שמאלה או מעליך, לבחור בשבוע, ולאסוף סכום דולר. אז אנחנו שואלים את שאלה, ותהיה Cheng הפרסים לך, או לנכות מ לך את הנקודות הדרושות. צוות שלוש, מה אתה רוצה? אני שומע הרבה בשבוע 0 כאן. [שחוק] סטודנט 1: האם אנחנו יכולים לבחור כל? DAVID מלאן: כל קטגוריה, בכל סכום. סטודנט 2: 0 בשבוע, 500. DAVID מלאן: אתה מציב יותר חשב לבחירת השאלה ממה שאני כותב לבחירתם בסדר, אז מה אתה אומר? OK. ולאחר מכן הראשון יד שעולה רצון ייחשב מי שפתח לו. מה ההבדל בין משתנים גלובליים ומקומיים? ראיתי Team שני. סטודנט 3: Global-- לעשות אנחנו פשוט לדבר למיקרופון? גלובל הוא לכל היקף התכנית, בעוד מקומי הוא רק מוגדר בתוך חלק מבודד. DAVID מלאן: בואו נסתכל. אנחנו הולכים להחזיק לך לענות על זה החברים לכיתה שלך נתנו. אם תלחץ על טקסט, היקף בכל כמוסות. [שחוק] DAVID מלאן: אני חושב שאנחנו הולכים צריך לקחת את זה פשוטו כמשמעו. אז אנחנו לא הולכים לתת לי נקודות אלה. אנחנו הולכים לצפות בדיוק מה הכיתה שלך נתן. אז למרבה הצער, אנחנו במינוס 500, אבל אתה עדיין בשליטה. אבל אתה עדיין בcontrol-- עכשיו אתה בcontrol-- טוב, לא. אתה עדיין בשליטה. סטודנט 2: אישור. DAVID מלאן: אתה עדיין בשליטה. כן, בואו נלך על 500 שוב. OK. שבוע 1, 500, Cheng. מה הם סוגי הנתונים והגדלים שלהם? [שחוק] DAVID מלאן: אה, ראיתי יד לכאן ראשון. רוב אודן. ROB אודן: char הוא 1 byte, קצר הוא שני בתים, int הוא 4 בתים, ארוך הוא 4 בתים, ארוך ארוך הוא 8 בתים, כוכב char הוא 4 בתים, כוכב int הוא 4 בתים, כוכב ארוך ארוך הוא 4 בתים. DAVID מלאן: Cheng, מה היא התשובה הנכונה? ROB אודן: אה, לצוף וכפול. DAVID מלאן: אתה נשאר בחוץ חלק מגיליון ההתייחסות, אבל אני חושב שאנחנו צריכים לתת לו את זה עבור 500. ROB באודן: כן. תלמיד: זה מוטה! ROB באודן: על מה אתה מדבר? DAVID מלאן: זה בסדר נקודות went-- זה נכון, צוות אחד. אני לא שופט טוב, כנראה. בסדר, אנחנו הולכים לעבור. יש לכם שליטה. סטודנט באוניברסיטת ייל. אנחנו נעשה את 4 שבוע עבור 500 נקודות. אני חושב שראיתי Team שלוש. סטודנט 1: אתה לשחרר את הזיכרון. DAVID מלאן: אתה לשחרר את הזיכרון? לשחרר אותו. אנחנו אתן אותו אליך. בסדר, אחת של צוות ושלוש קשורים, יש צוות של שלוש שליטה. מה קטגוריה אתה רוצה? סטודנט 2: שבוע שני, 500. [ALARM DOUBLE DAILY] DAVID מלאן: מדהים. סטודנט 2: הכל? DAVID מלאן: אתה מקבל לבחור הכמות שלך. סטודנט 1: למה לא? סטודנט 3: כן. סטודנט 4: כל ב. סטודנט 2: 500. DAVID מלאן: 500? סטודנט 2: כן. DAVID מלאן: 500, יומי זוגי. סטודנט 3: לא, אתה לא יכול. DAVID מלאן: Cheng? לא! [מריע] DAVID מלאן: 500 ו שליטה של ​​הלוח. אנו have-- ROB באודן: אז כפול הייתה כן או לא שאלה? [שחוק] DAVID מלאן: יש לנו זמן לאחד או עוד שתי שאלות בSingle סכנה. OK. צוות שלוש. שבוע 0, 100. מה צוות אתה? סטודנט 5: אני שני. DAVID מלאן: OK. צוות שני. סטודנט 5: אתה משתמש בלוק אומר ב MIT מגרד לומר, שלום, עולם. [שחוק] DAVID מלאן: מינוס 100. בסדר, עוד אחד שאלה יחידה בסכנה. אתם עדיין בשליטה. סטודנט 2: 3 בשבוע, 100. DAVID מלאן: שבוע שלושה, 100. מה הוא the-- ROB אודן: Team שלוש. DAVID מלאן: Team שלוש? OK. אנחנו הולכים עם צוות שלוש. סטודנט 3: המקרה הטוב ביותר תרחיש, או זמן ריצה? בגלל המקרה הטוב תרחיש הוא שזה בסדר. DAVID מלאן: בואו לראות מה היא התשובה הנכונה. [שחוק] DAVID מלאן: בסדר. בואו נעבור לסיכון כפול. ALEX TREBEK (הקלטה): זוהי סכנה. DAVID מלאן: סיכון כפול, בסיכון כפול זה יש לנו הקטגוריות של שבוע 5, 6, 7, 8, ו -9. סטודנט 3: איפה הנקודות שלנו ללכת? איפה הנקודות שלנו ללכת? DAVID מלאן: אנחנו הולך להתאים ידני. יש לנו ללכת. צוות שני היו 2,000? OK. בסדר, אז עכשיו אנחנו השלכתי את המטבע שוב ואנחנו נותנים את השליטה לקבוצה שנייה. קדימה, לבחור שלך קטגוריה וסכום. סטודנט 2: נלך 6 שבוע, 1,000. DAVID מלאן: שבוע 6, 1000. איך הערימה אין לגדול? צוות שני. אתה מוסיף: סטודנט 5 פונקציה חדשה בהיקף. DAVID מלאן: הוסף פונקציה חדשה להיקף. זה יגדל. [שחוק] DAVID מלאן: בסדר, אבל אתה עדיין בשליטה. סטודנט 5: כל הבחירה אחרת הנכונה, מישהו. סטודנט 6: אני אאסוף. DAVID מלאן: זה הכיל היחסים. למרות שאנו נוטים לצייר הערימה כגדל, אתה זוכר שהכתובות לגדול דווקא בכיוון אחר. אבל רק צריך לעשות רוב מאושר שם. בסדר, צוות שני. סטודנט 4: שבוע 8, 1000. DAVID מלאן: שבוע 8 ל1,000. אמת או שקר, הוא HTML שפת תכנות? האם יש שופט אחר שיכול להחליט? ROB באודן: זה היה כולי. DAVID מלאן: בסדר, רוב קרא. ROB באודן: זה לא, כל כך מזויף. DAVID מלאן: רוב אומר שקר והתשובה, היא לא. [שחוק] נג גונג: חכה, חכה, חכה. חכה, חכה, חכה. DAVID מלאן: כל התלמיד תקין, ייל? סטודנט 2: זה היה כתוב בצורה גרועה שאלה, הוא אמר אמת או שקר, ואז זה היה שאלה. אני מתנגד. DAVID מלאן: ציין. יש לנו זמן לעוד אחד שאלת סיכון כפולה. צוות שני. סטודנט 6: שבוע 9, 1000. DAVID מלאן: שבוע 9 ל1,000. מה ההבדל בין זהות ומעמד? צוות שלוש? צוות שלוש. סטודנט 3: אתה יכול לבקש תעודת זהות ל רק סוג של דבר אחד ב- HTML, אבל אתה יכול ליישם בכיתה יותר מדי דברים שונים. [מחיאות כפות] DAVID מלאן: OK. אנחנו אתן אותו אליך. אז אם אנחנו להמשיך סופי סכנה, אני חושב, צוות שלושה רק מנצח, נכון? אז בואו נעשה עוד שאלה אחת. עוד שאלה אחת, סיכון כפול. אז לפחות אנחנו יכולים pull-- זה לא הולך לעזור. זה יכול לעזור לקבוצה אחת. בסדר, שהוא בשליטה? לא לי, כנראה. OK. אתם. כן, פשוט יש לך את זה נכון. סטודנט 2: שבוע 9, 200. DAVID מלאן: ובכן שיחק, 9 שבוע, 200. מה סמל לעשות כל PHP-- סטודנט 2: רוב. DAVID מלאן: רוב? ROB אודן: תג מזומנים. [שחוק] DAVID מלאן: בסדר, בוא נמשיך. בואו להמשיך סופי סכנה. בואו כולם לבוא עם תשובה, ויהיה לנו שאתה כותב אותו על זה פיסת נייר כפי שאנו לשחק קצת מוסיקה. ואז להעמיד פנים כאילו זה היה הולך לפי תכנית. בסדר, אז סופי סכנה קטגוריה היא 12 שבוע. כל מה שאתה צריך decide-- אני לא הבאתי את העטים, לא. עטים, בבקשה. תודה לך. בסדר, בסדר. לא עוד עטים, בבקשה. OK. אז צוות אחד הוא ב0, צוות שני הוא ב 0, וצוות שלושה היא ב 2. אתה יכול להמר עד 2,000 דולר. אז בואו נלך קדימה ולהפוך את ההימור שלך. הימורים במורד. ועכשיו Cheng הולך כדי לחשוף את השאלה, אז לשחק קצת מוסיקה עד שננעלנו את הישיבה. [משחק THEME סכנה] DAVID מלאן: בסדר, בואו שלנו להתחיל כאן עם צוות שלוש. אתה המרת 1000 דולרים וענו? סטודנט 1: 955. DAVID מלאן: 955. צוות שני כאן המר. סטודנט 7: 2,000 דולר. DAVID מלאן: $ 2,000 ו התשובה שלך הייתה? סטודנט 6: 955. DAVID מלאן: Team שלוש המר 2,000 דולר, והתשובה שלך היו? ROB אודן: 955. DAVID מלאן: 955, שהיא נכונה. מה שאומר שהזוכה שלנו היום, אני חושב, עדיין רק צוות שלוש, נכון? צוות שלושה לוקח את המשחק! [מחיאות כפות] DAVID מלאן: זה אז, זה לCS50. תודה רבה לך על צוות של CS50. תודה רבה לך! תודה רבה לך לשלנו חברים בזמן הרווארד. זה היה CS50. [מחיאות כפות] [השמעת מוסיקה] להתפלל פארנהאם: ועכשיו עמוק מחשבות, על ידי ךייבן פארנהאם. איך אני אמור להבין MySQL, אם אני לא יכול אפילו להבין נוכחי שלי? [מצחקק]