Ahmed Elmalla
Ahmed Elmalla
Expert Python, Java, and VB.NET Programming Guidance IB Computer Science Tutor AP Computer Science A Tutor Python Programming Tutor Java Programming Tutor Experienced VB.NET Coding Tutor
Ahmed Elmalla

Blog

Yazeed GCSE Private Class | Python Tutoring | Computer Science tutor | KSA

Yazeed GCSE Private Class | Python Tutoring | Computer Science tutor | KSA

Class 1 was a 40 min demo .


1) Class 2 (25 Jan 24 ) :

      a) Class Summary: 

  1.           

      b) Video (  Thrusday ): 
                      
Part 1 (-)

                      Part 2 (-) 

                      Part 3 (-) 

                       

      d) Files:  Main Slides , L2 Pyhon Slides

      e) Class Code: python 

      f) Excercises : here  

      g) Twitter (X) link:  Group 1 - homework : N/A

 

2) Class 3 (29 Jan 24 ) :

      a) Class Summary: 

  1.           

      b) Video (  Thrusday ): 
                      
Part 1 (-)

                      Part 2 (-) 

                      Part 3 (-) 

                       

      d) Files:  Main Slides , White Paper for Suming Numbers, L22_python_slides

      e) Class Code: python 

      f) Excercises : here  

      g) Twitter (X) link:  Group 1 - homework : N/A

 

Note: 1 & 4 Feb got no classes bec. yazeed was sick

 

3) Class 4 (5 Feb 24 ) :

      a) Class Summary: 

  1.           

      b) Video (  Monday ): 
                      
Part 1 (Not recorded)

                      Part 2 (-) 

                      Part 3 (-) 

                       

      d) Files:  Main Slides ,  L3_selection process python_slides

      e) Class Code: all code was written on Yazeed computer

      f) Excercises : Check Age even or odd  

      g) Twitter (X) link:  Group 1 - homework : N/A

 

4) Class 5 (9 Feb 24 ) :

      a) Class Summary: 

  1.  N/a         

      b) Video (  Friday ): 
                      
Part 1 ()

                      Part 2 (-) 

                      Part 3 (-) 

                       

      d) Files:  Main Slides 

      e) Class Code: Python

      f) Excercises : Give discount 

      g) Twitter (X) link:  Group 1 - homework : N/A

 

Starting Here we switched to java instead of python

5) Class 6 (12 Feb 24 ) :

      a) Class Summary: 

  1.  N/A    

      b) Video (  Monday ): 
                      
Part 1 ()

                      Part 2 (-) 

                      Part 3 (-) 

                       

      d) Files:  Main Slides  

      e) Class Code: Java

      f) Excercises : recipt program Java

      g) Twitter (X) link:  Group 1 - homework : N/A

 

6) Class 7 (15 Feb 24 ) :

      a) Class Summary: 

  1.  N/A    

      b) Video (  Thrusday ): 
                      
Part 1 ()

                      Part 2 (-) 

                      Part 3 (-) 

                       

      d) Files:  All Slides  (3 Files)

      e) Class Code: Java

      f) Excercises : recipt program Java

      g) Twitter (X) link:  Group 1 - homework : N/A

 

7) Class 8 (17 Feb 24 ) :

      a) Class Summary: 

  1.  N/A    

      b) Video (  Saturday ): 
                      
Part 1 ()

                      Part 2 (-) 

                      Part 3 (-) 

                       

      d) Files:  Network Engineer, Programmer, AI Field 

      e) Class Code: n/a

      f) Excercises : n/a

      g) Twitter (X) link:  Group 1 - homework : N/A

 

8) Class 9 (19 Feb 24 ) :

      a) Class Summary: 

  1.  N/A    

      b) Video (  Monday ): 
                      
Part 1 ()

                      Part 2 (-) 

                      Part 3 (-) 

                       

      d) Files:  java_primitive_data_types_operators

      e) Class Code: Java

      f) Excercises : Avg and variance Exercise

      g) Twitter (X) link:  Group 1 - homework : N/A

 

9) Class 10 (22 Feb 24 ) :

      a) Class Summary: 

  1.  N/A    

      b) Video (  Thrusday ): 
                      
Part 1 ()

                      Part 2 (-) 

                      Part 3 (-) 

                       

      d) Files: Cyber SecuirtyIntro , OOP for java

      e) Class Code: Java

      f) Excercises : OOP Question

      g) Twitter (X) link:  Group 1 - homework : N/A

 

10) Class 11 (24 Feb 24 ) :

      a) Class Summary: 

  1.  N/A    

      b) Video (  Saturday ): 
                      
