أود معرفة ماللذي عليه دراسته في الرياضيات لأتمكن من إتمام دراستي في البرمجة ، بمعنى ماذا علي أن أدرس بالظبط في الرياضيات ؟؟؟
أنا أنهيت دراستي الجامعية و الان على وشك دراسة تخصص البرمجة لكن أرغب في معرفة ما علي التمكن منه قبل الخوض في المجال
أرجو منكم ادراج بعض الامثلة ، (ما علي التمكن منه في الرياضيات و له علاقة بالبرمجة) ، شكرا مسبقا
السلام عليكم @Bas_Sam
لقد درستُ الهندسة المعلوماتية في جامعة دمشق و حالياً أعمل كمطور ويب , من خلال تجربتي يمكن أن أقول لك الآتي :
بالنسبة للدراسة الجامعية :
فيجب التركيز على التفاضل والاشتقاق والمتتاليات والاحتمالات والإسقاطات الهندسية والمصفوفات بشكل كبير فمن الجيد أن تقوي نفسك وتهتم بهم .
بالنسبة للحياة العملية:
فمعظم هذه الأمور تكون جاهزة برمجياً مثل برنامج اليونيتي الذي يحوي الدالات الفيزيائية والعمليات الرياضية بشكل مسبق أو الماتلاب أو غيره , كما أن العمليات الأساسية تكون موجودة من أصل اللغة على الأغلب بأي لغة برمجية مثل المتوسط الحسابي وغيرها أو من الممكن تواجد مكاتب تخدم هذا الأمر .
فيمكننا القول أن تعلم الخوارزميات ربما يكون أهم من الرياضيات إلى حد ما , والرياضيات ليست شيئاً يقلق كثيراً في الحياة العملية , ولكن في المراحل المتقدمة يمكن بالتأكيد لخبرتك في الرياضيات أن تساعدك في حل كثير من الأمور المعقدة , ومقصدي من الخوارزميات هو الطرق والأساليب التي تجعلك توظّف الرياضيات في البرمجة , فمثلاً إذا نظرنا للتابع التالي :
3959 * acos ( cos ( radians(31.589167) ) * cos( radians( Latitude ) ) * cos( radians( Longitude ) - radians(64.363333) ) + sin ( radians(31.589167) ) * sin( radians( Latitude ) ) )
هذا مثال لاستخدام الرياضيات في البرمجة , حيث الذي أمامك تابع تعطيه خط الطول والعرض ويحسب المسافة بينهما , عن طريق دوال ال sin و ال cos و غيرها , تصوّر معي لو أنك تعلم الرياضيات و كيفية حساب ال sin وال cos ولكن ليس عندك فكرة عن كيفية توظيفهم في مسألة مثل هذه !! هنا تأتي قوة تعلم الخوارزميات , وبهذ الشكل يمكن أن تستفاد من الرياضيات .
تحياتي
التعليقات