
Overview
Overview
وصف المقرر:
في هذا المقرر ستتعلم أساسيات البرمجة باستخدام لغة Java.
يركز المقرر على غرس الأساليب الصحيحة في التفكير البرمجي و حل المشاكل بطريقة فعالة.
ستتعرف على المفاهيم البرمجية الأساسية مثل variables, loops, if-statements وغيرها بأسلوب مبسط وواضح.
عند الاشتراك في المقرر سوف تحصل على:
- ستصبح جزءًا من مجتمع الطموحين: مجتمع تعليمي مميز مليء بالداعمين والمتحمسين.ستجد أصدقاء جدد يشاركونك نفس الطموح، يساعدونك، يشجعونك، ويشتركون معك في الحلول والخبرات.
- فيديوهات شرح قصيرة: تغطية كافة مواضيع المنهج بأسلوب سلس ومعاصر,
- تدريبات عملية وحل أمثلة: لتطوير مهاراتك البرمجية.
- مراجعات مباشرة (لايف): تُعقد بشكل دوري لتحضيرك بأفضل صورة.
- الوصول إلى 4 فصول أكاديمية من الجلسات المباشرة المسجلة: للحصول على أقصى استفادة من الشروحات السابقة.
- حلول لاختبارات سابقة: لفهم أنماط الأسئلة وتحسين أدائك.
- ملخص شامل للمنهج: يساعدك على مراجعة المادة بسهولة.
- ورش عمل عملية: لتطبيق ما تعلمته بشكل عملي.
- مجموعة واتساب خاصة: للتفاعل ومناقشة المادة مع زملائك.
المنهج:
- Introduction to Programming: أساسيات البرمجة بلغة Java، بما في ذلك المتغيرات، الثوابت، وأنواع البيانات.
- Control Structures: الجمل البرمجية مثل التسلسل (Sequence)، الاختيار (if, if-else, switch)، والتكرار (for, while, do-while).
- Methods: البرمجة المعيارية باستخدام الدوال، المعاملات، نوع الإرجاع، والتحميل الزائد (overloading).
- Arrays: المصفوفات أحادية البعد والعمليات الأساسية عليها.
- File Handling: أساسيات القراءة من الملفات والكتابة عليها.
ملاحظات هامة:
- الاشتراك في المقرر لمدة ترم واحد فقط
Course Features
- Lectures 182
- Quizzes 3
- Duration 30 hours
- Skill level Beginner
- Language Arabic
- Students 2756
- Assessments Yes
Curriculum
Curriculum
Curriculum
- 19 Sections
- 182 Lessons
- 22 Weeks
Expand all sectionsCollapse all sections
- Ch0: Introduction5
- Ch1: Introduction to Computers, Programs, and Java4
- Ch2: Elementry Programming19
- 3.1Chapter overview (الزبده)2 Minutes
- 3.2Variables2 Minutes
- 3.3Identifiers & Naming Conventions3 Minutes
- 3.4Data types4 Minutes
- 3.5Scanner (IMPORTANT)6 Minutes
- 3.6Scanner Example5 Minutes
- 3.7Final, Integer division and Remainder4 Minutes
- 3.8More Integer divsion, modular (%) and other topics8 Minutes
- 3.9Arithmetic Expressions5 Minutes
- 3.10Type Casting5 Minutes
- 3.11Increment and decrement (Post and Pre Increment)7 Minutes
- 3.12Increment and decrement exercises4 Minutes
- 3.13Swapping varibales3 Minutes
- 3.14Practice 1 – Ex.2.58 Minutes
- 3.15Practice 2 – Ex.2.66 Minutes
- 3.16Practice 3 – Ex.2.146 Minutes
- 3.17Extra Practice9 Minutes
- 3.18Chapter 2 Quiz15 Minutes10 Questions
- 3.19Practice 4 Ex: 2.17 – Wind chill temperature11 Minutes
- Ch3: Selections16
- 4.1Chapter 3 Overview4 Minutes
- 4.2Boolean Expressions4 Minutes
- 4.3Logical Operators5 Minutes
- 4.4Basic If7 Minutes
- 4.5Else and Else if explained5 Minutes
- 4.6IF Practice – MCQ and Coding7 Minutes
- 4.7IF Practice – Coding7 Minutes
- 4.8IF Practice – More questions (MCQ)3 Minutes
- 4.9Random in java – IMPORTANT7 Minutes
- 4.10Switch statement explained4 Minutes
- 4.11Switch Example8 Minutes
- 4.12Chapter summary & in line IF8 Minutes
- 4.13Ch3 Practice 16 Minutes
- 4.14Ch3 Practice 2 (3.17)12 Minutes
- 4.15Ch3 Practice 34 Minutes
- 4.16Ch3 Pratice 4 Bookstore – Very good exercise13 Minutes
- Quiz 1 (Ch2 + Ch3)1
- Ch4: Mathmatical Functions, Characters and Strings18
- 6.1Chapter 4 Overview2 Minutes
- 6.2Math Trigonometric Methods (Sin, Cos, Tan, etc…)4 Minutes
- 6.3Math rounding Methods (Ceil, floor, rint and round)6 Minutes
- 6.4Math min max and abs methods1 Minute
- 6.5Character data type and Unicode7 Minutes
- 6.6Character Methods4 Minutes
- 6.7String Methods – Length, CharAt, indexOf5 Minutes
- 6.8String Methods – concat, toUppercase, toLowerCase, trim, lastIndexOf4 Minutes
- 6.9String Methods – startsWith, endsWith, equals, equalsIgnoreCase, compareTo5 Minutes
- 6.10String Methods – Substrings6 Minutes
- 6.11Scanner – next() vs nextLine()4 Minutes
- 6.12Printf – Print formatted7 Minutes
- 6.13Practice coding: Top level domain8 Minutes
- 6.14Practice coding: email generator8 Minutes
- 6.15Practice coding: vowel letters game7 Minutes
- 6.16Practice coding: Student Major and Status (4.18)10 Minutes
- 6.17Practice MCQ6 Minutes
- 6.18Chapter 4 summary PDF
- Ch5: Loops17
- 7.1Chapter 5 Overview3 Minutes
- 7.2while loop3 Minutes
- 7.3for loop4 Minutes
- 7.4do while loop2 Minutes
- 7.5ending a loop with a sential value4 Minutes
- 7.6When to use each loop3 Minutes
- 7.7break VS continue3 Minutes
- 7.8Loop Tracing MCQ7 Minutes
- 7.9Loop Tracing more MCQ4 Minutes
- 7.10Practice coding: sum of square terms8 Minutes
- 7.11Practice coding: Random numbers12 Minutes
- 7.12Practice coding: count positive and negative numbers9 Minutes
- 7.13Practice coding: Find the name of the highest student score9 Minutes
- 7.14Nested Loops (loop inside loop)8 Minutes
- 7.15Practice coding: Reversing a String6 Minutes
- 7.16Practice coding: Display max and min for random numbers8 Minutes
- 7.17Major review code question structure4 Minutes
- Quiz 2 (Ch4 + Ch5)0
- Ch6: Methods12
- 9.1Introduction to methods9 Minutes
- 9.2Defining a method7 Minutes
- 9.3Defining a void method4 Minutes
- 9.4Invoking/calling a method4 Minutes
- 9.5Scope of methods (pass by value)5 Minutes
- 9.6Method Overloading7 Minutes
- 9.7Practice – Lab 6 solution (Q1)11 Minutes
- 9.8Practice – Assignment 6 (Q1)7 Minutes
- 9.9Practice – Assignment 6 (Q2)5 Minutes
- 9.10Practice – Assignment 6 (Q3)6 Minutes
- 9.11Practice – Assignment 6 (Q4)5 Minutes
- 9.12Practice – Assignment 6 (Q6) – MOST IMPORTANT QUESTION8 Minutes
- Ch7 Arrays13
- 10.1Arrays intro8 Minutes
- 10.2how to Declare, Create and Initialize an array8 Minutes
- 10.3Initialize an Array from user6 Minutes
- 10.4Print an Array (Manual and Automatic)4 Minutes
- 10.5Get the SUM and AVG of an Array6 Minutes
- 10.6Get the MAX and MIN VALUE of an Array4 Minutes
- 10.7Get the MAX and MIN INDEX of an Array4 Minutes
- 10.8REVERSE an Array (1 & 2)8 Minutes
- 10.9REVERSE an Array (3)7 Minutes
- 10.10Check if two arrays are identical7 Minutes
- 10.11Remove duplicates8 Minutes
- 10.12Count occurrences9 Minutes
- 10.13Linear Search7 Minutes
- Quiz 3 (Ch6 + Ch7)1
- Ch12 Files5
- >> NEW Live Stream - 242 <<3
- Live Stream - 24113
- 14.1Live #1 – Chapter 1 – 3/sept/202469 Minutes
- 14.2Live #2: Chapter 2 – 18/Sept/2024147 Minutes
- 14.3Live #2: Chapter 3 – 18/Sept/202496 Minutes
- 14.4Live #3: Chapter 4 (and remaining of 3) – 19/Oct/2024170 Minutes
- 14.5Live #4: Chapter 5 – 23/Oct/2024160 Minutes
- 14.6Live#6: Major 1 review – Chapter 1, 2, 3 – Oct 30 2024177 Minutes
- 14.7Live#7: Major 1 review – Chapter 4, 5 – Nov 1 2024182 Minutes
- 14.8Live#8: Major 1 final review (Tips and tricks, find the error and some coding questions) – Nov 2 2024118 Minutes
- 14.9Live#9 Final Review – Files part 1 – practical – Dec 4 2024124 Minutes
- 14.10Live#9 Final Review – Files part 2 – Theory (Important) – Dec 4 202411 Minutes
- 14.11Live#10 Final Review – MCQ questions in depth – Dec 7 2024161 Minutes
- 14.12Live#11 Final Review – Last Live – Tracing, Error and Files – Part 1 – Dec 15 202422 Minutes
- 14.13Live#11 Final Review – Last Live – Tracing, Error and Files – Part 2 – Dec 15 2024
- Live Stream - 23216
- 15.1Live #1 Chapter 2 – 2/Feb/2024117 Minutes
- 15.2Live #2 Chapter 3 – 9/Feb/2024100 Minutes
- 15.3Live #3 Chapter 4 – 14/Mar/2024 – Part 1 (Math, Character)49 Minutes
- 15.4Live #3 Chapter 4 – 14/Mar/2024 – Part 2 (Strings)109 Minutes
- 15.5Live#4 Chapter 5 – 30/Mar/202484 Minutes
- 15.6Live#5 Major Review – 19/Apr/2024 – part 1 – Day 168 Minutes
- 15.7Live#5 Major Review – 19/Apr/2024 – part 2 – Day 150 Minutes
- 15.8Live#6 Major Review – 20/Apr/2024 – Day 293 Minutes
- 15.9Live#7 Chapter 6 – 4/May/2024137 Minutes
- 15.10Live#8 Lab final – 15/May/2024102 Minutes
- 15.11Live#9 Arrays – 21/May/202495 Minutes
- 15.12Live#10 File – 21/May/202433 Minutes
- 15.13Live#11 FINALS – From Start To Major – 26/May/2024 – Part 173 Minutes
- 15.14Live#11 FINALS – From Start To Major – 26/May/2024 – Part 268 Minutes
- 15.15Live#12 FINALS – Chapters 6, 7 and 12 – 29/May/2024122 Minutes
- 15.16Live#13 FINALS – Solving old exams – 30/May/2024125 Minutes
- live Streams - 23119
- 16.1Live#1 (Basics, Scanner and tips) – Sept 1190 Minutes
- 16.2Live#2 (Chapter 2) – Sept 272 Hours
- 16.3Live#2 (Chapter 3 – till else) – Sept 2738 Minutes
- 16.4Live#3 (Chapter 3 – if practice, switch, inline if) – Oct 2098 Minutes
- 16.5Live#3 (Chapter 4 – random and other Math methods) – Oct 2042 Minutes
- 16.6Live#4 (Chapter 5 – part 1 – Oct 22)166 Minutes
- 16.7Live#4 (Chapter 5 – part 2 – Oct 22)81 Minutes
- 16.8Live#5 (Major review – coding part – Oct 23)145 Minutes
- 16.9Live#5 (Major review – MCQ + TIPS – Oct 23) – نهاية البث فيه نصايح مهمه جدا148 Minutes
- 16.10Live#6 – Loops review – Nov 15126 Minutes
- 16.11Live#7 – Final Lab review – Nov 26111 Minutes
- 16.12Live#8 – (Chapter 7 – Arrays) – Dec 6127 Minutes
- 16.13Live#9 – ( Files + Copy array and split) – Dec 13130 Minutes
- 16.14Live#10 – FINAL REVIEW (Chapter 2, 3, 4, 5) – Dec 17180 Minutes
- 16.15Live#11 – FINAL REVIEW (Chapter 6 + MCQ) – Dec 1854 Minutes
- 16.16Live#12 – FINAL REVIEW (Chapter 7, 12 + MCQ) – Dec 18107 Minutes
- 16.17Live#13 – LAST LIVE (Pre and Post increment, Mod %, MCQs) – Dec 2446 Minutes
- 16.18Live#14 – LAST LIVE (More MCQs) – Dec 2465 Minutes
- 16.19Live#15 – LAST LIVE (Coding, MCQs, and final tips) – Dec 24199 Minutes
- Live stream - 222 finals10
- 17.1CS101 – Full Summary PDF – IMPORTANT!!!!!
- 17.2Live #1 – Chapter 2 (intro and Variables, Scanner) – May 1471 Minutes
- 17.3Live #1 – Chapter 3 (Selections) – May 1446 Minutes
- 17.4Live #2 – Chapter 4 & 5 (String, Character, Math and loops) – May 1589 Minutes
- 17.5Live #3 – Chapter 6 (Methods) – May 1769 Minutes
- 17.6Live #3 – Chapter 7 (Arrays) – May 1792 Minutes
- 17.7Live #4 – Chapter 7 (Arrays Part 2) – May 1945 Minutes
- 17.8Live #4 – Chapter 12 (Files) – May 1958 Minutes
- 17.9Live #5 – OLD EXAMS (MCQ, OUTPUT, FIND ERROR) – May 22109 Minutes
- 17.10Live #6 – OLD EXAMS (Coding) – May 2495 Minutes
- Live stream - 2229
- 18.1Live#1 Chapter 2 -3 Feb45 Minutes
- 18.2Live#2 Chapter 3 – 13 Feb107 Minutes
- 18.3Live#3 Chapter 3 & 4 review59 Minutes
- 18.4Live#4 – Mar 7 – Loops92 Minutes
- 18.5Live#5 – Mar 18 – Major review chapter 5100 Minutes
- 18.6Live#6 – Mar 19 – Major review MCQ part 195 Minutes
- 18.7Live#6 – Mar 19 – Major review MCQ part 272 Minutes
- 18.8Live#7 – May 7 – Final Lab review day 171 Minutes
- 18.9Live#7 – May 8 – Final Lab review day 2118 Minutes
- Extras4
Instructor
Instructor