I am Huihua, the computing teacher of Joy International School. My teaching philosophy is to inspire students’ interest, build students’ professionalism and precision by writing code, and let students feel the beauty of logic in elegant programming code.
The goal of Joy’s computing curriculum is to improve students’ methodology through solving problems. Methods for solving computing problems are also usable for solving problems much more broadly.
The basic goal of computing class is to get students familiar with popular software tools, so that they should be able to program in a graphic programming language.
The medium-term target is to introduce students to Object Oriented programing, so that they can implement simple interactivity projects.
The final target is that students should obtain a deeper understanding of algorithms, data structures and software engineering. They should be able to reflect on and optimize solutions.
There is also a computing club at Joy International School, which is a platform for students to discuss and practice computer technologies. Students can build robots, discuss algorithms, prepare for computing competitions and work on their own creative projects.
I fell in love with programming during my 15 years as software engineer, and I enjoy the magical feeling of talking to computers. Thus, all the code I use in my class is designed and coded by myself. Solving these problems give students a lot of joy and pride.
Although I hope my enthusiasm will be infectious, I also fully understand that each individual is different. I continue to extend my own knowledge and strive to strike a balance between teaching general computing knowledge and training students in using specific techniques.