I have seen so many ads online about coding classes for kids. I know it is good for Sophia to learn how to talk to computers since the future is definitely headed there. Somehow surviving (not acing) programming courses, miraculously having a degree in computer engineering and grudgingly working as a software engineer for 1 and a half years, I can safely say that the entire experience has not been pleasant for me.
I started when I was 16 and it was the cause of so many sleepless and frustrating nights. Maybe that is why it took me a while to finally check out how children are being taught programming.
When the teacher asked Sophia what languages she speak (or could have been how to talk to computers, I am not so sure now), and she said English, I told her to say C / C++. And it made me feel good that when asked about why the octopus kept on going back and forth endlessly, I knew that it was because it was on loop! I felt such a geek! Haha.
Sophia said she enjoyed the class. Now I know how to get a child interested in coding! I wonder if I would have liked it more if instead of memorizing what library to include, I was taught the concept of loops by making a fish swim from left to right and down then back to left and up and repeat. And I was looking forward to the lessons on data structures, I missed them so!
Shall I just go ahead and teach my 7 year old how to printf hello world? And to make sure not to forget the ;?
Here is what she did earlier:
Very similar to minecraft: