1 00:00:01,491 --> 00:01:38,659 [Powered by Google Translate] [השמעת מוסיקה] 2 00:05:18,350 --> 00:05:20,630 הדוד י Malan: זה CS50. 3 00:05:20,630 --> 00:05:23,610 אז אני היה איפה שאתה עכשיו לפני כמה שנים. 4 00:05:23,610 --> 00:05:27,850 וכשאני היה בכיתת ט 'באותה העת, לא הייתי באמת על 5 00:05:27,850 --> 00:05:30,350 בדרך זו של עשיית מדעי מחשב, הנדסה של עשייה. 6 00:05:30,350 --> 00:05:33,650 אכן, אני נכנסתי למקום הזה כconcentrator ממשלה. 7 00:05:33,650 --> 00:05:35,430 הייתי, בתיכון, ילד ש 8 00:05:35,430 --> 00:05:36,770 אהב דברים כמו ההיסטוריה. 9 00:05:36,770 --> 00:05:39,350 אהבתי משפט חוקתי, סוג של אנגלית ומתמטיקה. 10 00:05:39,350 --> 00:05:41,300 זה כמו סוג של היטב מעוגל, אך לא עשה זאת 11 00:05:41,300 --> 00:05:43,290 בהכרח יודעים דברים שלא הייתי 12 00:05:43,290 --> 00:05:44,380 למד בבית הספר תיכון. 13 00:05:44,380 --> 00:05:47,060 וכך בשנה ראשונה, היה לי חשש זה לפיה אפילו 14 00:05:47,060 --> 00:05:49,730 אבל אהבתי מחשבים, שחק במשחקי מחשב ואת 15 00:05:49,730 --> 00:05:52,080 רוצים, בוודאי שלא חשבתי על עצמי כעל 16 00:05:52,080 --> 00:05:54,830 איש מחשבים, מדען מחשב. 17 00:05:54,830 --> 00:05:56,705 ולמען אמת, חשב שהחברים שלי בתיכון ש 18 00:05:56,705 --> 00:06:01,840 היו לוקחים מדעי מחשב היו קצת בחנונים. 19 00:06:01,840 --> 00:06:04,910 ובכל זאת, כשהגעתי לכאן בקמפוס, לא היה 20 00:06:04,910 --> 00:06:06,240 קורס זה, CS50. 21 00:06:06,240 --> 00:06:09,640 >> ובשעתו, היה לו מוניטין של ממש להיות 22 00:06:09,640 --> 00:06:10,480 משהו להיזהר. 23 00:06:10,480 --> 00:06:11,560 זה היה כמובן טוב. 24 00:06:11,560 --> 00:06:13,425 זה היה כמובן כיף. 25 00:06:13,425 --> 00:06:16,850 אבל היה לך בעצם לקבל את הרגל שבדלת. 26 00:06:16,850 --> 00:06:19,950 ואפילו לא עברתי ששנת הלימודים הראשון של הסף. 27 00:06:19,950 --> 00:06:23,330 והלכתי בדרך שלי להיות concentrator ממשלה, הולך 28 00:06:23,330 --> 00:06:25,190 דרך כמה שיותר מהתנאים המוקדמים שיכולתי, 29 00:06:25,190 --> 00:06:28,010 חוצה ספירת דברים לgen אד או ליבה וכדומה. 30 00:06:28,010 --> 00:06:30,290 ואז בכיתה י ', מסיבה כלשהי, קמתי 31 00:06:30,290 --> 00:06:33,450 עצב לדרוך במרכז מדע ב ', שבו הייתה CS50. 32 00:06:33,450 --> 00:06:36,150 מדען מחשב מפורסם מאוד בשם בריאן 33 00:06:36,150 --> 00:06:38,530 Kernighan למד כאן באותה השנה. 34 00:06:38,530 --> 00:06:42,490 וגם אז, אני היה מוכן ומזומן למעשה למלא 35 00:06:42,490 --> 00:06:45,600 כרטיס המחקר שלי על ידי לקיחת המעמד הזה עובר / נכשל. 36 00:06:45,600 --> 00:06:47,590 הסתכל סביבי וחשבתי שכולם באחד של זה 37 00:06:47,590 --> 00:06:49,550 חייב לדעת יותר על דרך מדעי מחשב, על 38 00:06:49,550 --> 00:06:50,750 תכנות, על מחשבים. 39 00:06:50,750 --> 00:06:52,370 כל אחד חייב להיות תכנות, בחדר הזה, 40 00:06:52,370 --> 00:06:53,510 מאז שהם היו 12. 41 00:06:53,510 --> 00:06:55,330 אבל, באמת, זה לא היה המקרה. 42 00:06:55,330 --> 00:06:58,660 וכך ביום האחרון, יום שני 5 של הסמסטר, 43 00:06:58,660 --> 00:07:01,410 לא אני לוקח את קפיצה ושינוי זה מעובר / נכשל 44 00:07:01,410 --> 00:07:04,120 מכתב כיתה וסופו של דבר שינוי בריכוז שלי כי 45 00:07:04,120 --> 00:07:05,330 אותו יום למדעי מחשב. 46 00:07:05,330 --> 00:07:07,870 >> עכשיו, זה לא המטרה שלנו במעמד הזה, להפוך את כל מה שאתה 47 00:07:07,870 --> 00:07:10,500 למדעי מחשב בריכוז, אבל באמת 48 00:07:10,500 --> 00:07:13,420 מציע שיש הזדמנות בתחום זה ו 49 00:07:13,420 --> 00:07:16,500 בתחומים אחרים שבה אתה יכול להיות די מוכר 50 00:07:16,500 --> 00:07:18,750 בהתחשב בכך שבדרך כלל בתי ספר תיכוניים פעלו בהגינות 51 00:07:18,750 --> 00:07:23,140 מסלול לימוד רגיל, אך להסתכן ב, בCS50, לתוך 52 00:07:23,140 --> 00:07:24,030 מים החדשים. 53 00:07:24,030 --> 00:07:27,040 ואם אתה יושב כאן היום חשבת שאתה לא 54 00:07:27,040 --> 00:07:31,130 למעשה שייך, כך גם רוב האנשים לימינך ו 55 00:07:31,130 --> 00:07:31,980 לשמאלך. 56 00:07:31,980 --> 00:07:36,640 ואכן, בשנה שעברה, 76% מהתלמידים בכיתה זו לא היו 57 00:07:36,640 --> 00:07:37,840 ניסיון קודם. 58 00:07:37,840 --> 00:07:40,550 אז בניגוד למה שנדמה לך, רוב האנשים 59 00:07:40,550 --> 00:07:43,630 יושב כאן היום איני, למעשה, יש לך מראש 60 00:07:43,630 --> 00:07:44,970 ניסיון. 61 00:07:44,970 --> 00:07:49,890 18% לקחו כיתה אחת CS, ו6% לקחו שניים או יותר. 62 00:07:49,890 --> 00:07:52,440 בינתיים, אנו מבקשים מן הסטודנטים שלנו בכל שנה כדי לתאר 63 00:07:52,440 --> 00:07:54,440 את עצמם במונחים של רמת נוחות. 64 00:07:54,440 --> 00:07:56,870 ואין הגדרה אחת לכך. 65 00:07:56,870 --> 00:07:58,730 אתה פשוט יודע שזה סוג של אם אתה לא מאוד 66 00:07:58,730 --> 00:08:00,340 נוח בCS50. 67 00:08:00,340 --> 00:08:04,270 והשנה שעברה, היו לנו 55% בפרוסת עוגה הירוקה הזאת 68 00:08:04,270 --> 00:08:06,720 תיאור עצמי כתלמידים, פחות נוחים ש 69 00:08:06,720 --> 00:08:09,390 בכנות שאין לי מושג למה הם אפילו הלכו לקניות כמובן על 70 00:08:09,390 --> 00:08:10,340 באותו יום ראשון. 71 00:08:10,340 --> 00:08:14,010 אבל אותו 55% נשארו איתנו עד הסוף של המונח, כפי שעשו 72 00:08:14,010 --> 00:08:17,770 35% שהיו איפשהו באמצע אלה נוחים יותר 73 00:08:17,770 --> 00:08:19,960 ואלה פחות נוחים. 74 00:08:19,960 --> 00:08:21,350 >> אז, מה הם מדעי מחשב? 75 00:08:21,350 --> 00:08:23,680 גם בבית הספר גבוה, ובאמת באופן כללי יותר את 76 00:08:23,680 --> 00:08:25,670 יש בימים אלה, יש תפיסה זו או זו 77 00:08:25,670 --> 00:08:28,260 שמדעי המחשב הוא טעות תכנות. 78 00:08:28,260 --> 00:08:30,700 וזה בהחלט אחד היבטים של מדעי מחשב. 79 00:08:30,700 --> 00:08:33,100 אבל תכנות, בכל השפה, הוא באמת רק 80 00:08:33,100 --> 00:08:35,760 כלי שמדעני מחשב להשתמש בו כדי לפתור את הבעיות, אם 81 00:08:35,760 --> 00:08:38,710 בתחום מדעי מחשב או יותר אלה 82 00:08:38,710 --> 00:08:41,710 ימים במדעי הטבע, במדעי הטבע, ב 83 00:08:41,710 --> 00:08:45,180 רפואה, במדעי רוח, כדי לנתח קבוצות גדולות של נתונים. 84 00:08:45,180 --> 00:08:47,660 עכשיו בכל מקום שיש מחשב ונתונים, יש 85 00:08:47,660 --> 00:08:52,250 הזדמנות ליישם את הלקחים שנלמדו בכיתה כמו CS50. 86 00:08:52,250 --> 00:08:55,050 >> אז בואו נפתור את הבעיה שמדען מחשב עלול ללכת 87 00:08:55,050 --> 00:08:58,760 על פתרון ולנסות לשים קצת ז'רגון, לשים קצת 88 00:08:58,760 --> 00:09:01,750 מסגרת רעיונית, סביב מה שאחרת עלולה להיות חלק 89 00:09:01,750 --> 00:09:03,250 רעיון מופשט למדי. 90 00:09:03,250 --> 00:09:05,170 אז זה טלפון. 91 00:09:05,170 --> 00:09:07,100 אתה לא רואה את הדברים האלה לעתים קרובות מדי, אם כי המכללה 92 00:09:07,100 --> 00:09:09,690 עדיין נראה שיש להם בבתים ובמעונות. 93 00:09:09,690 --> 00:09:11,940 אבל אז, ביום שבו אתה רוצה להשתמש בטלפון כמו 94 00:09:11,940 --> 00:09:13,880 זה לא היה ספר כתובות אלקטרונית 95 00:09:13,880 --> 00:09:14,620 בטלפון הסלולרי שלך. 96 00:09:14,620 --> 00:09:16,130 במקום זאת, אתה עצרת משהו 97 00:09:16,130 --> 00:09:17,330 המכונה ספר טלפונים. 98 00:09:17,330 --> 00:09:20,970 וספרי טלפונים אלה היו כ -1,000 עמודים, בדרך כלל. 99 00:09:20,970 --> 00:09:23,800 הם מסודרים מ'עד ת'ואתה פשוט חייב למצוא את 100 00:09:23,800 --> 00:09:26,390 עמוד ימני כדי למצוא את האדם שאתה מחפש כדי 101 00:09:26,390 --> 00:09:28,890 למצוא את שמם ומספר הטלפון שלהם. 102 00:09:28,890 --> 00:09:30,060 עכשיו איך אתה הולך לחפש בבוקר 103 00:09:30,060 --> 00:09:31,000 מישהו בספר הזה? 104 00:09:31,000 --> 00:09:33,670 >> תניח שהמטרה שלי היא לתת לחבר שלי, מייק סמית, שיחה. 105 00:09:33,670 --> 00:09:35,680 ובכן, איך אני הולך על מציאת מייק סמית? 106 00:09:35,680 --> 00:09:38,840 ובכן, גישה מאוד סביר, אם נאיבי ו 107 00:09:38,840 --> 00:09:42,080 לא יעיל, יהיה להתחיל כאן ולהתחיל לנפנף ל 108 00:09:42,080 --> 00:09:46,630 עמוד 4 עד 5 דף לדף 6, וסוג של ליניארי, יחד 109 00:09:46,630 --> 00:09:48,490 קו ישר, לעבור את ספר הטלפון הזה. 110 00:09:48,490 --> 00:09:50,920 ואף על פי שזה הולך להיות משעמם להפליא, אם מייק 111 00:09:50,920 --> 00:09:53,550 סמית היא בספר זה, אני הולך סופו של דבר יגיע אליו 112 00:09:53,550 --> 00:09:56,660 כשאני סוף הסוף להעיף לסעיף S של ספר זה. 113 00:09:56,660 --> 00:09:58,670 עכשיו כמובן, אתה לא צריך להיות מדען מחשבים כדי 114 00:09:58,670 --> 00:10:00,840 יודע שזו דרך טיפשית של פתרון בעיה זו. 115 00:10:00,840 --> 00:10:02,350 מה אדם טיפוסי שהיית עושה? 116 00:10:06,310 --> 00:10:07,550 כל הכבוד. 117 00:10:07,550 --> 00:10:09,230 אז היית מדפדף לאמצע, נכון. 118 00:10:09,230 --> 00:10:12,050 אז היית להפוך בערך לאמצע, ראה כאן, ואני נראה 119 00:10:12,050 --> 00:10:14,520 למצוא את עצמי בסעיף ז. 120 00:10:14,520 --> 00:10:17,710 אוקיי, אז M הוא בבירור לא מה שאני מחפש. 121 00:10:17,710 --> 00:10:20,070 ומייק לימין, כביכול, של סעיף זה. 122 00:10:20,070 --> 00:10:22,930 וכמו שחלקכם כבר ראה בעבר, אנחנו יכולים ממש עכשיו 123 00:10:22,930 --> 00:10:26,670 תמשיך לקרוע את הבעיה הזו במחצית. 124 00:10:26,670 --> 00:10:31,720 >> [מחיאות כפות] 125 00:10:31,720 --> 00:10:32,930 אתה באמת לא צריך להיות שהתרשמת. 126 00:10:32,930 --> 00:10:34,820 קורע אותה לאורך התפר היא בעצם לא כל כך קשה. 127 00:10:34,820 --> 00:10:36,040 האנשים האמיתיים לעשות את זה ככה. 128 00:10:36,040 --> 00:10:39,510 אבל, לאורך התפר, עכשיו יש לנו שתי בעיות, שכל אחד 129 00:10:39,510 --> 00:10:40,360 שהוא חצי מגודלו. 130 00:10:40,360 --> 00:10:43,430 ואנחנו ממש יכולים לזרוק חצי מהבעיה משם. 131 00:10:43,430 --> 00:10:46,450 עכשיו אנחנו נשארים לא עם 1,000 עמודים, אלא, נגיד, 500. 132 00:10:46,450 --> 00:10:47,450 אז עכשיו מה עליי לעשות? 133 00:10:47,450 --> 00:10:50,080 ובכן, אדם טיפוסי ילך בערך באמצע שוב. 134 00:10:50,080 --> 00:10:52,000 ואני מוצא את עצמי חלק R. 135 00:10:52,000 --> 00:10:52,950 אז לא ממש קיים. 136 00:10:52,950 --> 00:10:55,890 אז שוב, אני יכול לקרוע את הבעיה הזו במחצית. 137 00:10:55,890 --> 00:10:56,395 [מחיאות כפות] 138 00:10:56,395 --> 00:10:57,645 תודה. 139 00:10:59,870 --> 00:11:03,260 אז עכשיו יש לי כמה 250 עמודים בלבד. 140 00:11:03,260 --> 00:11:05,580 ואני יכול לעשות את זה שוב ושוב ושוב וללכת מ 141 00:11:05,580 --> 00:11:09,200 125 עד בערך 60-30 ועד 15 וכן הלאה. 142 00:11:09,200 --> 00:11:13,880 ולבסוף, אני מקבל שנותר בה באחד העמודים בS 143 00:11:13,880 --> 00:11:17,370 אשר, אם הוא מופיע בספר הטלפונים, מייק סמית צריכה להיות. 144 00:11:17,370 --> 00:11:19,980 >> עכשיו, זה ברור שאלגוריתם סביר למדי, 145 00:11:19,980 --> 00:11:22,200 וזה אלגוריתם בזמן לשימוש חד פעמי במקרה זה. 146 00:11:22,200 --> 00:11:24,790 אבל מה שאנחנו יכולים כאילו לקחת מזה? 147 00:11:24,790 --> 00:11:27,640 ובכן, הגישה הראשונה, לתקן אם נאיבי למרות שזה 148 00:11:27,640 --> 00:11:30,130 היה, יכול להיות מתואר על ידי הקו הישר הזה. 149 00:11:30,130 --> 00:11:32,920 אז אם על ציר x כאן אנחנו אומרים את זה הוא בגודל של 150 00:11:32,920 --> 00:11:36,240 בעיה, כך שציר x עוברת לצד ימין, 151 00:11:36,240 --> 00:11:37,400 בעיה נעשית גדולה יותר. 152 00:11:37,400 --> 00:11:38,940 מה זה אומר להיות גדול ב 153 00:11:38,940 --> 00:11:40,140 הקשר של בעיה זו? 154 00:11:40,140 --> 00:11:41,750 עוד דפים בספר הטלפונים. 155 00:11:41,750 --> 00:11:43,750 יש עוד משהו שאנחנו יכולים לכמת. 156 00:11:43,750 --> 00:11:45,530 על ציר y, הזמן לפתור. 157 00:11:45,530 --> 00:11:49,650 אז כציר עולה, זה כנראה לוקח יותר זמן. 158 00:11:49,650 --> 00:11:52,640 כך שהגישה הראשונה של ליניארי חיפוש מדף 1 159 00:11:52,640 --> 00:11:57,050 לדף נקודת נקודת נקודת 1000 הוא הליך ליניארית, ליניארית 160 00:11:57,050 --> 00:11:59,020 אלגוריתם או תהליך. 161 00:11:59,020 --> 00:12:00,990 ואנו יכולים לתאר אותו על ידי הקו הישר הזה. 162 00:12:00,990 --> 00:12:04,050 אם אני מוסיף עוד עמוד אחד בספר הטלפונים, זה הולך, ב 163 00:12:04,050 --> 00:12:06,630 במקרה הגרוע ביותר, קח אותי להעיף עמוד אחד יותר 164 00:12:06,630 --> 00:12:07,810 למצוא מייק סמית. 165 00:12:07,810 --> 00:12:11,700 אם אני מוסיף 100 עמודים, 100 יותר הטלות או יחידות של זמן. 166 00:12:11,700 --> 00:12:13,210 >> עכשיו, אני יכול להיות קצת חכם עם זה. 167 00:12:13,210 --> 00:12:15,410 אני לא צריך באמת להפוך אותו לדף אחד בכל פעם. 168 00:12:15,410 --> 00:12:18,060 אני יכול לעשות דברים כמו 2 בזמן או 4 בכל פעם. 169 00:12:18,060 --> 00:12:20,220 אבל גם זה לא הכל, כי ביסוד טוב יותר. 170 00:12:20,220 --> 00:12:23,030 גם אם זה 2 בכל פעם, כן, זה סוג של נע זה 171 00:12:23,030 --> 00:12:27,410 קו יורד מעט, וזה אומר שזה לוקח פחות זמן הנתון 172 00:12:27,410 --> 00:12:28,730 אותו מספר העמודים. 173 00:12:28,730 --> 00:12:30,430 אבל זה לא משהו מהותי יותר. 174 00:12:30,430 --> 00:12:33,080 אבל מה אנחנו פשוט עושים, ומה כל אחד מכם לעשות 175 00:12:33,080 --> 00:12:34,160 אינסטינקטיבי? 176 00:12:34,160 --> 00:12:37,350 אתה בעצם השגת משהו קטן כזה, 177 00:12:37,350 --> 00:12:42,020 זמן לוגריתמים, לפיה הבעיה יכולה לגדול ולגדול ו 178 00:12:42,020 --> 00:12:45,210 לגדול אבל העלות של פתרון הבעיה, כי הזמן 179 00:12:45,210 --> 00:12:47,330 שנדרש כדי לפתור את הבעיה הזאת, לא 180 00:12:47,330 --> 00:12:49,270 לגדול כמעט באותה מהירות. 181 00:12:49,270 --> 00:12:52,880 זה יהיה עקום לוגריתמים, יומן של n, כאשר n הוא 182 00:12:52,880 --> 00:12:55,480 בדיוק בגודל של הבעיה, מספר עמודים בזה 183 00:12:55,480 --> 00:12:56,180 ספר טלפונים. 184 00:12:56,180 --> 00:12:57,650 ומה זה אומר במונחים ריאליים? 185 00:12:57,650 --> 00:13:00,500 ובכן, אם יש לנו כמו 500 אנשים בחדר הזה כרגע, 186 00:13:00,500 --> 00:13:02,330 או לייתר דיוק, אם יש לנו - 187 00:13:02,330 --> 00:13:05,520 המטפורה ערבוב, לא עשתה דוגמה שעדיין השנה - 188 00:13:05,520 --> 00:13:08,900 כך שאם יש לנו 500 עמודים בספר הטלפונים, ונכפיל אותו 189 00:13:08,900 --> 00:13:12,660 1000, במודל הזה יותר אינטליגנטי מהרפרף 190 00:13:12,660 --> 00:13:15,370 לאמצע, כמה יותר דמעות דף לוקח ללכת 191 00:13:15,370 --> 00:13:17,390 מתוך 500 דפים ל1000? 192 00:13:17,390 --> 00:13:19,510 ובכן, רק אחת מדמיע דף נוסף. 193 00:13:19,510 --> 00:13:22,440 אם נתן לי ספר טלפונים 2000 דף, לא עניין גדול. 194 00:13:22,440 --> 00:13:25,070 אני פשוט לקרוע אותו פעם אחת נוספת. 195 00:13:25,070 --> 00:13:28,860 >> אז בקיצור, בגודל של הבעיה יכול לגדול הרבה יותר מהר 196 00:13:28,860 --> 00:13:30,650 מהמחיר של פתרון זה באמת. 197 00:13:30,650 --> 00:13:32,890 עכשיו זה רק אחד אלגוריתם כזה. 198 00:13:32,890 --> 00:13:35,480 יש אחרים שאנחנו יכולים לפתור באותה הדרך. 199 00:13:35,480 --> 00:13:36,630 ואז למה שלא נעשה את זה? 200 00:13:36,630 --> 00:13:39,650 אם ברצון לרצות אותי, אם כי במבוכה כאן בסנדרס, ללכת 201 00:13:39,650 --> 00:13:42,950 קדימה, כולם, אם אתה יכול ולעמוד במקום. 202 00:13:46,420 --> 00:13:49,040 כפי שאתה רואה על המסך כאן, זה אלגוריתם, 203 00:13:49,040 --> 00:13:52,110 תהליך, תכנית מחשב, אם תרצה, שיבוצע על ידי 204 00:13:52,110 --> 00:13:53,850 בני אדם שיש לו רק 3 שלבים. 205 00:13:53,850 --> 00:13:55,010 אנחנו כבר בשלב 1. 206 00:13:55,010 --> 00:13:55,840 אתה קם. 207 00:13:55,840 --> 00:13:58,120 ועכשיו חושב לעצמך את המספר 1. 208 00:13:58,120 --> 00:13:59,310 זה המספר הנוכחי שלך. 209 00:13:59,310 --> 00:14:00,990 כולם פה הוא מספר 1. 210 00:14:00,990 --> 00:14:04,360 שלב 2, בזוגות עם מישהו יעמוד ולהוסיף המספרים שלך 211 00:14:04,360 --> 00:14:07,155 יחד, ואז לאמץ את הסכום כמספר החדש שלך. 212 00:14:15,760 --> 00:14:18,730 אחד מכם צריך לשבת, ואז לחזור. 213 00:14:29,260 --> 00:14:33,715 >> רמקולים 1: 205. 214 00:14:33,715 --> 00:14:34,210 הדוד י Malan: מה זה? 215 00:14:34,210 --> 00:14:35,200 רמקולים 1: 205. 216 00:14:35,200 --> 00:14:36,450 הדוד י Malan: אישור. 217 00:14:43,120 --> 00:14:44,605 רמקולים 2: יש לו את האחרים. 218 00:14:58,120 --> 00:14:58,780 הדוד י Malan: 205? 219 00:14:58,780 --> 00:14:59,666 רמקולים 3: כן. 220 00:14:59,666 --> 00:15:00,092 הדוד י Malan: אישור. 221 00:15:00,092 --> 00:15:00,518 3. 222 00:15:00,518 --> 00:15:02,040 רמקולים 4: 400. 223 00:15:02,040 --> 00:15:02,350 רמקולים 5: 5. 224 00:15:02,350 --> 00:15:04,640 700. 225 00:15:04,640 --> 00:15:05,890 הדוד י Malan: בסדר. 226 00:15:09,110 --> 00:15:11,965 בשלב זה, פחות ופחות אנשים אמורים לעמוד. 227 00:15:14,690 --> 00:15:17,860 זה המקום שבו מקבל יותר מביך. 228 00:15:17,860 --> 00:15:18,660 מישהו כאן. 229 00:15:18,660 --> 00:15:19,910 כאן. 230 00:15:28,490 --> 00:15:31,170 החלק הגרוע ביותר הוא שאתה גם צריך מאוד מילולי לעשות 231 00:15:31,170 --> 00:15:33,830 חשבון מול מאה הרווארד 232 00:15:33,830 --> 00:15:35,080 undergrads. 233 00:15:40,790 --> 00:15:41,820 אישור. 234 00:15:41,820 --> 00:15:43,140 קצת באג כאן. 235 00:15:43,140 --> 00:15:43,490 אוקיי. 236 00:15:43,490 --> 00:15:44,490 מה המספר שלך? 237 00:15:44,490 --> 00:15:45,390 רמקולים 6: תשע. 238 00:15:45,390 --> 00:15:45,815 הדוד י Malan: מה זה? 239 00:15:45,815 --> 00:15:46,330 רמקולים 6: תשע. 240 00:15:46,330 --> 00:15:47,040 הדוד י Malan: תשע. 241 00:15:47,040 --> 00:15:49,740 אוקיי. 242 00:15:49,740 --> 00:15:52,388 מה המספר שלך? 243 00:15:52,388 --> 00:15:53,780 רמקולים 7: 179. 244 00:15:53,780 --> 00:15:55,570 הדוד י Malan: 179? 245 00:15:55,570 --> 00:15:56,330 אוקיי. 246 00:15:56,330 --> 00:15:56,470 טוב. 247 00:15:56,470 --> 00:15:57,280 אז 188. 248 00:15:57,280 --> 00:15:58,430 אז אתם יכולים לשבת. 249 00:15:58,430 --> 00:15:59,090 מה המספר שלך? 250 00:15:59,090 --> 00:16:00,090 רמקולים 8: 118. 251 00:16:00,090 --> 00:16:02,260 הדוד י Malan: 118. 252 00:16:02,260 --> 00:16:05,310 חלק undergrad החכם להתחיל לעשות את המתמטיקה. 253 00:16:05,310 --> 00:16:05,590 אוקיי. 254 00:16:05,590 --> 00:16:07,050 118, 188. 255 00:16:07,050 --> 00:16:10,022 מה עוד יש לנו? 256 00:16:10,022 --> 00:16:10,990 רמקולים 9: 71. 257 00:16:10,990 --> 00:16:13,884 הדוד י Malan: 71. 258 00:16:13,884 --> 00:16:14,310 רמקולים 10: 79. 259 00:16:14,310 --> 00:16:15,510 הדוד י Malan: 79. 260 00:16:15,510 --> 00:16:17,100 אוקיי. 261 00:16:17,100 --> 00:16:18,080 רמקול 11: 47. 262 00:16:18,080 --> 00:16:19,100 הדוד י Malan: 47. 263 00:16:19,100 --> 00:16:21,100 אשר, צוות הוראה, שנותן לנו כמה? 264 00:16:24,100 --> 00:16:27,690 705 הן התשובה. 265 00:16:27,690 --> 00:16:29,905 וזה, למעשה, בדיוק נכון. 266 00:16:35,060 --> 00:16:36,970 לא, היינו למעשה קצת את שם. 267 00:16:36,970 --> 00:16:40,435 >> אבל איך צריך זה עבד? 268 00:16:40,435 --> 00:16:41,940 מה שהיה צריך בדיוק קרה? 269 00:16:41,940 --> 00:16:45,560 לכן, בכל איטרציה של אלגוריתם זה, התחיל עם 270 00:16:45,560 --> 00:16:48,000 חלק מספר האנשים עומדים, וזה היה 271 00:16:48,000 --> 00:16:49,350 כלל המספר n תחילה. 272 00:16:49,350 --> 00:16:51,750 ואז חצי מכם התיישב, והלכנו לn מעל 2. 273 00:16:51,750 --> 00:16:52,830 ואז חצי מכם ישב. 274 00:16:52,830 --> 00:16:56,310 הלכנו לn מעל 4, n מעל 8, n מעל גיל 16, וכן הלאה, 275 00:16:56,310 --> 00:16:59,080 עד, למרות שזה סוג של התפרק שם ב 276 00:16:59,080 --> 00:17:02,000 סוף, בתאוריה, שכולם הסתדר בזוגות ובמרפסת 277 00:17:02,000 --> 00:17:05,780 קומת ביניים ותזמורת כאן, היו לנו רק אחד בודדה 278 00:17:05,780 --> 00:17:11,790 אדם שעומד בשווי כולל, במקרה זה, של 705. 279 00:17:11,790 --> 00:17:14,460 עכשיו, מה שבכל זאת מתכוונת לזמן הריצה? 280 00:17:14,460 --> 00:17:16,829 טוב לחשוב על אם אני כאדם שעשה זאת באופן ידני. 281 00:17:16,829 --> 00:17:19,819 הייתי מתחיל די בתמימות, אבל בצורה נכונה עם 1, 282 00:17:19,819 --> 00:17:23,740 2, 3, 4, 5, 6, 7, 8, וכן הלאה. 283 00:17:23,740 --> 00:17:24,920 לוקח די הרבה זמן. 284 00:17:24,920 --> 00:17:25,980 אז אני יכול לעשות טוב יותר, נכון? 285 00:17:25,980 --> 00:17:27,690 בבית הספר יסודי, אתה לא רק לספור באלה. 286 00:17:27,690 --> 00:17:28,109 אתה סופר בזוגות. 287 00:17:28,109 --> 00:17:30,050 אז 2, 4, 6, 8, 10, 12. 288 00:17:30,050 --> 00:17:31,630 ושמקבל הרבה יותר מהר. 289 00:17:31,630 --> 00:17:34,620 אבל עכשיו יסוד, על ידי מינוף הקולקטיבי 290 00:17:34,620 --> 00:17:37,070 אינטליגנציה של כולם בחדר הזה, אנחנו יכולים להשיג 291 00:17:37,070 --> 00:17:40,660 לרסן הרבה יותר כמו זה, שבו כעת המספר 292 00:17:40,660 --> 00:17:42,450 אנשים בחדר הזה יכולים להכפיל. 293 00:17:42,450 --> 00:17:45,940 700 אנשים נוספים נכנסים לחדר הזה במשך 1,400 אנשים, 294 00:17:45,940 --> 00:17:49,680 אבל זה היה לוקח לנו רק עוד איטרציה אחת לכך 295 00:17:49,680 --> 00:17:50,880 אלגוריתם לפתרון. 296 00:17:50,880 --> 00:17:53,170 >> וכך, יותר ויותר בימים אלה, כאשר יש לנו אלה ענקים 297 00:17:53,170 --> 00:17:55,860 ערכות נתונים בפייסבוק וגוגל וכדומה, זה 298 00:17:55,860 --> 00:17:58,710 פתרון בעיות עם קצת תובנה, זה קצת 299 00:17:58,710 --> 00:18:02,280 פיקחות, זה מאפשר לנו יותר ויותר לעשות הרבה, הרבה 300 00:18:02,280 --> 00:18:05,150 דברים חזקים יותר עם מחשבים של היום. 301 00:18:05,150 --> 00:18:07,340 אם אתם אוהבים דברים כאלה, שאולי ראה ב 302 00:18:07,340 --> 00:18:10,650 יום פאזל עצמו של פייסבוק CS50 מגיע בשבת. 303 00:18:10,650 --> 00:18:12,580 אם ברצונך להשתתף במשהו כזה 304 00:18:12,580 --> 00:18:17,010 זו שבה אתה, ב2 או 3 או 4 צוותות של 4, הייתי רוצה 305 00:18:17,010 --> 00:18:20,820 לפתור כמה חידות כגון זה, לך סיכוי 306 00:18:20,820 --> 00:18:23,510 כדי לזכות בפרסים נהדרים וביניהם Wii וכמה 307 00:18:23,510 --> 00:18:25,900 כרטיסי מתנה או חלק תלולית פייסבוק אחר. 308 00:18:25,900 --> 00:18:28,660 בשבת האחרונה, בצהריים ועד 3:00 בערב, ללכת ל 309 00:18:28,660 --> 00:18:33,440 cs50.net/rsvp לכך. 310 00:18:33,440 --> 00:18:35,940 ושקופית זה באינטרנט אם אתה רוצה לשחק. 311 00:18:35,940 --> 00:18:38,010 בעיות שנה זה תהיינה חדשה. 312 00:18:38,010 --> 00:18:40,210 >> ייתכן שתבחין בכיתה, מדי, כל עוד 313 00:18:40,210 --> 00:18:41,210 מצלמות בשנה זו. 314 00:18:41,210 --> 00:18:45,180 אז לא רק שכמובן להצטלם באופן הרגיל, CS50 315 00:18:45,180 --> 00:18:47,760 ניתן גם לקחת חלק בסרט תיעודי על גבוה 316 00:18:47,760 --> 00:18:50,370 חינוך שמסתכל על החוויה טרנספורמטיבי 317 00:18:50,370 --> 00:18:53,000 שתלמיד יכול להיות בימים אלה בתואר ראשון 318 00:18:53,000 --> 00:18:53,870 מסלול הלימודים. 319 00:18:53,870 --> 00:18:56,990 אז לאלה, אם כן, לא רק אהיה לצלם עבור 320 00:18:56,990 --> 00:19:00,170 כי, אנחנו נהיה לצלם גם ליותר ויותר שלנו 321 00:19:00,170 --> 00:19:03,670 קהל באינטרנט, כמו גם במקרה זה קהל כאן. 322 00:19:03,670 --> 00:19:05,880 לכן, תברכו למעמד הזה שנת הרווארד 323 00:19:05,880 --> 00:19:08,190 תלמידי בית הספר רחב, בית ספר לעיצוב, 324 00:19:08,190 --> 00:19:10,470 חינוך, בית הספר לעסקים, בית הספר הקנדי, 325 00:19:10,470 --> 00:19:12,970 בית הספר למשפטים, כמו גם מספר התלמידים מ 326 00:19:12,970 --> 00:19:16,140 בלמונט, לקסינגטון, ניוטון, ובתי ספר תיכוניים Watertown. 327 00:19:16,140 --> 00:19:17,120 ברוכים באים לכולכם. 328 00:19:17,120 --> 00:19:20,070 בנוסף בשנה זו, שאולי שמע, הרווארד ו-MIT, 329 00:19:20,070 --> 00:19:22,500 וברקלי עכשיו, נכנסה שיתופי 330 00:19:22,500 --> 00:19:26,020 שותפות, יוזמה שנקראת edx, שהוא 331 00:19:26,020 --> 00:19:28,650 יוזמה לפתוח את החינוך לכל יותר 332 00:19:28,650 --> 00:19:31,210 אנשים באינטרנט ומיסוד להתחיל לעשות 333 00:19:31,210 --> 00:19:34,400 מחקר בהיקף רחב הרבה יותר, כיצד אנשים לומדים. 334 00:19:34,400 --> 00:19:36,920 וכך CS50 יהיה הקורס הראשון של המכללה 335 00:19:36,920 --> 00:19:38,790 המשתתף ביוזמה שגם כן. 336 00:19:38,790 --> 00:19:41,320 מה שאומר שיהיה לך גישה לכל כלים נוספים, 337 00:19:41,320 --> 00:19:44,020 כל תוכן הלימוד יותר, כל עוד וידאו 338 00:19:44,020 --> 00:19:48,190 תוכן כתוצאה מכך, כמו גם, כמו אתמול בבוקר, 339 00:19:48,190 --> 00:19:52,210 53,019 אנשים שנרשמו לCS50 לקחת יחד 340 00:19:52,210 --> 00:19:55,290 איתך שנה באינטרנט. 341 00:19:55,290 --> 00:19:56,530 אז בלי - 342 00:19:56,530 --> 00:20:03,800 [מחיאות כפות] 343 00:20:03,800 --> 00:20:05,680 אז מה זה אומר, בפרט, הוא כי 344 00:20:05,680 --> 00:20:07,770 עובדי הוראה וביליתי לא מעט הזמן הזה 345 00:20:07,770 --> 00:20:10,600 הקיץ מתכונן לסתיו, הוא בקמפוס ואת, אז 346 00:20:10,600 --> 00:20:13,580 שאנחנו יכולים להתחיל לבנות את קורפוס של מעניין, של 347 00:20:13,580 --> 00:20:16,130 משכנע, של תוכן מרתק חינוכי ה 348 00:20:16,130 --> 00:20:22,490 מתמקד, בעיקר, בתובלה אינטימית יותר של 349 00:20:22,490 --> 00:20:23,960 חומרים מורכבים למדי. 350 00:20:23,960 --> 00:20:26,210 >> אז בנוסף להרצאות וקטעים של הקורסים ו 351 00:20:26,210 --> 00:20:28,300 דברים נקראים הדרכות, שאנחנו נבקר בסתם 352 00:20:28,300 --> 00:20:31,620 קצת, אנחנו גם המכנסים האלה זה שנה המאפשרת 353 00:20:31,620 --> 00:20:33,570 לך לעסוק בקורס מזווית שונה 354 00:20:33,570 --> 00:20:34,520 לגמרי. 355 00:20:34,520 --> 00:20:36,540 אז בואו נשתמש בזה כהזדמנות לקחת מהיר 356 00:20:36,540 --> 00:20:38,905 צצה באחד שדן ברעיון הזה של קבצים בינאריים. 357 00:20:38,905 --> 00:20:42,220 >> אז במדעי מחשב, יש דברים שנקראים אלגוריתמים - 358 00:20:42,220 --> 00:20:44,610 שניים מהם אנחנו פשוט לקחנו להסתכל - נהלים אלה עבור 359 00:20:44,610 --> 00:20:45,690 פתרון בעיות. 360 00:20:45,690 --> 00:20:46,770 אבל בסופו של היום, אתה צריך 361 00:20:46,770 --> 00:20:48,730 מייצג מידע איכשהו. 362 00:20:48,730 --> 00:20:51,640 ואתה צריך לייצג אותו בצורה שמחשב יכול 363 00:20:51,640 --> 00:20:52,400 להבין. 364 00:20:52,400 --> 00:20:54,940 וגם אם אתה לא ממש מבין במחשבים ו 365 00:20:54,940 --> 00:20:58,150 אתה בכי 76% עכשיו, כנראה יש לך כמה מעורפל 366 00:20:58,150 --> 00:21:01,860 מובן שמחשבים איכשהו להתמודד ב0s ו 1s, ינארי 367 00:21:01,860 --> 00:21:03,160 מערכת, אם אפשר לומר כך. 368 00:21:03,160 --> 00:21:04,480 למה זה כך? 369 00:21:04,480 --> 00:21:07,060 ובכן, מתברר שכאשר הגיעו לראשונה מחשבים על, אם 370 00:21:07,060 --> 00:21:09,400 אתה זקוק לייצוג מידע, אתה יכול לעשות את זה 371 00:21:09,400 --> 00:21:10,600 עם חשמל. 372 00:21:10,600 --> 00:21:13,460 ולמרות שזה קצת פשטני, מאוד 373 00:21:13,460 --> 00:21:16,190 דרך קלה של מידע הקלטה או על ידי 374 00:21:16,190 --> 00:21:18,000 הפיכת חשמל שעל - 375 00:21:18,000 --> 00:21:20,460 1 בינארי, אם אפשר לומר כך - או הפיכה 376 00:21:20,460 --> 00:21:22,100 כי חשמל כבוי. 377 00:21:22,100 --> 00:21:24,080 >> לכן, אם בארי, אם לא אכפת לך, אולי אנחנו יכולים לעמעם את האורות 378 00:21:24,080 --> 00:21:26,000 באופן מלא רק לרגע? 379 00:21:26,000 --> 00:21:29,730 זה כאן הוא 0 ינארי מאוד מיותרים. 380 00:21:29,730 --> 00:21:33,830 אם נפנה שוב את האורות, עכשיו סנדרס תיאטרון הוא 381 00:21:33,830 --> 00:21:35,860 המייצג את הערך הבינארי של 1. 382 00:21:35,860 --> 00:21:38,710 למרבה הצער, עם רק מעט אחד, רק עם קבוצה אחת של 383 00:21:38,710 --> 00:21:41,070 אורות, אנחנו יכולים לייצג רק שני מספרים ב 384 00:21:41,070 --> 00:21:42,690 עולם, 0 ו 1. 385 00:21:42,690 --> 00:21:44,470 וזה יהיה נחמד אם מחשבים יכולים לסמוך 386 00:21:44,470 --> 00:21:45,340 קצת יותר גבוה מזה. 387 00:21:45,340 --> 00:21:46,370 אבל הן אכן יכולות. 388 00:21:46,370 --> 00:21:49,230 אז בוא להרים אותי על מסך כאן חבר נייט Hardison 389 00:21:49,230 --> 00:21:52,000 מי ייתן לנו מבט מהיר במשך רק כמה 390 00:21:52,000 --> 00:21:54,680 דקות בכל הרעיון הזה של ינארי. 391 00:21:54,680 --> 00:22:01,870 >> [השמעת וידאו] 392 00:22:01,870 --> 00:22:03,450 תאט HARDISON: חזרו כאשר אתה למדת לקרוא ולכתוב 393 00:22:03,450 --> 00:22:08,450 מספרים, שלמדו על אודות הספרות 0 עד 9. 394 00:22:08,450 --> 00:22:10,840 כדי לכתוב מספרים שלמים גדולים מ 9, שלמדת כל מה ש 395 00:22:10,840 --> 00:22:13,830 אתה היה צריך לעשות זה להשתמש בחלק משילוב של הספרות אלה, 396 00:22:13,830 --> 00:22:21,000 כמו ב52 ו437. 397 00:22:21,000 --> 00:22:23,220 לכן, בדרך זו של כתיבת מספרים יש 398 00:22:23,220 --> 00:22:25,620 שם, שיטה עשרונית. 399 00:22:25,620 --> 00:22:26,690 למה עשרוני? 400 00:22:26,690 --> 00:22:30,340 ובכן, השורש הלטיני של עשרוני, decem, כלומר 10. 401 00:22:30,340 --> 00:22:33,190 וכאשר יש לך 10 ספרות בשיטת הסימון שלך, 10 402 00:22:33,190 --> 00:22:35,290 הופך מספר ולא מיוחד. 403 00:22:35,290 --> 00:22:38,950 בואו נסתכל על המספר 437 שנכתב בשיטה עשרונית ל 404 00:22:38,950 --> 00:22:40,340 להבין למה. 405 00:22:40,340 --> 00:22:50,200 >> אנחנו יכולים לשבור 1 עד 437 לתוך 400 ועוד 30 ועוד 7. 406 00:22:50,200 --> 00:22:56,050 אנחנו יכולים לקחת אותו לגזרים עוד יותר מכך שיש לנו 4 פעמים 100 407 00:22:56,050 --> 00:23:02,990 בתוספת זמן 3 10 פלוס זמנים 7 1. 408 00:23:02,990 --> 00:23:05,970 זכור ללמוד על מקומן, מקום עשרות, 409 00:23:05,970 --> 00:23:08,050 המקום מאה, וכן הלאה? 410 00:23:08,050 --> 00:23:10,990 זה בדיוק היכן שמגיע. 411 00:23:10,990 --> 00:23:14,150 ולבסוף, אנו יכולים לראות שיש לנו חבורה של חזק של 10 412 00:23:14,150 --> 00:23:15,770 מוטבע בפה. 413 00:23:15,770 --> 00:23:25,330 יש לנו 4 10 פעמים ל2 ועוד פעמים 3 10 ל1 פלוס 414 00:23:25,330 --> 00:23:29,580 פעמים 7 10 ל 0. 415 00:23:29,580 --> 00:23:31,330 אז עכשיו אתה מבין למה 10 הם מיוחד 416 00:23:31,330 --> 00:23:33,240 מספר הסימון עשרוני. 417 00:23:33,240 --> 00:23:35,240 למעשה, יש לנו שם עבורו. 418 00:23:35,240 --> 00:23:38,170 זה נקרא הבסיס מכיוון שזה הבסיס של המעריך 419 00:23:38,170 --> 00:23:39,960 בחשבון שלנו כאן. 420 00:23:39,960 --> 00:23:43,190 >> שיטה עשרונית היא לא הדרך היחידה לייצוג מספרים. 421 00:23:43,190 --> 00:23:48,020 למעשה, גם אם אנחנו להיפטר מספרות 2 עד 9, אנחנו יכולים 422 00:23:48,020 --> 00:23:49,610 עדיין מייצג את כל המספרים ש 423 00:23:49,610 --> 00:23:51,620 אנחנו יכולים עם עשרוניים. 424 00:23:51,620 --> 00:23:56,220 אז עכשיו יש לנו שתי ספרות, 0 ו 1, 2 היא שלנו מיוחד 425 00:23:56,220 --> 00:23:59,070 מספר, הבסיס של שיטת הסימון שלנו. 426 00:23:59,070 --> 00:24:02,340 שמה של מערכת סימון זה נקרא בינארי מאז 427 00:24:02,340 --> 00:24:04,890 הקידומת "דו" פירוש 2. 428 00:24:04,890 --> 00:24:08,130 אז עכשיו במקום שמקום ומקום אלה עשרות ו 429 00:24:08,130 --> 00:24:11,950 כן הלאה, יש לנו עכשיו מקום אלה, מקום זוגות, ברביעיות 430 00:24:11,950 --> 00:24:15,420 מקום, וכן הלאה, עולה על ידי חזק של 2. 431 00:24:15,420 --> 00:24:17,320 אז בוא נראה את זה על ידי עושה קצת ספירה. 432 00:24:17,320 --> 00:24:22,790 אז, 0 עדיין 0, ו1 הוא עדיין 1. 433 00:24:22,790 --> 00:24:25,700 עם זאת, עכשיו שיש לנו מקום זוגות במקום עשרות 434 00:24:25,700 --> 00:24:31,070 מקום, 10 מייצג את המספר 2. 435 00:24:31,070 --> 00:24:36,240 כדי להשיג 3, נוכל להוסיף אותו לזה ומקבל 11. 436 00:24:36,240 --> 00:24:38,310 4, שכן יש כרגע מקום ארבעה, הוא 437 00:24:38,310 --> 00:24:42,520 מיוצג על ידי 100. 438 00:24:42,520 --> 00:24:47,280 חמש הם 101. 439 00:24:47,280 --> 00:24:50,610 6 הם 110. 440 00:24:50,610 --> 00:24:54,470 7 הם 111. 441 00:24:54,470 --> 00:24:56,330 8, שוב, יש מקום משלה. 442 00:24:56,330 --> 00:25:00,650 אז זה 1000. 443 00:25:00,650 --> 00:25:01,750 ואני חושב שאתה מקבל את הנקודה. 444 00:25:01,750 --> 00:25:03,510 [וידאו השמעת END] 445 00:25:03,510 --> 00:25:06,900 >> הדוד י Malan: אז, זה להגיד, מה לעשות ומחשבים 446 00:25:06,900 --> 00:25:09,650 מה הבינארי הוא בעצם לא כל כך שונה ממה 447 00:25:09,650 --> 00:25:12,260 אנחנו כבר לוקחים כמובן מאליו במשך כמה שנים, נכון? 448 00:25:12,260 --> 00:25:14,330 אתה חושב שבית ספר יסודי, למדת לספור באופן מדויק 449 00:25:14,330 --> 00:25:16,310 האופנה, שתאט הציע. 450 00:25:16,310 --> 00:25:18,250 אבל אתה כנראה לא ממש חשבת על זה מאז, 451 00:25:18,250 --> 00:25:19,990 עובדה שיש למקום הזה אלה, המקום עשרות, ו 452 00:25:19,990 --> 00:25:20,490 מאה מקום. 453 00:25:20,490 --> 00:25:21,185 וזה די שרירותי. 454 00:25:21,185 --> 00:25:24,090 ואכן, מחשבים פשוט להשתמש בבסיס שונה זו. 455 00:25:24,090 --> 00:25:27,430 אבל בסופו של היום, לבעצם מייצגים פיזי 456 00:25:27,430 --> 00:25:30,100 הרעיון הזה של 0 ו 1, ברור שאתה לא רק להפעיל 457 00:25:30,100 --> 00:25:31,630 אורות נדלקה וכבה בהכרח. 458 00:25:31,630 --> 00:25:33,960 אתה צריך לעשות את זה בקנה מידה הרבה גרגירים עדינים. 459 00:25:33,960 --> 00:25:36,240 ועל ידי גרגירים עדינים יותר, אתה אולי זוכר את זה טיפשי 460 00:25:36,240 --> 00:25:38,990 צעצוע קטן מהילדות, וילי הצמרי ואלה קטנים 461 00:25:38,990 --> 00:25:40,360 חלקיקים מגנטיים. 462 00:25:40,360 --> 00:25:43,830 >> אז חלקיקים מגנטיים הם משהו שאתה יכול ליישר 463 00:25:43,830 --> 00:25:45,720 בכמה כיוונים שונים, אולי 464 00:25:45,720 --> 00:25:47,780 מצפון לדרום או מדרום לצפון. 465 00:25:47,780 --> 00:25:50,340 וכל כך הרבה גלגולים פיסיים של טכנולוגיה 466 00:25:50,340 --> 00:25:53,410 בימים אלה המשתמשים בינארי, שמשתמשים ב0s ו 1s, פשוט 467 00:25:53,410 --> 00:25:58,190 יש מגנטיות בצד הפנימי שמיישר דברים, למעלה למטה או 468 00:25:58,190 --> 00:26:01,970 למטה למעלה, עם הייצוג או 0 או 1 וכך, 469 00:26:01,970 --> 00:26:02,750 בהתאמה. 470 00:26:02,750 --> 00:26:05,360 אז אכן, בואו נתרחק מכאן ומופשט 471 00:26:05,360 --> 00:26:07,580 מסתכל על החלק הפנימי של מה יותר מסורתי 472 00:26:07,580 --> 00:26:08,640 כונן קשיח של מחשב. 473 00:26:08,640 --> 00:26:10,980 זה קורה להיות קצת גדול על מסך שבזה 474 00:26:10,980 --> 00:26:12,420 ממחשב השולחני. 475 00:26:12,420 --> 00:26:15,670 אבל מחשבים ניידים היום עדיין יש את אותה טכנולוגיה, אבל הוא 476 00:26:15,670 --> 00:26:18,190 בהדרגה הוחלף בדברים יותר מתוחכמים 477 00:26:18,190 --> 00:26:20,490 יש למעשה אין לו חלקים נעים. 478 00:26:20,490 --> 00:26:22,440 בתוך כך, בכונן קשיח. 479 00:26:22,440 --> 00:26:23,610 >> [השמעת וידאו] 480 00:26:23,610 --> 00:26:26,320 12 דובר: הכונן הקשיח שבו המחשב שלך מאחסן את רוב 481 00:26:26,320 --> 00:26:27,870 נתוני הקבע שלה. 482 00:26:27,870 --> 00:26:31,600 כדי לעשות זאת, הנתונים נוסעים מזכרון RAM יחד עם תוכנה 483 00:26:31,600 --> 00:26:35,290 אותות המציינים את הכונן הקשיח כיצד לאחסן את הנתונים. 484 00:26:35,290 --> 00:26:38,000 המעגלים של הכונן הקשיחים לתרגם האותות האלה לתוך 485 00:26:38,000 --> 00:26:40,130 תנודות מתח. 486 00:26:40,130 --> 00:26:43,700 אלה בתורם לשלוט חלקים הנעים של הכונן הקשיח, חלקם 487 00:26:43,700 --> 00:26:46,750 כמה חלקים נעים שנותרו במחשב המודרני. 488 00:26:46,750 --> 00:26:49,460 חלק מאותות בקרת מנוע אשר מסתובב 489 00:26:49,460 --> 00:26:51,300 מגשים מתכת מצופית. 490 00:26:51,300 --> 00:26:54,670 הנתונים שלך ממש מאוחסנים על צלחות אלה. 491 00:26:54,670 --> 00:26:57,810 אותות אחרים להזיז את הראש לקרוא, לכתוב או לקרוא 492 00:26:57,810 --> 00:26:59,900 לכתוב נתונים על הצלחות. 493 00:26:59,900 --> 00:27:03,520 מכונה זו היא כה מדויקת עד ששיער אדם לא יכול 494 00:27:03,520 --> 00:27:06,470 אפילו לעבור בין הראשים והפלטות מסתובבות. 495 00:27:06,470 --> 00:27:08,780 עם זאת, כל עובד במהירויות נהדרות. 496 00:27:08,780 --> 00:27:09,520 [וידאו השמעת END] 497 00:27:09,520 --> 00:27:11,410 >> הדוד י Malan: לכן, אם אנחנו עכשיו להתמקד על מה בעצם 498 00:27:11,410 --> 00:27:14,300 קורה על גבי המגשים הללו במונחים של 499 00:27:14,300 --> 00:27:17,470 מגנטיות, יש לנו 2 זו של שני מבטים. 500 00:27:17,470 --> 00:27:17,755 >> [השמעת וידאו] 501 00:27:17,755 --> 00:27:20,820 רמקולים 13: בואו יסתכלו על מה שראינו כרגע בהילוך אטי. 502 00:27:20,820 --> 00:27:23,300 כאשר דופק קצר של חשמל נשלח ל 503 00:27:23,300 --> 00:27:26,520 ראש לקרוא, לכתוב, הוא יעוף על אלקטרומגנט זעיר 504 00:27:26,520 --> 00:27:28,110 שבריר של שנייה. 505 00:27:28,110 --> 00:27:31,320 המגנט יוצר שדה אשר משנה את הקוטביות של 506 00:27:31,320 --> 00:27:34,280 , חלק זעיר זעיר של חלקיקי המתכת שמעייל 507 00:27:34,280 --> 00:27:35,790 פני השטח של כל מגש. 508 00:27:35,790 --> 00:27:39,090 סדרת דפוס של אלה זעירים טעונים אזורים בדיסק 509 00:27:39,090 --> 00:27:41,650 מייצג קצת בודד של נתונים במספר בינארי 510 00:27:41,650 --> 00:27:43,680 מערכת בשימוש על ידי מחשבים. 511 00:27:43,680 --> 00:27:45,977 עכשיו, אם הנוכחי נשלח בכיוון אחד בקריאה לכתוב 512 00:27:45,977 --> 00:27:49,030 הראש, האזור הוא מקוטב בכיוון אחד. 513 00:27:49,030 --> 00:27:51,110 אם הזרם מוגדר בכיוון ההפוך, 514 00:27:51,110 --> 00:27:53,070 קיטוב הוא הפוך. 515 00:27:53,070 --> 00:27:55,540 איך אתם מקבלים את נתונים מהדיסק הקשיח? 516 00:27:55,540 --> 00:27:57,270 פשוט להפוך את התהליך. 517 00:27:57,270 --> 00:27:59,670 אז זה את החלקיקים בדיסק שמקבלים זרם ב 518 00:27:59,670 --> 00:28:01,190 ראש הקריאה לכתוב לזוז. 519 00:28:01,190 --> 00:28:04,090 להרכיב מיליוני קטעים ממוגנטים אלה ויש לך 520 00:28:04,090 --> 00:28:05,300 יש לי קובץ. 521 00:28:05,300 --> 00:28:08,600 עכשיו, את החלקים של קובץ אחד יכולים להיות מפוזרים בכל רחבי 522 00:28:08,600 --> 00:28:11,140 מגשים של כונן, כמו סוג של הבלגן 523 00:28:11,140 --> 00:28:13,140 ניירות שעל השולחן שלך. 524 00:28:13,140 --> 00:28:16,680 אז קובץ תוספת מיוחד עוקב אחר איפה כל הדבר נמצא. 525 00:28:16,680 --> 00:28:18,560 לא היית רוצה שהיה לך משהו כזה? 526 00:28:18,560 --> 00:28:19,990 [וידאו השמעת END] 527 00:28:19,990 --> 00:28:21,200 >> הדוד י Malan: אכן כך. 528 00:28:21,200 --> 00:28:25,420 אז, יש לנו את היכולת הזאת כדי לייצג מידע, מספרים 529 00:28:25,420 --> 00:28:26,310 ברמה נמוכה מאוד. 530 00:28:26,310 --> 00:28:29,920 יש לנו דרך פיזית של מייצג שאותו דבר. 531 00:28:29,920 --> 00:28:32,710 אבל אנחנו לא באמת יכולים לעשות כל כך הרבה עניין עדיין 532 00:28:32,710 --> 00:28:34,580 מלבד אולי חשבון ומתמטיקה קצת. 533 00:28:34,580 --> 00:28:37,660 אין לנו שום צורה של הצגת דברים עד כה כמו 534 00:28:37,660 --> 00:28:40,310 אותיות אלפביתיות כך שאנו בני האדם יכולים לתקשר 535 00:28:40,310 --> 00:28:41,970 תוך שימוש באותם מכשירים אלה. 536 00:28:41,970 --> 00:28:45,710 אבל לשמחתי קיים קידודים, דפוסים של 0s ו 537 00:28:45,710 --> 00:28:49,240 1s, שמייצג מבנים גבוהים יותר ברמה כמו A ו-B 538 00:28:49,240 --> 00:28:52,740 וג ומשפטים ופסקאות וכמו שלמים. 539 00:28:52,740 --> 00:28:56,070 וכך ASCII, שהיא ראשי תיבות שמתייחסות לזה 540 00:28:56,070 --> 00:29:00,410 קידוד מערכת לפי מספר מייצג מכתב נתון. 541 00:29:00,410 --> 00:29:04,580 >> לדוגמה, המספר שאנחנו יודעים כערך עשרוני 65 הוא 542 00:29:04,580 --> 00:29:06,980 ידוע כמכתב הון למחשבים. 543 00:29:06,980 --> 00:29:10,700 הערך העשרוני של 97 במחשבים המכונה 544 00:29:10,700 --> 00:29:11,980 אותיות קטנות. 545 00:29:11,980 --> 00:29:13,070 ומה זה באמת אומר? 546 00:29:13,070 --> 00:29:15,520 ובכן, למרות שנייט לפני רגע נספר רק 547 00:29:15,520 --> 00:29:20,460 0-8, אם היינו להמשיך לספור עד 65 או 548 00:29:20,460 --> 00:29:24,180 בהמשך ל97, הדפוס של 0s ו 1s שיהיה לו 549 00:29:24,180 --> 00:29:27,810 שמצויר על המסך יהיה בדיוק מה שמחשב משתמש בו 550 00:29:27,810 --> 00:29:30,300 כדי לייצג את המכתב בכל הכמוסות או 551 00:29:30,300 --> 00:29:32,470 המכתב באותיות קטנות. 552 00:29:32,470 --> 00:29:35,460 ואכן, אין כל תכנית לזה. 553 00:29:35,460 --> 00:29:38,170 זה, במבט הראשון תרשים, מכריע של 554 00:29:38,170 --> 00:29:41,150 קידודים, אבל אם אתה מתמקד רק במחצית ממש כאן, 555 00:29:41,150 --> 00:29:45,820 מבחין בעמודה אמצעית זה יש לנו את הרעיון הזה של מספרים 556 00:29:45,820 --> 00:29:46,860 אחריו מכתבים. 557 00:29:46,860 --> 00:29:48,640 ויש לנו בראש 32. 558 00:29:48,640 --> 00:29:53,270 והאופי, char, כדי ש32, המספר השלם, מתייחס 559 00:29:53,270 --> 00:29:55,220 כנראה דמות השטח הבר. 560 00:29:55,220 --> 00:29:57,350 כאשר אתה מכה את דמות השטח הבר על הנייד שלך, 561 00:29:57,350 --> 00:30:00,110 כן, מה שאתה באמת אתה שולח הוא מספר, דפוס 562 00:30:00,110 --> 00:30:02,620 של 0s ו 1s, זרימת החשמל, אם תרצה, 563 00:30:02,620 --> 00:30:05,630 מייצג את אלה 0s ו 1s שלאחר מכן, מחשב 564 00:30:05,630 --> 00:30:08,190 מפרש כאופי מקום על המסך. 565 00:30:08,190 --> 00:30:10,070 סימן קריאה 33. 566 00:30:10,070 --> 00:30:11,210 מרכאות כפולות היא 34. 567 00:30:11,210 --> 00:30:14,890 ואם אנחנו לגלול למטה כאן בצד ימין, אנו רואים כי 568 00:30:14,890 --> 00:30:18,840 65 אכן, ו 97 אכן אותיות קטנות. 569 00:30:18,840 --> 00:30:21,690 >> ואז עכשיו שיש לנו שיטת קידוד זו, אנו יכולים להתחיל 570 00:30:21,690 --> 00:30:22,920 כדי לאיית דברים. 571 00:30:22,920 --> 00:30:27,180 ואכן, בדרך כלל מחשבים לבטא את עצמם בתקן 572 00:30:27,180 --> 00:30:29,980 יחידות, לא משתמשות קצת בודד, ששוב לא הכילו 573 00:30:29,980 --> 00:30:33,630 ששימושי רק מייצג 0 או 1, אורות דולקים או כבוי, אבל 574 00:30:33,630 --> 00:30:35,390 ולא באמצעות רצפים של ביטים. 575 00:30:35,390 --> 00:30:37,610 והיחידה הנפוצה ביותר של מדד, כפי שאתה בוודאי יודע 576 00:30:37,610 --> 00:30:39,370 ולהסיק או לפחות, הוא בית. 577 00:30:39,370 --> 00:30:43,820 בתים הם רק שמונה סיביים, שמונה 0s או 1s ברציפות. 578 00:30:43,820 --> 00:30:45,950 אז אנחנו יכולים להתחיל והבהירו את הדברים. 579 00:30:45,950 --> 00:30:48,990 וכך, אם היינו יכול, למה לא לנסות את זה קצת 580 00:30:48,990 --> 00:30:50,440 קולקטיבי כאן. 581 00:30:50,440 --> 00:30:53,630 האם יש שמונה אנשים בחדר הזה שיהיה מוכן ל 582 00:30:53,630 --> 00:30:54,660 לעלות על במה? 583 00:30:54,660 --> 00:30:57,790 אתה צריך להיות נוח להופיע מול מצלמה, אבל אתה 584 00:30:57,790 --> 00:30:59,860 לא באמת צריך לדעת, אחרת, מה 585 00:30:59,860 --> 00:31:01,550 קורה עדיין. 586 00:31:01,550 --> 00:31:05,080 אני רואה אדם אחד שהתנדב לכאן. 587 00:31:05,080 --> 00:31:16,220 שניים, שלוש, ארבעה, חמש, שישה, שבע, שמונה ואיך. 588 00:31:16,220 --> 00:31:16,800 בואו נעלה. 589 00:31:16,800 --> 00:31:20,390 >> אז אתה עומד לייצג את הבתים של אנשים. 590 00:31:20,390 --> 00:31:26,750 תן לי יש לך להיות מקום של 128, שמקומו של 64, אתה 591 00:31:26,750 --> 00:31:28,050 המקום של 32. 592 00:31:28,050 --> 00:31:30,530 אבל אנחנו הולכים בקצב מהיר מאוד צריך להפוך את זה. 593 00:31:30,530 --> 00:31:33,030 אז בואו לפגוש אותי כולכם שם. 594 00:31:33,030 --> 00:31:37,230 ואתה צריך להיות במקום של 128 את כל הדרך לכאן. 595 00:31:37,230 --> 00:31:39,500 בדומה למקום מאה ואלף הייתם המקום 596 00:31:39,500 --> 00:31:42,050 להיות רחוק יותר מהשמאל, אנחנו רוצים את ציין המיקום הגדול ביותר 597 00:31:42,050 --> 00:31:43,600 להיות כאן בצד השמאל גם כן. 598 00:31:43,600 --> 00:31:53,090 יש לנו 32 של 64s, 16 של, 8 של 4, של, 2 של, ושל 1. 599 00:31:53,090 --> 00:31:53,900 מצוין. 600 00:31:53,900 --> 00:31:56,090 אז עכשיו יש לנו - 601 00:31:56,090 --> 00:31:58,050 בסדר, אתה יכול לעזור לי. 602 00:31:58,050 --> 00:32:00,085 אז עכשיו יש לנו - מה השם שלך? 603 00:32:00,085 --> 00:32:00,420 ג'ואן: ג'ואן. 604 00:32:00,420 --> 00:32:00,830 הדוד י Malan: ג'ואן. 605 00:32:00,830 --> 00:32:04,100 אז ג'ואן ועכשיו אני עומד לומר לי החבר 'ה האלה על איך אנחנו 606 00:32:04,100 --> 00:32:05,860 יכול ללכת על איות משהו. 607 00:32:05,860 --> 00:32:07,730 אז על גבם של גיליונות נייר שלהם, יש להם 608 00:32:07,730 --> 00:32:10,160 גיליון רמאית קטן שהולך להם אם 609 00:32:10,160 --> 00:32:12,590 הם מייצגים 0 או 1. 610 00:32:12,590 --> 00:32:15,870 ולמה לא לפשטות, אנחנו מייצגים 0 רק על ידי 611 00:32:15,870 --> 00:32:17,440 עומד שם בצורה מסורבלת. 612 00:32:17,440 --> 00:32:18,220 טוב מאוד. 613 00:32:18,220 --> 00:32:22,060 או 1 בהרמת היד שלך, המייצג 1. 614 00:32:22,060 --> 00:32:25,430 ובואו נראים אם אנחנו לא יכולים לאיית ארבעה תווים 615 00:32:25,430 --> 00:32:26,250 ביטוי כאן. 616 00:32:26,250 --> 00:32:30,930 >> אז קדימה עכשיו, מתנדב, ולבצע סיבוב אחד על ידי 617 00:32:30,930 --> 00:32:33,390 מרים את היד שלך אם אתה 1 או שמירה על אותה 618 00:32:33,390 --> 00:32:36,820 למטה אם אתה 0. 619 00:32:36,820 --> 00:32:42,280 אז, עכשיו שיש לנו שלוש הידות האלה למעלה, מה מספר, 620 00:32:42,280 --> 00:32:45,670 כל אחד אחר, הם בעצם מייצגים? 621 00:32:45,670 --> 00:32:45,950 אישור. 622 00:32:45,950 --> 00:32:46,290 67. 623 00:32:46,290 --> 00:32:46,910 למה? 624 00:32:46,910 --> 00:32:47,830 ובכן, שפיות מהירות לבדוק. 625 00:32:47,830 --> 00:32:53,200 מקום של 64, בגלל שזה 1, זה כמו פעמים 1 64 פלוס 1 626 00:32:53,200 --> 00:32:56,565 פעמים 2, אז זה 66 פלוס 1 1 פעמים. 627 00:32:56,565 --> 00:32:58,470 זה 1 ועוד, ולכן 67. 628 00:32:58,470 --> 00:33:01,020 אז עכשיו החבר 'ה האלה ביחד מייצג 67 629 00:33:01,020 --> 00:33:04,110 שכנראה מייצג את מה שכאן בASCII? 630 00:33:04,110 --> 00:33:04,380 אישור. 631 00:33:04,380 --> 00:33:05,140 אז ג. 632 00:33:05,140 --> 00:33:05,510 בסדר. 633 00:33:05,510 --> 00:33:07,400 אז עכשיו בואו נעבור לסיבוב שני. 634 00:33:07,400 --> 00:33:08,940 כולם מתחילים עם הידות למטה. 635 00:33:08,940 --> 00:33:10,590 ובסיבוב השני - 636 00:33:10,590 --> 00:33:12,410 למעשה אין הרבה של תפקיד כאן, אני מניח, אבל 637 00:33:12,410 --> 00:33:13,130 אנחנו מעמידים פן. 638 00:33:13,130 --> 00:33:17,690 אז הסיבוב השני, להגדיל או להקטין את הידות שלך. 639 00:33:17,690 --> 00:33:18,380 >> בסדר. 640 00:33:18,380 --> 00:33:22,700 קהל, מה אנחנו עכשיו הבענו הוא 83. 641 00:33:22,700 --> 00:33:23,910 אז אתה יכול לעשות את המתמטיקה. 642 00:33:23,910 --> 00:33:27,000 אבל לכל מי שידיו היא למעלה, אתה מוסיף במספר ש 643 00:33:27,000 --> 00:33:27,670 הם מייצגים. 644 00:33:27,670 --> 00:33:29,470 אז עכשיו יש לנו 83. 645 00:33:29,470 --> 00:33:32,140 בואו להרחיב את היריעה לרמות קצת, ויש לנו עכשיו -? 646 00:33:32,140 --> 00:33:34,340 [לא ברור] 647 00:33:34,340 --> 00:33:35,370 הדוד י Malan: אישור. 648 00:33:35,370 --> 00:33:36,740 אולי זה פשוט שבו אנחנו הולכים כאן, אבל 649 00:33:36,740 --> 00:33:40,080 בכל זאת, סיבוב 3. 650 00:33:40,080 --> 00:33:40,455 אישור. 651 00:33:40,455 --> 00:33:41,730 הסיבוב 3 טוב לרדת לשם. 652 00:33:41,730 --> 00:33:44,450 אז סיבוב 3, מה מספר הבחורים האלה עכשיו 653 00:33:44,450 --> 00:33:45,700 מייצג? 654 00:33:47,940 --> 00:33:48,200 אישור. 655 00:33:48,200 --> 00:33:51,770 שמעתי 53, שמייצג כיום? 656 00:33:51,770 --> 00:33:54,550 מעניין. 657 00:33:54,550 --> 00:33:58,630 עכשיו למה זה סוג של תוצאה לא טבעית, נכון? 658 00:33:58,630 --> 00:34:00,890 אם אנחנו רוצים לייצג 5 - כולנו בוודאי יודעים 659 00:34:00,890 --> 00:34:01,770 לאן זה הולך - 660 00:34:01,770 --> 00:34:05,230 למה שלא פשוט להעלות את המקום של 4 ומקום של 1? 661 00:34:05,230 --> 00:34:07,340 >> ובכן, מבין שיש הבדל, ביסודו, 662 00:34:07,340 --> 00:34:09,630 בין איך מחשב מפרש הביטים האלה. 663 00:34:09,630 --> 00:34:13,030 אם אתה מנסה לייצג את המספר 5, אז בהחלט, 664 00:34:13,030 --> 00:34:16,199 אנחנו רק להעלות מספר 4 יד ולהעלות מספר יד 1. 665 00:34:16,199 --> 00:34:17,880 אבל אנחנו לא מייצגים את המספרים כאן. 666 00:34:17,880 --> 00:34:20,710 ההקשר כאן על במה הוא שאנחנו מייצגים 667 00:34:20,710 --> 00:34:22,300 בתווים או תווים. 668 00:34:22,300 --> 00:34:25,139 ובהקשר זה יש במחשב כדי להבין כי, 669 00:34:25,139 --> 00:34:28,780 הו, דפוס זה של ביטים אינו מספר לבד, זה 670 00:34:28,780 --> 00:34:31,620 למעשה מייצג את רעיון ברמה גבוהה יותר, במקרה זה 671 00:34:31,620 --> 00:34:32,840 מכתב אלפביתי. 672 00:34:32,840 --> 00:34:36,600 לכן העובדה שכעת מייצג את המספר 5 עם 673 00:34:36,600 --> 00:34:40,550 הערך של 53 הוא, כי בASCII הדבר 674 00:34:40,550 --> 00:34:44,280 מבחינה אסתטית רואה כמספר 5 עצמו צריך 675 00:34:44,280 --> 00:34:45,290 דפוס של ביטים. 676 00:34:45,290 --> 00:34:46,080 בגלל מה? 677 00:34:46,080 --> 00:34:48,780 ובכן, העולם פשוט החליט להשתמש במספרים הנמוכים יותר, 0, 678 00:34:48,780 --> 00:34:51,989 1, 2, 3, עבור מה שנראה להיות עניין די מסתורי. 679 00:34:51,989 --> 00:34:54,070 ואכן, אלה הם תווים שאינם על 680 00:34:54,070 --> 00:34:56,870 מקלדת, ביטויים מיוחדים שאתה צריך במחשב 681 00:34:56,870 --> 00:34:58,800 לעשות דברים מעניינים, אבל בני אדם לא 682 00:34:58,800 --> 00:34:59,880 בעצם להקליד אותם. 683 00:34:59,880 --> 00:35:02,080 אז 53 אכן מהווה 5. 684 00:35:02,080 --> 00:35:08,320 עכשיו, רק כבדיקת שפיות סופית, מה מספר שייחלצו 685 00:35:08,320 --> 00:35:10,356 מייצג ברגע? 686 00:35:10,356 --> 00:35:10,752 קהל: 48. 687 00:35:10,752 --> 00:35:11,150 הדוד י Malan: אישור. 688 00:35:11,150 --> 00:35:11,920 אז 48. 689 00:35:11,920 --> 00:35:12,770 ואכן, קדימה. 690 00:35:12,770 --> 00:35:14,020 סיבוב 4. 691 00:35:16,510 --> 00:35:20,540 16 בתוספת 32 הם, אכן, 48. 692 00:35:20,540 --> 00:35:22,830 וכך מחיאות כפות, אם יוכלו, ל 693 00:35:22,830 --> 00:35:25,382 8 מתנדבים כאן. 694 00:35:25,382 --> 00:35:25,870 תודה. 695 00:35:25,870 --> 00:35:27,822 אתה יכול לשמור את זה. 696 00:35:27,822 --> 00:35:29,286 אם - 697 00:35:29,286 --> 00:35:30,536 עשה טוב מאוד. 698 00:35:33,140 --> 00:35:34,360 כל כיוון זה בסדר. 699 00:35:34,360 --> 00:35:37,950 >> אז, עכשיו יש לנו דרך לא רק לחשוב על איך 700 00:35:37,950 --> 00:35:40,810 לייצג נתונים ולמעשה מייצג אותו מבחינה פיזית, 701 00:35:40,810 --> 00:35:43,650 אלא גם עושה דברים ברמה גבוהה יותר על גבי זה. 702 00:35:43,650 --> 00:35:45,640 ואכן, זה הולך להיות נושא ברחבי מחשב 703 00:35:45,640 --> 00:35:48,630 מדע של בנייה מורכבת יותר ומעניין יותר 704 00:35:48,630 --> 00:35:52,170 דברים על גבי רעיונות פשוטים למדי, בזה 705 00:35:52,170 --> 00:35:54,040 מקרה פשוט 0s ו 1s. 706 00:35:54,040 --> 00:35:57,270 במונחים של מה שזה מועיל, ואף ב 707 00:35:57,270 --> 00:35:59,760 כמובן כמו זו אנו נתמקד ביסודות ועל 708 00:35:59,760 --> 00:36:03,120 תכנות ועל פתרון בעיות, אתה יכול ללכת ב 709 00:36:03,120 --> 00:36:04,970 מדעי מחשב בכל מספר כיוונים. 710 00:36:04,970 --> 00:36:07,600 במקרה זה כאן, זה תרשים שיש לך ב 711 00:36:07,600 --> 00:36:11,120 גיבוי דף שלך למדריך הרשמי CS באוניברסיטת הרווארד, אחד 712 00:36:11,120 --> 00:36:12,450 היום זה שני תדפיסים. 713 00:36:12,450 --> 00:36:14,270 הדבר מצביע על כיוונים השונים שבי 714 00:36:14,270 --> 00:36:16,270 אתה יכול ללכת אחרי קורס כזה. 715 00:36:16,270 --> 00:36:19,170 למידה על בינה מלאכותית, על גרפיקה, 716 00:36:19,170 --> 00:36:22,230 על למידת מכונה, על שפה עצם. 717 00:36:22,230 --> 00:36:23,975 מבין גם שיש עדיין דרכים אחרות. 718 00:36:23,975 --> 00:36:26,550 ישנן דרכים מתמטיות יותר במדעי מחשב. 719 00:36:26,550 --> 00:36:29,020 אם אתה אפילו לא יכול לקחת משהו כמו CS50 זה 720 00:36:29,020 --> 00:36:30,930 נופל, יש קורסי מבוא באביב. 721 00:36:30,930 --> 00:36:33,420 מדעי מחשב 1, למשל, הוא עוד 722 00:36:33,420 --> 00:36:35,920 על הרמפה לעולם החדש הזה. 723 00:36:35,920 --> 00:36:38,230 >> עכשיו כצד בעניין של פתרון בעיות 724 00:36:38,230 --> 00:36:41,380 הקשור לקורסים, הבין כי CS50 סט קצת זמן 725 00:36:41,380 --> 00:36:44,405 לפני שתנסה לפתור את אחת מהבעיות האלה, בעיה הידועה 726 00:36:44,405 --> 00:36:47,500 כmy.harvard, שרבים מכם עשויים להשתמש כדי למעשה 727 00:36:47,500 --> 00:36:48,480 חנות לקורסים. 728 00:36:48,480 --> 00:36:51,900 אבל אם לא, לבדוק את כלי כזה, כמו גם אחר 729 00:36:51,900 --> 00:36:54,130 צאצאים שחלק מתלמידי העבר שלנו 730 00:36:54,130 --> 00:36:55,660 וצוות שיצר. 731 00:36:55,660 --> 00:36:57,970 אבל בקורסי הרווארד, אשר הוא כלי מבוסס אינטרנט - 732 00:36:57,970 --> 00:37:00,680 משהו שאתה יהיה מסוגל עיצוב ו 733 00:37:00,680 --> 00:37:04,610 הפריסה עצמך, כמו גם עדיין דברים אחרים, כמו גם, על ידי 734 00:37:04,610 --> 00:37:05,920 סוף הסמסטר. 735 00:37:05,920 --> 00:37:08,890 מבין שבונה את זה על סט נתונים פתוח, במקרה זה 736 00:37:08,890 --> 00:37:11,350 קטלוג כמובן, ומאפשר לתלמידים במקרה זה 737 00:37:11,350 --> 00:37:14,180 לחקור ערכת נתונים מורכבת למדי. 738 00:37:14,180 --> 00:37:16,710 >> חפרנו עד אתמול בלילה כמה נתונים סטטיסטיים המבוססים על כמה 739 00:37:16,710 --> 00:37:18,200 אלף אנשים שהיו באמצעות זה מעל 740 00:37:18,200 --> 00:37:19,380 בימים האחרונים. 741 00:37:19,380 --> 00:37:22,630 אם אתה היית סקרן לדעת כמה קורסים החברים שלך 742 00:37:22,630 --> 00:37:25,900 דווקא נוטים לחנות, טוב, היום נתונים זה עולה כי 743 00:37:25,900 --> 00:37:29,260 7.6 הם המספר הממוצע של קורסים על 744 00:37:29,260 --> 00:37:30,470 רשימת הקניות של מישהו. 745 00:37:30,470 --> 00:37:33,730 ועכשיו אני אתן לך, גם, הנתון ביותר 746 00:37:33,730 --> 00:37:36,500 מספר הקורסים שברשימת הקניות של מישהו. 747 00:37:36,500 --> 00:37:38,220 וכולנו כנראה מכירים מישהו כזה. 748 00:37:41,700 --> 00:37:44,610 201 הם השיא של שנה זו. 749 00:37:44,610 --> 00:37:47,220 עכשיו חלק מהסטודנטים והסגל למעשה הקודמים 750 00:37:47,220 --> 00:37:52,210 להרכיב קליפ לצייר תמונה בשבילך זה מה 751 00:37:52,210 --> 00:37:55,220 מסלול של מדעי מחשב וCS50 עצמו. 752 00:37:55,220 --> 00:37:58,350 תן לי ללכת קדימה ולמשוך, מודה למר Hahvahd כאן, 753 00:37:58,350 --> 00:38:02,390 וידאו הופק על ידי כמה מקודמיך. 754 00:38:02,390 --> 00:38:04,680 אם היינו יכול לשמור את האורות עד לזה. 755 00:38:07,860 --> 00:39:08,101 [השמעת וידאו] 756 00:39:08,101 --> 00:39:11,987 [וידאו השמעת END] 757 00:39:11,987 --> 00:39:14,160 >> רמקולים 14: (שירה) אנחנו לוקחים את הזמן שלנו עם שריטה כלשהי, 758 00:39:14,160 --> 00:39:17,410 ללולאות, אירועים, אנו יכולים להתאים, להרכיב באמצעותנו 759 00:39:17,410 --> 00:39:20,370 bash, המונח הזה לא יהיה משעמם. 760 00:39:20,370 --> 00:39:23,970 כיף פריצה, כמה ארוחות חינם, הרצאות הם פשוט לא מציאותיים, 761 00:39:23,970 --> 00:39:28,200 ההוגן שלנו הוא כזה ביג דיל, יש כל כך הרבה מה להעריץ. 762 00:39:28,200 --> 00:39:29,784 ללכת, הדוד מלאן. 763 00:39:29,784 --> 00:39:31,810 הדרכות, אני לא מנווטת. 764 00:39:31,810 --> 00:39:33,794 שעתי עבודה, אף אחד לא הצליחו. 765 00:39:33,794 --> 00:39:36,274 איפה אתה חושב שאתה קידוד, מותק? 766 00:39:36,274 --> 00:39:40,242 היי, אני רק פגשתי אותך וזה מטורף, 767 00:39:40,242 --> 00:39:42,226 אבל הנה הסיבה שלנו. 768 00:39:42,226 --> 00:39:44,210 קח CS50. 769 00:39:44,210 --> 00:39:48,674 קשה לימין קוד בלעדיך, מותקת. 770 00:39:48,674 --> 00:39:50,658 אבל הנה הסיבה שלנו. 771 00:39:50,658 --> 00:39:52,146 קח CS50. 772 00:39:52,146 --> 00:39:56,610 היי, אני רק פגשתי אותך וזה מטורף, 773 00:39:56,610 --> 00:39:58,098 אבל הנה הסיבה שלנו. 774 00:39:58,098 --> 00:40:00,082 קח CS50. 775 00:40:00,082 --> 00:40:06,530 וכל חברת כוכב רוצה להעסיק אותי, מסיבה אחרת. 776 00:40:06,530 --> 00:40:08,018 קח CS50. 777 00:40:08,018 --> 00:40:12,978 לפני שנכנסת לחיים שלי, אני מקודד כל כך רע, אני כל כך מקודד 778 00:40:12,978 --> 00:40:15,954 רע, אני מקודד כל כך, כל כך רע. 779 00:40:15,954 --> 00:40:19,922 לפני שנכנסת לחיים שלי, אני מקודד כל כך רע 780 00:40:19,922 --> 00:40:22,402 ואני לא יכול לחזור. 781 00:40:22,402 --> 00:40:37,410 קח CS50. 782 00:40:37,410 --> 00:40:40,490 >> הדוד י Malan: לא היה לי מושג שזה הולך לקרות. 783 00:40:40,490 --> 00:40:44,030 אז, במבט רציני יותר מה יקרה הלאה. 784 00:40:44,030 --> 00:40:45,980 אז מבחינת הציפיות של קורס זה, 785 00:40:45,980 --> 00:40:48,490 אתה אכן צפוי להשתתף או לצפות בקורס 786 00:40:48,490 --> 00:40:51,600 הרצאות, תגשנה סט בעיה, קחו שני חידונים, להגיש 787 00:40:51,600 --> 00:40:52,590 פרויקט גמר. 788 00:40:52,590 --> 00:40:56,250 במונחים של ציונים, מבין שהתגובה שלי בפתיחה 789 00:40:56,250 --> 00:40:58,190 על עובר / נכשל, משהו שאנחנו מאוד לקחת ל 790 00:40:58,190 --> 00:40:59,310 לב בCS50. 791 00:40:59,310 --> 00:41:02,970 יש לא מספיק של תרבות באוניברסיטת הרווארד בניסיון 792 00:41:02,970 --> 00:41:04,940 משהו ולהסתכן בכישלון. 793 00:41:04,940 --> 00:41:07,010 ואכן, היו לנו מספרים של תלמידים, ואת עצמי, ב 794 00:41:07,010 --> 00:41:09,910 בפרט, שהיו חששו לפגיעה בממוצע הציונים שלך או 795 00:41:09,910 --> 00:41:13,170 מקבל ב 'במשהו כמו CS50. 796 00:41:13,170 --> 00:41:16,250 ואת ההזדמנות לקחת קורס כזה, והשני 797 00:41:16,250 --> 00:41:19,080 קורסי שער ברמת המבוא, עוברים / נכשלו 798 00:41:19,080 --> 00:41:22,190 הוא הזדמנות מאוד לא מנוצלת במכללה זו, 799 00:41:22,190 --> 00:41:22,620 באופן כללי. 800 00:41:22,620 --> 00:41:25,420 ולכן דעו גם אני נרשמתי לקורס הזה 801 00:41:25,420 --> 00:41:28,430 תחילה לעובר / נכשל אשראי בלבד. 802 00:41:28,430 --> 00:41:30,710 ואף על פי שעשיתי את המתג בסופו של היום, זה היה 803 00:41:30,710 --> 00:41:33,280 חמישה השבועות הראשונים, עד יום שני 5 של 804 00:41:33,280 --> 00:41:36,020 סמסטר שההפסקה, שאפשרה לי למעשה 805 00:41:36,020 --> 00:41:39,270 שם את הרגל למים החדשים ולמעשה לנסות משהו 806 00:41:39,270 --> 00:41:41,520 מאוד מוכר ומאוד לא נוח 807 00:41:41,520 --> 00:41:43,400 בשבילי באותו הזמן. 808 00:41:43,400 --> 00:41:47,130 >> אז במונחים, עכשיו, ממה שתפקיד הזוויות השונות שבאמצעותם 809 00:41:47,130 --> 00:41:50,630 אתה יכול לגשת לקורס זה משרת, ולכן הרצאות, זה תלוי בי 810 00:41:50,630 --> 00:41:53,330 אם אתה עוסק עימנו באופן אישי במקום הזה. 811 00:41:53,330 --> 00:41:57,590 ואכן, אנו יודעים סטטיסטית כי בערך 40% מכם 812 00:41:57,590 --> 00:41:59,530 סוג של בא והולכים במהלך הסמסטר. 813 00:41:59,530 --> 00:42:03,000 ו 10% מכם, לעולם לא יראו שוב אחרי היום. 814 00:42:03,000 --> 00:42:05,400 וזה בסדר גמור, אם להיות כן. 815 00:42:05,400 --> 00:42:07,810 אחד המאפיינים המגדירים של CS50 הוא 816 00:42:07,810 --> 00:42:10,160 כי יש את המשאבים הללו אין ספור, חלקם 817 00:42:10,160 --> 00:42:12,570 שאנחנו בדרך לזעזע רק לרגע, ובכלל 818 00:42:12,570 --> 00:42:15,320 הרצאות וחתכים ודברים הנקראים והדרכות 819 00:42:15,320 --> 00:42:16,720 שעתי עבודה וכדומה. 820 00:42:16,720 --> 00:42:18,890 וזה יותר משאבים מאשר הסטודנט הטיפוסי צריכים 821 00:42:18,890 --> 00:42:21,580 צריכים או יכול מבחינה פיזית לנצל. 822 00:42:21,580 --> 00:42:23,650 אבל זה בגלל סגנונות למידה השונים כי 823 00:42:23,650 --> 00:42:25,370 כל סטודנטים מפגינים. 824 00:42:25,370 --> 00:42:28,120 וכך בהרצאות, התפקיד העיקרי, כפי שאני רואה אותו, הוא 825 00:42:28,120 --> 00:42:31,650 לא מילולי לדחוף את החומר מורכב למדי וכדי 826 00:42:31,650 --> 00:42:34,670 בהכרח לספק את כל המורכבויות של 827 00:42:34,670 --> 00:42:36,910 יסודות שנחקור בסמסטר הזה, אבל 828 00:42:36,910 --> 00:42:39,530 ולא לעשות דברים כמו שעשינו עד כה כבר, 829 00:42:39,530 --> 00:42:42,350 דוגמאות אלה, מעורבים בני אדם על במה, מנסות 830 00:42:42,350 --> 00:42:45,340 לצייר תמונה מנטלית, וגם ליצור, אני מעז לומר, שחלק 831 00:42:45,340 --> 00:42:46,450 הרגעים הבלתי הנשכחים של אלה. 832 00:42:46,450 --> 00:42:49,200 כך שגם בעת המאבק עם נושאים מסוימים, יש לך 833 00:42:49,200 --> 00:42:51,770 הזיכרונות האלה כמו, נו, למרות שהיו די 834 00:42:51,770 --> 00:42:54,770 מופשט, המתמטיקה, הלכתי לאיבוד עם נשיאת 1, כמותו 835 00:42:54,770 --> 00:42:57,510 באמת, בסופו של היום, זה לא כל כך שונה משל 836 00:42:57,510 --> 00:42:58,920 משהו שאני כבר יודע. 837 00:42:58,920 --> 00:43:01,590 וכן את התפקיד שהרצאות תשמשנה, באופן אישי 838 00:43:01,590 --> 00:43:05,120 כאן בסנדרס או מקוון בוידאו, הוא באמת להגדיר 839 00:43:05,120 --> 00:43:08,170 לביים נפשי בשבילך בכל שבוע למושגים השונים 840 00:43:08,170 --> 00:43:10,240 ובעיות שאנחנו יוצאים לצלול לתוכו. 841 00:43:10,240 --> 00:43:13,790 >> במונחים של רעיונות ברמה גבוהה, רוב הדברים האלה 842 00:43:13,790 --> 00:43:16,340 אולי זרימה מעל הראש שלך לרגע, וזה בסדר גמור. 843 00:43:16,340 --> 00:43:18,495 לאלו מכם שבאים לקורס נוח יותר 844 00:43:18,495 --> 00:43:20,150 ידע על חלק מנושאים אלה. 845 00:43:20,150 --> 00:43:23,150 אבל בדרך כלל לכי 10% מהכיתה שיש להם 846 00:43:23,150 --> 00:43:25,810 רקע הרבה יותר, לוקח מדעי מחשב, AP 847 00:43:25,810 --> 00:43:28,200 תכנות מכיוון שהם היו 12, מבינים שלא יהיה 848 00:43:28,200 --> 00:43:31,230 הזדמנויות בסעיפים ובבעיה קובעות ללכת כל 849 00:43:31,230 --> 00:43:34,240 יותר לעומק את הנושאים שונים, בכל תדלוק 850 00:43:34,240 --> 00:43:36,710 פערים שאולי יש לך מהתיכון או לפני 851 00:43:36,710 --> 00:43:37,460 רקע. 852 00:43:37,460 --> 00:43:39,930 במונחים של השפות, מבין כי מה שפה אנחנו 853 00:43:39,930 --> 00:43:42,550 להשתמש בCS50 הוא רלוונטי במידה רבה ב 854 00:43:42,550 --> 00:43:43,220 סופו של היום. 855 00:43:43,220 --> 00:43:47,090 במקרה אנחנו משתמשים, בעיקר, בשם ג שפה לקראת 856 00:43:47,090 --> 00:43:49,010 סוף הסמסטר, אנו מציגים אינטרנט ממוקד 857 00:43:49,010 --> 00:43:51,110 שפות כמו PHP ו-JavaScript. 858 00:43:51,110 --> 00:43:54,280 אבל אנחנו ואחרים יכולים ללמד קורס כזה בכל ביותר 859 00:43:54,280 --> 00:43:55,610 שפה מודרנית ברמה גבוהה. 860 00:43:55,610 --> 00:43:58,520 פייתון ורובי ואחרים הם די פופולריים בימים אלה. 861 00:43:58,520 --> 00:44:00,970 כי הבין בסופו של היום, אתה לא לומד 862 00:44:00,970 --> 00:44:04,180 ג בקורס הזה אתה לא לומד PHP או JavaScript. 863 00:44:04,180 --> 00:44:07,140 אתה לומד איך לפתור בעיות, בין אם מבוסס אינטרנט, 864 00:44:07,140 --> 00:44:10,480 מחשב מבוסס, או נתונים מכוונים עצמו, באמצעות 865 00:44:10,480 --> 00:44:12,700 אלה רק כלים. 866 00:44:12,700 --> 00:44:14,730 >> עכשיו, במונחים של הלוגיסטיקה, תוכל להשתמש 867 00:44:14,730 --> 00:44:16,670 משהו, בסופו, שנקרא CS50 Appliance. 868 00:44:16,670 --> 00:44:19,350 לא משנים אם יש לכם מק, PC, מחשב לינוקס, 869 00:44:19,350 --> 00:44:20,010 או משהו דומה. 870 00:44:20,010 --> 00:44:22,510 תצטרך תוכנה זמינה באופן חופשי מתחילה בשבוע הבא 871 00:44:22,510 --> 00:44:25,460 עם אשר ישתמש במכשיר CS50, וירטואלי 872 00:44:25,460 --> 00:44:28,020 סביבה שתשתמש במחשב שלך, כך שאתה 873 00:44:28,020 --> 00:44:31,120 וכל הכיתה שלך יש שולחן עבודה של לינוקס אחידה 874 00:44:31,120 --> 00:44:31,890 במקרה זה. 875 00:44:31,890 --> 00:44:34,390 אבל יש לה את הערכות הבעייתיות,, שבו אתה באמת תקבל 876 00:44:34,390 --> 00:44:35,780 הידות מלוכלכות בקורס. 877 00:44:35,780 --> 00:44:37,630 ובסופו של היום, זה את הערכות הבעייתיות, אני 878 00:44:37,630 --> 00:44:39,680 חושבים, שבאמת מגדיר תלמידו של 879 00:44:39,680 --> 00:44:41,380 לחוות בקורס זה. 880 00:44:41,380 --> 00:44:43,460 להבין שרבים מהסטים הבעייתיים ישוחררו 881 00:44:43,460 --> 00:44:46,430 בשתי מהדורות, בנוסף סטנדרטי שאנו מצפים ו 882 00:44:46,430 --> 00:44:49,550 לעודד 90% מהכיתה לצלול לתוך. 883 00:44:49,550 --> 00:44:51,620 אבל אנחנו גם לשחרר כמה סטים בעייתיים ב 884 00:44:51,620 --> 00:44:52,920 מה שנקרא נוסף האקרים. 885 00:44:52,920 --> 00:44:54,900 ואתה יודע שזה בנוסף ההאקר כי בכל דף 886 00:44:54,900 --> 00:44:57,840 עם סימן מים זה אומר בנוסף האקר על זה. 887 00:44:57,840 --> 00:45:00,000 וזה לזה דמוגרפי שלך שיש להם AP 888 00:45:00,000 --> 00:45:02,890 מדעי מחשב עם 10 שנים של תכנות תחת החגורה שלך 889 00:45:02,890 --> 00:45:05,640 ומחפשים כדי למלא את החסר וכדי שיהיו יותר רשמי, 890 00:45:05,640 --> 00:45:07,370 במקום אוטודידקט, אימונים, אולי. 891 00:45:07,370 --> 00:45:10,410 מבין שיש דמוגרפי משמעותי מאוד ב 892 00:45:10,410 --> 00:45:13,090 כיתה שיש בדיוק אותה מטרה. 893 00:45:13,090 --> 00:45:14,320 יהיה לך חמישה ימים מאוחרים. 894 00:45:14,320 --> 00:45:16,490 סטים של בעיות הם בדרך כלל עקב בימי חמישי, אבל אתה יכול 895 00:45:16,490 --> 00:45:18,440 להאריך מועדים אלה חמישה באמצעות אלה 896 00:45:18,440 --> 00:45:19,700 דברים נקראים ימים מאוחרים. 897 00:45:19,700 --> 00:45:22,590 ואנחנו גם נקפיץ ציון הנמוך ביותר שלך בסוף 898 00:45:22,590 --> 00:45:25,400 סמסטר לפרטים בתכנית הלימודים. 899 00:45:25,400 --> 00:45:27,800 >> אבל עוד מאפיין מגדיר של CS50 מעל 900 00:45:27,800 --> 00:45:29,830 השנים הפכו לשעתי עבודה. 901 00:45:29,830 --> 00:45:32,720 זוהי הזדמנות שראית מבחינה חזותית בתמונות קצת 902 00:45:32,720 --> 00:45:35,850 לפני שאנו אוספים - בעבר בבית האוכל 903 00:45:35,850 --> 00:45:37,780 אולמות, לפני שבמרתף של המדע 904 00:45:37,780 --> 00:45:40,310 מרכז, ובשנה זו באננברג הול - ארבעה לילות ב 905 00:45:40,310 --> 00:45:43,330 שבוע 20:00-11:00 שבו אתה צריך את זה מאוד 906 00:45:43,330 --> 00:45:46,320 חוויה משותפת של הרבה עובד עליו, נאבק 907 00:45:46,320 --> 00:45:49,300 דרך, בעיות מסוימות, אבל עם תמיכה משמעותית 908 00:45:49,300 --> 00:45:50,380 מבנה במקום. 909 00:45:50,380 --> 00:45:53,180 ואכן, בדרך זו תעבוד היא שתגיע אננברג 910 00:45:53,180 --> 00:45:55,160 אם יש לכם שאלה בשבוע, אתה תביא 911 00:45:55,160 --> 00:45:58,060 המחשב הנייד שלך, לשבת, לתפוס קצת אוכל, ואתה נכנסת 912 00:45:58,060 --> 00:46:01,520 לCS50 לדון, שירות מבוסס אינטרנט שההוראה 913 00:46:01,520 --> 00:46:04,480 צוות פתח שיאפשר לך לפרסם שאלות 914 00:46:04,480 --> 00:46:07,910 ותראה את המעקב בפורום דיון טיפוסי 915 00:46:07,910 --> 00:46:10,550 תחושה, שימוש במדבקות וכדומה ואוטומטיים מלאות ל 916 00:46:10,550 --> 00:46:11,680 לחפש את הנתונים. 917 00:46:11,680 --> 00:46:14,850 אבל אתה גם תוכל, בשעתי המשרד 918 00:46:14,850 --> 00:46:16,980 שעות, שהשאלות שלך הסלימו עד 919 00:46:16,980 --> 00:46:18,360 בני אדם ממשיים. 920 00:46:18,360 --> 00:46:21,430 ואכן, סופו של דבר המטרה היא שכל כך אחד, אנחנו מתחילים לבנות 921 00:46:21,430 --> 00:46:24,040 מעל במהלך סמסטר קורפוס של תקווה 922 00:46:24,040 --> 00:46:26,970 מידע מועיל באמת, תשובות נפוצות לנפוצים 923 00:46:26,970 --> 00:46:29,640 שאלות, כך שאתה עצמך יכול לפתור בעיות 924 00:46:29,640 --> 00:46:33,490 לקלף ולקבל כמה שיותר מהר, אבל בזמן שיש 925 00:46:33,490 --> 00:46:37,210 עובדי הוראה, בדרך כלל 20 עד 30 מתוך את החברים להוראה ו 926 00:46:37,210 --> 00:46:39,660 עוזרים כמובן, בצוות ובעונה אחת. 927 00:46:39,660 --> 00:46:42,420 >> יהיה לנו מה שנקרא CS50 מקבל הפנים באננברג. 928 00:46:42,420 --> 00:46:46,710 וכאשר אנו קובעים כי, אתה יודע מה, לשאלה זו, 929 00:46:46,710 --> 00:46:48,780 אנחנו לא באמת יכולים לענות בצורה יעילה באינטרנט. 930 00:46:48,780 --> 00:46:49,800 אנחנו צריכים לראות את המחשב שלך. 931 00:46:49,800 --> 00:46:50,710 אנחנו רוצים לדבר איתך אחד על אחד. 932 00:46:50,710 --> 00:46:51,340 על אחד. 933 00:46:51,340 --> 00:46:53,400 אתה באמת נאבק ואתה, אם כן, רוצה לדבר 934 00:46:53,400 --> 00:46:56,010 אחד על אחד לצד מישהו, אתה תהיה נשלחת ל 935 00:46:56,010 --> 00:46:58,730 CS50 מקבל פנים, החזקת עמית הוראה, פשוטו כמשמעו, 936 00:46:58,730 --> 00:47:01,770 האייפד שיש לו שמות של תלמידים על צד אחד, מלמדים את צוות של 937 00:47:01,770 --> 00:47:02,790 שמות האחרים. 938 00:47:02,790 --> 00:47:04,760 אנו לוחצים על השם שלך ואחריו השם של 939 00:47:04,760 --> 00:47:06,860 עובדי הוראה, ומסך המחשב שלך יתחיל 940 00:47:06,860 --> 00:47:11,170 בבקשה מהבהב אומרים ללכת לראות את אליס או בבקשה ללכת לראות את בוב ב 941 00:47:11,170 --> 00:47:11,980 שולחן צוות. 942 00:47:11,980 --> 00:47:14,450 וכך, בדרך זו, נוכל לשלוח את הדברים כפי 943 00:47:14,450 --> 00:47:17,610 יעיל ככל האפשר, כמו גם להדריך אותך לכיוון 944 00:47:17,610 --> 00:47:19,910 פתרונות עוד יותר בקלות. 945 00:47:19,910 --> 00:47:22,970 בקטעים אלה יהיו הזדמנויות ליותר 946 00:47:22,970 --> 00:47:25,570 ידות על הזדמנויות אינטימיות עם האחד 947 00:47:25,570 --> 00:47:29,040 עמיתי הוראה ו12-16 או משהו כזה של חבריך לכיתה ב 948 00:47:29,040 --> 00:47:31,900 שכל שבוע תהיה לנו בעיות בקבוצת הבעיה 949 00:47:31,900 --> 00:47:33,800 ששואלים מספר השאלות ומושגית 950 00:47:33,800 --> 00:47:35,740 מספר שאלות תכנות קצת בגודל שאתה 951 00:47:35,740 --> 00:47:37,690 הצליח להבין בעצמך, ואתה יכול לעבוד עליך 952 00:47:37,690 --> 00:47:40,020 עצמו, אבל בהקשר של קטע שבו אנו עובדים דרך 953 00:47:40,020 --> 00:47:42,870 קולקטיבי כמה מהבעיות האלה וללכת לאן 954 00:47:42,870 --> 00:47:44,570 השיחה שונה לוקחת אותנו. 955 00:47:44,570 --> 00:47:48,010 >> בנוסף, בקטע שיש לך הזדמנויות 956 00:47:48,010 --> 00:47:50,450 תסקור הגשות של שיעורי בית שבצעת, 957 00:47:50,450 --> 00:47:53,620 חברים לכיתה, אנונימיות לפעמים, תמיד באמצעות opt-in 958 00:47:53,620 --> 00:47:55,810 אם אתה רוצה לחלוק את העבודה לאחר שהגשת. 959 00:47:55,810 --> 00:47:58,030 אז זה באמת יהיה שיחה דו כיוונית, 960 00:47:58,030 --> 00:48:00,840 הזדמנות לסקור את העבודה שלך בצורה הרבה יותר 961 00:48:00,840 --> 00:48:04,080 תחושה דינמית, ולא רק מסתכל על PDF או 962 00:48:04,080 --> 00:48:06,920 תדפיס וחשיבה על זה לכמה שניות ולא 963 00:48:06,920 --> 00:48:08,920 בהכרח סופג את משוב ההוראה 964 00:48:08,920 --> 00:48:10,150 צוות שספק. 965 00:48:10,150 --> 00:48:12,540 ואתה תשתמש בכלי שנקרא כאן CS50 חדרים. 966 00:48:12,540 --> 00:48:15,670 עבור אלה שלא הכיר, זה השפה מכונית C בראש 967 00:48:15,670 --> 00:48:17,500 עזב, ואתה תקבל את הזמן כדי לדעת על זה. 968 00:48:17,500 --> 00:48:19,640 אבל זה שירות מבוסס אינטרנט שאנו נשתמש ב 969 00:48:19,640 --> 00:48:22,310 סעיף שיאפשר לך ושלך 15 או כך החברים לכיתה 970 00:48:22,310 --> 00:48:24,100 כדי להתחבר עם הבחור שלך בהוראה 971 00:48:24,100 --> 00:48:24,980 קדמי של החדר. 972 00:48:24,980 --> 00:48:26,750 תוכל לכתוב קוד בחלון זה. 973 00:48:26,750 --> 00:48:28,720 תוכל לשוחח באופן אלקטרוני, אם אתה לא 974 00:48:28,720 --> 00:48:30,930 דווקא בסעיף שברגע מסוים. 975 00:48:30,930 --> 00:48:33,940 ועמית ההוראה שלך, כשזה מגיע זמן לדון 976 00:48:33,940 --> 00:48:38,645 הפתרון של בוב בכיתה של אליס או, בחור ההוראה יכול 977 00:48:38,645 --> 00:48:41,380 לחץ על כפתור וזהו, פרויקט על גבי המסך, 978 00:48:41,380 --> 00:48:44,250 כל מה שהסטודנט כבר עובד על שבבפרט 979 00:48:44,250 --> 00:48:44,990 נקודה בזמן. 980 00:48:44,990 --> 00:48:47,130 אז לאלה מכם שהחברים שלקחו בCS50 981 00:48:47,130 --> 00:48:49,750 בעבר, מבין שסעיפים היו משמעותי 982 00:48:49,750 --> 00:48:52,600 אתחל השנה להיות כל פעיל יותר, כל עוד 983 00:48:52,600 --> 00:48:55,960 דינמית, ובאמת דו סטרי שיחה בין ההוראה 984 00:48:55,960 --> 00:48:58,190 סגל וסטודנטים. 985 00:48:58,190 --> 00:48:59,020 >> והדרכות. 986 00:48:59,020 --> 00:49:01,560 אז לסטי בעיות אלה, אנו מציעים גם לא רק 987 00:49:01,560 --> 00:49:04,210 מפרט עצמו, שהוא בדרך כלל מפורט למדי 988 00:49:04,210 --> 00:49:07,380 PDF, אבל גם דברים המכונים הדרכות לפי 1 989 00:49:07,380 --> 00:49:11,000 חבר בסגל ההוראה יוביל מפגש שבועי 990 00:49:11,000 --> 00:49:13,210 זה ממש נכנס לך דרך להגדיר את הבעיה, לתת 991 00:49:13,210 --> 00:49:15,720 רמזיך ועצות ונקודתי התחלה ונועד 992 00:49:15,720 --> 00:49:17,250 לשאול שאלה לעתים קרובות מאוד 993 00:49:17,250 --> 00:49:19,360 שאלה, איפה אני מתחיל? 994 00:49:19,360 --> 00:49:21,990 ובכן, אתה מתחיל או בצלילה לתוך המפרט עליו 995 00:49:21,990 --> 00:49:25,100 עצמו או על ידי השתתפות או צפייה בהדרכות אלו. 996 00:49:25,100 --> 00:49:27,420 ההדרכה הראשונה, למעשה, תהיה ביום שישי הקרוב. 997 00:49:27,420 --> 00:49:29,520 הם יהיו בימי שישי, לא כל כך בגלל שאנחנו חושבים שזה יהיה 998 00:49:29,520 --> 00:49:32,160 זמן פופולרי אבל בגלל שאנחנו אז יכולים לצלם אותם בשלב מוקדם מאוד 999 00:49:32,160 --> 00:49:34,380 בשבוע כדי לקבל אותם באינטרנט עד סוף השבוע, כך שאתה 1000 00:49:34,380 --> 00:49:37,670 יש ימים רבים ככל האפשר כדי באמת עוסקים בי 1001 00:49:37,670 --> 00:49:38,390 תוכן גם כן. 1002 00:49:38,390 --> 00:49:40,900 אבל גם על זה בהרצאה ביום שישי הקרוב. 1003 00:49:40,900 --> 00:49:43,620 >> עכשיו במונחים של מבנה התמיכה, ביותר 1004 00:49:43,620 --> 00:49:46,430 נתון משמעותי הוא אולי ההוראה 108 1005 00:49:46,430 --> 00:49:47,950 עמיתים ועוזרים כמובן שזה 1006 00:49:47,950 --> 00:49:49,730 כמובן יש כיום. 1007 00:49:49,730 --> 00:49:52,030 אם חלק מכם שאין לי שיעורים סותרים הייתי רוצה 1008 00:49:52,030 --> 00:49:55,070 להצטרף אליי כאן על במה, זה שהחבר 'ה האלה יהיה 1009 00:49:55,070 --> 00:49:57,990 סופו של דבר באמת מגדיר את החוויה שלך בקורס. 1010 00:50:06,750 --> 00:50:09,290 היה לי הרבה חברים להוראה מלמדת אותי בכיתות 1011 00:50:09,290 --> 00:50:11,650 היום, ואני זוכר מעט מאוד מאלה בכנות. 1012 00:50:11,650 --> 00:50:15,590 אולם עד היום, אני עדיין זוכר ביניהם מעטים, CS50 TF 1013 00:50:15,590 --> 00:50:18,100 שבאמת עזר לי לענות על שאלות, שבאמת עזרו 1014 00:50:18,100 --> 00:50:20,690 כשנאבקתי, ובאמת הייתה שותף בזה 1015 00:50:20,690 --> 00:50:23,630 חוויה של למידת עולם חדש מאוד. 1016 00:50:23,630 --> 00:50:26,410 בקצת, את כל החבר 'ה האלה תצטרפנה אליך מחוץ ל 1017 00:50:26,410 --> 00:50:29,010 עוגה, שהוא מסורת של CS50, באגף האנכי של 1018 00:50:29,010 --> 00:50:30,030 אולם לזכר. 1019 00:50:30,030 --> 00:50:32,320 >> אבל ירשה לי קודם להכיר לך את נייט 1020 00:50:32,320 --> 00:50:35,820 Hardison, שוב, רוב אודן, וטומי MacWilliam, זה 1021 00:50:35,820 --> 00:50:37,460 כמובן של השנה עומד בראש. 1022 00:50:37,460 --> 00:50:39,250 אם אתם תצטרפו אליי לכאן באמצע. 1023 00:50:45,250 --> 00:50:47,910 כולם הכינו כמה דברים מעוררי השראה. 1024 00:50:51,540 --> 00:50:52,550 >> טומי MACWILLIAM: אני לא הכנתי כלום 1025 00:50:52,550 --> 00:50:53,665 השראה. 1026 00:50:53,665 --> 00:50:55,020 אבל השם שלי הוא טומי. 1027 00:50:55,020 --> 00:50:56,140 אני בכיר במאת'ר. 1028 00:50:56,140 --> 00:50:57,325 אני לומד מדעי מחשב. 1029 00:50:57,325 --> 00:50:59,490 אני ממש שמח להיות בנבחרת הגידור והולך 1030 00:50:59,490 --> 00:51:01,365 דרך CS50 המסע איתך. 1031 00:51:01,365 --> 00:51:04,010 מה שאני באמת אוהב בCS50 הוא איך זה באמת מלמד אותך 1032 00:51:04,010 --> 00:51:06,040 לחשוב על בעיות בדרך חדשה. 1033 00:51:06,040 --> 00:51:08,570 זה באמת מיומנות שהולכת להיות יקר לא משנה 1034 00:51:08,570 --> 00:51:09,950 מה אתה נכנסת לשדה. 1035 00:51:09,950 --> 00:51:12,660 ולא רק זה, אבל אנחנו מציעים ממתקים חופשיים יותר מכל 1036 00:51:12,660 --> 00:51:13,910 כמובן אחרים בקמפוס. 1037 00:51:20,088 --> 00:51:22,210 כן, ואז אני ממש מצפה לראות מה 1038 00:51:22,210 --> 00:51:23,560 כולם בונה בסמסטר הזה. 1039 00:51:23,560 --> 00:51:25,730 ואם למישהו יש שאלות עכשיו או בכל 1040 00:51:25,730 --> 00:51:27,770 הסמסטר, בהחלט מוזמן להגיע אליי ו 1041 00:51:27,770 --> 00:51:29,020 אני אשמח לעזור. 1042 00:51:31,450 --> 00:51:31,780 >> ROB אודן: היי. 1043 00:51:31,780 --> 00:51:32,530 אני רוב אודן. 1044 00:51:32,530 --> 00:51:33,780 אני בכיר בקירקלנד. 1045 00:51:37,900 --> 00:51:39,760 כן, זה נכון. 1046 00:51:39,760 --> 00:51:41,930 כולנו ממש נרגש לסמסטר הבא. 1047 00:51:41,930 --> 00:51:43,230 אנו מקווים שכולנו נרגשים. 1048 00:51:47,710 --> 00:51:49,410 אני לא ציפיתי לזה. 1049 00:51:49,410 --> 00:51:50,390 כן. 1050 00:51:50,390 --> 00:51:52,200 אז אנחנו שמים כל כך הרבה מאמץ לתוך הביצוע הזה 1051 00:51:52,200 --> 00:51:53,370 סמסטר באמת נהדר. 1052 00:51:53,370 --> 00:51:55,960 וכל עוד אתה מוכן להשקיע את המאמץ, יש 1053 00:51:55,960 --> 00:51:57,840 כל כך הרבה שאתה יכול לצאת מקורס זה. 1054 00:51:57,840 --> 00:52:00,130 אה, אנחנו - 1055 00:52:00,130 --> 00:52:01,380 כן. 1056 00:52:04,640 --> 00:52:08,300 אתה יכול לקבל הרבה כיף מקורס זה. 1057 00:52:08,300 --> 00:52:10,500 לא היה לנו צוות של 108, אם אתה לא יכול לקבל הרבה 1058 00:52:10,500 --> 00:52:11,370 כיף לצאת מזה. 1059 00:52:11,370 --> 00:52:15,300 אז, רק תנסה להיות מעורבים ואתה לא תצטער על כך. 1060 00:52:23,190 --> 00:52:23,890 >> תאט HARDISON: היי, חבר 'ה. 1061 00:52:23,890 --> 00:52:24,800 אני נייט. 1062 00:52:24,800 --> 00:52:27,570 אני המורה לקורס. 1063 00:52:27,570 --> 00:52:29,060 אני ממש שמח להיות גם כאן. 1064 00:52:29,060 --> 00:52:30,960 זו השנה הראשונה שלי כאן. 1065 00:52:30,960 --> 00:52:34,210 אני מקווה שכולכם תיקח את הקורס הזה וליהנות ממנו ככל 1066 00:52:34,210 --> 00:52:35,820 אני נהנה עד כה. 1067 00:52:35,820 --> 00:52:38,570 ואם אי פעם תרצו ללמוד איך לספור עד 9 או 10 ב 1068 00:52:38,570 --> 00:52:41,730 בינארי, באו לדבר איתי. 1069 00:52:41,730 --> 00:52:43,760 >> הדוד י Malan: אז בסיכון לעזוב החבר 'ה האלה כאן על 1070 00:52:43,760 --> 00:52:46,980 לביים קצת במבוכה, בואו להסתחרר דרך רק כמה 1071 00:52:46,980 --> 00:52:49,370 הדברים שמחכים לפני שנתפזר לעוגה. 1072 00:52:49,370 --> 00:52:50,580 מה זה שלפנינו? 1073 00:52:50,580 --> 00:52:53,490 ובכן, אם תיקחו מבט מהיר לאחור בשנה שעברה, בבעיה 1074 00:52:53,490 --> 00:52:56,010 להגדיר 0, קודמיך צללו לתכנות 1075 00:52:56,010 --> 00:52:58,700 שפה נקראת גרד, שפת תכנות גרפית 1076 00:52:58,700 --> 00:53:01,220 תוכל להשתמש בימים הראשונים של הקורס מתחיל זה 1077 00:53:01,220 --> 00:53:04,390 יום שישי ללמוד כמה מושגים לא מוכרים לחלק מכם. 1078 00:53:04,390 --> 00:53:06,750 אבל מבין שלא יהיה היבט מתקדם של זה עבור 1079 00:53:06,750 --> 00:53:08,950 אלה מכם עם רקע קודם. 1080 00:53:08,950 --> 00:53:11,450 >> בבעיה של השנה שעברה להגדיר 2, צללו לסטודנטים 1081 00:53:11,450 --> 00:53:14,780 עולם של קריפטוגרפיה, אמנות enciphering או ערבול 1082 00:53:14,780 --> 00:53:17,770 מידע, יישום תוכניות שנתונים מוצפנים. 1083 00:53:17,770 --> 00:53:21,490 ובנוסף ההאקר בשנה שעברה עשו תלמידים להמשיך 1084 00:53:21,490 --> 00:53:24,570 לפצח או לפענח את הסיסמות בטיפוסית 1085 00:53:24,570 --> 00:53:28,090 הקובץ של מחשב xe סיסמא על ידי מתקרב עם אלגוריתמים ו 1086 00:53:28,090 --> 00:53:31,810 היוריסטיקות לכוח הזרוע להבין מה זה מישהו 1087 00:53:31,810 --> 00:53:33,640 סיסמא במערכת מחשב הייתה. 1088 00:53:33,640 --> 00:53:36,630 בשנה שעברה, גם בבעיה להגדיר 3, עשתה impli סטודנטים - ב 1089 00:53:36,630 --> 00:53:37,680 בעיה להגדיר 4 - תלמידים לא 1090 00:53:37,680 --> 00:53:39,280 ליישם את המשחק של סודוקו. 1091 00:53:39,280 --> 00:53:42,250 ובנוסף ההאקר שעשתה בשנה שהתלמידים לא 1092 00:53:42,250 --> 00:53:45,650 פשוט ליישם איך לשחק את המשחק, אבל בעצם פותר 1093 00:53:45,650 --> 00:53:47,800 לפי המחשב יכול לספק לך, אדם, עם 1094 00:53:47,800 --> 00:53:50,130 רמזים על ידי במהירות רבה יותר ממה שאתה כבר פתרון 1095 00:53:50,130 --> 00:53:51,420 שבעיה מסוימת. 1096 00:53:51,420 --> 00:53:54,130 >> בסט הבעיה 5, שעשינו זיהוי פלילי, אמנות זו של 1097 00:53:54,130 --> 00:53:57,020 מחל מידע שהיה בטעות או מאוד 1098 00:53:57,020 --> 00:53:59,320 נמחק במכוון ממחשב. 1099 00:53:59,320 --> 00:54:02,100 בשנה שעברה, צוות המורים ואני טיילנו ברחבי קמפוס 1100 00:54:02,100 --> 00:54:04,990 לצלם תמונות של אנשים, מקומות ודברים, ולאחר מכן 1101 00:54:04,990 --> 00:54:07,830 מעוצב כרטיס מדיה בטעות על המצלמה שלנו כי 1102 00:54:07,830 --> 00:54:08,900 היה את כל התמונות האלה. 1103 00:54:08,900 --> 00:54:09,650 אבל אין בעיה. 1104 00:54:09,650 --> 00:54:13,780 עשינו תמונת זיהוי פלילית של כרטיס מדיה זו, חלקתי אותו 1105 00:54:13,780 --> 00:54:16,320 לכל התלמידים בכיתה, ואתגר אותם לכתוב 1106 00:54:16,320 --> 00:54:20,110 תוכניות שהתאוששו כל JPEGs שמכרטיס. 1107 00:54:20,110 --> 00:54:22,010 וזה בעצם אחת מהקבוצות הבעייתיות האהובות שלנו. 1108 00:54:22,010 --> 00:54:24,680 >> ואני חפרתי בדוא"ל מאחד מקודמיך, 1109 00:54:24,680 --> 00:54:27,270 שהיה כיף גדול לקרוא מתישהו לפני. 1110 00:54:27,270 --> 00:54:30,240 הוא כתב - זה ממאט - יקר דוד, אתמול 1111 00:54:30,240 --> 00:54:33,710 אחות מעוצבת בטעות כרטיס SD של המצלמה שלה והפסידה 1112 00:54:33,710 --> 00:54:35,630 שווה שנה של תמונות בלתי נשכחות. 1113 00:54:35,630 --> 00:54:38,710 היא, למרבה הצער היא לא הכי הטובה בגיבוי הנתונים שלה. 1114 00:54:38,710 --> 00:54:41,230 אבל המצב הזה הזכיר לי את pset 5, אז חשבתי 1115 00:54:41,230 --> 00:54:44,260 תנסה להפעיל כרטיס SD באמצעות התכנית להתאושש 1116 00:54:44,260 --> 00:54:46,310 שכתבתי את כל הדרך חזרה בחודש אוקטובר. 1117 00:54:46,310 --> 00:54:48,550 אז אחרי ארבע שעות של להבין איך ליצור 1118 00:54:48,550 --> 00:54:51,210 תמונה גולמית מכרטיס SD המעוצב - 1119 00:54:51,210 --> 00:54:53,370 גוגל הוכיחה שהוא די חסר תועלת בהקשר זה עד 1120 00:54:53,370 --> 00:54:55,480 באופן אירוני אני במקרה נתקלתי בהוראות שלך 1121 00:54:55,480 --> 00:54:58,070 האינטרנט - 1122 00:54:58,070 --> 00:55:00,490 אחרי ההתעסקות מסביב עם חלק מהטיעונים הפקודים, 1123 00:55:00,490 --> 00:55:02,320 הצלחתי ליצור את התמונה המשפטית. 1124 00:55:02,320 --> 00:55:04,490 ולאחר ההתקנה והגדרת CS50 1125 00:55:04,490 --> 00:55:07,520 מכשיר, שהצלחתי להפעיל את התמונה המשפטית דרכי 1126 00:55:07,520 --> 00:55:13,110 לתכנת ולשחזר את כל 1,027 התצלומים של אחותי. 1127 00:55:13,110 --> 00:55:14,340 נכון, מאט. 1128 00:55:14,340 --> 00:55:15,165 >> אז בyear's האחרון - 1129 00:55:15,165 --> 00:55:23,080 [מחיאות כפות] 1130 00:55:23,080 --> 00:55:25,680 בסט הבעיה של השנה שעברה 6, נתנו לתלמידים 1131 00:55:25,680 --> 00:55:29,910 מילון של 150.000 מילים באנגלית ואתגר אותם 1132 00:55:29,910 --> 00:55:32,570 לכתוב בודק איות שענו על שאילתות של הטופס 1133 00:55:32,570 --> 00:55:33,930 היא מילה זו מאויתת כהלכה או 1134 00:55:33,930 --> 00:55:35,705 שגוי מהר ככל האפשר. 1135 00:55:35,705 --> 00:55:38,470 ובהצטרפות של בסיס היו תלמידים הורשו אז 1136 00:55:38,470 --> 00:55:41,290 לאתגר את חבריו לכיתה על ידי פרסום תוצאותיהם, 1137 00:55:41,290 --> 00:55:44,200 כמות הזיכרון RAM שהם משמשים, מספר מחזורי CPU או 1138 00:55:44,200 --> 00:55:46,910 שניות שהם בשימוש, כך שהתלמידים היו אז מדורגים 1139 00:55:46,910 --> 00:55:47,900 באתר האינטרנט של הקורס. 1140 00:55:47,900 --> 00:55:51,170 שוב גרידא אופציונלי היבט, שלה, אבל גדול שבכיף 1141 00:55:51,170 --> 00:55:54,540 לעתים קרובות מאוד הייתי תלמיד להגיע לעמדת מספר 10 או כך הלאה 1142 00:55:54,540 --> 00:55:57,210 הלוח הגדול באתר, ולצאת לארוחת ערב, ולאחר מכן 1143 00:55:57,210 --> 00:55:59,920 לחזור ולהבין השותפה שלו בדיוק בקצוות 1144 00:55:59,920 --> 00:56:03,270 לפניו או שלה על הלוח הגדול, ובכך שופך עוד 1145 00:56:03,270 --> 00:56:07,170 שתיים או שלוש שעות רק לאחד למעלה או השותפה שלה. 1146 00:56:07,170 --> 00:56:08,550 >> אז אנחנו מצפים למשהו דומה 1147 00:56:08,550 --> 00:56:09,580 גם השנה. 1148 00:56:09,580 --> 00:56:12,140 בבעיה להגדיר 7 הייתה לנו לנווט בכיוון של אינטרנט 1149 00:56:12,140 --> 00:56:14,840 תכנות, בעצם פתרון בעיות באי 1150 00:56:14,840 --> 00:56:18,170 יותר ויותר סביבה משותפת של דפדפן אינטרנט. 1151 00:56:18,170 --> 00:56:20,900 פחות ופחות אנחנו יודעים להוריד תוכנה על מחשבי מקינטוש ו 1152 00:56:20,900 --> 00:56:23,650 מחשבים, אבל יותר ויותר אנחנו עושים את כל זה בתוך האינטרנט. 1153 00:56:23,650 --> 00:56:27,530 >> ואכן בשנה שעברה, כמה% 88 מפרויקטי הגמר של סטודנטים ב 1154 00:56:27,530 --> 00:56:29,660 כמובן היו מבוססי אינטרנט. 1155 00:56:29,660 --> 00:56:32,020 ואלה, גם הם מיומנויות שאתה תפיק מזה 1156 00:56:32,020 --> 00:56:33,230 מעמד עד סוף המסלול. 1157 00:56:33,230 --> 00:56:36,090 כי מה שממתין לכם בסופו של הקורס הוא יריד CS50, 1158 00:56:36,090 --> 00:56:39,060 זו תערוכה שמבוססת על הרעיון של יריד מדע. 1159 00:56:39,060 --> 00:56:41,750 אבל בגרסה זו של הוגן לעשות את כל התלמידים בכיתה 1160 00:56:41,750 --> 00:56:45,400 להביא את המחשבים הניידים ואת החברים ובני המשפחה ואחרים 1161 00:56:45,400 --> 00:56:48,310 למערב מדע, בניין גדול בקמפוס, שהוקם 1162 00:56:48,310 --> 00:56:51,030 המחשב הנייד שלהם, לקבל קצת אוכל, קצת פופקורן ושתייה, 1163 00:56:51,030 --> 00:56:53,990 ולאחר מכן להציג את פרויקט הגמר שלהם לכל מי ב 1164 00:56:53,990 --> 00:56:57,210 נוכחות שהשנה שעברה מנתה כ -2,500 משתתפים 1165 00:56:57,210 --> 00:56:58,320 מכל רחבי קמפוס. 1166 00:56:58,320 --> 00:57:02,100 וביטויים כמו זה וכמו שזה לא היו 1167 00:57:02,100 --> 00:57:03,370 נדיר ביריד. 1168 00:57:03,370 --> 00:57:06,590 >> לקראת היריד הוא CS50 Hackathon, הזדמנות 1169 00:57:06,590 --> 00:57:09,350 לקפוץ על מעבורת הרווארד, בראש במורד הרחוב 1170 00:57:09,350 --> 00:57:12,700 מיקרוסופט בשעת 8:00 בערב, ולא תלך הביתה עד 7:00 PM. 1171 00:57:12,700 --> 00:57:16,280 אנו משרתים את ארוחת ערב הראשונה בשעת 8:00 בערב, ארוחת ערב שנייה בשעת 1:00 בבוקר, 1172 00:57:16,280 --> 00:57:18,900 ולאלה שעדיין עומדים שעת 5:00 בבוקר, אל תתייחסו ל 1173 00:57:18,900 --> 00:57:20,400 פנקייק בבית הפנקייק הבינלאומי. 1174 00:57:20,400 --> 00:57:23,470 וHackathon הוא הזדמנות, כמו כאן בתמונה, 1175 00:57:23,470 --> 00:57:25,930 לצלול לתוך הפרויקטים הסופיים שלך, בין אם עובד על 1176 00:57:25,930 --> 00:57:29,470 שלך או עם חברים בסביבה שיתופית, 1177 00:57:29,470 --> 00:57:31,970 בו צוות המורים כולו עובד היטב לתוך 1178 00:57:31,970 --> 00:57:35,430 הלילה עם היצע נרחב של מזון הונג קונג הסינית. 1179 00:57:35,430 --> 00:57:39,550 שעת 5:00 בבוקר תהיה תמונות כאלה תהיינה די נפוצות זה 1180 00:57:39,550 --> 00:57:40,940 גם שנה. 1181 00:57:40,940 --> 00:57:44,390 >> אז כפי שננעלנו את הישיבה ברגע לעוגה, יש לזכור כי 1182 00:57:44,390 --> 00:57:48,500 76% מהאנשים בחדר הזה אין לי ניסיון קודם. 1183 00:57:48,500 --> 00:57:51,090 וכמו לכל תכנית הלימודים, מה שחשוב בסופו של דבר זה 1184 00:57:51,090 --> 00:57:53,740 כמובן לא כל כך שבו אתה בסופו ביחס ל 1185 00:57:53,740 --> 00:57:57,400 חברים לכיתה, אבל איפה אתה בסוף השבוע עד 11 ביחס ל 1186 00:57:57,400 --> 00:57:59,400 את עצמך בשבוע 0. 1187 00:57:59,400 --> 00:58:01,850 זה CS50.