אתר המרצה גב' כליף קרן
קורסים
- מבוא למדעי המחשב (10016) תקציר הקורס:
- סדנא בתכנות מונחה (10216) תקציר הקורס:
- פיתוח תוכנה מבוססת LLM (10263) תקציר הקורס:
- אקסלרציה לפיתוח תוכנה באמצעות AI (10268)
- תכנות ++C (10820) תקציר הקורס:
תקציר:
בקורס ילמדו הנושאים הבאים: קלט ופלט, ביטויים אריתמטיים ולוגיים משפטי תנאי, לולאות, פונקציות, רשימות, מילונים, מיונים וחיפושים ורקורסיות. |
תקציר:
מימוש עקרונות תכנות מכוון עצמים בשפת C++, ההבדלים המרכזיים בין שפת JAVA לשפת C++, מושג ה- const, ערכי ברירת מחדל, אובייקטים מוכלים, סדר בניית האובייקטים, העמסת אופרטורים, הורשה, הורשה מרובה, פולימורפיזם - קישור דינאמי וקישור סטטי, templates, STL, מימוש design patterns מרכזיים ב- C++. הדגש בלמידה הוא יתרון היעילות בשפת C++ לעומת שפות אחרות ולכן נעמיק בתהליכים המתרחשים מאחורי הקלעים.
מבנה הציון: 50% מבחן 10% ממוצע 7 הבחנים הטובים ביותר |
תקציר:
הקורס מקנה הבנה תיאורטית ומיומנות מעשית בפיתוח מערכות תוכנה המבוססות על מודלי שפה גדולים (LLM). בקורס נלמד את היסודות עקרונות הפעולה של המודל. נלמד עבודה ישירה מול ממשקי ה-API של ספקים שונים, נעבוד עם ספריית LangChain נבנה ממשק Web מלא עבר המערכרות. נכיר את פרוטוקול MCP, נכתוב שרת MCP ונתממשק מול שירותי MCP שונים. |
תקציר:
מבוא לתכנות מונחה עצמים, מחלקות ואובייקטים, בנאים והורסים, הכלה, מחלקה חברה, מנגנון ה- REFERENCE, העמסת אופרטורים, הורשה, פולימורפיזם, מחלקות אבסטרקטיות. אופציונלי בהתאם לזמן / לימוד עצמי: טיפול בחריגות, קבצים ותבניות.
מבנה הציון: 80% בחינה |