CS444 : استرجاع المعلومات

القسم العلمي

قسم الحاسب الآلي

البرنامج الدراسي

بكالوريوس في علوم الحاسب الآلي

نوع المقرر

إجباري

الوحدات

04

الاسبقيات

CS332

نظرة عامة

  1. التعرف على المفاهيم الأساسية لاسترجاع البيانات .
  2. فهم نماذج استرجاع البيانات وتمثيل النصوص .
  3. التعرف على تقنيات الفهرسة ومعالجة الاستفسارات .
  4. التعرف على تقنيات الوصف والبحث في الويب .

المخرجات التعليمية المستهدفة من دراسة المقرر

أ‌. المعرفة والفهم

1

التعرف على المفاهيم الأساسية لاسترجاع المعلومات،

2

فهم الصعوبات في تمثيل و استرجاع الملفات

3

مناقشة نماذج وتقنيات استرجاع المعلومات المختلفة.

4

فهم تقنيات ربط و وصف البحث في الويب

ب‌. المهارات الذهنية

1

القدرة على فهم عمل محركات البحث بدراسة تقنيات استرجاع المعلومات و تقنيات بحث الويب.

2

القدرة على تحسين عمل محركات البحث

3

حل العديد من مشاكل الحوسبة مثل تقييم استرجاع، وتصنيف النصوص، والفهرسة

4

القدرة على ربط و وصف البحث في الويب باستخدام التقنيات المناسبة

ج‌. المهارات العملية والمهنية

1

تحليل كفاءة التقنيات التي تعلمها الطالب في المقرر باستخدام تقنية تحليل مناسبة

2

التخطيط لحل مشاكل استرجاع المعلومات الجديدة باستخدام تقنيات مناسبة.

3

تبرير استخدام تقنيات معينة في حل مشاكل استرجاع معلومات معينة

4

مقارنة طرق عمل محركات البحث المختلفة و تحديد الافضل

د‌. المهارات العامة والمنقولة

1

القدرة علي تطوير نظام استرجاع معلومات صغير

2

تقييم خوارزميات استرجاع المعلومات

3

المفاضلة بين محركات البحث المختلفة

4

القدرة على العمل في فريق

طرق التعلم والتعليم

  • المحاضرات النظرية
  • المناقشات الجماعية بين الطلاب

طرق التقييم

رقم التقييم

أساليب التقييم

مدة التقييم

وزن التقييم

النسبة المئوية

تاريخ التقييم (الأسبوع)

التقييم الأول

الامتحان النصفي الأول

ساعة و نصف

الباب 1-2 (من 5-6 أسئلة)

25%

الأسبوع 5

التقييم الثاني

الامتحان النصفي الثاني

ساعة و نصف

الباب 3-4 (من 5-6 أسئلة)

25%

الأسبوع 10

التقييم النهائي

الامتحان النهائي

ساعتين

كل المقرر

50%

الأسبوع 16

المجموع

100 درجة

100%

محتوى المقرر

الاسبوع

الموضوع العلمي

الساعات

محاضرة

1

Introduction: structured data and semi-structured data, Information retrieval system versus database system, Typical Information retrieval system structure

4

4

2-4

IR Models: Boolean model, Vector-space model, Probabilistic model, Generalized vector space model

12

12

5-7

Text Representation: Word statistics, Zipf's law, stop-word list, Manual key (index) word selection, Automatic key (index) word selection

12

12

8-9

Indexing techniques: Inverted files (sorted arrays)

8

8

10-11

Indexing techniques: Tries, B+-trees,

Hashing, Signature files

8

8

12-14

Query types & processing: Boolean queries, natural language queries, phrasal queries, Proximity queries, Structured queries, Query processing & optimization, IR System evaluation

12

12

المراجع

عنوان المراجع

اسم المرجع

الناشر

النسخة

المؤلف

مكان تواجدها

مذكرات المقرر

الكتب الدراسية المقررة

Introduction to Information Retrieval

2008

Third Edition

Christopher Manning, Prabhakar Raghavan, and Hinrich Schultze

نسخة الكترونية

كتب مساعدة

مجلات علمية

مواقع إنترنت

غيرها

الذكاء الاصطناعي (CS456)
البرمجة الشيئية باستخدام الجافا (CS439)
البرمجة المرئية (CS435)
تصميم مترجم (CS432)
تنظيم حاسب 2 (CS440)
برمجة الويب 2 (CS416)
هندسة الويب (CS412)
إدارة المشاريع (CS411)
تصميم وتطوير تطبيقات الأجهزة المحمولة (CS410)
نظرية الاتمتة واللغات الصيغية (CS441)
بحوث العمليات (CS442)
تحليل عددي (CS448)
لغة انجليزية 1 (EL101)
رياضة 1 (MA100)
هندسة تحليلية مستوية (MA101)
مقدمة في الإحصاء (ST101)
أساسيات البرمجة (CS100)
لغة عربية 1 (AR051)
رياضة 2 (MA102)
هندسة تحليلية فراغية (MA103)
فيزياء عامة 1 (PH112)
مقدمة في الاحتمال (ST102)
البرمجة الهيكلية I (CS111)
لغة عربية 2 (AR052)
التركيبات المتقطعة (CS200)
تنظيم الحاسب الآلي (CS207)
البرمجة الهيكلية 2 (CS214)
البرمجة بلغة الاسمبلي (CS211)
البرمجة الشيئية (CS215)
لغة انجليزية 2 (EL102)
هياكل بيانات وخوارزميات1 (CS331)
برمجة الويب (CS315)
تحليل وتصميم النظم (CS319)
طرق عددية (CS323)
هياكل بيانات وخوارزميات2 (CS332)
لغات البرمجة (CS336)
أمن نظم الحاسب (CS340)
شبكات الحاسب الآلي (CS343)
نظم تشغيل (CS437)
برمجة نظم (CS431)
قواعد البيانات (CS436)
مشروع تخرج (CS450)
استرجاع المعلومات (CS444)
هندسة البرمجيات (CS438)