تخصص Introduction to Computer Science and Programming

0

تخصص Introduction to Computer Science and Programming هو موضوع مقالنا لليوم. يدور هذا التخصص حول تأهيل الدراسين لعلوم الكمبيوتر، وإنشاء برامج رسومية، وتعلم الرياضيات الحسابية، وتطوير النماذج العقلية لأنظمة الكمبيوتر. يناسب تخصص مقدمة في علوم الكمبيوتر والبرمجة المستوى المبتديء في مجال الحاسبات وعلوم الكومبيوتر والبرمجة.

يتكون التخصص من ثلاثة دورات تدريبية مقدمة من University of London عى منصة كورسيرا التعليمية. من خلال هذا التخصص سوف تتمكن من تعلم:

  • كيفية استخدام لغة Javascript لإنشاء برامج تفاعلية في المتصفح باستخدام رسومات ثنائية الأبعاد.
  • التحويل بين قواعد الأرقام، والعمل باستخدام العمليات الحسابية المعيارية، والتسلسلات، والرسوم البيانية المتسلسلة والمؤامرة.
  • تطوير واستخدام النماذج العقلية لوصف عمل مجموعة من أنظمة الكمبيوتر.

ستجد في السطور التالية شرحًا لتخصص Introduction to Computer Science and Programming وما يتضمنه من دورات ورابط كلًا منهم.

دورة Introduction to Computer Programming

دورة Introduction to Computer Programming

تزودك دورة MOOC هذه بمجموعة المهارات الأساسية المطلوبة لكتابة برامج الكمبيوتر. إذا كنت مهتمًا بتعلم كيفية كتابة برامج رسومية تفاعلية من المستوى التمهيدي بلغة برمجة حقيقية، فهذه الدورة مناسبة لك.

ستبدأ في هذه الدورة:

  • تعلم أساسيات تحرير البرامج وتشغيلها.
  • كيفية إنشاء رسومات ثنائية الأبعاد باستخدام الأشكال والإحداثيات.
  • وكيفية إنشاء رسومات تفاعلية يمكنك التحكم فيها باستخدام الماوس.
  • حل مجموعة من الألغاز التفاعلية باستخدام مهاراتك في البرمجة في لعبة Sleuth التي تم إنشاؤها خصيصًا لهذه الدورة، حيث تستخدم الدورة لغة Javascript ومكتبة p5.js.

تغطي هذه الدورة التعليمية ثلاثة محاور هم:

  • Your Development environment بيئة التطوير الخاصة بك.
  • Drawing in 2D الرسم ثنائي الأبعاد.
  • Variables, Objects and interaction المتغيرات والكائنات والتفاعل.

يمكنك زيارة دورة Introduction to Computer Programming عبر الرابط التالي:

رابط الدورة


دورة How Computers Work

دورة How Computers Work من تخصص Introduction to Computer Science and Programming

إن أجهزة الكمبيوتر موجودة في كل مكان، فهي ليست مجرد أجهزة كمبيوتر سطح المكتب وأجهزة الكمبيوتر المحمولة التي نستخدمها في العمل، ولكن الهواتف الموجودة في جيوبنا وحتى الساعات الموجودة على معصمنا هي أيضًا أجهزة كمبيوتر.

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

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

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

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

  • Abstraction التجريد.
  • State, Modularity and Applications الحالة والنمطية والتطبيقات.
  • Networks الشبكات.
  • How the Web Works كيف يعمل الويب.

يمكنك زيارة دورة How Computers Work عبر الرابط التالي:

رابط الدورة


دورة Mathematics for Computer Science

دورة Mathematics for Computer Science

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

ستساعدك الدورة على البدء في:

  • القواعد الثنائية وقواعد الأرقام الأخرى.
  • بعض الأدوات لفهم تسلسل الأرقام.
  • معرفة كيفية تمثيل الأرقام الفضائية باستخدام الإحداثيات
  • كيفية دراسة الاختلافات في الكميات عبر الدوال والرسوم البيانية الخاصة بها.

تتكون دورة Mathematics for Computer Science من ستة محاور هم:

  • Numbers Bases- Binary قواعد الأرقام- ثنائي.
  • Number Basis- Other Bases أساس الرقم – قواعد أخرى.
  • Modular Arithmetic حساب الوحدات.
  • Sequence التسلسل.
  • Series مسلسل.
  • Introduction to Graph Sketching and Kinematics مقدمة في رسم الرسم البياني والحركيات.

يمكنك زيارة دورة Mathematics for Computer Science عبر الرابط التالي:

رابط الدورة

وفي حال أردت زيارة تخصص Introduction to Computer Science and Programming على كورسيرا يمكنك ذلك، عبر الضغط على الرابط التالي:

رابط التخصص

 

وفي النهاية نتمنى أن يكون هذا المقال عن تخصص Introduction to Computer Science and Programming، قد أفادكم وحاز على إعجابكم. ولا تنسى عزيزي القاريء أن تقوم بمتابعتنا أيضًا عبر منصات التواصل الاجتماعي:

أترك رد

بريدك الإلكتروني أو أي معلومات سرية أخرى لن يتم نشرها.