Background Cover
مادة رسمية Offline Course

Programming 2

27 محاضرة
8 كويز
شهر
0.0(0)
Programming 2
Official Stamp

عن هذه المادة

يهدف المقرر بشكل أساسي إلى ترسيخ مفاهيم البرمجة غرضية التوجه (OOP)، وكيفية نمذجة الأنظمة البرمجية من خلال بناء الصفوف (Classes) واستنساخ الأغراض (Objects)، مع التعمق في آليات حماية البيانات عبر محددات الوصول (Access Modifiers) وتطبيق مبدأ التسكين أو التغليف (Encapsulation) باستخدام خصائص الصف (Get / Set). كما يتناول المقرر المفاهيم المتقدمة لبناء الهيكلية البرمجية مثل البواني (Constructors)، الوراثة (Inheritance)، والواجهات البيانية (Interfaces)، بالإضافة إلى الفهم الدقيق للكلمات المفتاحية والمرجعيات (this و base). وإلى جانب ذلك، يركز المقرر بشكل خاص على التطبيق العملي باستخدام لغة (C#)، وتطوير تطبيقات مرئية وتفاعلية لسطح المكتب عبر الواجهات التخاطبية (Windows Forms)، مع إكساب الطالب مهارات التعامل مع الملفات النصية، إدارة ومعالجة الاستثناءات (Exceptions)، والاستثمار الأمثل للتوابع الجاهزة كتوابع الرياضيات (Math) وتوابع السلاسل النصية.

ماذا تتضمن المادة؟

الجلسات

27

الكويزات

8

الملخصات

2

المهام (Tasks)

5

الامتحانات

4

الشهادة

لا يوجد

محاور المادة

  • مقدمة عن البرمجة غرضية التوجه
  • الصفوف
  • الاغراض
  • محددات الوصول
  • مفهوم static
  • توابع الصف Math
  • توابع السلاسل النصية
  • الاستثناءات
  • الملفات النصية
  • خصاص الصف
  • البواني
  • الهادم
  • مفهوم this - base
  • الوراثة
  • الواجهات البيانية Interface
  • الصفوف الغير مجردة
  • الوراثة بين الصفوف المجردة والغير مجردة
  • الوراثة بين الواجهات البيانية والصفوف المجردة
  • الوراثة بين الواجهات البيانية والصفوف الغير مجردة
  • الواجهات التخاطبية Windows Form

التسجيل متاح الآن

ل.س1,300
تاريخ البدايةApril 3, 2026
تاريخ النهايةMay 3, 2026

مدرس المادة

Eng.Yazan Alsit

Eng.Yazan Alsit

Course Instructor

مهندس تكنولوجيا معلومات متخصص في الذكاء الاصطناعي وتطوير الأنظمة الذكية من الجامعة الافتراضية السورية. أمتلك أساساً تقنياً متيناً وخبرة عملية واسعة في ابتكار الحلول البرمجية، حيث عملت في تطوير تطبيقات الموبايل باستخدام إطار العمل Flutter، إلى جانب تمكني من لغات برمجة متعددة مثل C#, Python, C++, PHP, و JavaScript. في مسيرتي المهنية، قدتُ عمليات تطوير متكاملة لمشاريع تقنية موجهة للسوق السعودي، ركزت خلالها على بناء تطبيقات توصيل وأنظمة إدارة محتوى (CMS) على الصعيد البرمجي المتقدم، قمت بتصميم وتنفيذ أنظمة سطح مكتب باستخدام C# و SQL Server، شملت ابتكار منصات تدريبية متكاملة تحتوي على أنظمة امتحانات مؤتمتة، وإدارة وظائف، وبيئات تنافسية برمجية، مع تزويدها ببروتوكولات أمنية متطورة لحماية المحتوى الرقمي أمتلك خبرة أكاديمية تمتد لأكثر من 5 سنوات كمدرب ومحاضر قمت خلالها بتدريس مقررات البرمجة الأساسية والمتقدمة (Programming I to IV) وهياكل البيانات والخوارزميات لطلاب الجامعة الافتراضية السورية واخيراً لدي خبرة في Nest.js - React وهذه المنصة هي احد اعمالي.