ستتعلم في هذه الدورة كيفية البرمجة بلغة R وكيفية استخدامها لتحليل البيانات بصورة فعالة. ستتعلم كيفية تثبيت البرامج اللازمة لبيئة البرمجة الإحصائية وتكوينها وكيفية وصف مفاهيم لغة البرمجة العامة إذ يتم تطبيقها بلغة إحصائية عالية المستوى. تتناول الدورة المشكلات العملية في الحوسبة الإحصائية التي تشمل البرمجة في لغة R، وقراءة البيانات في لغة البرمجة R، والوصول إلى حزم R، وكتابة دوال R، وتصحيح الأخطاء، وتحديد التعليمات البرمجية R، وتنظيم التعليمات البرمجية R والتعليق عليها. ستعرض الموضوعات في تحليل البيانات الإحصائية أمثلة عملية.
يتناول هذا الأسبوع الأساسيات للبدء مع لغة البرمجة R. ويحتوي درس مواد الخلفية على معلومات حول ميكانيكا الدورة التدريبية وبعض مقاطع الفيديو حول تثبيت R. كما تغطي مقاطع فيديو الأسبوع الأول تاريخ R وS، وتصفح أنواع البيانات الأساسية في R، ووصف دوال قراءة البيانات وكتابتها. أوصي بمشاهدة مقاطع الفيديو بالترتيب المدرج، ومشاهدة مقاطع الفيديو خارج الترتيب لن تُفسد القصة.
كتابة التعليمات البرمجية/إعداد دليل العمل الخاص بك (Windows)•7 minutes
كتابة التعليمات البرمجية/إعداد دليل العمل الخاص بك (Mac)•8 minutes
المقدمة•1 minute
نظرة عامة وتاريخ لغة البرمجة R•16 minutes
الحصول على مساعدة•14 minutes
مدخلات وحدة التحكم للغة البرمجة R والتقييم•5 minutes
أنواع البيانات - كائنات وسمات R•5 minutes
أنواع البيانات - المتجهات والقوائم•6 minutes
أنواع البيانات - المصفوفات•3 minutes
أنواع البيانات - العوامل•5 minutes
أنواع البيانات - القيم المفقودة•2 minutes
أنواع البيانات - إطارات البيانات•3 minutes
أنواع البيانات - أسماء السمات•2 minutes
أنواع البيانات - الملخص•1 minute
قراءة البيانات الجدولية•6 minutes
قراءة الجداول الكبيرة•7 minutes
تنسيقات البيانات النصية•5 minutes
الاتصالات: واجهات للعالم الخارجي•5 minutes
الإعداد الفرعي - الأساسيات•4 minutes
الإعداد الفرعي - القوائم•5 minutes
الإعداد الفرعي - المصفوفات•3 minutes
الإعداد الفرعي - المطابقة الجزئية•2 minutes
الإعداد الفرعي - إزالة القيم المفقودة•4 minutes
العمليات الموجهة•4 minutes
مقدمة في الدوامة•1 minute
9 readings•Total 90 minutes
مرحبًا بك في لغة البرمجة R•10 minutes
نبذة عن المدرس•10 minutes
استبيان ما قبل الدورة•10 minutes
المنهج•10 minutes
كتاب الدورة•10 minutes
ملحق الدورة: The Art of Data Science•10 minutes
بودكاست علوم البيانات: ليست هناك انحرافات قياسية•10 minutes
البدء والإجراءات العملية في اللغة R•10 minutes
تمارين R العملية في الجزء 1 من الدوامة•10 minutes
1 assignment•Total 40 minutes
اختبار الأسبوع الأول•40 minutes
7 programming assignments•Total 1,260 minutes
درس الدوامة الأول: كتل البناء الأساسية•180 minutes
درس الدوامة الثاني: مساحة العمل والملفات•180 minutes
درس الدوامة الثالث: متواليات الأعداد•180 minutes
درس الدوامة الرابع: الخطوط المتجهة•180 minutes
درس الدوامة الخامس: القيم المفقودة•180 minutes
درس الدوامة السادس: الإعداد الفرعي للخطوط المتجهة•180 minutes
درس الدوامة السابع: المصفوفات وأطر البيانات•180 minutes
الأسبوع الثاني: البرمجة باستخدام R
Module 2•12 hours to complete
Module details
مرحبا بك في الأسبوع الثاني من دورة البرمجة R. في هذا الأسبوع سوف نخلع القفازات وستغطي الدروس الموضوعات الأساسية مثل البنيات والدوال. كما سنقدم أول مهمة برمجة لهذه الدورة وموعد تسليمها نهاية الأسبوع.
قواعد النطاق - أمثلة تحسين النطاق (اختياري)•9 minutes
معاير الترميز•9 minutes
التواريخ والأوقات•10 minutes
3 readings•Total 30 minutes
الأسبوع الثاني: البرمجة باستخدام R•10 minutes
تمارين R العملية في الجزء 2 من الدوامة•10 minutes
تعليمات مهمة البرمجة 1: تلوث الهواء•10 minutes
2 assignments•Total 60 minutes
اختبار الأسبوع الثاني•30 minutes
مهمة البرمجة 1: الاختبار•30 minutes
3 programming assignments•Total 540 minutes
درس الدوامة الأول: المنطق•180 minutes
درس الدوامة الثاني: الدوال•180 minutes
درس الدوامة الثالث: التواريخ والأوقات•180 minutes
الأسبوع الثالث: دوال حلقة التكرار وتصحيح الأخطاء
Module 3•10 hours to complete
Module details
قد وصلنا الآن للأسبوع الثالث من برمجة R، والذي يمثل نقطة المنتصف. سوف تغطي دروس هذا الأسبوع دوال حلقة التكرار وأدوات تصحيح الأخطاء في لغة البرمجة R. وسوف تجعل هذه الجوانب R مفيدة في كلٍّ من العمل التفاعلي وكتابة الرموز الأطول وهي شائعة الاستخدام في مجال العمل.
الأسبوع الثالث: دوال حلقة التكرار وتصحيح الأخطاء•10 minutes
تمارين R العملية في الجزء 3 من الدوامة•10 minutes
1 assignment•Total 30 minutes
اختبار الأسبوع الثالث•30 minutes
2 programming assignments•Total 360 minutes
درس الدوامة الأول: lapply وsapply•180 minutes
درس الدوامة الثاني: vapply وtapply•180 minutes
1 peer review•Total 120 minutes
مهمة البرمجة 2: النطاق اللغوي•120 minutes
الأسبوع الرابع: المحاكاة والتعريف
Module 4•11 hours to complete
Module details
يتناول هذا الأسبوع كيفية محاكاة البيانات في R، والتي هي بمثابة أساس لإجراء دراسات المحاكاة. نحن نوفر أيضًا محلل ملفات التعريف في R والذي يتيح لك جمع معلومات مفصلة حول كيفية تشغيل دوال R الخاصة بك وتحديد الأزمات التي يمكن معالجتها. يعد محلل ملفات التعريف أداة رئيسية لمساعدتك في تحسين برامجك. وأخيرًا، نعرض دالة str، والتي أعتقد شخصيًا أنها الدالة الأكثر فائدة في R.
The mission of The Johns Hopkins University is to educate its students and cultivate their capacity for life-long learning, to foster independent and original research, and to bring the benefits of discovery to the world.
OK
Why people choose Coursera for their career
Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I purchase the Certificate?
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.