>> 1 דובר: זה CS50.
וזה סנדרס תיאטרון.
CS50 היא ההקדמה של הרווארד כדי חברות אינטלקטואליות של מחשב
מדע והאמנות של תכנות, למגמות ולא מגמות כאחד.
ואכן, רוב התלמידים של הקורס, שניהם בקמפוס ומחוצה לי, אין להם לפני
ניסיון תיכנות.
אבל אם אתה בעצמך לעשות או לא, בין המטרות של הקורס הוא ללמד
לך איך לחשוב בזהירות, ולפתור בעיות בצורה יעילה יותר -
לקחים שתמצאו להתעלות מיומנויות מעשיות מאוד שבה אתה
גם לצאת מהקורס.
>> זה כאן בסנדרס כי, בכל שבוע, אנחנו לחקור דרכים חדשות של חשיבה,
טכניקות חדשות לפתרון בעיות.
וזה שבו אנחנו יהיו להתחיל בתכנות.
בשבוע אפס אנחנו לצלול לתוך שריטה, שפת תכנות גרפית מ
MIT, שבה נהיה מסוגל ליצור תוכניות על ידי גרירה ו
חלקי הפאזל יורדים שיהיה רק להתחבר, אם זה עושה
מובן הגיוני לעשות זאת.
אנחנו במעבר בשבוע אחד ל-C, כמה תכנות מסורתי יותר
שפה, שבה אנחנו מביעים פתרונות לבעיות עוד יותר
בדיוק, וסופו של דבר כל עצמה חזקה יותר.
>> אנחנו לחקור הפשוטים של נתונים מבנים, מערכים או בלוקים של
זיכרון שאנו נשתמש לאחסון נתונים.
אנחנו לצלול לתוך אלגוריתמים, סטים של הוראות עם
שכדי לפתור בעיות.
אנחנו לחפש את המספר 50 מאחורי מערך של דלתות וירטואליות.
אנחנו לארגן מחדש את הדלתות הללו על מנת כדי למיין את המספרים שמאחוריהם, ולכן
כי אנחנו יכולים למצוא את המספרים מהר יותר.
אנחנו נטפל נתונים מתוחכמים יותר מבנים ואלגוריתמים, דברים כאלה
עצים ומנסים, שולחנות חשיש וצמוד רשימות, כל כלים לאחד של
ערכת כלים שבעזרתו לפתור בעיות יותר ויותר ביעילות.
>> עוד מעט ואגיע מעבר מ C ל תכנות אינטרנט, תוך שימוש בשפות כמו
PHP ו-JavaScript בהקשר של HTML, CSS, ו-SQL - שפות עם
אילו אתרים של היום הם עשו.
עד סוף כמובן תהיה מוכן, לא רק למחקרים נוספים בCS אם של
עניין, אבל עבור יישום של לקחים כבר למד לבעיות של
לעניין אותך.
יש לנו לא מעט לעשות, אם כי, בשבועות הקרובים.
אז נתראה שוב בקרוב.
זה CS50.
>> דברים בשם שולחנות חשיש וצמודים רשימות, עצים ומנסה, כל הכלים ל
ערכת כלי העבודה של אדם, אשר עם לפתור בעיות בצורה יעילה יותר.
אנחנו ניקח את -
[צוחק].
אנחנו צריכים להשתמש בזה!
[צוחק]
איך לא ראו את זה מגיע?