مقدمة في البرمجة من الصفر
لغة الجافا
اساسيات البرمجة وطرق التفكير خلال حل مشاكل البرمجة
هذا الكورس معد للراغبين في تعلم البرمجة من الصفر. تم بناء الدروس بشكل محكم لكي يتسلسل في مستويات البرمجة، مع الاخذ بعين الاعتبار عدم اطلاع المتعلم المسبق على المواضيع المطروحة.
هذا الكورس ملائم لجميع المستويات التالية:
-
الراغبين في تعلم مواضيع علم الحاسوب في الجامعات – هذا الكورس يغطي معظم مواد علم الحاسوب في الفصول الآولى
-
الراغبين في التخصص في مواضيع علم الحاسوب في المرحلة الثانوية
-
الراغبين في الدخول الى عالم البرمجة من الصفر
المقدمة
1
مقدمة
2
طباعة البرامج اللازمة
3
حل التمارين خلال الدورة
4
مقدمة - كتابة اول برنامج
اساسيات البرمجة
1
المتغيرات - Variables
2
المتغيرات - تمرين
3
المتغيرات - حل المتمرين + تحدي
4
انواع القيم والمتغيرات - Types
5
عمليات حسابية - Operations
6
اسماء المتغيرات
7
التعليقات - Comments
8
Boolean
9
Input & Output
10
If & Else
11
If & Else - تمرين
12
If & Else - حل التمرين
13
If & Else - تمرين 2
14
For loop
15
For loop - تمرين
16
For loop - حل التمرين
17
While loop
18
Break & Continue
19
تمرين
20
While - حل التمرين
المصفوفات - Arrays
1
المصفوفة - array
2
المصفوفة - تكملة
3
المصفوفة - تمرين
4
المصفوفة - حل التمرين
5
المصفوفة - تمرين 2
6
المصفوفة - تمرين تحدي
7
Bubble Sort
8
البحث داخل المصفوفة - find
9
matrix - برمجة لعبة x-o
Functions
1
Functions
2
Function parameters (input)
3
Function return type (output)
4
Function name
5
Functions - امثلة
6
Functions - تمرين
7
Functions - امثلة 2
8
Functions - code extraction
9
Functions - تمرين تحدي
10
Recursion
11
Recursion - امثلة
Object Oriented Programming
1
Class
2
Constructors
3
Methods & Static Methods
4
Public & Private
5
Reference Types vs. Value Types
6
Null
7
List
8
Generics
9
ArrayList
10
Inheritance - الوراثة
11
Override
12
Polymorphism
13
Abstract classes
14
Interface
15
Exceptions
الخاتمة
1
تلخيص الكورس - برمجة نظام طلاب ودورات
2
الخاتمة
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!