اذهب إلى المحتوى
  • 0

عندي تساؤل في دورة علوم الحاسوب

روجيه حنا

السؤال

ماهو الهدف من دورة علوم الحاسوب ؟

وهل هي كافية للبدء بالعمل بعد انهائها ام هي مجرد معلومات واساسيات تساعد لاحقا في اختيار مجال ما للبدء بالبرمجة ؟

شكرا.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

دورة علوم الحاسوب دورة شاملة للعديد من المعلومات والأمور المهمة في كثير من المجالات مثل  مكونات الحاسوب والتفكير المنطقي مروراً بأساسيات البرمجة ولغة JavaScript وبايثون Python ومفاهيم البرمجة الكائنية OOP والخوارزميات وبنى المعطيات، وحتى المواضيع الأكثر تقدماً مثل أنظمة التشغيل، وقواعد البيانات وعالم الويب وأنماط تصميم البرمجيات.

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

للإطلاع على تفاصيل الدورة كاملة من هنا

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

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

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

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

وستتمكن من استيعاب تلك الأمور لاحقًا عند إختيار المجال الذي تريد التخصص به، مثل مجال تطوير الويب.

وقد تم الإيضاح بشكل أكبر في السؤال التالي:

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

في البداية دعينا نتعرف علي محتوي الدورة بشئ من التفصيل.

1- مدخل إلى علوم الحاسوب

ستتعلم المفاهيم الأساسية في علوم الحاسوب وستطبقها عمليًا باستخدام سكراتش Scratch.

2- أساسيات البرمجة

ستطبق المفاهيم التي تعملتها عمليًا على لغة JavaScript، وستستمع بكتابة برامجك الخاصة وتتعرف على مفاهيم برمجية جديدة.

3- أنظمة التشغيل ولينكس

ستتعرف على مختلف أنظمة التشغيل وكيفية استخدامها في مجال البرمجة، وستتعمق بنظام تشغيل لينكس الشائع بين المبرمجين وكيفية التعامل مع سطر الأوامر.

4- قواعد البيانات

ستتعرف على قواعد البيانات بمختلف أنواعها وستتعمق بمختلف جوانب لغة الاستعلام SQL، وستطبقها عمليًا خطوةً بخطوة على قواعد بيانات SQLite، وستتطلع على مفاهيم قواعد بيانات NoSQL.

5- إلى عالم الويب

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

6- البرمجة الكائنية

ستتعلم أساسيات البرمجة الكائنية Object Oriented Programming ومفاهيمها المختلفة الأساسية والمتقدمة عبر لغة بايثون.

7- الخوارزميات وبنى المعطيات

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

8- أنماط التصميم

ستتعرف على مفاهيم أنماط التصميم Design Patterns وترى تطبيقًا عمليًا لأنماط التصميم الإنشائية والهيكلية والسلوكية، وذلك عبر لغة بايثون.

9- أساسيات هندسة البرمجيات

ستتعلم عن دورة حياة المنتجات البرمجية، وما هي المنهجيات الأساسية في التطوير، وستتعرف على مبادئ SOLID، ثم سترى تطبيق الخطوات عمليًا على مشروع عملي.

بعد توضيح محتوي دورة علوم الحاسوب يمكننا الان الإجابة علي أسئلتك.

بالنسبة للسؤال الأول

فالهدف من الدورة هو تعريف الطالب بمجالات علوم الحاسوب منها:

  1. أساسيات الحاسوب وعلومه والتفكير المنطقي وما هي الخوارزميات وكيف تفيد في البرمجة
  2. تطبيقات عملية على أساسيات التفكير المنطقي باستخدام بيئة سكراتش Scratch التفاعلية
  3. أساسيات لغة البرمجة JavaScript وتطبيق المفاهيم التي تم شرحها باستخدامها، والتوسع في شرح التطبيقات العملية للغات البرمجة
  4. أساسيات أنظمة التشغيل المختلفة وكيفية تثبيت البرمجيات اللازمة للبرمجة عليها
  5. أساسيات سطر الأوامر في نظام لينكس، وشرح الأسس التي بني عليها النظام مع تطبيقها عمليًا
  6. أنظمة قواعد البيانات المختلفة، مع شرح تفصيلي للغة SQL للتعامل معها
  7. مبادئ أساسية في أنظمة قواعد البيانات NoSQL
  8. المفاهيم الأساسية التي تبنى فيها صفحات الويب
  9. مفاهيم أساسية في الشبكات والخوادم، وكيف يتم استقبال الطلبيات إلى الخادم والرد عليها
  10. مبادئ الحماية والأمان في الويب
  11. أساسيات البرمجة بلغة بايثون Python
  12. مفاهيم البرمجة الكائنية Object-oriented programming
  13. الخوارزميات وبنى المعطيات، وتطبيقات عملية على خوارزميات البحث والترتيب والرسوم البيانية
  14. أنماط التصميم Design Patterns الإنشائية والهيكلية والسلوكية

بالنسبة لسؤالك الثاني

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...