البرمجة وحل المشكلات
تطبيق مبادئ البرمجة الكائنية، التعامل مع المصفوفات والقوائم، وكتابة خوارزميات بسيطة قابلة للفهم.
أتعلم بفضول،
وأبني لأفهم أكثر.
أستكشف كيف تتحول الأفكار إلى برامج. أهتم بتطوير الويب، وحل المشكلات، وفهم ما يحدث خلف الشاشة — من الخوارزمية إلى العتاد.
// Learning by building. const nizar = { name: "Nizar Kayali", major: "Computer Engineering", year: 2, interests: [ "Web Development", "Problem Solving", "Embedded Systems" ], mindset: "Always learning" };
أنا نزار، طالب في السنة الثانية من هندسة الحواسيب. أجد متعتي في تفكيك المشكلات وبناء حلول بسيطة لها.
أتعلم أساسيات البرمجة وهياكل البيانات، وأطبق ما أتعلمه في مشاريع صغيرة. أفضّل فهم الفكرة أولًا، ثم كتابة الحل وتجربته وتحسينه.
أطمح إلى تطوير أنظمة مفيدة تجمع بين البرمجيات والعتاد، وأبحث عن فرص للتعلم ضمن فرق طلابية ومشاريع مشتركة.
السنة الثانية · مرحلة بناء الأساس الهندسي
أربط الدراسة بالتطبيق: تمارين برمجية، مشاريع جامعية، وتجارب عملية خارج القاعة.
مهارات تتطور بالممارسة. أركز حاليًا على أساسيات قوية قبل الانتقال إلى أنظمة أكثر تعقيدًا.
تطبيق مبادئ البرمجة الكائنية، التعامل مع المصفوفات والقوائم، وكتابة خوارزميات بسيطة قابلة للفهم.
بناء صفحات متجاوبة، تنظيم المحتوى، وإضافة تفاعلات بسيطة مع الاهتمام بسهولة الاستخدام.
إدارة نسخ المشاريع، العمل من سطر الأوامر، وتجربة الحساسات والدوائر ضمن نماذج تعليمية.
مشاريع صغيرة تركز على مهارة واضحة، ومشكلة محددة، وتجربة يمكن تطويرها.
واجهة لتنظيم المهام الدراسية، تحديد الأولويات، ومتابعة إنجاز الواجبات اليومية.
ما أنجزته: إضافة المهام وتعديلها، تصفيتها حسب الإنجاز، وحفظها محليًا في المتصفح.
ما تعلمته: إدارة حالة الواجهة، التحقق من المدخلات، والتعامل مع البيانات المحلية.
برنامج يعمل من سطر الأوامر لتنظيم الكتب والبحث فيها وتسجيل عمليات الاستعارة والإرجاع.
ما أنجزته: تصميم أصناف للكتب والمستعيرين، البحث بالعنوان، وتخزين السجلات في ملفات.
ما تعلمته: فصل المسؤوليات، التعامل مع الملفات، ومنع استعارة كتاب غير متاح.
تجربة تعليمية لقراءة الحرارة والرطوبة من حساس، وعرض القيم والتنبيه عند تجاوز حد معين.
ما أنجزته: توصيل الحساس، قراءة القيم بشكل دوري، وإضافة تنبيه ضوئي.
ما تعلمته: أساسيات توصيل الدوائر، معالجة القراءات غير الصالحة، وربط الكود بالعتاد.
خبرات تدريبية وطلابية تساعدني على تحويل المعرفة إلى ممارسة.
المشاركة في بناء صفحات تعريفية بسيطة، تحسين عرضها على الموبايل، وتلقي مراجعات على تنظيم الكود.
حل مسائل أسبوعية مع الزملاء، مناقشة أكثر من حل، والتعاون على مشاريع صغيرة باستخدام Git.
بناء نموذج لمراقبة بيئة الغرفة، توثيق توصيلات الدارة، واختبار القراءات في ظروف مختلفة.
أهتم بالتدريب العملي والمشاريع الطلابية التي تمنحني فرصة لكتابة كود أفضل، وفهم مشكلات جديدة، والعمل مع فريق.
شاهد المجالات التي أعمل عليها