ICS 202 Data Structures

الموضوع في 'تقييم المقررات الدراسية - ICS' بواسطة تقييم, بتاريخ ‏15 فبراير 2012.

الوسوم:
  1. تقييم

    تقييم مشرف
    طاقم الإدارة

    انضم:
    ‏30 أكتوبر 2008
    المشاركات:
    2,449
    التخصص:
    N/A
    الجامعة:
    N/A
    سنة التخرج:
    N/A
    التقييمات:
    +28 / 1 / -6
    هذا الموضوع مخصص لمناقشة المقرر المذكور في العنوان
    بنود تساعد في تقييم المقرر:

    جودة المقرر بشكل عام
    المواضيع التي يغطيها المقرر
    الكتاب المستخدم للمقرر
    الأسئلة والأمثلة المستخدمة في المقرر
    مدى فائدته في الناحية التطبيقية​

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

    كما نرجو تحري الصدق والعدل في تقييم المقرر
    وعدم الخلط بين تقييم الأستاذ وتقييم المقرر بذاته
     
  2. مُـدانْ !

    انضم:
    ‏5 يوليو 2010
    المشاركات:
    178
    التخصص:
    COE
    الجامعة:
    KFUPM
    سنة التخرج:
    2016
    التقييمات:
    +1 / 0 / -0
    up
    كيف الكورس ياشباب ؟
     
  3. The Giant

    The Giant قروب دعم الأندرويد

    انضم:
    ‏17 يوليو 2010
    المشاركات:
    882
    الإقامة:
    الرياض - KFUPM
    التقييمات:
    +5 / 0 / -1
    الكورس هذا يوريك حقيقة البرمجة صح ,, الـ 201 بتكون مستانس وشايف الأشياء الحلوة بالبرمجة , الـ 202 رح تعرف الخير والشر , واذا اعجبك الكورس هذا اعرف انك مبرمج حقيقي وهذا مكانك الصح , اذا كرهته الله يعينك

    اذا لقيته نص ونص ,, ممكن تكون مبرمج تطبيقات لكن مالك كثير بتطوير الكمبيوتر والأشياء النظرية أبدا
     
    • x 1 عدم إعجاب عدم إعجاب
  4. CONVICTIM

    CONVICTIM عضو

    انضم:
    ‏14 يوليو 2011
    المشاركات:
    930
    التخصص:
    na
    الجامعة:
    na
    سنة التخرج:
    na
    الإقامة:
    سعودي مااحتاج إقامة
    التقييمات:
    +112 / 0 / -14
    والله خوفتنا :mellow:

    ياليت تذكر وش يتكلم الكورس عنه ومستوى صعوبته (اذا كنت تشوفه صعب)
    وشكراً ..
     
  5. Al-Mulazim

    Al-Mulazim عضو

    انضم:
    ‏8 فبراير 2012
    المشاركات:
    757
    التقييمات:
    +6 / 1 / -1
    كورس كريه لكن مفيد ومهم جدا..

    واذا كنت CS وماعجبك هالكورس.. غير التخصص immediately !

    all hardcore programmers should master the topics covered by this course
     
  6. The Giant

    The Giant قروب دعم الأندرويد

    انضم:
    ‏17 يوليو 2010
    المشاركات:
    882
    الإقامة:
    الرياض - KFUPM
    التقييمات:
    +5 / 0 / -1
    أصنفه مايل للصعوبة لكن مو لهالدرجة , الطلاب تبالغ شوي بوصفه
    الكورس من اسمه Data Structure
    والي هو بنية البيانات وكيف ترتبها وتربطها بالذاكرة , كل طريقة معينة لها فائدة , شيء يسرع البحث وشيء للترتيب
    زي إلي أخذتوه بآخر الـ 201 لو تذكر الـ ArrayList وهالأشياء لكن اللهم ما رح تتعلم كيف تستعملها
    رح تتعلم كيف تكتب كلاس كامل زي الـ ArrayList مثلا وكيف تصميمه من جوا

    وآخر نقطة بالكورس(بالواقع هي أول شي تدرسه) وهو أصعب شي بالكورس ,, شوية ماث وطرقة حسابية حتى تقدر تحسب فعالية الكود واستهلاكه للمعالج حتى تقدر تطبقه على الكلاسات إلي راح تكتبوها بعدين

    هذا باختصار الكورس كاملا
     
  7. baby engineer

    baby engineer عضو

    انضم:
    ‏28 يوليو 2009
    المشاركات:
    1,812
    الوظيفة:
    [ an ambitious student ]
    الإقامة:
    [ Qassim ]
    التقييمات:
    +6 / 0 / -0
    الكورس مهم جدا في التخصص ، وثقيل شوي

    الكورس يتكلم عن الـ data structures ويشطح شوي على الـ complexity of a code لكن ما يتعمق فيه

    وآخر جزء منه (بنظري هو أمتع جزء) اللي هو الـ data compression لكن للأسف رآح تاخذه بشكل موجز جدا جدا وراح يعطيك الفكرة في ضغط الملفات بدون أي تعمق وبدون أي coding ..

    بالتوفيق
     
  8. Al-Mulazim

    Al-Mulazim عضو

    انضم:
    ‏8 فبراير 2012
    المشاركات:
    757
    التقييمات:
    +6 / 1 / -1
    مع سامي ؟:khotrah:
     
  9. zoroo

    zoroo عضو

    انضم:
    ‏2 أكتوبر 2010
    المشاركات:
    306
    التقييمات:
    +17 / 0 / -0
    ^^

    سامي ممتاز، وصفي افضل، وما ادري عن الباقين..
     
  10. Computist

    Computist عضو

    انضم:
    ‏21 سبتمبر 2011
    المشاركات:
    1,157
    الوظيفة:
    COE student
    الإقامة:
    KFUPM & Alhasa
    التقييمات:
    +97 / 0 / -2
    جودة المقرر بشكل عام
    جيد جدا
    المواضيع التي يغطيها المقرر



    Complexity Analysis
    you ganna learn how much costly this code or that code in terms of time T & number of steps(operations) n ~ T(n)
    z
    aUpper bound O(f(n)) and lower bound big-theta(f(n)z
    a eg. linear search is O(n) while binary search is O(lg n)z
    you will learn how to analyze iterative algorithms as well as recursive ones

    Data Structures
    i. LinkedList(SLL,DLL,CSLL,CDLL, ...)z
    ii. Stack iii. Queue
    iv. Trees ( BSTree, AVLTree, Heaps, BTree, B+Tree, ...)z
    v. Graphs ( directed, undirected, weightedD, weightedU) z


    Hashing
    how to achieve O(1) access time


    Compression
    zip, rar, and other variants
    you will learn the principles behind minimizing storage cost
    run-length
    huffman
    LZ78

    الكتاب المستخدم للمقرر
    جيد بس أفضل ارجع للسلايدات

    الأسئلة والأمثلة المستخدمة في المقرر
    كافية

    مدى فائدته في الناحية التطبيقية
    مهم جدا انك تعرف كيفية تنظيم البيانات data-structures وهو كورس تحل فيه المشاكل الحياتية من خلال بعض الأفكار الأساسية، فعلى سبيل المثال نصمم تمثيل لطابور الإنتظار Queue ونستطيع نستخدمه بمختلف الأشكال في حل كثير من المشاكل، احس شيء ممتع انك تصنع حل لمشكلة بدل الاستعانة بحلول الآخرين، وهذا يعطيك قوة واستقلالية عن معونة الآخرين independence، احببت في الكورس الجزء الآخير compression ولو أضافو عليه encryption لكان افضل لأنه في العادة برامج الضغط مثل WinRAR أو WinZip أو غيرها تعطي خيار التشفير للمستخدم


    احس هالكورس ممتع، وأسهل من الي قبله 201
     
  11. vlesco

    vlesco عضو

    انضم:
    ‏8 أغسطس 2012
    المشاركات:
    28
    التقييمات:
    +7 / 0 / -0
    أعتقد ان اخوي Computist ما قصر
    ومن ناحية كلامك والله إتك صادق أحسه أسهل من 201 لكن فيه بعض الناس يشوفونه أصعب كورس لكنه حليل
     
  12. Alghofaily

    Alghofaily عضو

    انضم:
    ‏19 يوليو 2013
    المشاركات:
    15
    التخصص:
    هندسة البرمجيات
    الجامعة:
    جامعة الملك فهد للبترول والمعادن
    سنة التخرج:
    2018
    الجنس:
    ذكر
    الوظيفة:
    طالب
    التقييمات:
    +0 / 0 / -0
    هل المادة فيها بروجيكت؟؟
    وهل فيها ميدتيرم ولا مياجر؟؟
     
  13. s2012055

    s2012055 عضو

    انضم:
    ‏19 أغسطس 2013
    المشاركات:
    115
    التقييمات:
    +82 / 0 / -5
    فيها بروجكت ومياجر
     
    • x 1 إعجاب إعجاب
  14. Bo Rayan

    Bo Rayan مدير سابق

    انضم:
    ‏27 أغسطس 2013
    المشاركات:
    807
    التخصص:
    علوم حاسب
    الجامعة:
    KFUPM
    سنة التخرج:
    2018
    الإقامة:
    الخبر
    التقييمات:
    +815 / 9 / -71
    الكورس كان جدا ً سهل وممتع مع الكومبايلر Faisal Alvi :hehehe:

    مرفق لكم ال overall marks من غير IDs يمكن يعطيكم فكرة
     

    الملفات المرفقة:

  15. CS Scientist

    CS Scientist مدير سابق

    انضم:
    ‏19 يناير 2014
    المشاركات:
    313
    التخصص:
    Computer Science
    الجامعة:
    KFUPM
    سنة التخرج:
    2018
    التقييمات:
    +457 / 1 / -10
    ما شاء الله الآفرج عالي، تعرف كيف كان توزيع الدرجات؟ أو الآفرج كان إيش؟ (b+ ولا b)
     
  16. Bo Rayan

    Bo Rayan مدير سابق

    انضم:
    ‏27 أغسطس 2013
    المشاركات:
    807
    التخصص:
    علوم حاسب
    الجامعة:
    KFUPM
    سنة التخرج:
    2018
    الإقامة:
    الخبر
    التقييمات:
    +815 / 9 / -71
    ع كلام الدكتور ال a+ من 90 وبعد كذا كل قريد خمس درجات


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

    القريدات بكرا الصبح بتنزل في البورتال

    Sent from my XT1063 using Tapatalk
     
  17. aaimsh

    aaimsh عضو

    انضم:
    ‏27 يوليو 2013
    المشاركات:
    39
    التقييمات:
    +4 / 0 / -3
    من أهم المواد الذي يجب أن يتقنها المبرمج المادة سهلة ولكنها مهمة في نفس الوقت

    ستتعرف على هياكل البيانات الأخرى:
    linked list
    Trees وأنواعها الكثيرة
    stack
    queue
    Graphs
     
  18. Dhafer S. Al-Hajri

    انضم:
    ‏13 يوليو 2018
    المشاركات:
    13
    التخصص:
    Management Information Systems
    الجامعة:
    Jubail University College
    سنة التخرج:
    2019
    الجنس:
    ذكر
    التقييمات:
    +0 / 0 / -0
    انا حاليا قاعد اخذها مع الدكتور بشير غاندي في كلية الجبيل الجامعية (طبعا الدكتور بشير كان يدرس المادة في البترول زمان) الدكتور شديد جدا و المادة تسهل بعد الميدتيرم .. يعني من Trees و طالع تعتبر ابسط من الدروس اللي قبل ... عموما المادة ماهي سهله الصراحه يبيلها شغل و بحكم انها ما تبت بتخصص الMIS بصله ف حنا نبي فيها الستر بس ..:crezy::sweat:
     
  19. Dhafer S. Al-Hajri

    انضم:
    ‏13 يوليو 2018
    المشاركات:
    13
    التخصص:
    Management Information Systems
    الجامعة:
    Jubail University College
    سنة التخرج:
    2019
    الجنس:
    ذكر
    التقييمات:
    +0 / 0 / -0
    واضيف على كلامي اكثر نسبة رسوب تكون في هذي المادة :لاتعليق:
     
  20. ahmelq

    ahmelq عضو

    انضم:
    ‏20 أغسطس 2015
    المشاركات:
    16
    التخصص:
    CS
    الجامعة:
    KFUPM
    سنة التخرج:
    2020
    التقييمات:
    +33 / 0 / -0
    #20 ahmelq, ‏24 أكتوبر 2019
    آخر تعديل: ‏24 أكتوبر 2019
    ICS202 - Data structures - 172
    مع الغني عن الوصف د. وصفي الخطيب.


    تطرق المادة إلى

    • لجزء من التحليل العقدي (complex analysis) تساعدك تختار أفضل خوارزمية من ضمن عدة خوارزميات تسوي نفس المهمة.
    • Linked Lists
    • Stacks and queues: راح تشوف تطبيقات عملية أكثر على هالمواضيع في كورسات مثل Networking و Intro. to AI
    • Recursion & Analysis
    • Graphs & Trees
    • Balanced Trees, AVL Trees and Heaps
    • B-Trees and B+-Trees : راح تشوفها تطبيقات لها في مقرر الـ Database
    • Hashing
    • Compression
    المادة فيها لاب مفتوح ومشروع، كان عبارة عن تطبيق لهذه الورقة.
    الكتاب كان سيء نوعاً ما، كنت أكتفي بشرح د. وصفي وسلايداته، وبعض الماتيرال على الإنترنت.

    لا تخاف أبداً من المادة، ذاكرها كل نهاية أسبوع، أحسن طريقة لفهمها أنك تشتري سبورة صغيرة وتحاول تشرح لنفسك، تطبق الخوارزميات خطوة بخطوة، السبورة أحسن من الورقة لأن تقدر تمسح بسهولة. إذا مافهمت حاجة من السلايدات ضروري تقعد وتشرح لنفسك، شاهد يوتيوب وابحث لين ماتفهم. لا تخليها تتراكم، أغلب اللي تدرسه بمر عليك في كورسات ثانية فلا تفوت شي، وحاول تسوي queue وstack مثلاً بنفسك.
     
    • x 2 إعجاب إعجاب
جاري تحميل الصفحة...
مواضيع شبيهة - ICS 202 Data Structures
  1. mohannd
    الردود:
    0
    المشاهدات:
    687
  2. تقييم
    الردود:
    0
    المشاهدات:
    1,686
  3. iMxPz
    الردود:
    6
    المشاهدات:
    6,476
  4. Roronoa Zoro
    الردود:
    3
    المشاهدات:
    1,928
  5. تقييم
    الردود:
    2
    المشاهدات:
    3,718
  6. تقييم
    الردود:
    19
    المشاهدات:
    10,403
  7. mujahed alsaqabi
    الردود:
    2
    المشاهدات:
    678
  8. فيصل الفاهد
    الردود:
    0
    المشاهدات:
    734
  9. Hussein Dh
    الردود:
    0
    المشاهدات:
    1,354
  10. سنيك
    الردود:
    18
    المشاهدات:
    2,643

مشاركة هذه الصفحة