"Teaching Computing is unlike teaching a traditional subject, when the students face a problem, we can't just tell them the answer or give them a formula; we have to help them realize their problem, point them the direction and encourage them to try again ... and in doing so, we train them to be able to code independently.
It is my joy is to see them pick up the skill and excel in their own special way."
- a trained H2 Computing & Maths teacher -
"Computing is a useful lifelong skill. It can intertwine with a wide variety of fields like security, gaming, simulation, image processing, mathematics, physics, shopping, transportation... the list is endless.
My focus is on keeping the explanation simple by breaking down the problem into smaller segments, in order to structure the learning process. It is important to understand the knowledge level of the student, and giving examples whenever possible."
"As a teacher new to teaching Computing, I am excited to not just share my knowledge with my students, but to also learn from them and my colleagues. Teaching Computing does not mean that I must be the best programmer out there, but I can be the mentor who can help students look at a problem from a different angle to gain new perspectives.
In my free time, I am an avid photographer and I waste many hours of my life surfing Wikipedia."
"As a new Computing teacher, I am excited to share my knowledge and passion with my students. Teaching Computing is more than just imparting technical skills – it is about helping students to think creatively, solve problems, and develop a lifelong love of learning. I aim to provide support, encouragement, and guidance to my students as they learn and explore the world of Computing."
"As you learn programming, you will become a better problem solver and a more logical thinker. It would not be an easy journey at first, as you really need a lot of perseverance and resilience when trying to debug your code. However, remember that only though blood, sweat, and tears will you discover the true joy of programming as you watch how your code performs by itself as intended.
I sincerely hope that my students would be able to enjoy the learning process as much as I once did."
Mr Rendy has been posted to MOEHQ with effect from July 2022.
Ms Foo has been posted to MOEHQ with effect from Jan 2021.
"The joy about learning how to code is often derived from the pain of getting the code to work. I gain satisfaction from designing assignments, watching my students struggle in the learning process and then developing resilience and good investigative skills to debug their code.
Much like butterflies breaking out of their cocoons, the struggle to break out actually strengthens their wings so that they can survive better in the wild; our role as teachers is to create the environment that enable them to metamorphose into beautiful and strong butterflies."
Please refer to our FAQ page and if you need any further clarification, you may send us an email at yijc-computing@moe.edu.sg.
"The computing tutors in YIJC are highly supportive of every H2 Computing student, regardless of their level of expertise and capability. They dedicate plenty of time to students who are in need of catching up, while the stronger ones get exposed to a wide variety of competitions and events, such as PyCon, BuildingBloCS, #startathon, Ace of Coders, the National Olympiad in Informatics and many more, allowing YIJC students to stay on par and even outdo their counterparts from the stronger colleges and institutions. They are also highly open and are willing to take suggestions from anyone, from improvements in the course to new competitions, events and testimonial opportunities."
-- Jared, 2018
"I feel that the computing tutors are really nice and passionate about computing. I can see how much they really like computing and wants everyone to not only improve, but also to develop an interest in the subject. They are also very helpful and quick to point out mistakes that we make."
-- Sean Cheong, 2018
"Ms Foo makes the lessons very enjoyable as she gives loads of fun analogies for us to grasp the concepts better. Mr Tan encourages us to have independent learning, pushing us to think of our answers deeply. Both teachers are very knowledgeable and patient :) "
-- Penelope Ho, 2018
"Miss Foo is a kind and patient teacher that tries her best to motivate and encourage students to give their all during lessons and for exams. She always tries to engage the class in discussion by giving her lessons more energy.
Mr Tan is a strict and straightforward teacher that puts the academic progress of students in priority. He is clear and well spoken when teaching concepts and does well in helping students to clarify their doubts.
Mr Wee is a quiet but knowledgeable teacher that is seen to be approached by students often when they have questions to ask. Though he does not teach the class much, he is a reliable and approachable teacher.
All computing teachers of YIJC treat their students well and are valuable members of the school. "
-- Leow Wen Qiang, 2019
"The computing tutors are helpful with the various questions we have. Also, they try their best to make sure we understand the new topics by going through examples. The fact that they spend their time to create lecture videos is why i can continue reviewing the topic if i forget anything. These extra sources of knowledge allow me to further understand the topics on my own, away from school (especially when i’m absent). "
-- Ryan Tan, 2018
"The teachers really do support us in our learning and goes extra miles to make us understand. For instance, a topic of my theory paper is Project Management. We could have just learn it like a chapter on a book but instead our teachers made us experience Project life. It’s very different than our Project Work in JC. They would sort things out to make it easy for us to understand and find. I really appreciate their efforts on us and we will do our very best. "
-- Siti Nursarah, 2019