Ahmed Elmalla
Ahmed Elmalla
IGCSE CS Tutor IB DP CS Tutor AP CS A Tutor Python Tutor Java Tutor VB.NET Tutor Computer Science Tutor
Ahmed Elmalla

Blog

Pre University | Ashvin | Java Class | Computer Programing | Malaysia 2024

Pre University | Ashvin | Java Class | Computer Programing | Malaysia 2024

The post lists all the lessons & resources needed by my pre university student in Malaysia: This inculde learning Java and Python Coding

List of classes & the asscociated slides & codes  :

1) Class 1 (24 April 24) :

      a) Class Summary: 

  1. utilizing Brain power from Neuroscicnce prospective

  2. AI & Robotics fields

  3. High Level vs Low Level languages 

      b) Video ( Wednesday ): 
                      
Part 1 (Utilizing Brain Power + Industrial Projects + Low Level Lang.), 

                  

      d) Files: Demo Class 

      e) Class Code: n/a

      f) Excercises : n/a

      g) HomeWork Solutions Posting (FB) : post answers or link to answer files

 

2) Class 2 (25 April 24) :

      a) Class Summary: 

  1. utilizing Brain power from Neuroscicnce prospective

  2. AI & Robotics fields

  3. High Level vs Low Level languages 

      b) Video ( Thrusday ): 
                      
Part 1 (Introduction Componential Thinking and Decomposition), 

                      Part 2 (Java Introduction + print Statements ), 

                      Part 3 (Data Types & Variables usage in Java + Coding practice) 

                  

      d) Files: Computential Thinking , Suming numbers white Paper, Java Intro , Java Variables

      e) Class Code: n/a

      f) Excercises : Decomposition Excercise + Java Code Excercise

      g) HomeWork Solutions Posting (FB) : post answers or link to answer files

 

3) Class 3 (30 April 24) :

      a) Class Summary: 

  1. Int, double and Boolean Data types

  2. Scanner Object Usage

  3. Evaluating expressions 

  4. Casting 

      b) Video ( Tuesday ): 
                      
Part 1 (Home Work discussion + Receipt Question practice), 

                      Part 2 (final + Capturing user input using Scanner + Coding practice), 

                      Part 3 (Arithmetic expressions + Casting + Modulus + Practice questions) 

                  

      d) Files: Slide 2- Receipt Question + Scanner , Arithmetic expressions + Casting

      e) Class Code: n/a

      f) Excercises : Questions part 1

      g) HomeWork Solutions Posting (FB) : post answers or link to answer files

 

4) Class 4 (2 May 24) :

      a) Class Summary: 

  1. Inremting Shortcuts 

  2. Modulus usage

  3. Math.pow usage

  4. Math.sqrt usage

  5. OOP Concepts

  6. Using Methods

      b) Video ( Thrusday ): 
                      
Part 1 (Incrementing Shortcuts + Modulus exercise), 

                      Part 2 (Using Math.pow & Math.sqrt methods +OOP concept and Classes), 

                      Part 3 (Benefits of creating Methods + Code practice ) 

                  

      d) Files: Incrementing shortcuts / modulus math lib , OOP Concepts , Creating mathods

      e) Class Code: n/a

      f) Excercises : Grades Excercise

      g) HomeWork Solutions Posting (FB) : post answers or link to answer files

 

5) Class 5 (7 May 24) :

      a) Class Summary: 

  1. I

      b) Video ( Tuesday ): 
                      
Part 1 (Revising Grades Home work code), 

                      Part 2 (Practical coding practice + Trace table + String formatting), 

                      Part 3 (Ascii Table + Unicode in coding + Generating Random Numbers) 

                  

      d) Files: Class Code Practice Examples and Excercises 

      e) Class Code: n/a

      f) Excercises : Mutiple Exercise

      g) HomeWork Solutions Posting (FB) : post answers or link to answer files

 

6) Class 6 (9 May 24) :

      a) Class Summary: 

  1. I

      b) Video ( Thrusday ): 
                      
Part 1 (Returning values from a Method + Math library methods), 

                      Part 2 (Re-writing homework Methods ), 

                      Part 3 (Passing Parameters / Arguments to Java Methods) 

                  

      d) Files: Method in Java Slide

      e) Class Code: n/a

      f) Excercises : Creating Methods

      g) HomeWork Solutions Posting (FB) : post answers or link to answer files

 

7) Class 7 (14 May 24) :

      a) Class Summary: 

  1. I

      b) Video ( Tuesday ): 
                      
Part 1 (Clearing Homework difficulties in building & calling methods within one another), 

                      Part 2 (distance method + Understanding string Indexing), 

                      Part 3 (String method substring() + IndexOf() + equals() + Math min()) 

                  

      d) Files: String & Assisting methods , Math.min & max

      e) Class Code: n/a

      f) Excercises : Random Characters + Use substring() method

      g) HomeWork Solutions Posting (FB) : post answers or link to answer files

 

 

