שימו לב: הקורס הנוכחי מותאם לסמסטר בן 10 שבועות. אם יהיו 13 שבועות, תוכנית הלימודים תשתנה בהתאם.
מטרת הקורס היא ללמד אתכם, הסטודנטים, לחבר את עולם המחקר התיאורטי במדעי המחשב, עם עולם התיכנות המעשי. עד סוף הקורס, תדעו:
- לקרוא מאמר מחקרי מהשנים האחרונות המתאר אלגוריתם חדש;
- להבין את אופן פעולת האלגוריתם ואת היתרונות שלו על-פני אלגוריתמים קיימים;
- ולתכנת את האלגוריתם בשפת פייתון.
הכישורים האלה יועילו לכם בין אם תבחרו לעבוד בתעשיה או באקדמיה:
- בתעשיה – הכישרון לקרוא להבין מאמר מחקרי ולתכנת אותו יאפשר לכם להתעדכן באופן שוטף בחידושים הנמצאים בחזית המחקר, וליישם אותם בעבודתכם בתעשיה.
- באקדמיה – הכישרון לתכנת מאמר מחקרי יעזור לכם לכתוב הדמיות ולבצע ניסויים השוואתיים בין אלגוריתמים, ויסייע לכם לקדם את חזית המחקר.
לפרטים נוספים על הקורס, ראו:
- המטלות וכללי חישוב הציון בקורס
- למי הקורס לא מתאים
- תקנון היושר של המחלקה
- רשימת מאמרים לבחירה - הרשימה תתעדכן לקראת תחילת הסמסטר.
אין חובת נוכחות בשיעורים. אבל, אני מצפה שכל הסטודנטים - בין אם נכחו בשיעורים או לא - ישתמשו בכלים ובשיטות שנלמדו בשיעורים. סטודנטים שיגישו מטלה ולא ישתמשו בכלים ובשיטות שנלמדו -- ה"עונש" שלהם יהיה חובת נוכחות בכל השיעורים מעתה והלאה...
החלק התיכנותי של הקורס נכתב על-ידי מעוז גרוסמן.