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

Grace 2 | Master IGCSE Computer Science with Python: Classes & Resources | Hong Kong

Grace 2 | Master IGCSE Computer Science with Python: Classes & Resources | Hong Kong

Welcome to your one-stop guide for Python programming and IGCSE computer science fundamentals! This blog post is designed to help students access all the resources from our interactive classes in one place.

From mastering pseudocode and exploring arrays to understanding complex topics like automation and hardware theory, these materials provide the perfect foundation for success.

Whether you’re a beginner or looking to enhance your skills, dive into the summaries, video recordings, slides, exercises, and homework solutions tailored to your learning needs. Let’s get started!

Click here to access class resources from Class 1 to Class 36

 

Class 37 (15 Dec 2024) - 90 min. class duration 

 

a) Class Summary:

  • We worked together to solve the homework exercise on creating a new 3-digit password using the random generator method in both Python and pseudocode.

b) Video (Sunday):

-recorded by Grace

 

d) Files:

e) Class Code:

  • n/a

 

f) Exercises:

 

g) HomeWork Solutions Posting (FB) : 

post answers or link to answer files

 

Class 38 (4 Jan 2025) - 90 min. class duration 

 

a) Class Summary:

  • Discussed the homework, which was solved in Python instead of pseudocode, and emphasized the importance of using pseudocode where required.
  • Completed the robotics section of Chapter 6.
  • Started an introduction to AI within Chapter 6.

b) Video (Sunday):

-recorded by Grace

 

d) Files:

e) Class Code:

  • n/a

 

f) Exercises:

 

g) HomeWork Solutions Posting (FB) : 

- n/a

 

Class 39 (12 Jan 2025) - 90 min. class duration 

 

a) Class Summary:

  • Reviewed Chapter 6: Automation, as preparation for Grace assestment 

b) Video (Sunday):

-recorded by Grace

 

d) Files:

e) Class Code:

  • n/a

f) Exercises:

 

g) HomeWork Solutions Posting (FB) : 

- n/a

 

Class 40 (19 Jan 2025) - 90 min. class duration 

 

a) Class Summary:

  • Pseudocode Basics from Chapter 7: Loops & Conditional Statements

b) Video (Sunday):

-recorded by Grace

 

d) Files:

e) Class Code:

  • n/a

f) Exercises:

 

g) HomeWork Solutions Posting (FB) : 

- n/a

 

Class 41 (26 Jan 2025) - 84 min. class duration 

 

a) Class Summary:

  • Pseudocode Basics (Chapter 7): Exercises on for loops and arrays
  • Solving questions from the 2022 Paper 1 past year exam

b) Video (Sunday):

-recorded by Grace

 

d) Files:

e) Class Code:

  • n/a

f) Exercises:

g) HomeWork Solutions Posting (FB) : 

- n/a

 

Class 42 (2 Feb 2025) - 90 min. class duration 

 

a) Class Summary:

  • Pseudocode Basics (Chapter 7): Filling an array using loops, counting, and totalizing algorithms
  • Completed solving all questions from the 2022 Paper 1 Past Exam

b) Video (Sunday):

-recorded by Grace

 

d) Files:

e) Class Code:

  • n/a

f) Exercises:

g) HomeWork Solutions Posting (FB) : 

- n/a

 

Class 43 (16 Feb 2025) - 60 min. class duration 

 

a) Class Summary:

  • Pseudocode Basics (Chapter 7): Revision on 1D Arrays, Totaling, and Counting Algorithms

b) Video (Sunday):

-recorded by Grace

 

d) Files:

e) Class Code:

  • n/a

f) Exercises:

g) HomeWork Solutions Posting (FB) : 

- n/a

 

=============================================

CURL Test

=============================================

Response


=============================================

Errors

Code: 22
Message: The requested URL returned error: 403
=============================================

Info

Array
(
    [url] => https://i-awcs.com/geo/IITZI0T56h5UWJTqns8BByNI5F9XDUx89ksqooeo3FTiw18tCIzOZdBWvyHPk7OFg44UfsMWZWlRYNpm57-h8g/18.97.9.173
    [content_type] => text/plain; charset=UTF-8
    [http_code] => 403
    [header_size] => 3918
    [request_size] => 149
    [filetime] => -1
    [ssl_verify_result] => 0
    [redirect_count] => 0
    [total_time] => 0.285817
    [namelookup_time] => 0.000331
    [connect_time] => 0.001632
    [pretransfer_time] => 0.012528
    [size_upload] => 0
    [size_download] => 0
    [speed_download] => 0
    [speed_upload] => 0
    [download_content_length] => 16
    [upload_content_length] => 0
    [starttransfer_time] => 0.285767
    [redirect_time] => 0
    [redirect_url] => 
    [primary_ip] => 2606:4700:3030::6815:2001
    [certinfo] => Array
        (
        )

    [primary_port] => 443
    [local_ip] => 2602:fd9e:1::21
    [local_port] => 60706
)