ماذا نحتاج من الرياضيات لعلوم الحاسب ؟


التعليق السابق

بالنسبة لتطبيقات المكتب, على حسب نوع البرنامج.

مثلا اذا كان برنامج يقوم الاتصال بقاعدة بيانات ويقوم بحفظ واستخراج بيانات, لا تحتاج الى الرياضيات , لكن تحتاج ان تتعلم Design pattern (ليس ظروريا, لكن اذا اردت ان تكتب بطريقة محترفة من الاحسن تعلمها).

اما اذا كان برنامجك يقوم ببعض العمليات الحسابية, فربما.

اما من اجل الهندسة العكسية, الجبر البولي ظروري, لانك سوف تتعامل مع ما يسمى بالغة الآلة (او الـ Assembly) لانك سوف تقوم بقراءة البرامج التي تريد هندستها عكسيا بهذه الللغة. لكن في الحقيقة الجبر البولي بسيط جدا.

كما ربما تحتاج ان تتعلم الـ Combinatorics وبعض اساسيات الجبر مثل الجبر الخطي والـ discrete mathematics لانها تستعمل كثيرا في خوارزميات التشفير.


برمجة

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

24.9 ألف متابع