Ahmed Elmalla
Ahmed Elmalla
Python Tutor Mobile Developer Web Developer Product Manager Product Manager Data Analyst
Ahmed Elmalla

Blog

GCSE Private Class | Python Tutoring | Computer Science tutor | Middle East

GCSE Private Class | Python Tutoring | Computer Science tutor | Middle East

1) Class Intro (7 Dec 23):

      a) Class Summary: 

  1. Introduction about the tutor

  2. Tips about utilizing the human brian ower.

  3. Introduction about OpenCV and AI usage for Facial & Object detection

  4. Introduction about computers & Applications

  5. Computential Thinking  

            

      b) Video (Group 1 - Wednesday): 
                      
Part 1 (-), 

                      Part 2 (-)        

                      Part 3 ()     

     

       c) Video (Group 2 - Saturday): 
                      
Part 1 (نبذة عن المدرس و التعرف على كيفية استخدام امكانات العقل بافضل صورة), 

                      Part 2 (مناقشة حول قواعد البيانات، أهمية تعلم البرمجة، وشرح للواجب المنزلي)        

                 

      d) Files: GDrive

      e) Class Code: n/A 

      f) Excercises : here

 

2) Class 2 (12 Dec 23):

      a) Class Summary: 

  1. I

            

      b) Video (Group 1 & Group 2 - Thrusday ): 
                      
Part 1 (-), 

                      Part 2 (-)        

                       

      d) Files: GDrive

      e) Class Code: n/A 

      f) Excercises : N/A

 

3) Class 3 (13 Dec 23) - Group 1:

      a) Class Summary: 

  1. I

            

      b) Video (Group 1 - Wednesday ): 
                      
Part 1 (-), 

                      Part 2 (-)        

                       

      d) Files: GDrive

      e) Class Code: python 

      f) Excercises : here

 

4) Class 4 (16 Dec 23) - Group 2 (same content like class 3):

      a) Class Summary: 

  1.  

  2. بناء برنامج يتطلب تنظيم وتخطيط للمهام أولاً، حيث يتم تقسيم المدخلات إلى فئات مثل الصور، الصوتيات، والمعلومات. بعد ذلك، يتم تحويل المهام الكبيرة إلى مهام صغيرة، والمهام الصغيرة إلى مهام أصغر لتسهيل العملية.

    يظهر ال structure diagram بوضوح مميزاته عن كتابة الأكواد مباشرة، حيث يقلل من الوقت والجهد ويزيد من الدقة.

    تشير الفقرة الثانية إلى الفرق بين machine code وassembly language، حيث يتفهم ال desktop اللغة الأولى بشكل مباشر كلغة بينما تكون assembly language مخصصة لتسهيل الفهم والقراءة، مع توضيح كيفية استدعاء البيانات من ال memories.

    أخيرًا، يتم تقديم شرح بسيط للغة Python، حيث يتم توضيح كيفية كتابة الشيفرة باستخدام المعادلات والبيانات المطلوبة.

           

      b) Video (Group 2 - Saturday ): 
                      
Part 1 (-), 

                      Part 2 (Computer Class 4(Part 2- Tasks Organization, Structure Diagrams +Programming Language Overview)        

                       

      d) Files: GDrive , Handwritten Notes , Memory Addresses

      e) Class Code: python 

      f) Excercises : here (Group 1) , Group 2

 

5) Class 5 (19 Dec 23) - Group 1 & Group 2:

      a) Class Summary: 

  1. Machine Code (لغة الآلة): برنامج كمبيوتر يُكتب بتعليمات لغة الآلة، يمكن تنفيذه مباشرةً عبر وحدة المعالجة المركزية للكمبيوتر.

  2. Assembly Languages (لغة التجميع): تُختصر إلى "asm"، وهي لغة برمجة منخفضة المستوى، تتيح فهمًا دقيقًا لتشغيل الكمبيوتر.

  3. High-Level Language (لغة عالية المستوى): صنف من لغات البرمجة لا يتطلب من المبرمج الخوض في تفاصيل تطبيق الأوامر أو الأجهزة الحاسوبية.

  4. Memory (الذاكرة): إحدى قدرات الدماغ تمكنه من تخزين المعلومات واسترجاعها.

  5. Embedded System (النظام المدمج): يُستخدم للإشارة إلى نظام حاسوبي صغير الحجم ومخصص لأداء وظائف محددة. استكشف معنا عالم البرمجة وأساسيات الحواسيب في هذا الفيديو الممتع والمفيد.           

      b) Video (Group 1 & 2 - Thuesday ): 
                      
