مرئي: سلسلة محاضرات وورد برس
1 أبريل 2015 – 11:40 م | أضف مشاركة

بفضل الله تعالى وتوفيقه، بدأت تصوير ونشر سلسلة محاضرات إدارة محتويات الويب (التركيز على وورد برس) على قناتي على يوتيوب.
يمكنكم متابعتها حيث يتم نشر المحاضرات تباعا.

أكمل قراءة الموضوع »
مساقات

يمكنك من خلالها متابعة مساقاتي المختلفة و الاستفادة من المصادر العلمية المتاحـة فيها

مسميات وظيفية

عدد من المسميات الوظيفية التي أشغلها و شغلتها في إطار عملي الوظيفي

آراء & قضايا

تصنيف اعرض من خلاله مجموعة من آرائي حول قضايا معينة أو أخبار منتشرة في واقعنـا.

دورات تدريبيـة

تفصيل للدورات التدريبية التي أقدمها حيث المادة العلمية و المواعيد و غير ذلك

بنك الامتحانات

مجموعة كبيرة من امتحاناتي التي اختبرت بها طلبتي أوفرها خدمة لطلبتي و لطلاب العالمين

أنت موجود في: الرئيسية » مساقات » تركيب البيانات للبكالوريوس 2012

تركيب البيانات للبكالوريوس 2012

 

يركز هذا المساق على تعليم الطالب المفاهيم الأساسيـة لتركيب البيانات بلغة سي شارب من حيث  المفهوم و الاستخدامات و الحاجـة, و يركز المساق على إتقان خوارزميات البحث و  الترتيب الثنائيـة الأبعاد, بالإضافة إلى هياكل القوائم المترابطـة Linked List و المكدس Stack و  الطابور Queue , و هياكل Tree و Graph .

المحتوى الدراسي و المادة العلمية:

الوحدة المادة العلميـة تحميل تطبيقات إضافية
الأولى: مقدمة  
الثانيـة
  • المصفوفات و عملياتها
  • ArrayList
  • مفهوم(Big O Notation)

حمل المادة العلمية

 
الثالثة
  • خوارزميات الترتيب الأساسيـة
  • Insertion Sort
  • Bubble Sort
  • Selection Sort

حمل المادة العلمية

 
الرابعة
  • خوارزميات البحث الأساسيـة
  • Sequential Search
  • Binary Search

حمل المادة العلمية

 
الخامسـة  
السادسـة
  • المكدس Stack و عملياته
  • تطبيقات Postfix, Prefix, Infix

حمل المادة العلمية

حمل ملخص تطبيقات Stack جديد

 
السابعـة
  • الطابور Queue و عملياته و أنواعه

حمل المادة العلمية

 
الثامنـة
  • هياكل البيانات الهرمية Tree و Graph

حمل المادة العلمية Tree

حمل المادة العلمية Graph

حمل المادة العلمية Hashing

 

 
-
  • مناقشة مشروع المساق
 

التقييم و توزيع الدرجات:

