Lecturer Mrs. Kalif Keren

Courses

  • Introduction to Computer Science (10016)
  • Course summary:

    Abstract:

    I?nput and output, arithmetics and logical expressions. conditions, loops, f?unctions, lists, sorting and searching and recursions.
  • Programming Workshop With C++ (10216)
  • Course summary:

    Abstract:

    Learning how to develop large system in object oriented using C++:

    classes, contained classed, inheritance and polymorphism.

     

    Grade sturcture:

    50% exam

    10% average of best Moodle exams

    40% project
  • LLM-Based Software Development (10263)
  • Course summary:

    תקציר:

    הקורס מקנה הבנה תיאורטית ומיומנות מעשית בפיתוח מערכות תוכנה המבוססות על מודלי שפה גדולים (LLM).

    בקורס נלמד את היסודות עקרונות הפעולה של המודל.

    נלמד עבודה ישירה מול ממשקי ה-API של ספקים שונים,

    נעבוד עם ספריית LangChain

    נבנה ממשק Web מלא עבר המערכרות.

    נכיר את פרוטוקול MCP, נכתוב שרת MCP ונתממשק מול שירותי MCP שונים.

    נכיר agents, ונשתמש ב- RAGF, כלים, זיכרון, human in the loop ותיזמון.
  • AI-Accelerated Software Development (10268)
  • Object Oriented Programming C++ (10820)
  • Course summary:

    Abstract:

    Intro to OOP, classes and objects, constructors and destructors, friend class and f?unction, the reference mechanism, operators overloading, inheritance, and polymorphism.

     

    The grade will be as follows:

    Exam: 80%

    Average 7/10 Moodle exams: 20%