Skip to page content

Lecturer Mrs. Kalif Keren

Main Content

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.
  • Object-Oriented Programming (10128)
  • Course summary:

    Abstract:

    The students will learn about classes and objects, constructors,

    inheritance, polymorphism, and interfaces,

    and will learn how to combine them all into an object-oriented system.

    The students will learn how to show the system also using class diagrams.
  • 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
  • Artificial Intelligence-Driven Software Development for Developers (10263)
  • Course summary:

    תקציר:

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

    הסטודנטים יכירו וישתמשו בכלי AI מתקדמים, לרבות MCPs ו-Agents, לצורך תכנון וסיוע בתהליך הפיתוח.

    הקורס מפתח מיומנות של חשיבה ביקורתית, והטמעת הרעיון של שימוש ב-AI ככלי מסייע ולא כתחליף לחשיבה אנושית.

    בסיום הקורס הסטודנטים יפתחו מוצר תוכנה עובד מקצה לקצה תוך עבודה בצוות היברידי אדם-AI ובניהול תהליך פיתוח מקצועי ומבוקר.
  • 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: 70%

    Average of best 5 Moodle exams: 10%

    Project: 20%