الرقم الطريقة التوقيت / الأسبوع الوزن النسبي
    اختبار نصفي نظري الأسبوع التاسع 20 %
      اختبار نصفي عملي الأسبوع الحادي عشر 10%
        اختبار نهائي الخامس عشر 40 %
          التعيينات والواجبات البيتية كل أسبوع 5 %
            حضور و تفاعل كل محاضرة 5 %
              امتحانات سريعـة 7 امتحانات 5 %
                مشروع المساق الأسبوع الخامس عشر 15%

                نماذج الامتحانات السابقة:

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

                درجات أعمال الفصل:

                الامتحان النصفي النظري 2012

                الدرجات النصفية 2012

                درجات الامتحان النصقي النظري 2012-2013 جديد

                ملفات الواجبات و المشاريع:

                مشروع نهاية الفصل


                القسم : مساقات |
                Twitter Delicious Facebook Digg Stumbleupon Wordpress Googlebuzz Myspace Gmail Newsvine Favorites More

                المشاركات 15 في : “تركيب البيانات للبكالوريوس 2012”


                1. 1
                  101 قال:

                  السلام عليكم
                  بخصوص كود عكس المصفوفة
                  مش راضي يعمل مع انو ما بطلع اخطاء في كتابة الاكواد :(

                  static void Main(string[] args)
                  {
                  int[] rtb = new int[6];
                  rtb[0] = 1200;
                  rtb[1] = 1300;
                  rtb[2] = 1400;
                  rtb[3] = 1500;
                  rtb[4] = 1600;
                  rtb[5] = 1700;
                  int j = rtb.Length – 1;
                  for (int i = 0; i < rtb.Length; i++)
                  {
                  int x = rtb[i];
                  rtb[i] = rtb[j];
                  rtb[j] = x;
                  j–;
                  }
                  for (int n = 0; n < rtb.Length; n++)
                  Console.WriteLine(" Value: " + rtb[n]);

                  //foreach (int y in rtb)
                  //Console.WriteLine(y);
                  Console.ReadLine();
                  }

                  • 1.1
                    Mahmoud R. Alfarra قال:

                    أرسل الملف على بريدي
                    m.farra@cst.ps

                  • 1.2
                    M قال:

                    تفضل الحل

                    static void Main(string[] args)
                    {
                    int[] rtb = new int[7];
                    int[] rtb1 = new int[7];
                    rtb[0] = 1200;
                    rtb[1] = 1300;
                    rtb[2] = 1400;
                    rtb[3] = 1500;
                    rtb[4] = 1600;
                    rtb[5] = 1700;
                    int counter = 0;

                    for (int i = rtb.Length-1 ; i >= 0; i–)
                    {
                    rtb1[counter] = rtb[i];
                    //counter = rtb[i];
                    counter++;
                    }

                    for (int n = 0; n < rtb1.Length; n++)
                    Console.WriteLine(" Value: " + rtb1[n]);

                    //foreach (int i in rtb)
                    //Console.WriteLine(i);
                    Console.ReadLine();
                    }
                    }

                2. 2
                  101 قال:

                  وأيضا هذا ..

                  static void Main(string[] args)
                  {
                  int[] rtb = new int[6];
                  int[] rtb1 = new int[6];
                  rtb[0] = 1200;
                  rtb[1] = 1300;
                  rtb[2] = 1400;
                  rtb[3] = 1500;
                  rtb[4] = 1600;
                  rtb[5] = 1700;
                  int counter = 0;
                  for (int i = rtb.Length – 1; i >= 0; i–)
                  {
                  rtb1[counter] = rtb[i];
                  counter = rtb[i];
                  counter++;
                  }

                  for (int n = 0; n < rtb1.Length; n++)
                  Console.WriteLine(" Value: " + rtb1[n]);

                  //foreach (int i in rtb)
                  //Console.WriteLine(i);
                  Console.ReadLine();
                  }

                3. 3
                  محمد قال:

                  السلام عليكم استاذ محمود لو تكرمت ترفعنا تطبيقات Postfix, Prefix, Infix
                  ومشكور

                4. 4
                  م قال:

                  مرحبا استاذي
                  متى حتنزل العلامات من 35 ؟

                5. 5
                  للل قال:

                  السلام عليكم ورحمة الله وبركاته
                  للئسف كثر الذين يجعلون الدين لمصالحهم الشخصيه ووحياتهم الدنيويه وانت من هائلاح الناس تدعي الاسلام وانت ليس لك صله فية
                  من المعقول ان يكون 17 طالب من 22 راسبين وهم السبب وليس انت السبب
                  تدعي انهم هم المقصرون ولاكن انت الذي ليس لديك ضمير لان هاذا ليس امتحان نظري واسئله ليسة بالمنهج
                  ولاكن للئسف لم تجد من يحاسبك واناا لم اسامحك
                  واخيرا اقول لك اتق الله وهاذه الكلمه كافيه اذا كنت ممن يخاف الله

                  • 5.1
                    Mahmoud R. Alfarra قال:

                    و عليكم السلام و رحمة الله و بركاته …
                    لعله خير ان شاء الله …
                    لا أجد ما ارد به عليك إلا بقولي اللهم اجعلني من المتقين
                    ثم أقول لك و أنا لا أعلم من أنت … اتق الله انت ايضا في نفسك و اجتهد و تعلم البرمجة و ذاكر دروسك
                    لانه حتى و إن كان المدرس سيء فإن الطالب المجتهد بإمكانه أن يحقق ما يريد
                    اتمنى لك التوفيق

                  • 5.2

                    أولا السلام عليكم ورحمة الله وبركاته ..

                    بدون مقدمات .. انا طالب قديم عند الأستاذ محمود الفرا .. وكنت أسمع عنه كثيييير انه صعب وما بيراعي مصلحة الطالب .. ومن هالكلام .. وهالشي وضع عندي رهبة منه .. ولكن يوم ما درست عنده .. وحاولت إني أعطي حقه من ناحية التصنيف “في أي خانة من المعلمين” .. وضعته وبكل صراحة من الأساتذة المميزين جدا ..

                    أستاذي فعلا شديد .. ولكن لمصلحة من ؟ فلنفكر جيداً قبل ان نتكلم
                    أقسم أني إستفدت منه كثيرا كثيرا فيما علمني .. وأدعو الله إن كان لي من إستكمال لدراستي ان تكون معه .. لأسباب اهمها .. الخبرة – الكفاءة – المقدرة على توصيل المعلومة – … الخ

                    وأخيرا بالتوفيق يا ” للل ” .. !!
                    وحظاً طيباً أستاذي أ. محمود رفيق الفرا

                    • Mahmoud R. Alfarra قال:

                      و عليكم السلام و رحمة الله و بركاته …
                      اشكرك يا ياسر
                      راجيا أن أكون أفضل مما تظنون

                6. 6

                  أتقدم بالشكر الكبير للإستاذ محمد لتنزيله الماده كامله لطلابه
                  كما اتمنى من مدرسي واساتذة جامعة صنعاء وباقي الجامعات الحكوميه
                  ان يقتدوا بمثل هؤلاء العمالقة في ايصال المعلومة الى الطالب
                  اكرر شكري للدكتور