Ahmed Elmalla
Ahmed Elmalla
Python Tutor Java Tutor VB.NET Tutor Computer Science Tutor Mobile Developer Web Developer Data Analyst
Ahmed Elmalla

Blog

IBDP CS OOP | Leo | Java Class | Computer Science | Malaysia 2024

IBDP CS OOP | Leo | Java Class | Computer Science | Malaysia 2024

The post lists all the lessons & resources needed by my IBDP OOP computer scicnce student in Malaysia: This inculde solving a level past papers using Java and pseudo code

List of classes & the asscociated slides & codes  :

1) Class 1 (9 Mar 24) :

      a) Class Summary: 

  1. How linked lists work with practice excercise in Java

      b) Video ( Saturday ): 
                      
Part 1

                      Part 2, 

                      Part 3  

                  

      d) Files:  Class Slides (Linked Lists Intro)

      e) Class Code: Linked List Intro

      f) Excercises : Find Highest Grade,  Student_Class

      g) HomeWork Solutions Posting (FB) : n/a

 

2) Class 2 (10 Mar 24) :

      a) Class Summary: 

  1. Linked list Home work troubleshooting work

  2. Stack Introduction

  3. Stack practice excercise in Java

      b) Video ( Sunday ): 
                      
Part 1

                      Part 2, 

                      Part 3  

                  

      d) Files:  Class Slides (Linked Lists Homework + Stack Intro)

      e) Class Code: Linked List Excercise + Stacks

      f) Excercises : Display Stack Content,  Student_Class

      g) HomeWork Solutions Posting (FB) : n/a

 

3) Class 3 (16 Mar 24) :

      a) Class Summary: 

  1. Display Stack Method Implmentation

  2. Remove stack element Method Implmentation

  3. Find Max student grade Method Implmentation

  4. Implmenting Static stack using Arrays 

      b) Video ( Saturday ): 
                      
Part 1

                      Part 2, 

                      Part 3  

                  

      d) Files:  Stack Methods + Static Stack

      e) Class Code: Various Stack Methods

      f) Excercises : Push Method for static Stack

      g) HomeWork Solutions Posting (FB) : n/a

 

4) Class 4 (17 Mar 24) :

      a) Class Summary: 

      b) Video ( Sunday ): 
                      
Part 1

                      Part 2, 

                      Part 3  

                  

      d) Files: Static Stack Implmentation + Linear Queue  

      e) Class Code: Push/Pop for static stacks + Linear Queue implmentation

      f) Excercises : Dequeue method + Dequeue All loop

      g) HomeWork Solutions Posting (FB) : n/a

 

5) Class 5 (23 Mar 24) :

      a) Class Summary: 

      b) Video ( Saturday ): 
                      
Part 1

                      Part 2, 

                      Part 3  

                  

      d) Files: Circular Queue  

      e) Class Code: Static / Dynamic Cicular Queue

      f) Excercises : Contact Class 

      g) HomeWork Solutions Posting (FB) : n/a

 

6) Class 6 (24 Mar 24) :

      a) Class Summary: 

      b) Video ( Sunday ): 
                      
Part 1

                      Part 2, 

                      Part 3  

                  

      d) Files:  Contact Class Methods / FindByName ()

      e) Class Code: Sorting + Binary Search + Reverse Queue + Contact Class 

      f) Excercises : FindContactByRelation Method

      g) HomeWork Solutions Posting (FB) : n/a

 

7) Class 7 (30 Mar 24) :

      a) Class Summary: 

  1. n/a 

      b) Video ( Saturday ): 
                      
Part 1

                      Part 2, 

                      Part 3  

                  

      d) Files:  Control Systems & Recusive Questions

      e) Class Code: n/a

      f) Excercises : FindByRelation Method for the contact class

      g) HomeWork Solutions Posting (FB) : n/a

 

8) Class 8 (31 Mar 24) :

      a) Class Summary: 

  1. n/a 

      b) Video ( Sunday ): 
                      
