עיקרי סמארטפונים CS50: כיצד לקחת את קורס הקידוד של הרווארד באופן מקוון

CS50: כיצד לקחת את קורס הקידוד של הרווארד באופן מקוון



CS50, קורס הקידוד המנוי והמשפיע יתר על המידה של הרווארד למוחות המובחרים ביותר בעולם קשה להפליא, באופן לא מפתיע. זו הסיבה שהרווארד מעניקה לך גישה למשאבי ה- CS50 השופעים ברשת בחינם או כקורס בתשלום אם ברצונך לקבל תעודה רשמית על כישוריך בסיום.

CS50: כיצד לקחת את הרווארד

אם אתה תוהה כיצד לגשת לתוכן CS50 באופן מקוון, ישנן ארבע דרכים:

קח את CS50 באופן מקוון: בית הספר להארכת הרווארד

סניף הלמידה מרחוק של הרווארד עצמו, בית הספר להארכת הרווארד, מציע טעמים שונים של CS50. קורס מבוא אינטנסיבי למדעי המחשב שנמצא לאורך הסמסטר CSCI E-50 מציע ארבע נקודות זכות לתואר ומחירו 2,400 דולר. השטח מוגבל ל -200 סטודנטים והקורסים מנויים בכבדות. לפקוח עין על הרחבה.הרווארד.אדו כאשר נפתחת ההרשמה לקורסי הסתיו והאביב בשנה הבאה.

קח את CS50 באופן מקוון: edX

לחלופין, הקורס מוצע באמצעות אתר חינוך מקוון edX , שם תוכלו להתמודד עם זה בקצב שלכם. על פי עמוד edX עבור CS50, סטודנטים שמרוויחים ציון מספק בתשעה ערכות בעיות (כלומר מטלות תכנות) ופרויקט גמר יקבלו תעודה מהרווארדX. סטודנטים יכולים ללמוד את הקורס בחינם, אך עליהם לשלם 90 דולר אם הם רוצים לקבל תעודה חתומה על ידי מדריך עם לוגו של המוסד כדי לאמת את הישגכם ולהגדיל את סיכויי העבודה שלכם.

קח את CS50 באופן מקוון: iTunes U

הקורס וכל חומריו זמין - כמו קורסים רבים אחרים בהרווארד - גם ב- iTunes U של אפל. ניתן להוריד את האפליקציה בחינם מחנות האפליקציות (באייפון, אייפד או מק) ולחפש CS50 בקטלוג. כל הרצאות הווידאו, ערכות הבעיות, החידונים והחומרים האחרים קיימות באריזות, אם כי עיצוב מחודש יחסית של iTunes U הפך את המסה הזו של החומר לקשה הרבה יותר לניווט מאשר פעם.

קח את CS50 באופן מקוון: YouTube

הדרך הסופית היא פשוט לצפות בכל ההרצאות - וזה עיסוק כדאי בפני עצמו - ביוטיוב. כל ההרצאות מקורס מדעי המחשב 50 2015 ניתן למצוא באתר ערוץ הרווארד . יש יותר מ -20 שעות צילומים לעבוד, אם כי כל הרצאה פרטנית אורכה לא יותר משעה.

קרא הבא: למד קידוד בבריטניה בחינם

כיצד לשנות dpi של תמונה בצבע

האם תוכל לעבור את CS50?

מודאגים שאין לך את הרוח הנפשי לקחת את המסלול העילי של הרווארד? להלן מספר שאלות לדוגמא ישירות מהקורס של הרווארד. אל תדאג, גם לי זה לא הגיוני.

1: צופן ויגנר

האתגר האחרון שלך השבוע הוא לכתוב, ב- vigenere.c, תוכנית שמצפנת הודעות באמצעות הצופן של Vigenère. על תוכנית זו לקבל טיעון יחיד בשורת הפקודה: מילת מפתח, k, המורכבת כולה מתווים אלפביתיים.

אם התוכנית שלך מבוצעת ללא ארגומנטים של שורת פקודה, עם יותר מארגומנט אחד של שורת פקודה, או עם ארגומנט אחד של שורת פקודה שמכיל כל תו שאינו אלפביתי, התוכנית שלך צריכה להתלונן ולצאת מיד, כאשר הראשי יחזור 1 (ובכך המסמל שגיאה שהבדיקות שלנו יכולות לזהות).

אחרת, התוכנית שלך חייבת להמשיך לבקש מהמשתמש מחרוזת טקסט רגיל,
p, שעליו לאחר מכן להצפין לפי הצופן של ויגנר עם k, ובסופו של דבר להדפיס את התוצאה ולצאת, כאשר הראשי מחזיר 0.

