قناة لطلاب الحاسوب – Telegram
قناة لطلاب الحاسوب
567 subscribers
153 photos
1 video
17 links
قناة تهدف لزيادة مهاراتك وتطورك كمتخصص حاسوب (IT,CS,IS) من برمجة وغيرها عن طريق التعلم الذاتي ونصائح لطلاب الجامعة بشكل عام وكيف ممكن تطور من نفسك وتكون إيجابي 👏🏻.
Download Telegram
11-الضغط على الزر Win + X، لتظهر قائمة “برامج الهاتف” في نظام Windows 7، أما في Windows 8 فتظهر على الشاشة قائمة “ابدأ”.

12-الضغط على الزر Win + F1، لتظهر قائمة “Help and support”.

13-الضغط على الزر Win + “السهم إلى أعلى”، لتتوسع النافذة المفتوحة حتى كامل مساحة الشاشة.

14- الضغط على الزر Win + “السهم الأيمن أو الأيسر”، لتتحرك النافذة المفتوحة إلى اليسار أو اليمين

15- الضغط على الزر Win + Shift + “السهم الأيمن أو الأيسر”، لنقل النافذة المفتوحة من شاشة إلى أخرى.

16- الضغط على الزر Win + مفتاح “+”، لزيادة مساحة الشاشة

👍1
🔺أربع قصص لتبدأ👌:
1. رفضت نوكياAndroid.
2. رفض ياهو جوجل.
3. رفضت كوداك الكاميرات الرقمية.
4. شركة Blockbuster ترفض Netflix.
🔻الدروس:
1. خاطر.
2. تقبل التغيير.
3. إذا رفضت التغيير بمرور الوقت ، فسوف يصبح عفا عليه الزمن.
🔻قصتان أخريان:
1. أسس الكولونيل ساندرز كنتاكي فرايد تشيكن في سن 65.
2. جاك ما ، الذي لم يتمكن من الحصول على وظيفة في كنتاكي ،
أسس علي بابا وتقاعد في سن 55
🔻الدروس:
1. العمر مجرد رقم.
2. فقط أولئك الذين يواصلون المحاولة سينجحو.
🔻قصة آخرى:
تأسست لامبورغيني نتيجة انتقام صاحب جرار تعرض للإهانة من قبل إنزو فيراري ، مؤسس شركة فيراري.
🔻الدروس:
لا تقلل من شأن أي شخص أبدًا!
فقط استمر في العمل الجاد.
استثمر وقتك بحكمة.
لا تخافوا من الفشل.
👍1
الفرق بين أشهر أنظمة تشغيل الحواسيب.
👍2
التقنيات و الأدوات المتاحة لتصبح
full stuck developer.
👍1
📌مـهارات تقنية يجب على كل مبرمج معرفتها :

🔷 الـخـوارزمـيـات وحـل الـمـشـاكـل
إذ يتمكن المبرمج من تحليل مشكل معين وتحويله إلى أكواد برمجية باستخدام عناصر البرمجة الأساسية مثل "الجمل الشرطية" و "جمل التكرار" مثل (for و while) واستخدام "المصفوفات _ arrays" وغيرها.

🔷الـبـرمـجـة الـكـائـنـيـة _ Object Oriented
بحيث يتمكن المبرمج من تمثيل الأشياء في الحياة الواقعية على هيئة Classes وObjects، واستخدام المفاهيم المساعدة مثل Inheritance و Abstraction و Encapsulation و Polymorphism.

🔷تـراكـيـب الـبـيـانـات _ Data Structure
وهي حاويات لحفظ عناصر داخلها بترتيب معين، بحيث يكون الوصول إلى عناصرها وإجراء بعض العمليات عليها مثل (Search أو Sort) ذو كفاءة عالية.

🔷الـتـعـابـيـر الـمـنـطـقـيـة _ Regex
وهي سلسلة من الحروف تُستخدم للبحث عن تطابق داخل نص معين، ويمكن استخدامها أيضاً لتبديل كلمات بأخرى داخل النص أو للتحقق من مدخلات نصية (Text validation).
👍2
تابع..
🔷الـتـعـامـل مـع قـواعـد الـبـيـانـات بحيث يتمكن المبرمج من كتابة برنامج يتصل بقاعدة بيانات ويستخدم لغة SQL للبحث داخل الجداول أو لإضافة أو تعديل سجلات؛ معظم لغات البرمجة بها أدوات تساعد في هذه العملية.

🔷 أدوات إدارة وحـفـظ الأكـواد
وهي أدوات تساعد في حفظ الأكواد مع جميع التغييرات التي طرأت عليها، مع إمكانية استرجاع نسخ سابقة من الكود؛ من أشهرها git وأيضاً Guthub الذي يعتبر من أشهر المواقع التي تستضيف برامج مفتوحة المصدر داخل مستودعات git.

