سواء كنت طالب CS مقبل على التخرج ، أو تريد أفكار من أجل تطوريها ، أو حتى مبرمج يريد يجرب مهاراته ، جلبتلك أفكار يمكن تساعدك في عمل مشروع عملي و قابل للتطوير.
-بناء مصحح لغوي ذو كفاءة عالية للغة العربية. قد يكون موقع أوتطبيق أو إضافة إلى المتصفحات.
-تطوير تطبيق يقوم بتحويل الكتب العربية بصيغة PDF إلى ورد.
-سحب البيانات من مواقع الأخبار العربية وتصنيفها حسب النوع مثلا: رياضية، دينية، سياسية، ثقافية باستخدام Web scrapping and NLP.
-تطوير تطبيق لكشف الأخبار الزائفة وتتبع مصاردها على الإنترنت.
-تطوير تطبيق تحليل فوري للتريند على تويتر في دولة معينة. تحليل مراجعات وتقييم العملاء لمواقع الشراء على الإنترنت.
-تطوير تطبيق لمقارنة أسعار السلع على الإنترنت لأكثر من موقع في بلدك.
-تطوير تطبيق ذكاء اصطناعي لتحليل وقراءة البيانات الإشعاعية والتشخيصات الأولية بكفاءة.
-تطوير تطبيق لتعليم القرآن الكريم وتصحيح الأخطاء أثناء حفظ القرآن باستخدام الذكاء الإصطناعي بناء على تحليل الصوت.
-تطوير تطبيق لفرز المحاصيل بناء على جودتها باستخدام تقنيات التعرف على الأشياء اذا كنت في منطقة زراعية.
-تطوير تطبيق يعمل على ربط الأطباء بالمرضى للإستشارات الطبية التي لا تحتاج إلى للذهاب إلى المستفيات.
-تطوير نموذج ذكاء اصطناعي للتفريق بين اللهجات العربية وفهمها وتحليلها.
-تطوير تطوير نموذج ذكاء اصطناعي تحويل الكتب العربية القديمة المكتوبة باليد إلى نص قابل للتعديل على الحاسوب.
-تطوير منصة تعليمية شبيهه بخان أكاديمي لتعليم الرياضيات والبرمجة والذكاء الإصطناعي للطلاب العرب
تطوير منصة لتعليم اللغة العربية لغير العرب.
-تطوير لعبة لتعليم الأطفال العرب الخوارزميات والمنطق بطريقة مسلية.
-تطوير تطبيق لمساعدة المصابين بالإكتئاب ومساعدتهم وتمكينهم من التعارف فيما بينهم وعلاجهم بمساعدة مختصين.
-تطوير موقع لشكاوى المواطنين في بلدك من الخدمات المقدمة من الشركات مثلا: شركات التوصل والاتصالات والمواصلات والكهرباء وما شابه.
-تطوير تطبيق يقوم بتعليم الناس خطوة بخطوة عمل أطباق جديدة مع توقع الوقت المتوقع للطبخ.
-تطوير تطبيق يقوم بعمل إقتراحات لعمل أطباق جديد بناء على المكونات الموجودة في البيت.
-تطوير تطبيق لتحليل درجات طلاب المدارس للتنبؤ بالطلاب الذي قد يسقطون في الامتحانات بناء على درجاتهم السابقة. تحتاج إلى درجات الطلاب من المدارس.
• • •
Missing some Tweet in this thread? You can try to
force a refresh
منهج كامل لدراسة علوم الحاسوب "CS" ذاتياً ومجاناً!
كأنك تدرس في أحد الجامعات النظامية تماماً.
الثريد يقدّم طريقاً صلباً لمن يريدون دراسة علوم الحاسوب بشكل كامل من البداية حتى النهاية ، عن طريق كورسات مجانية من أفضل جامعات العالم مثل MIT وغيرها.
المنهج يتكون من 31 فصل بالترتيب.
⬅️ أولاً: التعريف بالفكرة
هي فكرة بدأت في الموقع الشهير Github منذُ فترة وجيزة٬ حيثُ قام بعض المبرمجين – يطلقون على أنفسهم “جامعة مجتمع المصدر المفتوح OSS” – بتصميم منهج متكامل من مصادر مجانية كلياً لدراسة علوم الحاسوب كأنك تدرس في أحد الجامعات النظامية تماماً.
تم تصميم هذا المنهج بالاعتماد على توصيات شركة جوجل لمن يريدون تعلّم علوم الحاسوب٬ كما ويحتوي المنهج على كل المواضيع الحديثة حالياً٬ ومرّ المشروع بعديد من التغييرات منذ أن بدأ حتى تم الوصول للصورة النهائية المستقرة له التي سنقدمها لكم.
ما الخطوة التالية بعد تعلم أساسيات بايثون؟ علم البيانات، أو تطوير المواقع والتطبيقات، أم الذكاء الاصطناعي؟
الجواب : 👇
هذا يتوقف على رغبتك ولكن إذا أردت أن تعمل وتستثمر ما تعلمته بسرعة ولست طالبًا أمامك وقت للتعلم، فأنصحك بتطوير المواقع والتطبيقات.
بالنسبة لعلم البيانات والذكاء الاصطناعي فأجزم أن المسار يتطلب أكثر بكثير من مجرد لغة، هناك علوم يجب الإلمام بها جيدا بجانب اللغة من علوم الرياضيات مثل الإحصاء وعلوم أخرى مثل تعلم الآلة والتعلم العميق ومكتبات البايثون الخاصة بعلم البيانات.
هناك أيضاً كورس آخر موجود على موقع hackerone بالانجليزية، وهو أيضاً يمكنه أن يكون بدايتك للعمل كمكتشف ثغرات، كلاهما مما أنصح به.
من النصائح الجيدة بهذا المجال أيضاً أن تتعلم احدى لغات البرمجة الخاصة بالويب، أي لغة، وتنشئ بها موقعاً بسيطاً وتتعلم كيف تقوم باختراقه، بي اتش بي وجافاسكريبت من أكثر اللغات التي يمكنك استخدامها لهذا الغرض.
أفضل مسار لتعلم علم البيانات - طريقة دخول هذا المجال بالشكل الصحيح.
فيه متابع ، طلب مني أن أعمل ثريد على علم البيانات ، و قلت له في قادم الأيام رح أسويه من أجلك ، وهاقد أتى هذا اليوم.
هذا الثريد من أجلك @Maherghoneem1 ، و من أجل أي شخص يهمه هذا المجال.
علم البيانات يختلف حسب التطبيق او الشركة او الحالة التي تعمل بها. ما زال هنالك غموض بعض الشيء حول هذا الموضوع وبالفعل هو طريق شاق وطويل. هذه التدوينة تحوي مقدمة مفيدة عن المهارات اللازمة لتصبح عالم بيانات.
ولكن دعني ألخص لك ماتحتاجه لكي تصبح عالم بيانات يستطيع إنجاز مهام فريدة:
- يجب ان تتقن بشدة لغة برمجة ما، وأنصح ببايثون بسبب عدد المكتبات الكبير المتوفرة في بايثون لمعالجة البيانات، وبسبب مكتبتها المميزة matplotlib في الرسم البياني.