دورات حاسب الي
دورات علوم الحاسب في هذا العصر لا يوجد أحد دخل بقوة في سوق العمل بدون معرفة أساسيات الحوسبة، لذلك ظهرت دورات حاسب آلي ودورات تعلم البرمجة لتسهل على الأشخاص الجدد في هذا المجال أن يغيروا حياتهم ذلك التغيير الذي يحدث عندما تشعر أنك قد بدأت تفهم كيف تعمل الحواسيب.
تغطي دورات الحواسيب بشكل عام كل المواضيع العامة بخصوص التقنيات الحاسوبية، ولكل من التخصصات دورات خاصة به.
على سبيل المثال نذكر التخصصات التالية الأكثر انتشارًا:
- نظم المعلومات الحاسوبية
- هندسة البرمجيات
- انترنت الأشياء
- أمن الشبكات
- الذكاء الاصطناعي
- علم البيانات
- التصميم والتواصل البصري
- علم الروبوتات
- البرمجة
إن التواصل من أساسيات حضور دورات حاسب آلي، لأن من يحمل شهادة الحاسب قد يتعامل مع المبرمجين والمدراء والناس العادية قليلة الفهم بأمور الحاسب.
تتطلب طبيعة العمل بعلوم الحاسوب أن تكون قادرًا على حل المشكلات المعقدة والانتباه لأدق التفاصيل.
الحديث عن هذا المجال لا ينتهي، لذلك ابدأ بالأمر حالًا و اختر الدورة المناسبة لك وابدأ التعلم.
سوف تجد هنا أفضل دورات الحاسب الآلي التي جمعناها لك لتبدأ منها طريقك في عالم من الجمال العلمي الغير محدود.
أبرز دورات حاسب الي اونلاين:
- تخصص مقدمة في علوم الحاسب من Coursera
- برنامج CS50’s AP® مبادئ علوم الحاسب من Edx
- دورة مقدمة في علوم الحاسب من Edx
- دروة علوم الحاسب من Coursera
1- تخصص دورات علوم الحاسب الي مقدمة من Coursera
- مقدم الدورة: جامعة لندن في بريطانيا (University of London) وكلية جولدسميثفي بريطانيا (Goldsmiths, University of London) بالتعاون مع موقع Coursera
- الوصف:
دورات حاسب الي يغطي هذا التخصص مواضيع من مبادئ الحاسب الأساسية إلى أسس الرياضيات المطلوبة لعلوم الحاسب الآلي. ستتعلم المفاهيم الأساسية لكيفية عمل أجهزة الكمبيوتر ، والتي يمكن تطبيقها على أي برنامج أو نظام كمبيوتر. ستكتسب أيضًا مجموعة المهارات العملية اللازمة لكتابة برامج رسومية تفاعلية على مستوى تمهيدي. سَتُوفر لك جزئية الرياضيات العددية، أدوات عددية وحسابية ضرورية لحل المشكلات ومراحل نمذجة علوم الكمبيوتر.
- محتوي دورات حاسب الي:
دورات علوم الحاسب يحتوي التخصص على ثلاث دورات ، و بإمكانك أخذ دورة بشكل مستقل ، و لكن لن تكون ملم بجميع مواضيع التخصص.
-
- مقدمة في برمجة الحاسوب: يوفر لك هذا الفصل مجموعة المهارات الأساسية المطلوبة لكتابة برامج الكمبيوتر. إذا كنت مهتمًا بتعلم كيفية كتابة برامج رسومية تفاعلية من مستوى تمهيدي بلغة برمجة حقيقية ، فهذه هي الدورة المناسبة لك. ستبدأ بتعلم أساسيات التحرير وتشغيل البرامج. ثم ستتعلم كيفية إنشاء رسومات ثنائية الأبعاد باستخدام الأشكال والإحداثيات. أخيرًا ، ستتعلم كيفية إنشاء رسومات تفاعلية يمكنك التحكم فيها بالماوس. ستحل مجموعة من الألغاز التفاعلية باستخدام مهاراتك في البرمجة في لعبة Sleuth التي تم إنشاؤها خصيصًا لهذه الدورة. تستخدم الدورة لغة جافا سكريبت ومكتبة p5.js.
- كيف تعمل أجهزة الكمبيوتر: أجهزة الكمبيوتر موجودة في كل مكان ، فهي ليست مجرد أجهزة لسطح المكتب أو اللابتوبات، ولكن أيضاً الهواتف الموجودة في جيوبنا وحتى الساعات الموجودة على معاصمنا هي أجهزة كمبيوتر. من المحتمل أنك تستخدم جهاز كمبيوتر كل يوم وفي الحقيقة أنت تقرأ هذا على جهاز كمبيوتر! لا يعني مجرد استخدامنا لأجهزة الكمبيوتر طوال الوقت أننا نفهمها أو نجدها سهلة الاستخدام. علم الحاسوب هو علم الكمبيوتر ، وهو مجال المعرفة الذي يستخدمه الخبراء لفهم أنظمة الكمبيوتر. ستساعدك معرفة القليل من علوم الكمبيوتر على فهم أجهزة الكمبيوتر من حولك.
- الرياضيات لعلم الحاسب: تم تصميم هذا لإعطائك جزءًا من الأسس الرياضية اللازمة للعمل في علوم الكمبيوتر في أي من فروعها ، من الأعمال إلى الفنون الرقمية المرئية والموسيقى والألعاب. ستحتاج في أي مرحلة من مراحل حل المشكلات والنمذجة إلى أدوات عددية وحسابية. نبدأ في قواعد الأرقام الثنائية وغيرها ، وبعض الأدوات لفهم تسلسل الأرقام ، وكيفية تمثيل الفضاء الرقمي باستخدام الإحداثيات ، وكيفية دراسة تباينات الكميات عبر الوظائف والرسوم البيانية الخاصة بهم. لهذا قمنا بإعداد مشاكل الحوسبة والحياة اليومية لك لحلها باستخدام هذه الأدوات ، من إرسال رسائل سرية إلى تصميم رسومات الكمبيوتر.
- اللغة: الإنجليزية ، و لكن يوجد ترجمة بأكثر من لغة كالعربية و الفرنسية و غيرها
- المدة: 4 أشهر، بمعدل 5 ساعات في الأسبوع، ولكن بإمكانك أن تنتهي بوقت أسرع من ذلك، يعتمد ذلك على مثابرتك و اجتهادك
- المستوى: مبتدئ
- التكلفة: لديك فرصة للتجربة لمدة 7 أيام، وإن قررت الاستمرار بعد التجربة، فيبلغ رسوم هذا التخصص 39 دولار لكل شهر بعد الفترة التجريبية، بمقدار سرعتك في انهاء التخصص بمقدار ما وفرت من المال.
2- برنامج CS50’s AP® مبادئ علوم الحاسب من Edx
- مقدم الدورة: جامعة هارفارد في أمريكا (harvard university) بالتعاون مع موقع Edx
- الوصف:
دورات حاسب الي ، سوف تتعلم كيفية تقييم شركة على مدار البرنامج، مما يمنحك المهارات اللازمة لاتخاذ قرارات مالية واستثمارية سليمة.
دورة CS50 ، هي مقدمة من جامعة هارفارد للمؤسسات الفكرية لعلوم الكمبيوتر وفن البرمجة للطلاب في المدرسة الثانوية ، والتي تلبي إطار منهج مبادئ علوم الكمبيوتر (CSP) الخاص بمجلس الكلية. و هي دورة تدريبية للمبتدئين من الطلاب الذين ليس لديهم خلفية سابقة بهذا المجال، يقوم بتدريسها David J. Malan، ستتعلم بهذه الدورة كيفية التفكير بطريقة حسابية وحل المشكلات بكفاءة. تشمل الموضوعات التجريد، والخوارزميات، وهياكل البيانات ، ، وإدارة الموارد ، والأمن ، وهندسة البرمجيات. تشمل اللغات C و Python و SQL بالإضافة إلى اختيار الطلاب لـ: HTML و CSS و JavaScript (لتطوير الويب) ؛ Java أو Swift (لتطوير تطبيقات الأجهزة المحمولة) ؛ أو Lua (لتطوير الألعاب). مجموعات مشاكل المشاريع مستوحاه من الفنون والعلوم الاجتماعية وغيرها من العلوم. الدورة تنتهي بمشروع نهائي.
- المحتوى:
يحتوي البرنامج على دورتان، و بإمكانك أخذ دورة بشكل مستقل، و لكن لن تكون ملم بجميع مواضيع البرنامج.
-
- فهم التنقية (2-6 ساعات بالأسبوع، لــ 6 أسابيع): هذه الدورة للطلاب الذين لا يعتبروا انفسهم مستخدمين للكمبيوتر بشكل فعال.
- مقدمة لعلم الكمبيوتر (6-18 ساعات بالأسبوع، لــ 12 أسابيع): مقدمة لعلوم الحاسوب وفن البرمجة.
- اللغة: الإنجليزية
- المدة: 5 أشهر، بمعدل 5-14 ساعات في الأسبوع، ولكن بإمكانك أن تنتهي بوقت أسرع من ذلك، يعتمد ذلك على مثابرتك و اجتهادك
- المستوى: مبتدئ-متوسط
- التكلفة: يبلغ رسوم هذا البرنامج 312 دولار شامل الدورتان، ولكن بإمكانك أخذ كل دورة على حدة بشكل مجاني ولكن بدون بعض المميزات كالشهادة وغيرها.
3- دورة CS101 مقدمة في علوم الحاسب من Edx
- مقدم الدورة: جامعة ستانفورد في أمريكا (stanford university) بالتعاون مع موقع Edx
- الوصف:
CS101 هي دورة تدريبية ذاتية وتعلم الأفكار الأساسية لعلوم الكمبيوتر لجمهور ليس لديه خبرة سابقة. يمكن أن تبدو أجهزة الكمبيوتر معقدة للغاية في تكربيها و ترجمتها، ولكن في الواقع ، تعمل أجهزة الكمبيوتر ضمن أنماط قليلة وبسيطة. يزيل CS101 الغموض عن هذه الأنماط، وهو أمر مفيد لأي شخص يستخدم أجهزة الكمبيوتر اليوم. في دروة CS101 ، يطبق المشاركون ويجربون أجزاء قصيرة من “كود الكمبيوتر” لإضفاء الحيوية على قوة وحدود قدرات أجهزة الكمبيوتر. كل شيء يعمل داخل المتصفح ، لذلك لا توجد حاجة لبرامج إضافية لتنزيلها أو تثبيتها من أجل الدورة. توفر الدورة أيضًا خلفية عامة عن أجهزة الكمبيوتر اليوم، و تجيب عن أسئلة ، مثلاً: ما هو الكمبيوتر ، وما هو الجهاز ، وما هو البرنامج ، وما هو الإنترنت.
- ماذا ستتعلم من دورات علوم الحاسب:
- طبيعة أجهزة الكمبيوتر والتعليمات البرمجية ، ما يمكن وما لا يمكن فعله
- كيف تعمل أجهزة الكمبيوتر: الرقائق ، وحدة المعالجة المركزية ، الذاكرة ، القرص
- المصطلحات اللازمة: بت ، بايت ، ميغا بايت ، غيغا بايت
- كيف يعمل البرنامج: ما هو البرنامج ، ما هو “قيد التشغيل”
- كيف تعمل الصور الرقمية
- كود الحاسوب: الحلقات والمنطق
- الأفكار الرئيسية: التجريد ، والمنطق ، والخلل
- كيف تعمل البيانات و هيكلتها
- كيف يعمل الإنترنت: عنوان IP ، والتوجيه ، والإيثرنت ، والواي فاي
- أمان الكمبيوتر: الفيروسات وفايروسات أحصنة طروادة وكلمات المرور
- الوسائط الرقمية والصور والأصوات والفيديو والضغط
- اللغة: الإنجليزية
- المدة: 6 أسابيع، بمعدل 4-6 ساعات في الأسبوع، ولكن بإمكانك أن تنتهي بوقت أسرع من ذلك، يعتمد ذلك على مثابرتك و اجتهادك
- المستوى: مبتدئ-متوسط
- التكلفة: تبلغ رسوم هذا الدورة 199 دولار ، ولكن بإمكانك أخذ الدورة بشكل مجاني ولكن بدون بعض المميزات كالشهادة وغيرها.
4- دورات علوم حاسب الي من Coursera
- مقدم الدورة: جامعة برنستون في أمريكا (princeton university) بالتعاون مع موقع Coursera
- الوصف:
- دورات حاسب الي تقدم هذه الدورة التدريبية التخصص الأوسع لعلوم الكمبيوتر للأشخاص الذين لديهم معرفة أساسية ببرمجة Java. هدف الدورة هو إزالة الغموض عن الحساب وبناء الوعي حول الأسس الفكرية والتاريخ الغني لمجال علوم الحاسب. أولاً ، نقدم الخوارزميات الكلاسيكية جنبًا إلى جنب مع التقنيات العلمية لتقييم الأداء ، في التطبيقات الحديثة. بعد ذلك ، نقدم نماذج نظرية كلاسيكية تسمح لنا بمعالجة الأسئلة الأساسية حول الحساب ، مثل قابلية الحوسبة والعالمية واستعصاء الحل. نختتم بهندسة الآلة (بما في ذلك برمجة لغة الآلة وعلاقتها بالتشفير في Java) والتصميم المنطقي (بما في ذلك تصميم وحدة المعالجة المركزية الكامل المبني من الألف إلى الياء). يركز المساق على العلاقات بين برمجة التطبيقات ، ونظرية الحساب ، وأجهزة الكمبيوتر الحقيقية ، وتاريخ المجال وتطوره ، بما في ذلك طبيعة مساهمات بول ، وشانون ، وتورنج ، وفون نيومان ، وآخرين.
- المحتوى:
- معلومات عن المحاضرات (10 دقائق)
- التصنيف والبحث (ساعتان): نقدم وندرس الخوارزميات الكلاسيكية لمشكلتين أساسيتين ، في سياق التطبيقات الواقعية. رسالتنا هي أن الخوارزميات الفعالة (البحث الثنائي والدمج ، في هذه الحالة) هي عنصر أساسي في معالجة المشكلات الحسابية بحلول قابلة للتطوير يمكنها التعامل مع الحالات الضخمة ، وأن الطريقة العلمية ضرورية في تقييم فعالية هذه الحلول.
- جداول الرموز (ساعتان): يعد تجريد جدول الرموز أحد أهم أدوات المبرمج وأكثرها فائدة ، وقد نوضح ذلك بعدة أمثلة في هذه المحاضرة. لتوسيع النهج العلمي للمحاضرتين السابقتين ، نقدم وندرس أشجار البحث الثنائية ، وهي بنية بيانات كلاسيكية تدعم عمليات التنفيذ الفعالة لهذا التجريد.
- مقدمة لنظرية الحوسبة (ساعتان): تساعدنا نظرية الحوسبة في معالجة الأسئلة الأساسية حول طبيعة الحساب بينما تساعدنا في نفس الوقت على فهم أفضل للطرق التي نتفاعل بها مع الكمبيوتر. في هذه المحاضرة ، نقدم اللغات الرسمية والآلات ، مع التركيز على نماذج بسيطة.
- آلات الدوران TURING MACHINES (ساعتان): في عام 1936 ، نشر آلان تورينج ورقة تم الترحيب بها على نطاق واسع باعتبارها واحدة من أهم الأوراق العلمية في القرن العشرين. هذه المحاضرة مكرسة للفكرتين المركزيتين بعيدتي المدى للورقة: جميع الأجهزة الحسابية لها قوة حسابية مكافئة ، وهناك قيود على هذه القوة.
- عدم القدرة على التفاعل (ساعتان): مع توسع تطبيقات الكمبيوتر ، أدرك علماء الكمبيوتر وعلماء الرياضيات أن هناك حاجة إلى تنقيح أفكار تورينج. ما هي المشاكل الحسابية التي يمكننا حلها مع قيود الموارد التي لا مفر منها في العالم الحقيقي؟ كما هو موضح في هذه المحاضرة ، يبقى هذا السؤال ، بشكل أساسي ، دون إجابة.
- آلة حوسبة (ساعتان): يحتاج كل مبرمج إلى فهم الخصائص الأساسية لمعالج الكمبيوتر الأساسي المستخدم. لحسن الحظ ، لم يتغير التصميم الأساسي لمعالجات الكمبيوتر إلا قليلاً منذ الستينيات.
- ماكينات فون نيومان (ساعتان): استمرارًا لوصفنا لتصميم المعالج والبرمجة منخفضة المستوى ، نقدم سياقًا يمتد إلى الخمسينيات من القرن الماضي ونناقش الآثار المستقبلية لجهاز von Neumann ، حيث يتم الاحتفاظ بالبرامج والبيانات في نفس الذاكرة.
- الدوائر المجمعة (ساعتان): بدءًا من بعض التجريدات البسيطة (الأسلاك التي يمكنها حمل قيم التشغيل / الإيقاف والمفاتيح التي يمكنها التحكم في القيم التي تحملها الأسلاك) ، نتناول في هذه المحاضرة تصميم الدوائر التي تنفذ معالجات الكمبيوتر.
- وحدة معالجة مركزية CPU (ساعتان): نقدم في هذه المحاضرة الجزء الأخير من إجابتنا على سؤال “كيف يعمل الكمبيوتر؟” من خلال تطوير دائرة كاملة لمعالج الكمبيوتر ، حيث يكون كل مفتاح وسلك مرئيًا.
- المدة: 20 ساعة
- المستوى: مبتدئ
- التكلفة: الدورة مجانية بكافة محتوياتها، لكن بدون أي شهادة و ذلك بسبب شروط الجامعة المقدمة للدورة، و للمزيد عن الدورات التدريبية .