К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
برمجة Java: حل المشكلات باستخدام البرامج · LearnSpace
Назад в каталог
courseraПрограммирование

برمجة Java: حل المشكلات باستخدام البرامج

Курс от Duke University
Начальный≈ 16.2 чАрабский
О курсеНавыкиПрограммаПреподаватели

О курсе

تَعلّم التعليمات البرمجية في Java، وحسّن برمجتك ومهارات حل المشكلات. ستتعلم تصميم الخوارزميات وأيضًا تطوير البرامج وتصحيحها. استخدام فئات مخصصة مفتوحة المصدر، ستكتب برامج بإمكانها الوصول إلى الصور ومواقع الويب وأنواع أخرى من البيانات وتحولها. في نهاية الدورة ستنشئ برنامجًا يُحدد شهرة أسماء المواليد المختلفة في US بمرور الوقت من خلال تحليل ملفات القيمة المفصولة بفاصلة (CSV). بعد الانتهاء من الدورة ستتمكن من: 1. تحرير برنامج Java وتحويله برمجيًا وتشغيله، 2. استخدام العبارات الشرطية وحلقات التكرار في برنامج Java، 3. استخدام وثائق Java API في كتابة البرامج. 4. تصحيح برنامج Java باستخدام أسلوب علمي، 5. كتابة أسلوب Java لحل مشكلة معينة، 6. تطوير مجموعة من حالات الاختبار كجزء من تطوير البرنامج، 7. إنشاء فئة باستخدام عدة أساليب تعمل معًا لحل المشكلة، و 8. استخدام تقنيات تصميم فرق تسد لبرنامج يستخدم عدة أساليب.

Навыки, которые вы освоите

Java ProgrammingJavaData AccessAlgorithmsComputer ProgrammingData Import/ExportSoftware DocumentationProgram DevelopmentDebuggingStatistical ProgrammingFile I/O

Программа курса

5 модулей · 98 учебных материалов

01مقدمة للدورة6 материалов

مرحبًا

مقدمة للدورةВидеоمصادر البرمجةЧтениеالمصادر لمساعدتك على النجاحВидеоنصائح لتعلُم البرمجةВидео

Учитесь у экспертов

Owen Astrachan

Professor of the Practice

Robert Duvall

Lecturer

Andrew D. Hilton

Associate Professor of the Practice

Susan H. Rodger

Professor of the Practice

برمجة Java: حل المشكلات باستخدام البرامج
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 16.2 ч

5 модулей

Язык: Арабский

Субтитры: Французский, Португальский, Корейский, Русский, Английский, Испанский

Часть программы вашего университета
استخدام المنتديات: كيفية طلب المساعدة بشكل فعالВидео
برمجة كائنية التوجه مع تخصص JavaВидео
02أساسيات بناء جملة Java ودلالتها26 материалов

لنبدأ بـ BlueJ

وحدة تعلم النتائجЧтениеلماذا نستخدم Java؟Видеоحمِّل BlueJ وافتح أول مشروع BlueJ خاص بكЧтениеاستخدام BlueJ للبرمجة في JavaВидеоلنبدأ بـ BlueJЗадание

المتغيرات ومعاملات العمليات الحسابية

هيا نتعلم أساسيات بناء جمل Java!Чтениеالأشكال: مجموعات النقاطВидеоلماذا الدلالات: الدافع لقراءة التعليمات البرمجيةВидеоالمتغيراتВидеоمعاملات العمليات الحسابيةВидеоالمتغيرات ومعاملات العمليات الحسابيةЗадание

الدوال والعبارات الشرطية

الدوالВидеоالعبارات الشرطيةВидеоالدوال والعبارات الشرطيةЗадание

الفئات، الأنواع، حلقات التكرار For Each

الفئاتВидеоجديدВидеоأساليبВидеоأنواعВидеоحلقات التكرار For EachВидеоالفئات، الأنواع، حلقات التكرار For EachЗадание

الخطوات السبع لبرمجة حل المشكلات

برمجة الحل: نهج الخطوات السبعВидеоإجراء الخطوات السبع: تطوير خوارزميةВидеоإجراء الخطوات السبع: اختبار خوارزميةВидеоإجراء الخطوات السبع: ترجمتها إلى تعليمات برمجيةВидеоحساب محيط الشكلЧтениеحساب محيط الشكلЗадание
03السلاسل في Java31 материалов

إيجاد جين في DNA

