علماء الحاسوب يستخدمون الرياضيات
هل علماء الحاسوب يستخدمون الرياضيات

هل علماء الحاسوب يستخدمون الرياضيات

سأل الطالب “جيمس” مؤخرًا عما إذا كان من الممكن له العمل في مجال الكمبيوتر ، حتى لو كان لا يحب الرياضيات ويقول إنه لا يجيدها.

الجواب المختصر: نعم. الجواب الأطول؟ نعم و لا.

هناك فرصة كبيرة لتطوير جميع أنواع البرامج والأجهزة التي لا تتطلب الرياضيات في حد ذاتها. تتطلب مجالات مثل تصميم البرامج / التطبيقات وضمان جودة UX (تجربة المستخدم) فهم اللغة المعنية وكيفية تفاعل البرنامج مع الأجهزة بشكل عام ، ولكن ليس مع الرياضيات العميقة.

لذلك يمكن لجيمس بالتأكيد أن يصنع مهنة جيدة من خلال العمل مع أجهزة الكمبيوتر دون معرفة إبسيلونس ودلتا.

لكن هل ستكون الرياضيات مفيدة

بعض المناطق – مثل بعض الصيغ التي نحفظها في صف التفاضل والتكامل – لن تكون مفيدة. لكن البعض الآخر ، مثل الرياضيات المنفصلة – سيثبت أنه مفيد جدًا لجيمس: سيعلمونه مفاهيم ملموسة يمكنه استخدامها في عمله ، ويساعدونه أيضًا على تطوير عقل تحليلي يكون مفيدًا.

تحليل برنامج

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

أنواع البرمجة

ليس عليه أن يفكر بدقة فيما يتعلق بالرياضيات ، على الرغم من ذلك ، للقيام بذلك: نوع التفكير الذي يقوم به ، حول الهياكل داخل البرنامج وكيفية ارتباطها ببعضها البعض ، يشبه إلى حد كبير ما يفعله بعض علماء الرياضيات . لذا فإن البرمجة الجيدة ، على الأقل في العديد من أنواع البرمجة ، تشبه إلى حد بعيد التفكير الرياضي ، ونوع التفكير المستخدم في المسائل في فصول الرياضيات المنفصلة.

علم الكمبيوتر النظري

المجال الوحيد الذي يمكنه الخوض فيه باستخدام أجهزة الكمبيوتر التي تتطلب حقًا فهمًا عميقًا لمجموعة

متنوعة من الرياضيات هو علم الكمبيوتر النظري – مثل ما يعمل فيه علماء الكمبيوتر بالجامعة. العمل

الذي يقومون به مكثف في الرياضيات ، ويتطلب فهم التفاضل والتكامل ، التحليل ، الذي يشبه نسخة أكثر

رسمية من حساب التفاضل والتكامل والمنطق والإحصاء والجبر الخطي.

ثم مرة أخرى ، ربما لا يكون علم الكمبيوتر النظري هو ما يهم جيمس في البداية. إذا أراد العمل مع أجهزة

الكمبيوتر واستخدامها لحل مشاكل العالم الواقعي الرائعة ، فمن المحتمل أن يكون على ما يرام حتى لو

حصل على درجة C في حساب التفاضل والتكامل.