לא.
בקורס הזה לא לומדים להיות מתכנתי C++ אלא מנסים להקנות קצת ידע וקצת הבנה של הדיסציפלנה של מדעי המחשב (ככה אנימבין את זה, ולא יודע אם זו בדיוק כוונת המשורר). הרעיון הוא לא להפוך אותך למתכנת ++C מקצועי, והוא גם לא להקנות לך מספיק ידע מעשי בתכנות, אלא לתת לך להתמודד מול שפת תכנות ראשונה, לתת לך להכיר קצת מעקרונות חשובים במדעי המחשב (למשל: מה זה אלגוריתם, איך מתמודדים איתו, מה זה רקורסיה ולמה לעזאזאל צריך את זה וכו'). בכל מקרה, הקורס הוא לא ברמה כל כך קלה (ראיתי בחינות גמר הם יותר קשות מהחומר הנלמד) אבל יחסית למקובל במדעי המחשב הוא קל, ולדעתי הוא בהחלט קורס ראוי בתור קורס ראשון למי שמסוגל להתמודד איתו, גם למי שלא עשה אשנב (מה שמומלץ בידיעון). אל תצמפה בקורס הזה ללמוד את כל הספריות הסטנדרטיות של C, כי זה לא מה שעושים בקורס, ויתרה מכך, אוסרים עליך להשתמש בפונקציות ובחומר שלא למדת. למשל, אם אתה רוצה להעביר מצביע לפונקציה זה אסור לך כל עוד לא למדת מצביעים (וזה בסוף חומר הלימוד). אתה רוצה להשתמש בפונקציות? בשני הממנים הראשונים פשוט אסור לך, ותאלץ לכתוב את כל התוכנית בתוך main ארוך ומכוער... הרעיון הוא לתת לך להתמודד בכוונה עם פחות כלים, כדי לבחון אותך מתמודד בסיטואציה הזאת.... ושוב - לומדים באמת רק פרומיל של ++C, אבל לומדים את העקרונות היותר חשובים, שצריך להכיר כל סטודנט מתחיל, בהן רקורסיה, עצים בינארים, מצביעים, וכמובן דברים כללים ותיאורטים יותר כמו תכנות מלמעלה למטה, קצת על אלגוריטמיקה (בתיאוריה בסיסית) ואיך מתמודדים איתה וכו'.