🔷اسـتـخـدام بـيـئـات الـتـطـويـر _ IDEs
وهي برامج ومحررات نصوص مع العديد من الأدوات التي تسهل من عملية كتابة الأكواد. يُفضل استخدام الاختصارات (shortcuts) والتعوّد عليها بشكل دائم للقيام بالمهام والعمليات داخل الـ IDE والتي تزيد من الإنتاجية.
👍1
🔷مفهوم – مصطلح دارج وشائع للغاية لكل مبرمج أو من بدء في تعلم البرمجة،
وهو البرمجة كائنية التوجه أو البرمجة الشيئية Object-oriented programming – OOP.

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

ويُبنى البرنامج بواسطة استخدام الكائنات وربطها مع بعضها البعض وواجهة البرنامج الخارجية باستخدام هيكلية البرنامج وواجهات الاستخدام الخاصة بكل كائن.
👍1
تابع...
🔷البرمجة الكائنية OOP – Object oriented programming

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

ويتم بناء البرنامج بواسطة استخدام الكائنات وربطها مع بعضها البعض وواجهة البرنامج الخارجية باستخدام هيكلية البرنامج وواجهات الاستخدام الخاصة بكل كائن.

ماهو الكائن؟

لعل كل ما نراه في حياتنا اليومية من بشر وفواكه وحيوانات ووو هو كائن “object”…. , لو نظرنا لفئة الحيوانات مثلا فالأسد والنمر والغزال والأرنب كلٌ منهم يمثل كائناً مستقلا بذاته, و له خصائص تميزه عن الآخر , ويقوم بسلوكيات ووظائف.

إذن لكل كائن خصائص يتميّز بها و سلوكيات يقوم بها ومن هذه السلوكيات تنتج أحداث، وبهذه الثلاث عوامل يتميز كل كائن عما سواه:

خصائص properties: وهي ما نسميه في البرمجة Data.

سلوكيات behavior أو وظائف يقوم بها: وهي ما نسميه بلغة البرمجة Methods or Functions.

أحداث Events: تخص الكائن وتنتج عن سلوكياته! وكل كائن ( object ) ينتمي لفئة أعلى منه (class) فمثلا الفراولة هو كائن وهو ينتمي لفئة الفواكه, الأسد هو كائن وينتمي لفئة الحيوانات, السيارة والطائرة والسفينة هي كائنات وهي تنتمي للفئة التي هي وسائل النقل وهكذا.
👍1
تابع..
فالبرمجة الكائنية هي طريقة جديدة لتصميم وكتابة البرامج، و الفكرة الرئيسية منها هي ان تقوم بتحويل البرنامج الى اجزاء مختلفة وكل جزء يمثل هدف او عمل معين، لكن حتى نشرح هذا الموضوع يجب ان نتبعد عن البرمجة قليلاً و نبسطها في بعض النظريات من خلال واقعنا.

فهنالك قاعدة تقول ان كل شي عبارة عن كائن – Every things is an Object

فلو اخذناها على لغة جافا java يعني ان كل شئ في لغة جافا عبارة عن كائن مثل المتغيرات والكلاسات والدوال وغيرها..

اما لو طبقناها على واقعنا يعني كل شئ عبارة عن كائن مثل السيارة او الهاتف او الانسان ..الخ .. وان لكل كائن له خصائص وافعال مثلاً الهاتف الذكي له خصائص مثل اللون (احمر,اسود,ازرق..) وله افعال مثل الاتصال وامور كثيرة تساعدنا في حياتنا اليومية.
👍2
تابع...

🔷من اللغات التي تعمل بالكائنية:
سي++
جافا
بايثون
دلفي (لغة برمجة)
سي شارب
الجافا سكربت
php
Dart

🔷البرمجة الكائنية عبارة عن نمط برمجة متخصص في المفاهيم التالية:

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

🔷الكائنات Objects – حزم وتعليب البيانات والطرق الوظيفية معاً في وحدات تعمل ضمن برنامج نشط. الكائنات هي أساس هيكلية برمجة الحاسوب الكائنيّة.

المثيل وهو شكل الصنف أو كائن محدد والذي ينشأ في وضع التشغيل، وبشكل آخر يمكن أن نسمي الصنف في وضع التشغيل (نموذج).

🔷التجريد Abstraction – قدرة البرنامج على تجاهل بعض واجهات المعلومات المتلاعبة، أي التركيز على المفهوم الأساسي للكائن وهيكليته النظرية وتجريده من طريقة العمل النهائية والتوجهات الخارجية.
👍1
تابع...

🔷التغليف Encapsulation – التأكد أن المستخدم لا يستطيع أن يغير البيانات الداخلية لكائن بطريقة مفاجئة، فقط طرق الكائن الداخلية يسمح لها بتعديل حالة الكائن وبياناته.

