هندسة - حاسب آلي
506 subscribers
64 photos
86 files
28 links
قناة تختص بنشر كل ماهو متعلق بـ مواد قسم الحاسب الآلي والمواد العَامة التابعة للقسم - جامعة طرابلس.

رابط المنظومة
https://sms.uot.edu.ly/eng/
Download Telegram
💻 مادة البرمجة بلغة C – EC2SD01

مادة البرمجة بلغة C من المواد اللي تحتاج فهم + ممارسة + وقت، ومش من المواد اللي يكفي فيها إنك تحفظ الأكواد أو تتفرج على الحل وتقول فهمت.
وبالنسبة لي، أهم حاجة في المادة إنك تفهم الفكرة وتكتب الكود بإيدك، لأن البرمجة بالذات كل ما مارست أكثر، كل ما تبدأ تفهم طريقة التفكير وتقدر تكتب الحل بروحك.
🔹 في البداية تبدأوا بالأساسيات، والجزء هذا مهم جدًا لأن كل اللي بعده مبني عليه، ومنه:
• Variables & Data Types
• Input & Output
• Operators
• Basic Syntax
• printf & scanf
• العمليات الحسابية والمنطقية
بعدها تبدأوا في If Conditions، وهنا تتعلموا كيف تخلي البرنامج ياخذ قرارات حسب الشروط، مثل:
if
else
else if
• Nested If
• Logical & Relational Operators
وبعد ما تكون الـ Conditions واضحة، تبدأوا في Loops، والجزء هذا يحتاج ممارسة كويسة لأنك تبدأ تفكر كيف تخلي البرنامج يكرر عملية معينة بطريقة صحيحة:
for
while
do while
• Nested Loops
• استخدام الـ loops مع المسائل المختلفة
وبعدها تبدأ المواضيع اللي تحتاج تركيز وممارسة أكثر، زي:
🔸 Arrays 🔸 Functions 🔸 Pointers
وهنا بالذات تبدأ تلاحظ إن كل موضوع جديد يعتمد بشكل كبير على اللي قبله، لذلك لو الأساسيات مش واضحة، المواضيع المتقدمة ممكن تحسها صعبة.
وطبعًا ترتيب الأبواب والمواضيع يعتمد على تقسيمة الدكتور والمنهج المعتمد، لكن هذه هي الفكرة العامة للمواضيع اللي ممكن تمروا عليها في المادة.
⚠️ أهم نصيحة في مادة C: ما تقراش البرمجة بالعين فقط.
ممكن تشوف كود كامل وتفهمه، لكن لما يطلب منك تكتب برنامج من الصفر تلقى روحك مش عارف تبدأ من وين.
الحل إنك بعد ما تفهم أي فكرة، سكر الشرح وحاول تكتبها بروحك.
مثلاً بعد ما تتعلم for loop، ما تكتفيش بمثال المحاضرة؛ جرب مسائل مختلفة، وغير الأرقام والشروط، وحاول تستخدم الـ loop في أكثر من فكرة.

طريقة القراية اللي ننصح بيها:

1️⃣ افهم الفكرة والـ syntax كويس.
2️⃣ شوف مثال أو مثالين باش تفهم طريقة الاستخدام.
3️⃣ اكتب الكود بإيدك، مش Copy & Paste.
4️⃣ جرب تغير في الكود وشوف شن يصير.
5️⃣ حل تمارين متنوعة من السهل للصعب.
6️⃣ لو الكود طلع فيه Error، حاول تفهم وين الغلط وليش صار بدل ما تصلحه وخلاص.
7️⃣ بعد كل موضوع، حاول تكتب برنامج صغير بروحك يجمع أكثر من فكرة.

والأهم: ما تخلوش المادة تتراكم.