Part 1 (Computer Programming: Machine Code to High-Level Lang. + Embedded Systems), 

                      Part 2 (-)  

                      Part 3 (-)        

                       

      d) Files: GDrive , Handwritten Notes 

      e) Class Code: python 

      f) Excercises : here 

 

6) Class 6 (20 Dec 23) - Group 1 :

      a) Class Summary: 

  1.           

      b) Video (Group 1 - Wednesday ): 
                      
Part 1 (-), 

                      Part 2 (-)  

                      Part 3 (-)        

                       

      d) Files: GDrive , Handwritten Notes , Algorithm vs Programs

      e) Class Code: python 

      f) Excercises : here (Group 1)  - Twitter (X) link for group 1 - homework : here

 

7) Class 7 (23 Dec 23) - Group 2 :

      a) Class Summary: 

  1.           

      b) Video (Group 2 - Satuday ): 
                      
Part 1 (-), 

                      Part 2 (-)      

                       

      d) Files: GDrive , Handwritten Notes , Algorithm vs Programs, Pair Programing & Misconceptions

      e) Class Code: python 

      f) Excercises : here (Group 2)  - Twitter (X) link for group 2 - homework : here

 

8) Class 8 (26 Dec 23) - Group 1 & Group 2 :

      a) Class Summary: 

  1.           

      b) Video (Group 1 - Tuesday ): 
                      
Part 1 (-), 

                      Part 2 (Understanding Programming Roles, Reviewing Flowcharts and Their Symbols, Exercises, Input Type Conversion, and Discussing Assignments with Expressions)      

                       

      d) Files: Main Class Slides , Handwritten Notes ,Studying Python Codes L2_slides, Claculate Age Exercise

      e) Class Code: python 

      f) Excercises : here 

      g) Twitter (X) link: Group 1 - homework : here  - Group 2 - homework : here

 

9) Class 9 (27 Dec 23) - Group 1  :

      a) Class Summary: 

  1. جاذبية القمر 1/6 من جاذبية الأرض. الوزن على الأرض ÷ 6 = الوزن المطلوب. ويتم وضعه في علامتي اقتباس، مما يعني أن ما بينهما هو نص (string). أمر "print" خاص بالطباعة. في بايثون، يوجد أنواع متغيرات مثل: ١. Integer، ٢. Real، ٣. Boolean، ٤. Character، و ٥. String (نوع من أنواع البيانات). أي شيء بين علامتي اقتباس يصبح متغيرًا من نوع الـ "string" وله حجم مختلف في الذاكرة.

              

      b) Video (Group 1 - Wednesday ): 
                      
Part 1 (Understanding Lunar Weight Calculation and Variable Types in Python Programming), 

                      Part 2 (-) 

                      Part 3 ()     

                       

      d) Files: GDrive , Weight On Moon Python Exercise

      e) Class Code: python 

      f) Excercises : here (Group 1) 

      g) Twitter (X) link: Group 1 - homework : here  - Group 2 - homework : here

 

10) Class 10 (30 Dec 23) - Group 2  :

      a) Class Summary: 

  1.           

      b) Video (Group 2 -  Saturday ): 
                      
Part 1 (-), 

                      Part 2 (Python Exercises: Conditional Statements and Relational Operators) 

                       

      d) Files:  L3 Slides -If selction + Operators

      e) Class Code: python 

      f) Excercises : here (Group 2) 

      g) Twitter (X) link: Group 1 - homework : here  - Group 2 - homework : here

 

11) Class 11 (2 Jan 24 ) - Group 2  :

      a) Class Summary: 

  1.           

      b) Video (Group 2 -  Tuesday): 
                      
Part 1 (-), 

                      Part 2 (Creating Code for Random Number Guessing) 

                       

      d) Files:  Current year Library , Random Number Generator Library

      e) Class Code: python 

      f) Excercises : here (Group 2) 

      g) Twitter (X) link:  Group 2 - homework : here

 

12) Class 12 (2 Jan 24 ) - Group 1  :

      a) Class Summary: 

  1.           

      b) Video (Group 1 -  Tuesday ): 
                      
