موضوعات منهج حر للحاسوب/أساسيات البرمجة

من ويكي أضِف
< موضوعات منهج حر للحاسوب
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث

1-أساسيات البرمجة: ما هي البرمجة؟

ما هي لغة البرمجة؟

كتابة الكود

الفرق بين اللغات التي يتم تجميعها وتفسيرها

2. جمل البرمجة الأساسية:

لماذا جافا سكريبت؟

إنشاء برنامجك الأول في جافا سكريبت

طلب الإدخال

3. المتغيرات وأنواع البيانات

مقدمة عن المتغيرات وأنواع البيانات

اللغات البرمجية و نوع المتغير " قوي - ضعيف "

العمل مع الأعداد

العمل مع الأحرف والجمل

العمليات

المساحة البيضاء

التعليقات

4. العمل مع الحالات

التعامل مع الحالات بجملة if

العمل مع الحالات المختلفة

المقارنة

التعامل مع الحالات بجملة switch

5.تجميع الكود

إنشاء واستدعاء دالات

وضع المتغيرات

فهم نطاق متغير

كود تقسيم إلى ملفات مختلفة

6 التكرار: كتابة الحلقات

مقدمة التكرار

عمل تكرار بجملة while

عمل تكرار بجملة for

7. المزيد عن الجمل

تنظيف مع سلسلة سلسلة

إيجاد أنماط في جملة

مقدمة التعبيرات العادية

8. المجموعات

العمل مع المصفوفات

طريقة عمل المصفوفات

التكرار عبر المصفوفات

المصفوفات بلغات أخرى

9. الخوارزميات

كتابة الكود بطريقتك

10. المدخلات والمخرجات

الإدخال / الإخراج

القراءة والكتابة من DOM

البرمجة على اساس الأحداث

مقدمة لملف I / O

11. عندما تسوء الأمور :(

مقدمة لتصحيح الأخطاء

تتبع الكود الذي ينتج عنه الخطأ

فهم رسائل الخطأ

استخدام مصححات

12. مقدمة لكائن التوجيه

ما هو الكائن الموجه؟

ما هي الفئة ؟ استخدام الفئات والكائنات

13. موضوعات متقدمة

إدارة الذاكرة عبر لغات

مقدمة في الخوارزميات

مقدمة عن ال multithreading

14. استكشاف اللغات

مقدمة عن لغات برمجية اخري

C-based languages

The Java world

.NET languages: C# and Visual Basic .NET

Ruby

Python

Objective-C

Libraries and frameworks