8) Class 8 (18 May 24) :

      a) Class Summary: 

  1. n/a

      b) Video ( Saturday ): 
                      
Part 1 (Troubleshooting Parsing Strings as doubles & Integers exercise), 

                      Part 2 (CompareTo String Method & Modifying strings), 

                      Part 3 (String Lab exercise + If statements) 

                  

      d) Files: String Lab , If Statements

      e) Class Code: n/a

      f) Excercises : Print Recipt Exercise

      g) HomeWork Solutions Posting (FB) : post answers or link to answer files

 

9) Class 9 (23 May 24) :

      a) Class Summary: 

  1. n/a

      b) Video ( Thrusday): 
                      
Part 1 (Homework discussion + Earthquake exercise), 

                      Part 2 (Conditions coding practice), 

                      Part 3 (if conditions shortcut + Building day of week method) 

                  

      d) Files: Class Exercises , Lecture 8 - If statements 

      e) Class Code: n/a

      f) Excercises : Days ofthe week Method , Wellness Exercise

      g) HomeWork Solutions Posting (FB) : post answers or link to answer files

 

10) Class 10 (25 May 24) :

      a) Class Summary: 

  1. n/a

      b) Video ( Saturday ): 
                      
Part 1 (days of week home work improvement  + generating random Characters method), 

                      Part 2 (Using logical operators in IF statements ), 

                      Part 3 (Creating quadrant detector method + Coding practice)

                  

      d) Files: Class Exercises , Lecture 9- logical expressions

      e) Class Code: n/a

      f) Excercises : BMR Calculation , Wellness Exercise

      g) HomeWork Solutions Posting (FB) : post answers or link to answer files

 

11) Class 11 (28 May 24) :

      a) Class Summary: 

  1. n/a

      b) Video ( Tuesday ): 
                      
Part 1 (Homework + Projects overview + String methods), 

                      Part 2 (CharAt & Replace methods + Wellness Menu Exercise ), 

                      Part 3 (DeMorgan Law usage negating condition)

                  

      d) Files: DeMorgan Law , Assisting methods

      e) Class Code: n/a

      f) Excercises : Season, Grade and TDEE exercise

      g) HomeWork Solutions Posting (FB) : post answers or link to answer files

 

12) Class 12 (1 June 24) :

      a) Class Summary: 

  1. n/a

      b) Video ( Saturday ): 
                      
Part 1 (TDEE Exercise + isVowel Method), 

                      Part 2 (Negating Method ex. isNonVowel + While loop Intro ), 

                      Part 3 (While loops Example Usages)

                  

      d) Files: Home work Answers, While loops

      e) Class Code: n/a

      f) Excercises : Lottery Odds

      g) HomeWork Solutions Posting (FB) : post answers or link to answer files

 

13) Class 13 (3 June 24) :

      a) Class Summary: 

  1. n/a

      b) Video ( Monday ): 
                      
Part 1 (Building Lottery Odds Exercise step by step), 

                      Part 2 (Continue Building Lottery Odds Exercise + For loop Vs While Loop ), 

                      Part 3 (For loop usage + Math Round method + While loop exercies)

                  

      d) Files: Round Method, For loops

      e) Class Code: n/a

      f) Excercises : CountFactors for a number

      g) HomeWork Solutions Posting (FB) : post answers or link to answer files

 

14) Class 14 (8 June 24) :

      a) Class Summary: 

  1. n/a

      b) Video ( Saturday ): 
                      
Part 1 (Analyzing and Building countFactors method step by step), 

                      Part 2 (Building isPrime & countPrimes methods step by step), 

                      Part 3 (Simulating Male/ Female population using random + For loops forms)

                  

      d) Files: Class 13 homeworks solution, Class Exercises and solutions

      e) Class Code: n/a

      f) Excercises : Guessing Game

      g) HomeWork Solutions Posting (FB) : post answers or link to answer files

 

15) Class 15 (13 June 24) :

      a) Class Summary: 

  1. n/a

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

                      Part 2 (), 

                      Part 3 ()

                  

      d) Files: Module 11 For loops, Module 12 nested loops

      e) Class Code: n/a

      f) Excercises : Dice Probility Exercise , printTwoDigit Exercise

      g) HomeWork Solutions Posting (FB) : post answers or link to answer files

 

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

 

Our Top 3 Most Read Articles

  Generating leads the easy way  

  Student Testimonials  

  IGCSE 09618 computer science A level tutor | Pseudo Code Classes | Python Classes | Malaysia  

Add Comment