Part 1

                      Part 2, 

                      Part 3  

                  

      d) Files:  2D arrays & Memory Allocation (Dynamic + Static)

      e) Class Code: n/a

      f) Excercises : Build a Catapult Class 

      g) HomeWork Solutions Posting (FB) : n/a

 

9) Class 9 (6 April 24) :

      a) Class Summary: 

  1. n/a 

      b) Video ( Saturday ): 
                      
Part 1

                      Part 2, 

                      Part 3  

                  

      d) Files:  Exam Questions (Mosttly on Topic 3 & 7)

      e) Class Code: n/a

      f) Excercises :  n/a

      g) HomeWork Solutions Posting (FB) : n/a

 

10) Class 10 (7 April 24) :

      a) Class Summary: 

  1. n/a 

      b) Video ( Sunday ): 
                      
Part 1

                      Part 2, 

                      Part 3  

                  

      d) Files:  Topic3 network exam Questions + Theory 

      e) Class Code: Find By Relation Exercise , Catapult class

      f) Excercises :  Pseudo Code Questions , CO2 electrcity Emissions Exercise in java

      g) HomeWork Solutions Posting (FB) : n/a

 

11) Class 11 (11 April 24) :

      a) Class Summary: 

  1. n/a 

      b) Video ( Thrusday ): 
                      
Part 1

                      Part 2, 

                      Part 3  

                  

      d) Files:  Home Work Answers + paper 1 Exam Questions

      e) Class Code: n/a

      f) Excercises :  Java Chatpie Lab description, chatpie.java , chatpieRunner.java

      g) HomeWork Solutions Posting (FB) : n/a

 

12) Class 12 (13 April 24) :

      a) Class Summary: 

  1. n/a 

      b) Video ( Saturday ): 
                      
Part 1

                      Part 2, 

                      Part 3  

                  

      d) Files:  Class Test using Exam Questions (IB DP Paper1, paper 2, paper 3) 

      e) Class Code: n/a

      f) Excercises :  n/a

      g) HomeWork Solutions Posting (FB) : n/a

 

13) Class 13 (14 April 24) :

      a) Class Summary: 

  1. n/a 

      b) Video ( Sunday ): 
                      
Part 1

                      Part 2, 

                      Part 3  

                  

      d) Files:  Class Test using Exam Questions (IB DP Paper1, paper 3) 

      e) Class Code: n/a

      f) Excercises :  Paper 2 Flight Arrival Exam Question  , Selected Questions to answer

      g) HomeWork Solutions Posting (FB) : n/a

 

14) Class 14 (18 April 24) :

      a) Class Summary: 

  1. n/a 

      b) Video ( Sunday ): 
                      
Part 1 (Class 13 Test paper 3 Exam questions Discussion ), 

                      Part 2 (New Class Test paper 3 Exam questions Case study 2024 BotPro), 

                      Part 3 (Guiding the Student solving Paper 3 case 2024 Rescue Robot questions),  

                      Part 4 (Paper 3 illumination, Occlusion, Transparency and Human Robot Collaboration Exam Questions)  

                  

      d) Files:  Class test Questions for Paper 3 and Paper1 

      e) Class Code: n/a

      f) Excercises :  Paper 1 Exam Questions  , Paper 2 parking Excercise

      g) HomeWork Solutions Posting (FB) : n/a

 

15) Class 15 (20 April 24) :

      a) Class Summary: 

  1. n/a 

      b) Video ( Sunday ): 
                      
Part 1 ( Paging & Virtual Memory + Paper 3 Rescue Robot Questions), 

                      Part 2 (Machine Learning & AI usage in Rescue Robot case study), 

                      Part 3 (Safety & Ethics, Predictive navigation + Paper 1 Questions),  

                    

      d) Files:  Class test Questions for Paper 3 and Paper1 

      e) Class Code: n/a

      f) Excercises :  n/a (Solving last class Excercises )

      g) HomeWork Solutions Posting (FB) : n/a

 

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

 

Our Top 3 Most Read Articles

  Student Testimonials  

  Looking for resources to help you study for A 9618?  

Add Comment