באשר לדמויות ב- k, עליך להתייחס ל- A ו- a כאל 0, B ו- b כאל 1, ... ו- Z ו- z כ- 25. בנוסף, על התוכנית שלך להחיל את הצופן של ויגנר רק על דמות p אם התו הזה הוא מכתב. יש להוציא את כל התווים האחרים (מספרים, סמלים, רווחים, סימני פיסוק וכו ') ללא שינוי.

יתר על כן, אם הקוד שלך עומד להחיל את התו jth של k על התו ה- i של p, אך האחרון מתגלה כדמות שאינה אלפביתית, עליך להמתין להחלת התו ה- jth הזה של k על התו האלפביתי הבא ב- p. ; אסור לך עדיין להתקדם לדמות הבאה ב- k. לבסוף, על התוכנית שלך לשמור על המקרה של כל אות בעמ '.

2. משחק חמש עשרה

משחק חמש עשרה הוא חידה המושמעת על לוח מרובע עם אריחים ממוספרים שמחליקים. מטרת הפאזל הזו היא לסדר את אריחי הלוח מהקטן לגדול ביותר, משמאל לימין, מלמעלה למטה, עם חלל ריק בפינה הימנית התחתונה של הלוח.

יישם את מצב אלוהים למשחק זה.

ראשית יש ליישם את init באופן שהלוח יאותחל לתצורה מזויפת אך פתירה. ואז השלים את יישום התיקו, העבר וניצח כך שאדם באמת יכול לשחק את המשחק.

ראה CS50 קשור: בתוך קורס המחשוב המובחר בעולם למד לקוד בחינם: קורסי הקידוד ופיתוח האפליקציות הטובים ביותר בבריטניה בשבוע הקידוד הלאומי שנה כנווד קידוד

אבל הטמיע במשחק רמאות, לפיה במקום להקליד מספר שלם בין 1 ל d2 - 1, כאשר d הוא גובה ורוח הלוח, האדם יכול גם להקליד את אלוהים כדי לאלץ את 'המחשב' להשתלט על המשחק ו לפתור את זה (באמצעות כל אסטרטגיה, אופטימלית או לא אופטימלית), תוך ביצוע, למשל, רק ארבעה מהלכים בשנייה כדי שהאדם יוכל לצפות.

ככל הנראה תצטרך להחליף את GetInt למשהו רב-תכליתי יותר. זה בסדר אם היישום שלך של אלוהים מצב עובד רק (מהר למדי) עבור d ≤ 4; אתה לא צריך לדאוג לבדיקת מצב אלוהים עבור d> 4. אה, ואתה לא יכול ליישם את מצב אלוהים על ידי לזכור כיצד יזם את הלוח אתחול (כמו לזכור את רצף המהלכים שהביאו את התוכנית שלך למצב פסאודורי אך פתיר). ניסיון יפה.

כל הבעיות בזכויות יוצרים של אוניברסיטת הרווארד. מערכי הבעיות המלאים מתפרסמים בכתובת: cs50.harvard.edu

מאמרים מעניינים

בחירת העורך

מהו המם 'שמי הוא ג'ף'?
מהו המם 'שמי הוא ג'ף'?
המם My name is Jeff הוא ציטוט מצחיק שנאמר בסצנת וידאו, שהתפשט כמו אש בשדה קוצים ברגע שזה באמת תפס. הנה איך זה הפך להיות כל כך פופולרי.
אפליקציות Chromecast הטובות ביותר 2020: 21 אפליקציות להפיק את המרב מה- Chromecast שלך
אפליקציות Chromecast הטובות ביותר 2020: 21 אפליקציות להפיק את המרב מה- Chromecast שלך
Chromecast הוא שום דבר בלי אפליקציות Chromecast נהדרות כדי להפעיל אותו. הפלאג הזורם של גוגל הוא כלי שימושי שאין בו טלוויזיה חכמה או קונסולת משחקים חזקה. תודה לעדכונים משנת 2013 הראשונית
כיצד להציג את ה- FPS שלך ב- Roblox
כיצד להציג את ה- FPS שלך ב- Roblox
מדוע לא לברוח מהעולם לזמן מה, למקום בו תוכלו להעסיק את היצירתיות שלכם ולבנות עולם משלכם? רובלוקס הוא מקום נהדר לעשות זאת. גם ילדים וגם מבוגרים נהנים ליצור ערים תלת ממדיות
איך להוריד קובץ APK מחנות Play Google
איך להוריד קובץ APK מחנות Play Google
https://www.youtube.com/watch?v=XBwKbWDj76A יותר מתמיד, טלפונים ומחשבים טשטשו את הגבול ביניהם. כמו המחשב שלך, הטלפון שלך פועל באמצעות סדרת יישומים לטעינת נתונים, להתחברות לאינטרנט, להזרים מוסיקה,
פתח יישומי מגש אזור ההודעות של Windows מהר יותר באמצעות קיצורי מקשים מקשים
פתח יישומי מגש אזור ההודעות של Windows מהר יותר באמצעות קיצורי מקשים מקשים
למספר יישומונים ותכונות של לוח הבקרה ב- Windows יש מקשי קיצור ישירים לביצוע משימות. אם לא בדקת בקיצורי הדרך של מקש Win ב- Windows 10 ובגירסאות קודמות של Windows, עליך ללמוד אותם כעת. לאחרונה, Windows 10 build 14361 הוסיף מקשי קיצור לפתיחה ישירה של תנועת מגש התאריך / שעה.
סקירת אולפן המוסיקה של חומצה סוני 10
סקירת אולפן המוסיקה של חומצה סוני 10
Acid הייתה פעם חלוצה של הפקת מוזיקת ​​מחשבים, אך ההתקדמות האטה במידה ניכרת בעדכונים האחרונים. אולפן המוזיקה Acid Music המיועד לצרכן קיבל טפטוף איטי של תכונות חדשות מה- Acid Pro היקרה יותר, אך ב-
הוסף צבעים מותאמים אישית לקטע צבעים באפליקציית ההגדרות ב- Windows 10
הוסף צבעים מותאמים אישית לקטע צבעים באפליקציית ההגדרות ב- Windows 10
ב- Windows 10, ניתן להגדיר 8 צבעים נוספים שיוצגו בדף התאמה אישית -> צבעים באפליקציית ההגדרות.