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