<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>DSpace Collection: Department of Informatics - قسم اﻹعلام اﻵلي</title>
    <link>http://localhost:8080/jspui/handle/123456789/462</link>
    <description>Department of Informatics - قسم اﻹعلام اﻵلي</description>
    <pubDate>Tue, 14 Apr 2026 12:33:58 GMT</pubDate>
    <dc:date>2026-04-14T12:33:58Z</dc:date>
    <item>
      <title>محاضرات في مقياس  Advanced Algorithms</title>
      <link>http://localhost:8080/jspui/handle/123456789/1038</link>
      <description>Title: محاضرات في مقياس  Advanced Algorithms
Authors: femmam فمام, manel منال
Abstract: تهدف المادة إلى تعليم الطالب كيفية تحليل الخوارزميات من حيث الزمن والذاكرة، وفهم المفاهيم الأساسية مثل التعقيد، التدوينات الحسابية O و Θ و Ω، وتصنيف المشكلات إلى P و NP و NP-Complete. كما يشرح الفصل الأول أهمية الاستدعاء الذاتي وأنواعه ودوره في بناء حلول فعّالة.&#xD;
يتناول المقرر كذلك منهجية التقسيم والغزو لحل المشكلات الكبيرة عبر تقسيمها إلى أجزاء صغيرة، مع أمثلة مثل Merge Sort.&#xD;
في الفصل الثاني، يتم التركيز على البرمجة الديناميكية التي تعتمد على تخزين حلول الجزئيات المتكررة لتقليل الجهد، مثل مشكلة الحقيبة ومعاملات ذات الحدين.&#xD;
يُعرّف المقرر أيضًا الخوارزميات الجشعة, وطرق البحث المحلي, والميتا–خوارزميات مثل Tabu Search و Genetic Algorithms المستخدمة في تحسين الحلول.&#xD;
وأخيرًا، يقدم موضوع البرمجة العشوائية لمعالجة مسائل اتخاذ القرار تحت عدم اليقين، من خلال نماذج رياضية تعتمد على السيناريوهات المحتملة.</description>
      <pubDate>Fri, 10 Oct 2025 00:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://localhost:8080/jspui/handle/123456789/1038</guid>
      <dc:date>2025-10-10T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Artificial Intelligence</title>
      <link>http://localhost:8080/jspui/handle/123456789/1021</link>
      <description>Title: Artificial Intelligence
Authors: grid قريد, maroua مروة
Abstract: This course is intended for third-year&#xD;
Bachelor's students in Computer Science,&#xD;
specializing in Information Systems.&#xD;
It aims to introduce them to the fundamental&#xD;
concepts of Artificial Intelligence. The focus&#xD;
of this module will be on the contribution of&#xD;
AI to problem-solving, shifting from&#xD;
traditional computational approaches to&#xD;
problems that require reasoning-based&#xD;
methods.</description>
      <pubDate>Tue, 03 Jun 2025 00:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://localhost:8080/jspui/handle/123456789/1021</guid>
      <dc:date>2025-06-03T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Object-Oriented Programming</title>
      <link>http://localhost:8080/jspui/handle/123456789/1019</link>
      <description>Title: Object-Oriented Programming
Authors: ariouat عريوات, youcef يوسف
Abstract: This lecture series introduces second-year computer science students to the principles and practices of Object-Oriented Programming (OOP), primarily through the Java programming language. It begins by exploring the historical evolution of software development, contrasting procedural and object-oriented paradigms, and explaining the relevance of OOP in solving complex software engineering problems. The course emphasizes the four foundational pillars of OOP—encapsulation, inheritance, polymorphism, and abstraction—and teaches students how to design and implement modular, scalable, and maintainable applications. Through theoretical explanations, practical coding exercises, and real-world analogies, students develop the ability to model, build, and test Java-based systems. The course also introduces development environments, syntax essentials, and best practices, culminating in tutorials and projects that reinforce applied knowledge in diverse programming contexts.&#xD;
تقدّم هذه السلسلة من المحاضرات لطلبة السنة الثانية في تخصص الإعلام الآلي مقدمة شاملة إلى برمجة الكائنات (Object-Oriented Programming) باستخدام لغة البرمجة جافا. تبدأ المادة بشرح الخلفية التاريخية لتطور البرمجة، مع التركيز على الفرق بين البرمجة الإجرائية والبرمجة الكائنية، موضحة أهمية الأخيرة في تطوير أنظمة برمجية قوية وقابلة للتوسع وسهلة الصيانة. تعتمد الدورة على المبادئ الأربعة الأساسية للبرمجة الكائنية: التغليف (Encapsulation)، الوراثة (Inheritance)، تعدد الأشكال (Polymorphism)، والتجريد (Abstraction). من خلال الشرح النظري، والأمثلة الواقعية، والتمارين التطبيقية، يتمكن الطلاب من تصميم وتطوير واختبار تطبيقات باستخدام جافا، مع التركيز على بناء برمجيات قابلة لإعادة الاستخدام والتنظيم. كما تتناول الدورة أدوات التطوير، بنية اللغة، وأفضل الممارسات، وتنتهي بمشاريع تطبيقية تعزز الفهم العملي للمفاهيم.</description>
      <pubDate>Tue, 03 Jun 2025 00:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://localhost:8080/jspui/handle/123456789/1019</guid>
      <dc:date>2025-06-03T00:00:00Z</dc:date>
    </item>
  </channel>
</rss>