أي أنه لا يمكن التلاعب بالكائن وتغير معلوماته بأي طريقة بل أن هناك واجهة استخدام خاصة يضعها المبرمج ومن خلالها يمكن تغيير بيانات الكائن الداخلية وحالته.

🔷تعدد الأوجه Polymorphism – بدلاً من استدعاء الإجراءات الفرعية مباشرة، تستطيع البرمجة الشيئية إرسال رسائل، الإجراء المعين الذي يتم نداؤه نتيجة الرسالة يعتمد على نوع الكائن الذي أُرسل له.

أي أنه باستخدام نفس اسم الاستدعاء يمكن استدعاء إجراءات وطرق مختلفة اعتماداً على نوع الكائن.

🔷الوراثة – يستطيع الكائن وراثة خصائص كائن معين والزيادة عليها دون أن يتأثر الكائن الأصلي، فقد يكون هناك كائن «مركبة» فيه الخصائص العامة لكل المركبات مثل الاسم واللون ورقم التسجيل.

الكائن «الطائرة» ممكن أن يرث الكائن «مركبة» ويضيف عليه خصائص «الطائرة»، كذلك يمكن أن يكون هناك مثلاً كائن «مربع» فيه خصائص الطول والعرض ويمكن للكائن «مكعب» أن يرث من «المربع» ويضيف عليه خصائص العمق والحجم.

انتهى الموضوع ..
👍1
افضل المصادر لتعلم البرمجه👆
ما هي ملفات الكوكيز؟

الكوكيز هي عبارة عن عن ملفات نصية صغيرة تقوم المواقع الالكترونية بتخزينها في حاسوبك الآلي أو على جهاز الهاتف النقال (الهاتف الذكي) أو اللوحات الالكترونية .
تابع..
ما غرض استعمالنا للكوكيز؟

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

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

نوعين من الكوكيز يتم استعمالها في موقعنا، والمسميتين ب"كوكيز الجلسات" و"الكوكيز الدائمة". "كوكيز الجلسات" هي كوكيز مؤقته تبقى فقط إلى أن تترك الموقع. "الكوكيز الدائمة" تبقى على جهازك لفترة أطول بكثير أو حتى أن تحذفها بنفسك يدويا (مدى بقاء الكوكيز على جهازك يعتمد على مدة صلاحية الكوكيز المعينة).
تابع...كيف أقوم بإدارة الكوكيز؟

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

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

عند استخدامك لجهاز مختلف لزيارة ودخول المواقع (من حاسوبك الآلي، الهاتف الذكي، جهاز التابلت) عليك أن تؤكد أن كل صفحة في كل جهاز معدلة وفقا لتفضيل الكوكي المناسب لك.
👍1
🔷 6 مهارات مطلوبة بكثرة في 2022.
👍1
مكانهن ليس المطبخ”…

Radia Perlman: “أم الإنترنت”

ولدت Radia في فيرجينيا في الولايات المتحدة الأمريكية عام 1951، وهي مصممة برمجيات ومهندسة شبكات، حاصلة على درجة الدكتوراه من معهد ماساتشوستس للتكنولوجيا MIT.

حصلت على لقب “أم الإنترنت” لإنشائها بروتوكول Spanning Tree Protocol (STP)، الذي يتحكم بكيفية إرسال المعلومات بين الخوادم، مما جعل الإنترنت اليوم ممكناً.

خلال مسيرتها المهنية حصلت على أكثر من 100 براءة اختراع وواصلت تحسين خوارزمية STP واستبدلتها في النهاية بأنظمة محسنة تسمح لشبكات أكبر من أجهزة الحاسب بالاتصال بسلاسة أكبر.
#قصص_ملهمين
#قناة_لطلاب_الحاسوب
👍1
السلام عليكم ،
📮 اي طالب جامعي احرص على هذي النقاط :

١- اللغة الانجليزيه طور لغتك الانجليزيه ( مهمه لك في التخصص ومهمه لك بعد التخرج ).

٢- مهارة البحث طور مهارة البحث عندك ( يوتيوب - قوقل ) مش مقصرين في اي شي تقدر تبحث عن اي معلومه تبغى تتعلمها وتبدأ في تعلمها🌟

٣- التعليم الذاتي نص ساعه او ساعه باليوم تفرق كثير لو تحسبها على مدى سنه مثلاً ، ادرس شي بتخصصك كل يوم وبتشوف كيف مستواك صار قوي .

٤- ساعه او ساعتين باليوم تذاكر فيها المحاضرات اللي تاخذها بالجامعه ، هالشيء بيساعدك انك تفهم تخصصك وتفهم المواد وتكون مستعد ومتهجز للاختبارات من بدري



* هذي النصيحه مهمه لك مع الوقت استثمر وقتك خلال دراستك بالجامعه اربع سنوات مهمه جداً انك تبني نفسك لتكون شخص ممتاز جداً بالتخصص 👍🌟
👍1
انواع input في Html.
👍1