דלג לתפריט ראשי דלג לתוכן העמוד דלג לתחתית הדף (מקש קיצור 2)
לרישום ומידע נוסף השאירו פרטים

פיתוח אלגוריתמי בפייתון – עם ד"ר אליהו חלסצ'י

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

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

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

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

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

על המרצה

ד"ר אליהו חלסצ'י הוא מרצה בכיר בפקולטה למדעי המחשב. בדוקטורט שלו, בהנדסת מערכות תוכנה ומידע בבן-גוריון, הוא התמחה בבינה מלאכותית, רובוטיקה, אלגוריתמים לאיתור ולאבחון תקלות במערכות רובוטיות. במקביל לאקדמיה, משמש ד"ר חלסצ'י כ-research scientist של חברת Cogniteam.

סילבוס מקוצר

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

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