ما هي السلسلةВидеоفهم السلاسلВидеоتطوير خوارزميةВидеоمواضع في السلاسلВидеоالترجمة إلى تعليمات برمجيةВидеоرياضيات JavaВидеоتمرين البرمجة: البحث عن الجينات وروابط الويبЧтениеإيجاد جين في DNAЗадание

إيجاد كل الجينات في DNA

مقدمةВидеоالفهم التصوريВидеоحلقات تكرار WhileВидеоحلقات تكرار While وبناء الجملة ودلالتهاВидеоالتعليمات البرمجية لحلقات تكرار WhileВидеоكودونات التوقف الثلاثةВидеоالتعليمات البرمجية لكودونات التوقف الثلاثة - الجزء الأول

تصحيح التعليمات البرمجية

التصحيح: الجزء الأولЗаданиеالتصحيح: الجزء الثانيЗаданиеخطوات التصحيح الأولىОбсуждение

استخدام فئة StorageResource

فصل المشكلاتВидеоفئة StorageResourceВидеоالتعليمات البرمجية لفئة StorageResourceВидеоتمرين البرمجة: تخزين جميع الجيناتЧтениеاستخدام StorageResourceЗадание

مراجعة

السلاسل في JavaЗадание
04ملفات CSV والإحصائيات الأساسية في Java21 материалов

أي الدول تُصدر...؟

وحدة تعلم النتائجЧтениеبيانات CSV: القيم المفصولة بفواصلВидеоاستخدام مكتبات CSVВидеоأي الدول تُصدر...؟ تطوير خوارزميةВидеоأي الدول تُصدر...؟ الترجمة إلى تعليمات برمجيةВидеоCSVExport: ملخصВидеоتمرين البرمجة: تحليل بيانات التصديرЧтениеأي الدول تُصدر...؟Задание

CSV مشكلة الطقس

اليوم الأكثر حرارة في سنة: القيم المفصولة بفواصلВидеоتحويل السلاسل إلى أعدادВидеоدرجة الحرارة القصوى: تطوير خوارزميةВидеоJava للا شيء—فارغ: عندما لا يكون لديك كائنВидеоدرجة الحرارة القصوى: الترجمة إلى تعليمات برمجيةВидеоدرجة الحرارة القصوى: اختبار التعليمات البرمجيةВидео

مراجعة

ملفات CSV والإحصائيات الأساسية في JavaЗадание

للمتعة: إنشاء ملفات تعريف ارتباط Java (مكافأة إضافية)

إنشاء ملفات تعريف ارتباط JavaВидео
05مشروع صغير: أسماء المواليد14 материалов

تجوُل

مشروع صغير لأسماء المواليد: نظرة عامةВидеоمشروع صغير لأسماء المواليد: نظرة عامة في البياناتВидеоمشروع صغير لأسماء المواليد: إجمالي المواليدВидеоدليل تمرين المشروع الصغيرЧтениеأسماء المواليدЗаданиеتمديد برنامجكЧтение

مجموعة الصور بتدرج الرمادي

مجموعة تدرج الرمادي: تحويل العديد من الملفاتВидеоخوارزمية تدرج الرمادي: نهج الخطوات السبعةВидеоصورة قابلة للتكرار في BlueJ: مجموعة تدرج الرماديВидеоمعالجة مجموعة تدرج الرماديВидеоحفظ الصور بأسماء جديدةВидеоملخص مجموعة تدرج الرمادي: تحويل العديد من الملفاتВидеоتمرين البرمجة: مجموعة تدرج الرمادي وعكس الصورةЧтениеمجموعة الصور بتدرج الرماديЗадание
Видео
التعليمات البرمجية لكودونات التوقف الثلاثة - الجزء الثانيВидео
العطف المنطقي والفصل المنطقي و \ أوВидео
التعليمات البرمجية للعطف المنطقي والفصل المنطقي و \ أوВидео
إيجاد جينات متعددةВидео
ترجمتها إلى تعليمات برمجيةВидео
تمرين البرمجة: إيجاد الكثير من الجيناتЧтение
إيجاد كل الجينات في DNAЗадание
درجة الحرارة القصوى: من مجموعات بيانات متعددةВидео
درجة الحرارة القصوى المُعاد بناؤهاВидео
CSVMax: ملخصВидео
تمرين البرمجة: تحليل بيانات الطقسЧтение
بيانات الطقسЗадание