Part 1 (-)

                       

      d) Files:  Dog years + Time Library

      e) Class Code: python 

      f) Excercises : here (Group 1) 

      g) Twitter (X) link:  Group 1 - homework : here

 

13) Class 13 (3 Jan 24 ) - Group 1  :

      a) Class Summary: 

  1.           

      b) Video (Group 1 -  Wednesday ): 
                      
Part 1 (-)

                      Part 2 (-) 

                       

      d) Files:  If statements + Relational Operators Slides

      e) Class Code: python 

      f) Excercises : here  

      g) Twitter (X) link:  Group 1 - homework : here

 

14) Class 14 (6 Jan 24 ) - Group 2  :

      a) Class Summary: 

  1.           

      b) Video (Group 2 -  Saturday ): 
                      
Part 1 (-)

                      Part 2 (-) 

                       

      d) Files:  Networks, using Elif in python

      e) Class Code: python 

      f) Excercises : here  

      g) Twitter (X) link:  Group 2 - homework : here

 

15) Class 15 (9 Jan 24 ) - Group 2  :

      a) Class Summary: 

  1.  N/A         

      b) Video (Group 2 -  Tuesday ): 
                      
Part 1 (-)

                      Part 2 (-) 

                       

      d) Files:  Network Imagesusing while Loop in python

      e) Class Code: python 

      f) Excercises : here  

      g) Twitter (X) link:  Group 2 - homework : here

 

16) Class 16 (9 Jan 24 ) - Group 1  :

      a) Class Summary: 

  1.           

      b) Video (Group 1 -  Tuesday ): 
                      
Part 1 (-)

                                  

      d) Files:  Random Numbers

      e) Class Code: python 

      f) Excercises : here  

      g) Twitter (X) link:  Group 1 - homework : here

 

17) Class 17 (10 Jan 24 ) - Group 1  :

      a) Class Summary: 

  1. N/A          

      b) Video (Group 1 -  Wednesday ): 
                      
Part 1 (-)

                      Part 2 (-)

                                  

      d) Files:  Random Numbers, while Loops

      e) Class Code: python 

      f) Excercises : here  

      g) Twitter (X) link:  Group 1 - homework : here

 

18) Class 18 (13 Jan 24 ) - Group 2  :

      a) Class Summary: 

  1. N/A          

      b) Video (Group 2 -  Saturday ): 
                      
Part 1 (-)                             

      d) Files:  Network images

      e) Class Code: python 

      f) Excercises : here  

      g) Twitter (X) link:  Group 1 - homework : here

 

19) Class 19 (23 Jan 24 ) - Group 2  :

      a) Class Summary: 

  1. N/A          

      b) Video (Group 2 -  Tuesday ): 
                      
Part 1 (-)                             

      d) Files:  Main Slides

      e) Class Code: python 

      f) Excercises : Class Summary, Python Code 

      g) Twitter (X) link:  Group 1 - homework : here

 

20) Class N/A (23 Jan 24 ) - Group 1  :

      a) Class Summary: 

  1.           

      b) Video (Group 1 -  Tuesday ): 
                      All students was absent

                             

      d) Files:  n/a

      e) Class Code: n/a 

      f) Excercises :  na

      g) Twitter (X) link:  Group 1 - homework : na

 

21) Class 20 (24 Jan 24 ) - Group 1  :

      a) Class Summary: 

  1.           

      b) Video (Group 1 -  Wednesday): 
                      Part 1 (N/A)

                             

      d) Files:  main Slides

      e) Class Code: python

      f) Excercises :  na

      g) Twitter (X) link:  Group 1 - homework : na

 

22) Class 21 (27 Jan 24 ) - Group 2  :

      a) Class Summary: 

  1.           

      b) Video (Group 2 -  Saturday ): 
                      
Part 1 (N/a)

                      Part 2 (N/a)

                             

      d) Files:  Main Slides

      e) Class Code: N/A 

      f) Excercises :  na

      g) Twitter (X) link:  Group 1 - homework : here
 

23) Class 22 (30 Jan 24 ) - Group 2  :

      a) Class Summary: 

  1.           

      b) Video (Group 2 -  Tuesday ): 
                      
