top of page

Programming Funda! šŸ˜

  • Writer: Madhan Babu
    Madhan Babu
  • Jan 1
  • 1 min read

Coincidentally, last year July month (which is also 24/7 sorry, 07/2024), we were getting started with FLL Challenge robotics with a new team of six of the rising 7th graders of KMS including my son Rishabh. For the first time, they wanted to program their missions using Python language. They are all still comfortable with block coding using programming in Scratch. But, they are definitely familiar with Python because of ACSL contests. I was presenting Concurrent Programming in Python to the kids (over a Projector and Wall setup at my house), as Concurrent Programming was very important and very different compared to that of programming in Scratch. When I was going over one of the user defined functions in Python, one of the students Karthik raised a question - "Why do we need to write code using functions separately, why can't we write all the code in main() function itself? Instantaneously without taking much of time to think, I responded - "Karthik if you grow up and want to buy a big house, looks like you may buy a house with no rooms in it, it will be nothing but a big house - so that you can do whatever, whenever, wherever and however in that big house. But, if I were to be you, I would buy a house with multiple rooms, where each room is meant for its purpose! I guess... I got this response absolutely right!!! Explaining in layman's terms to a bunch of 7th graders explaining the concept of modularity and reusability behind functions in Programming!!!šŸ‘šŸ™

Recent Posts

See All
Forty Eight!!! šŸ˜

P.S: Hexadecimal Birthday logic given by my friend Valli Manalan, I just used it up on my Birthday! šŸ˜

Ā 
Ā 
Ā 

Comments


bottom of page