البرمجة مادة تبي ممارسة مستمرة، حتى لو تقعد كل يوم وقت بسيط وتكتب وتحل، أفضل بواجد من إنك تخلي كل شيء لآخر أسبوع.
خصوصًا إن المواضيع مترابطة؛ لما تتعلم if وبعدها loops وبعدها arrays وfunctions وpointers، حتحتاج تستخدم الحاجات اللي تعلمتها قبل داخل المواضيع الجديدة.
فما تخافوش من مادة C، وفي نفس الوقت ما تستهينوش بيها. البداية ممكن تكون بسيطة، لكن كل ما تتقدموا، الأفكار تحتاج تركيز أكثر.
افهم الكود، اكتبه بإيدك، اغلط فيه، صلح غلطك، وحاول مرة ثانية.
لأن في البرمجة:
مش المهم إنك شفت الحل… المهم إنك تقدر تكتبه بروحك.

بالتوفيق للجميع، تقدروها بإذن الله
3222
#EC2SD01
وبالنسبة للمصادر الشرح, اليوتيوب يعتبر من أفضل الخيارات للمادة.


من افضل المصادر
Learn C Language)|| كورس لغة سي

C Programming Language Tutorial -
دورة تعلم لغة السي البرمجية

C Programming for beginners -

c programming | من الصفر C تعلم لغة
course

Gammal Tech Free Lessons

C - Barmej تعلم برمجة لغة

لا انصح بـ كترة المصادر شوفوا اللي يتماشى معاكم واستمروا معاه

تمرنوا على السنوات وتبعو سلايدز الدكاترة وباذن الله تمشي اموركم في المادة

نمادج اسئلة سنوات للمادة

اهم شي
افهم ، جرّب ، اكتب ، اغلط ، صلّح .
8211
This media is not supported in your browser
VIEW IN TELEGRAM
مادة تحليل الدوائر الكهربائية - EC2CE01
هندسة الحاسب الآلي

المادة تعتبر من المواد اللي تحتاج فهم + ممارسة + وقت، ومش من المواد اللي يكفي فيها إنك تفهم القوانين وتحفظ خطوات الحل فقط.

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

🔹 في البدايات تبدأوا بالأساسيات والمفاهيم اللي تعتبر قاعدة للمادة، زي:

• Basic Circuit Concepts
• Voltage & Current
• Power & Energy
• Kirchhoff’s Laws (KCL / KVL)
• Series & Parallel Circuits
• Node Voltage Analysis
• Mesh Current Analysis

بعد ما تتأسسوا في الحاجات هذي، تبدأ المواضيع تتوسع وتحتاج إن الأساس يكون واضح عندك، ومن ضمن المواضيع اللي ممكن تقروا فيها:

• Network Theorems
• Superposition Theorem
• Thévenin & Norton Theorems
• Maximum Power Transfer
• Capacitors & Inductors
• First-Order Circuits
• RC / RL Circuits
• Transient Response

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

⚠️ أهم حاجة في المادة: الحل والممارسة.

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

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

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

طريقة القراية اللي ساعدتني:

كنت نمشي مع كل باب بالشكل هذا:

1️⃣ نفهم المفاهيم والقوانين الأساسية.
2️⃣ نلخص أهم النقاط لكل باب.
3️⃣ نحضر أمثلة وتمارين باش نفهم طريقة التفكير في الحل.
4️⃣ بعدها نبدأ نحل بروحي من غير ما نشوف الحل.
5️⃣ نرجع للمرجع ونحاول نحل كل التمارين الموجودة فيه، أو أكبر عدد ممكن منها، خصوصًا التمارين اللي فيها أفكار مختلفة.
6️⃣ أي سؤال نغلط فيه، نراجع الفكرة ونعرف سبب الغلط، مش نحفظ الحل وخلاص.

وأهم نصيحة: ما تخلوش المادة تتراكم.

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

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

لأن في النهاية:

الفهم يعطيك الأساس، لكن الممارسة هي اللي تخليك تعرف تحل.

وإن شاء الله تتفوقوا فيها وتكون درجاتكم زي ما تتمنوا وأحسن .
4311
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
شيتات الكويتية⬇️.
This media is not supported in your browser
VIEW IN TELEGRAM
شيتات د. نبيل ⬇️.