تراكيب البيانات والخوارزميات بلغة جافا
(0)    
المرتبة: 213,665
تاريخ النشر: 01/01/2008
الناشر: دار وائل للطباعة والنشر والتوزيع
مدة التأمين: يتوفر عادة في غضون أسبوعين
نبذة الناشر:إن دراسة تراكيب البيانات تأريخياً هي واحدة من الخطوات الأولى التي يبدأها الطالب في عملية دراسة علم الحاسوب، تلعب تراكيب البيانات الدور الأساسي تقريباً في أي موضوع في علم الحاسوب وهي موجودة في جميع برامج الحاسوب المهمة.
لقد أصبحت هذه المادة المهمة متطلب سابق لأكثر من أثني عشرة مادة دراسية أخرى ...في علم الحاسوب.
من خلال دراسة تراكيب البيانات يستطيع الطالب أن يفهم العلاقة بين الخوارزمية (طريق مختصر يستخدم لحل مشكلة محددة) والطريقة (ترميز مكتوب بلغة محددة، مثل جافا، والتي تتضمن أفكار الخوارزمية).
كذلك تجزأة البرنامج الكبير إلى وحدات أصغر مستقلة، إضافة إلى إعادة استخدام مكونات البرمجيات القياسية في تطوير تطبيقات جديدة.
يتعلم الطالب أيضاً العلاقة بين المفاهيم الرياضية مثل الحث Induction والمفاهيم البرمجية مثل طرق الاستدعاء الذاتي Recursive، إضافة إلى الكثير الكثير الذي يمكن أن يتعلمه الطالب من خلال تحليل تراكيب البيانات.
يعاني الكثير من الطلبة من صعوبة ترجمة الأفكار المختصرة إلى الواقع العملي.
لذلك، جاء هذا الكتاب ليعتني بصورة خاصة في تكوين الأفكار في خوارزميات وفي تصفية هذه الخوارزميات لتصبح برامج قوية يمكن تطبيقها على مشاكل عملية.
إن عملية وصف البيانات وتلخيصها، يكون قبل اختيار تراكيب البيانات وتطبيقاتها.
استخدمنا في هذا الكتاب إحدى لغات البرمجة الحديثة وهي لغة جافا والتي هي جزء من البرمجة الشيئية Object Oriented والتي سيكون المجال مفتوحاً مستقبلاً في استخدامها في التطبيقات الحديثة لما تمثله من تطور في لغات البرمجة.
حاولنا أن يكون شرحنا لمواضيع تراكيب البيانات مستمد من واقعنا مع إسناده بالأمثلة الكثيرة والبرامج المتنوعة إضافة إلى إحتواء كل فصل في نهايته على أسئلة اختيارية تشد فكر الطالب مع أسئلة تحتاج في حلها إلى كتابة برامج بلغة جافا.
تم اعتماد خبرتنا الطويلة في تدريس مادة تراكيب البيانات في الدراسات الأولية وفي الدراسات العليا (الماجستير والدكتوراه) في بلورة المشاكل التي تواجه طلبتنا ووضع الحلول لها.
إن استخدامنا للغة العربية في كتابة هذا الكتاب مع المحافظة على المصطلحات الأساسية باللغة الإنكليزية هو من أجل تسهيل عملية فهم الطالب.
توجد العديد من الكتب باللغة الإنكليزية ولكن أسلوب كتابتها يختلف أحدها عن الآخر مما يربك الطلبة ويزيد من متاعبهم. إقرأ المزيد