קורס "מבוא למדעי המחשב" של הרווארד נחשב לרבים כטוב ביותר קורס מדעי המחשב באופן מקוון ומשמש כנקודת מוצא קפדנית עבור אלפי סטודנטים ברשת בכל שנה. בנוסף, הקורס גמיש: קיימת אפשרות עבורך אם אתה רק רוצה להסתכל סביבך, מוקדש להשלים כל מטלה או רוצה להרוויח אשראי במכללה הניתנת להעברה.
הנה כמה שיחות ישר: "מבוא למדעי המחשב" קשה. הוא מיועד לתלמידים ללא ניסיון קודם בתכנות מחשבים, אבל זה לא הליכה בפארק. אם תירשמו, תוכלו לצפות לבזבז 10-20 שעות על כל אחת מתשע מערכות הפרויקט בנוסף לסיום פרויקט גמר מורכב. אבל, אם אתה יכול להקדיש את המאמץ הנדרש, תקבל מיומנויות מוחשיות, יהיה לך הרבה יותר מעמיק הבנת מדעי המחשב ולפתח תחושה טובה יותר אם זה תחום שאתה רוצה לרדוף.
הכירו את הפרופסור שלכם, דיוויד מלן
הקורס מועבר על ידי דייוויד מאלן, מדריך באוניברסיטת הרווארד. לפני שפתח את הקורס והוראה בהרווארד, דייוויד היה מנהל המידע הראשי של Mindset Media. כל הקורסים של דייוויד בהרווארד מוצעים בתור OpenCourseWare - ללא עלות לציבור המעוניין. ההנחיה הראשית בסעיף "מבוא למדעי המחשב" מועברת באמצעות הסרטונים של דיוויד, המצולמים באופן מקצועי ומשתמשים לעתים קרובות במסכים ובאנימציה כדי להעלות את הנקודה. למרבה המזל, דייוויד הוא תמציתי וכריזמטי כאחד, מה שהופך את הסרטונים לשעון קל עבור התלמידים. (אין כאן הרצאות יבשות, שעתיים מאחורי פודיום).
מה תלמד
כקורד מבוא, תלמד קצת מכל דבר. תוכנית הלימודים מחולקת לשנים עשר שבועות של למידה אינטנסיבית. כל שיעור שבועי כולל סרטון הסבר מדויד מלן (המצולם בדרך כלל עם קהל סטודנטים חי). ישנם גם סרטוני דרך, בהם דייויד מדגים ישירות תהליכי קידוד. קטעי וידאו של סקירת לימודים זמינים לסטודנטים שעשויים להיות פחות נוחים עם החומר וזקוקים להדרכה נוספת בכדי להשלים את מערכות הבעיות. ניתן להוריד ולצפות בסרטונים ותמלילי קטעי וידאו בזמן שנוח לכם.
שיעורים מציגים את התלמידים בפני: בינאריים, אלגוריתמים, ביטויים בוליאניים, מערכים, חוטים, לינוקס, C, קריפטוגרפיה, ניפוי באגים, אבטחה, דינמי הקצאת זיכרון, הידור, הרכבה, קובץ קלט / פלט, טבלאות hash, עצים, HTTP, HTML, CSS, PHP, SQL, JavaScript, Ajax, ועוד עשרות אחרים נושאים. לא תסיים את הקורס כמתכנת רהוט, אך תהיה לך הבנה איתנה של איך שפות תכנות עובדות.
מה תעשה
אחת הסיבות לכך ש"מבוא למדעי המחשב "היה כה מוצלח היא שהיא נותנת לתלמידים את האפשרות ליישם את מה שלומדים בזמן שהם לומדים את זה. על מנת לסיים את הקורס על התלמידים לסיים בהצלחה 9 קבוצות בעיות. התלמידים מתחילים ליצור תכניות פשוטות כבר מהשבוע הראשון. ההוראות להשלמת מערכות הבעיות מפורטות ביותר ואף כוללות סרטי עזרה נוספים מ סטודנטים בעבר (לבשו בגאווה חולצות טריקו "לקחתי CS50" השחורות כדי להזדהות עם המתמודדים כרגע).
הדרישה הסופית היא פרויקט בהדרכה עצמית. התלמידים יכולים לבחור ליצור כל סוג של תוכנה בעזרת המיומנויות ושפות התכנות שלמדו במהלך הקורס. סטודנטים רשומים מגישים את פרויקט הגמר שלהם ליריד מקוון - לאחר סיום השיעור, הפרויקטים משותפים באמצעות אתר אינטרנט עבור עמיתים בכדי לראות מה כולם עשו.
סטודנטים הזקוקים לסיוע נוסף יכולים לעבוד עם מורים של הרווארד באופן מקוון תמורת 50 דולר לשעה.
רצית תעודה עם זה?
בין אם אתם רק רוצים להציץ בקורס ובין אם אתם רוצים להרוויח אשראי במכללה, "מבוא למדעי המחשב" יש אפשרות לעזור לכם להתחיל בקידוד.
EdX היא הדרך הקלה ביותר לגשת לחומרי קורס בקצב שלך. תוכלו להירשם בחינם לביקורת על הקורס, עם גישה מלאה לסרטונים, הוראות וכו '. אתה יכול גם לבחור לתרום 90 $ ומעלה לקבלת אישור הישג מאומת לאחר סיום כל עבודות הלימוד. ניתן לרשום זאת בקורות חיים או להשתמש בתיק עבודות, אך לא ייתן לך אשראי במכללה.
תוכלו גם לצפות בחומרי הקורס ב CS50.tv, יוטיוב, או iTunes U.
לחלופין, תוכלו לעבור את אותה קורס מקוון דרך בית הספר להארכה של הרווארד בערך 2050 $. באמצעות תוכנית מקוונת זו המסורתית יותר, תוכלו להירשם עם קבוצת סטודנטים במהלך הלימודים סמסטר באביב או בסתיו, לעמוד בתאריכים ולרוויח אשראי קולג 'הניתן להעברה עם סיום המחקר כמובן.