Part 1 (N/a)

                                              

      d) Files:  Main Slides

      e) Class Code: N/A 

      f) Excercises :  na

      g) Twitter (X) link:  Group 1 - homework : here

 

24) Class 23 (30 Jan 24 ) - Group 1  :

      a) Class Summary: 

  1.           

      b) Video (Group 1 -  Tuesday ): 
                      
Part 1 (N/a)

                                                

      d) Files:  Main Slides

      e) Class Code: Cashier Calculator

      f) Excercises :  na

      g) Twitter (X) link:  Group 1 - homework : here

 

25) Class xxx (31 Jan 24 ) - Group 1  :

      a) Class Summary: 

  1.           

      b) Video (Group 1 -  Tuesday ): 
                      Fatma didn't attend & Yosef got non class realted questions

                                                

      d) Files:  No teaching

      e) Class Code: N/A 

      f) Excercises :  na

      g) Twitter (X) link:  Group 1 - homework : na

 

Note: Satuday 3 Feb Class was canceled as a displenary action  

26) Class 24 (6 Feb 24 ) - Group 2  :

      a) Class Summary: 

  1.           

      b) Video (Group 2 -  Tuesday ): 
                     
Part 1 (N/A)

                     Part 2 (N/A) Note: from Minute 1 to minute 13

                                                

      d) Files:  Main Slides

      e) Class Code: N/A 

      f) Excercises :  na

      g) Twitter (X) link:  Group 1 - homework : na

 

27) Class 25 (6 Feb 24 ) - Group 1  :

      a) Class Summary: 

  1.           

      b) Video (Group 1 -  Tuesday ): 

           Part 1 (N/A) Note: from Minute 13:14 to minute 29:58

           Part 2 (N/A)
                      
                        

      d) Files:  Main Slides

      e) Class Code: python 

      f) Excercises :  na

      g) Twitter (X) link:  Group 1 - homework : na

 

28) Class 26 (7 Feb 24 ) - Group 1  :

      a) Class Summary: 

  1.           

      b) Video (Group 1 -  Wednesday ): 

           Part 1 (N/A)

           Part 2 (N/A)
                      
                        

      d) Files:  L5 While Loop Asc Dsc

      e) Class Code: python

      f) Excercises :  na

      g) Twitter (X) link:  Group 1 - homework : na

 

29) Class 27 (10 Feb 24 ) - Group 2  :

      a) Class Summary: 

  1.           

      b) Video (Group 2 -  Saturday ): 

           Part 1 (N/A)

           Part 2 (N/A)
                                              

      d) Files:  L5 while_count slides 

      e) Class Code: python

      f) Excercises :  explained during the class

      g) Twitter (X) link:  Group 2 - homework : na

 

On 13 and 14 Feb. Classes was canceled 

 

30) Class 28 (17 Feb 24 ) - Group 2  :

      a) Class Summary: 

  1.           

      b) Video (Group 2 -  Saturday ): 

           Part 1 (N/A)

           Part 2 (N/A)
                                              

      d) Files:  Main SlidesL5 while_count slides 

      e) Class Code: python

      f) Excercises :  Document

      g) Twitter (X) link:  Group 2 - homework : na

 

31) Class 29 (20 Feb 24 ) - Group 2  :

      a) Class Summary: 

  1.           

      b) Video (Group 2 -  Tuesday ): 

           Part 1 (N/A)

           Part 2 (N/A)
                                              

      d) Files:  Main SlidesL5 while_count slides 

      e) Class Code: python

      f) Excercises :  Document

      g) Twitter (X) link:  Group 2 - homework : na

 

32) Class 30 (20 Feb 24 ) - Group 1  :

      a) Class Summary: 

  1.           

      b) Video (Group 1 -  Tuesday ): 

           Part 1 (N/A)

           Part 2 (N/A)
                                              

      d) Files:  L5 while_count slides 

      e) Class Code: python

      f) Excercises :  Document

      g) Twitter (X) link:  Group 2 - homework : na

 

If you're serious about improving your CS skills then you need to read our tutor testimonials here

 

Our Top 3 Most Read Articles

  OOP Object oriented Programing | Data Structure | Python Classes | Python Tutor | USA  

  IGCSE 0478 computer science Tutor | Flow chart | Learn Python | Pseudo Code Classes | USA  

  Road map to Data Science specialization | Python Tutor | Malaysia  

Add Comment