Programming Principles in C and Java
المُدرس: | Ammar Sarsar. |
عدد الساعات: | 18 |
اللغات المدعومة: |
العربية English Türkçe |
Ammar Sarsar.
Bio:
- مهندس البرمجيّات خريج جامعة دمشق و مدير شركة Kibarsoft للبرمجيات.
- صاحب خبرة تدريسيّة قديمة في الجامعات السوريّة المختلفة.
المنهج
ما هي البرمجة؟ | 00:01:42 | 00:05:15 | |
ما هي الخوارزمية؟ | 00:05:15 | 00:14:23 | |
أهمية البرمجة في حياتنا | 00:14:23 | 00:17:45 | |
لماذا لغة C؟ | 00:17:45 | 00:22:27 | |
بيئة Eclipse | 00:22:27 | 00:29:10 | |
ملخص | 00:29:10 | 00:32:35 |
مقدمة | 00:00:00 | 00:01:05 | |
تاريخ لغة جافا | 00:01:05 | 00:08:20 | |
علاقة جافا بنظام التشغيل | 00:08:20 | 00:15:44 | |
بيئة العمل Eclipse | 00:15:44 | 00:16:40 | |
البرنامج الأول ومراجعة تعليمات | 00:16:40 | 00:33:18 |
مقدمة | 00:00:00 | 00:02:28 | |
معمارية الكمبيوتر | 00:02:28 | 00:05:17 | |
الفرق بين المبرمج والمستخدم | 00:05:17 | 00:09:49 | |
إنشاء مشروع جديد | 00:09:49 | 00:16:18 | |
شرح الشكل الأولي للبرنامج | 00:16:18 | 00:33:19 | |
تعليمة الطباعة | 00:33:19 | 00:40:09 | |
المتغيرات | 00:40:09 | 00:51:30 | |
طباعة المتغير | 00:51:30 | 01:02:00 | |
تعليمة القراءة | 01:02:00 | 01:13:49 |
أنماط المتغيرات | 00:00:00 | 00:09:45 | |
طباعة المتغيرات باستعمال printf | 00:09:45 | 00:13:22 | |
العمليات الحسابية | 00:13:22 | 00:40:43 | |
التعليمات الشرطية | 00:40:43 | 00:51:47 |
التمرين 1 | 00:00:00 | 00:08:24 | |
التمرين 2 | 00:08:24 | 00:10:58 | |
التمرين 3 | 00:10:58 | 00:13:37 | |
التمرين 4 | 00:13:37 | 00:15:27 | |
التمرين 5 | 00:15:27 | 00:18:10 | |
اختبار البرامج | 00:18:10 | 00:21:52 | |
مثال حساب القيمة المطلقة | 00:21:52 | 00:28:18 | |
مثال أخير | 00:28:18 | 00:33:40 | |
واجب | 00:33:40 | 00:35:52 |
نمط char | 00:00:00 | 00:12:43 | |
مثال عن char | 00:12:43 | 00:16:15 | |
تحديد خانات الطباعة | 00:16:15 | 00:27:02 | |
التعليمات الشرطية if/else | 00:27:02 | 00:35:12 | |
تعليمة switch case | 00:35:12 | 00:41:22 | |
دورة حياة المتغيرات | 00:41:22 | 00:46:07 |
Description
هذا الدرس يحوي على استعمال التعليمات المنطقية
مسألة فاتورة الكهرباء | 00:00:00 | 00:08:37 | |
مسألة معرفة أكبر العددين | 00:08:37 | 00:11:09 | |
مثال مؤشر كتلة الجسم | 00:11:09 | 00:20:50 | |
مثال الدولة والعاصمة | 00:20:50 | 00:25:32 |
مقدمة عن الحلقات | 00:00:00 | 00:05:45 | |
حلقة while | 00:05:45 | 00:12:43 | |
حلقة for | 00:12:43 | 00:20:04 | |
حلقة do/while | 00:20:04 | 00:28:04 | |
تعليمة break | 00:28:04 | 00:30:13 | |
تعليمة continue | 00:30:13 | 00:33:31 |
مسألة Max Min Avg | 00:00:00 | 00:24:22 | |
طريقة تكرار البرنامج باستخدام الحلقات | 00:24:22 | 00:36:40 | |
مسألة قابلية القسمة | 00:36:40 | 00:45:25 |
مسألة الأرقام المتناظرة Palindrome | 00:00:00 | 00:17:02 | |
مسألة العدد الأولي Prime | 00:17:02 | 00:21:58 | |
تكرار مسالة العدد الأولي عدد من المرات | 00:21:58 | 00:27:44 | |
مسائل طباعة النجوم | 00:27:44 | 00:45:22 |
شرح نظري عن التوابع | 00:00:00 | 00:03:31 | |
تابع جمع عددين | 00:03:31 | 00:09:10 | |
تابع حساب العاملي | 00:09:10 | 00:20:19 | |
مكتبة Math | 00:20:19 | 00:24:16 | |
أشكال التوابع من حيث الدخل والخرج | 00:24:16 | 00:32:38 | |
مثال تابع العدد الأولي | 00:32:38 | 00:40:31 | |
مفهوم الـ Scope وحياة المتغيرات | 00:40:31 | 00:56:09 |
كتابة توابع متعددة عن الدائرة | 00:00:00 | 00:25:38 |
المفهوم النظري للمصفوفات | 00:00:00 | 00:08:03 | |
تعبئة وطباعة المصفوفة | 00:08:03 | 00:14:05 | |
طرق تعريف المصفوفات | 00:14:05 | 00:19:08 | |
مسألة أكبر عدد في المصفوفة | 00:19:08 | 00:23:36 | |
مسألة طباعة مصفوفة بشكل عكسي | 00:23:36 | 00:27:53 | |
توليد الأعداد العشوائية Rand | 00:27:53 | 00:47:16 | |
البحث داخل المصفوفة | 00:47:16 | 00:54:52 | |
تعريف مصفوفة كبيرة واستعمال جزء منها | 00:54:52 | 01:04:44 | |
جمع مصفوفتين | 01:04:44 | 01:10:50 | |
مسألة ترتيب المصفوفة Bubble sort | 01:10:50 | 01:29:00 |
مقدمة | 00:00:00 | 00:00:47 | |
ما هي البرمجة غرضية التوجه؟ | 00:00:47 | 00:00:47 | |
الفرق بين Class و Object | 00:08:17 | 00:10:46 | |
مفهوم الوراثة | 00:10:46 | 00:13:42 | |
مفاهيم البرمجة غرضية التوجه | 00:13:42 | 00:17:50 | |
إنشاء Class | 00:17:50 | 00:25:40 | |
مفهوم الـ Setter و Getter | 00:25:40 | 00:35:20 | |
مفهوم الباني Constructor | 00:35:20 | 00:41:57 |
مثال class Circle | 00:00:00 | 00:21:40 | |
مثال class Rectangle | 00:09:40 | 00:30:29 | |
شرح مفصل لذاكرة البرنامج والفرق ما بين Stack و Heap | 00:00:00 | 00:13:07 | |
علاقة الاستخدام بين الكلاسات | 00:13:07 | 00:36:44 | |
إسناد مؤشر لمؤشر وما يحدث في الذاكرة | 00:36:44 | 00:40:41 | |
هدم الأوبجكتات ومفهوم Garbage collector | 00:40:41 | 00:46:11 |
مثال الـ Bank والعمليات التي تجرى على الحساب البنكي | 00:00:00 | 00:24:17 |
مفهوم Package | 00:00:00 | 00:21:43 | |
مفهوم Static | 00:21:43 | 00:40:09 |
حل أسئلة دورات | 00:00:00 | 00:24:25 |
مفهوم الوراثة | 00:00:00 | 00:08:32 | |
مثال لتطبيق مفاهيم الوراثة | 00:08:32 | 00:18:34 | |
سماحيات الوصول لخصائص الأب ومفهوم Protected | 00:18:34 | 00:20:43 | |
علاقة الباني Constructor بالوراثة واستدعاء باني الأب | 00:20:43 | 00:30:13 | |
Method Overloading | 00:30:13 | 00:33:07 | |
Method Overriding | 00:33:07 | 00:40:29 |
ما هو Polymorphism | 00:00:00 | 00:06:17 | |
مثال عملي: Shape - Circle | 00:06:17 | 00:17:35 | |
شرح فكرة reference | 00:17:35 | 00:22:22 | |
Method Overriding | 00:22:22 | 00:26:30 | |
تخزين عدة أشكال في List واحدة واستعمال ال Polymorphism | 00:26:30 | 00:41:53 |
Downcasting | 00:00:00 | 00:10:26 | |
تعليمة instanceof | 00:10:26 | 00:12:23 | |
abstract method & class | 00:12:23 | 00:22:37 | |
مفهوم الـ Interface | 00:22:37 | 00:42:34 |
تقييمات الطلاب
ع******** س*** 11/04/2022
تساعد الطالب على فهم مواده بطرق سلسة وسهلة عدا عن إعطاء المدرسين الممتاز الذي بدوره يحفز الطالب على دراسة
ب*** د**** 11/12/2021
مفيدة