Main Content
Courses
- Introduction to Computer Science (10016) Course summary:
- Object-Oriented Programming (10128) Course summary:
- Programming Workshop With C++ (10216) Course summary:
- Artificial Intelligence-Driven Software Development for Developers (10263) Course summary:
- Object Oriented Programming C++ (10820) Course summary:
Abstract:
I?nput and output, arithmetics and logical expressions. conditions, loops, f?unctions, lists, sorting and searching and recursions.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.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תקציר:
הקורס מקנה לסטודנטים יכולת לשלב כלי בינה מלאכותית באופן מושכל, ביקורתי ואחראי בכל שלבי מחזור חיי פיתוח התוכנה – מאפיון וארכיטקטורה ועד מימוש ובדיקות. הסטודנטים יכירו וישתמשו בכלי AI מתקדמים, לרבות MCPs ו-Agents, לצורך תכנון וסיוע בתהליך הפיתוח. הקורס מפתח מיומנות של חשיבה ביקורתית, והטמעת הרעיון של שימוש ב-AI ככלי מסייע ולא כתחליף לחשיבה אנושית. |
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%