Part 1 ()

                      Part 2 (-) 

                      Part 3 (-) 

                       

      d) Files: Virtual Server

      e) Class Code: n/a

      f) Excercises : n/a

      g) Twitter (X) link:  Group 1 - homework : N/A

 

11) Class 12 (26 Feb 24 ) :

      a) Class Summary: 

  1.  N/A    

      b) Video (  Monday ): 
                      
Part 1 ()

                      Part 2 (-) 

                      Part 3 (-) 

                       

      d) Files: Intro into the Internet , Java Methods

      e) Class Code: methods example in java code

      f) Excercises : java methods

      g) Twitter (X) link:  Group 1 - homework : N/A

 

12) Class 13 (1 March 24 ) :

      a) Class Summary: 

  1.  N/A    

      b) Video (  Monday ): 
                      
Part 1 ()

                      Part 2 (-) 

                      Part 3 (Chat GPT & Gemini) 

                       

      d) Files: Data packet Switching & Intro to Block Chains , get IP address on wondows

      e) Class Code: n/a

      f) Excercises : n/a

      g) Twitter (X) link:  Group 1 - homework : N/A

 

13) Class 14 (14 March 24 ) :

      a) Class Summary: 

  1.  Methods in Java    

      b) Video (  Thrusday ): 
                      
Part 1 ()

                      Part 2 (-) 

                      Part 3 () 

                       

      d) Files: Defining Simple Methods  

      e) Class Code: n/a

      f) Excercises : n/a

      g) Twitter (X) link:  Group 1 - homework : N/A

 

14) Class 15 (15 March 24 ) :

      a) Class Summary: 

  1.  Methods Signiture in Java

  2. Using ready made methods like Math.abs, Math.round and Math.random

  3. Practice on using math.random     

      b) Video (  Friday ): 
                      
Part 1 ()

                      Part 2 (-) 

                      Part 3 () 

                       

      d) Files: Method with return Statements + Math Methods, Math. random 

      e) Class Code: Methods with different signiture

      f) Excercises : Calculate triangle hypothesis

      g) Twitter (X) link:  Group 1 - homework : N/A

 

15) Class 16 (21 March 24 ) :

      a) Class Summary: 

  1.  M   

      b) Video (  Tuesday ): 
                      
Part 1 ()

                      Part 2 (-) 

                      Part 3 () 

                       

      d) Files: String Split , Arrays Intro, String Intro

      e) Class Code: Arrays + String length + split a string

      f) Excercises : Extract match Scores

      g) Twitter (X) link:  Group 1 - homework : N/A

 

16) Class 17 (28 March 24 ) :

      a) Class Summary: 

  1.  M   

      b) Video (  Thrusday ): 
                      
Part 1 ( Hexadecimal Numbers + Usage Example)

                      Part 2 (Embedded Systems Examples + EEG headsets) 

                      Part 3 (Hexadecimal Numbers + Usage Example ) 

                       

      d) Files: Embedded Systems + Sensors + EEG Headsets

      e) Class Code: n/a

      f) Excercises : n/a

      g) Twitter (X) link:  Group 1 - homework : N/A

 

* Class was given 1 hour in Ramdan due to the request to have an earlier class 

17) Class 18 (1 April 24 ) :

      a) Class Summary: 

  1.  n/a   

      b) Video (  Monday ): 
                      
Part 1 ( Introduction to Caeser Encryption using key shifting of alphabets)

                      Part 2 ( Discussing extracting Match Exercise from a string using Split method) 

                

      d) Files: Encryption

      e) Class Code: Using Split function + Shifting alphabet charcaters

      f) Excercises : Function to shift alphabet

      g) Twitter (X) link:  Group 1 - homework : N/A

 

18) Class 19 (8 April 24 ) :

      a) Class Summary: 

  1.  n/a   

      b) Video (  Monday ): 
                      
Part 1 (Imam University Syllabus Overview)

                      Part 2 (Introduction to DB, SQL and Operating Systems ) 

                

      d) Files: Imam University Syllbus Overview

      e) Class Code: n/a

      f) Excercises : n/a

      g) Twitter (X) link:  Group 1 - homework : N/A

 

19) Class 20 (18 April 24 ) :

      a) Class Summary: 

  1.  n/a   

      b) Video (  Thrusday ): 
                      
Part 1 (Extracting football match results from a string Exercise),

                      Part 2 (not recorded), 

                      Part 3 (String methods in java & Local Variables Scope in Functions) 

                

      d) Files: String Methods in Java

      e) Class Code: Local variables in Functions and using return keyword

      f) Excercises : Function to shift alphabet

      g) Twitter (X) link:  Group 1 - homework : N/A

This week class will be canceled bec. of exams

 

Add Comment