1 00:00:00,000 --> 00:00:00,780 2 00:00:00,780 --> 00:00:03,390 >> 1 דובר: זה CS50. 3 00:00:03,390 --> 00:00:05,950 וזה סנדרס תיאטרון. 4 00:00:05,950 --> 00:00:09,500 CS50 היא ההקדמה של הרווארד כדי חברות אינטלקטואליות של מחשב 5 00:00:09,500 --> 00:00:13,280 מדע והאמנות של תכנות, למגמות ולא מגמות כאחד. 6 00:00:13,280 --> 00:00:17,270 ואכן, רוב התלמידים של הקורס, שניהם בקמפוס ומחוצה לי, אין להם לפני 7 00:00:17,270 --> 00:00:18,620 ניסיון תיכנות. 8 00:00:18,620 --> 00:00:22,410 אבל אם אתה בעצמך לעשות או לא, בין המטרות של הקורס הוא ללמד 9 00:00:22,410 --> 00:00:25,830 לך איך לחשוב בזהירות, ולפתור בעיות בצורה יעילה יותר - 10 00:00:25,830 --> 00:00:29,350 לקחים שתמצאו להתעלות מיומנויות מעשיות מאוד שבה אתה 11 00:00:29,350 --> 00:00:31,780 גם לצאת מהקורס. 12 00:00:31,780 --> 00:00:35,260 >> זה כאן בסנדרס כי, בכל שבוע, אנחנו לחקור דרכים חדשות של חשיבה, 13 00:00:35,260 --> 00:00:36,930 טכניקות חדשות לפתרון בעיות. 14 00:00:36,930 --> 00:00:39,250 וזה שבו אנחנו יהיו להתחיל בתכנות. 15 00:00:39,250 --> 00:00:43,020 בשבוע אפס אנחנו לצלול לתוך שריטה, שפת תכנות גרפית מ 16 00:00:43,020 --> 00:00:45,830 MIT, שבה נהיה מסוגל ליצור תוכניות על ידי גרירה ו 17 00:00:45,830 --> 00:00:48,250 חלקי הפאזל יורדים שיהיה רק להתחבר, אם זה עושה 18 00:00:48,250 --> 00:00:51,930 מובן הגיוני לעשות זאת. 19 00:00:51,930 --> 00:00:55,010 אנחנו במעבר בשבוע אחד ל-C, כמה תכנות מסורתי יותר 20 00:00:55,010 --> 00:00:57,870 שפה, שבה אנחנו מביעים פתרונות לבעיות עוד יותר 21 00:00:57,870 --> 00:01:00,950 בדיוק, וסופו של דבר כל עצמה חזקה יותר. 22 00:01:00,950 --> 00:01:04,400 >> אנחנו לחקור הפשוטים של נתונים מבנים, מערכים או בלוקים של 23 00:01:04,400 --> 00:01:06,405 זיכרון שאנו נשתמש לאחסון נתונים. 24 00:01:06,405 --> 00:01:09,180 אנחנו לצלול לתוך אלגוריתמים, סטים של הוראות עם 25 00:01:09,180 --> 00:01:10,680 שכדי לפתור בעיות. 26 00:01:10,680 --> 00:01:14,735 אנחנו לחפש את המספר 50 מאחורי מערך של דלתות וירטואליות. 27 00:01:14,735 --> 00:01:17,800 אנחנו לארגן מחדש את הדלתות הללו על מנת כדי למיין את המספרים שמאחוריהם, ולכן 28 00:01:17,800 --> 00:01:20,480 כי אנחנו יכולים למצוא את המספרים מהר יותר. 29 00:01:20,480 --> 00:01:24,410 אנחנו נטפל נתונים מתוחכמים יותר מבנים ואלגוריתמים, דברים כאלה 30 00:01:24,410 --> 00:01:28,740 עצים ומנסים, שולחנות חשיש וצמוד רשימות, כל כלים לאחד של 31 00:01:28,740 --> 00:01:32,490 ערכת כלים שבעזרתו לפתור בעיות יותר ויותר ביעילות. 32 00:01:32,490 --> 00:01:36,870 >> עוד מעט ואגיע מעבר מ C ל תכנות אינטרנט, תוך שימוש בשפות כמו 33 00:01:36,870 --> 00:01:42,580 PHP ו-JavaScript בהקשר של HTML, CSS, ו-SQL - שפות עם 34 00:01:42,580 --> 00:01:45,040 אילו אתרים של היום הם עשו. 35 00:01:45,040 --> 00:01:49,330 עד סוף כמובן תהיה מוכן, לא רק למחקרים נוספים בCS אם של 36 00:01:49,330 --> 00:01:52,870 עניין, אבל עבור יישום של לקחים כבר למד לבעיות של 37 00:01:52,870 --> 00:01:54,500 לעניין אותך. 38 00:01:54,500 --> 00:01:56,545 יש לנו לא מעט לעשות, אם כי, בשבועות הקרובים. 39 00:01:56,545 --> 00:01:58,750 אז נתראה שוב בקרוב. 40 00:01:58,750 --> 00:02:00,158 זה CS50. 41 00:02:00,158 --> 00:02:07,650 42 00:02:07,650 --> 00:02:11,590 >> דברים בשם שולחנות חשיש וצמודים רשימות, עצים ומנסה, כל הכלים ל 43 00:02:11,590 --> 00:02:15,310 ערכת כלי העבודה של אדם, אשר עם לפתור בעיות בצורה יעילה יותר. 44 00:02:15,310 --> 00:02:15,730 אנחנו ניקח את - 45 00:02:15,730 --> 00:02:16,980 [צוחק]. 46 00:02:16,980 --> 00:02:22,990 47 00:02:22,990 --> 00:02:24,490 אנחנו צריכים להשתמש בזה! 48 00:02:24,490 --> 00:02:30,490 [צוחק] 49 00:02:30,490 --> 00:02:31,740 איך לא ראו את זה מגיע? 50 00:02:31,740 --> 00:02:32,940