Press "Enter" to skip to content

مدخل إلى علوم الكمبيوتر والبرمجيات

سهلية بنحمو 1

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

المكتسبات

  • فهم كيفية عمل أجهزة الكمبيوتر من الداخل إلى الخارج.
  • فهم المفاهيم الأساسية للبرمجيات (في جافا، بايثون، PHP).
  • أساسيات قواعد البيانات، تطبيقات الجوال والحوسبة السحابية.
  • كتابة البرامج والتطبيقات الأساسية.

المتطلبات

لا توجد متطلبات مسبقة تقنية لهذه الدورة.

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

نبذة عن الدورة

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

إذا كنت مبتدئا من الصفر في علوم الكمبيوتر، سوف تستمتع بهذه الدورة لأنها:

  • تعلمك أساسيات علوم الكمبيوتر وبرمجة البرمجيات، ويمكنك تلقيها سواء كانت لديك خلفية في علوم الكمبيوتر أم لا.
  • تلخص أساسيات علوم الكمبيوتر في دورة لمدة ساعتين. يمكنك الانتهاء منها في يوم واحد، أو إذا كنت تفضل أن تأخذ درسا واحدا من بضع دقائق يوميا، ستكون قادرا على إتمامها في غضون أسبوع.
  • سواء كنت تخطط لتصبح مبرمج برامج أو مهندس، أو ترغب في تعلم أساسيات علوم الكمبيوتر أو برمجة البرمجيات من باب الفضول فقط، هذه الدورة سوف تجهزك بالمفاهيم الأساسية لفهم علوم الحاسب الآلي.
  • يتم تحديث الدورة بأحدث التقنيات التي تتوقع استخدامها في عام 2017، مثل تطوير تطبيقات الجوال، البيانات الكبيرة، الحوسبة السحابية، وقواعد بياناتSQL  و NoSQL وغيرها.
  • تتضمن بعض الاختبارات، بحيث يمكنك التركيز على تعلم المواد في مدة تقدر بحوالي ساعتين، ثم تقرر ما إذا كنت تريد أن تتعمق أكثر في مجال البرمجة.

موضوعات الدورة

  • أساسيات الأجهزة:

  • كيفية عمل المعالجات (وحدات المعالجة المركزية)، والذاكرة، ومحركات الأقراص.
  • أساسيات أجهزة الكمبيوتر المكتبية والمحمولة والالكترونيات المحمولة مثل الهواتف الذكية والأجهزة اللوحية.
  • أساسيات البرمجيات:

  • كيفية إنشاء البرمجيات. أساسيات المترجمين والمجمعين ولغة التجميع.
  • لغات البرمجة الشعبية.
  • إنشاء صفحات ويب ب HTML و CSS و JAVASCRIPT:

  • أساسيات HTML و CSS و JAVASCRIPT؛ التقنيات الأساسية التي تحتاجها لبناء مواقع الويب اليوم.
  • أطر عمل CSS وأطر بوتستراب CSS.
  • مقدمة لأطر عمل جافا سكريبت مثل jQuery، Angular ورد React.
  • مفاهيم البرمجة ب جافا:

  • مقدمة في لغة البرمجة جافا.
  • أساسيات لغات البرمجة، مثل المتغيرات، البيانات، الوظائف، الطبقات.
  • مفاهيم برمجة إضافية في لغة البرمجة بايثون:

  • أوجه الاختلاف بين بايثون وجافا.
  • أسباب شعبية بايثون، ونظم البرمجة ببايثون التي تساعد في تحليل البيانات أو البرمجة النصية البسيطة.
  • خوادم الويب: Apache, Tomcat, nginx

  • أساسيات لغتي البرمجة PHP وRuby :

  • أسباب شعبية PHP.
  • مدخل إلى أطر عمل PHP مثل WordPress, Joomla, Drupal…
  • تطوير تطبيقات الجوال:

  • ايفون، اندرويد ونماذج برمجة أخرى.
  • قواعد البيانات: SQL و NoSQL:
  • النماذج النصية SQL و NoSQL
  • مقدمة لقواعد البيانات الشعبية: MySQL, SQL server, MongoDB…
  • البيانات الكبيرة وتحليل البيانات:

  • مقدمة موجزة ل Hadoop
  • الحوسبة السحابية:

  • IaaS, PaaS, SaaS
  • السحب الخاصة والعامة والهجينة
  • الاستنتاج، والخطوات المقبلة لتصبح مبرمجا.

الفئة المستهدفة

أي شخص يريد أن يفهم علوم الكمبيوتر والبرمجيات والبرمجة، وربما تعلم التعليمات البرمجية.

رابط الدورة

بالتوفيق للجميع، إن احتجتم أية مساعدة يمكنكم مراسلتنا عبر الصفحة الرسمية للموقع على الفيسبوكEducation Libre  او اتركوا لنا تعليقاتكم، كما يمكنكم متابعتنا عبر تطبيق Telegram ليصلكم كل يوم جديد موقع التعلم الحر.

 

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *