Computing students learn the subject through a gamified-flipped classroom approach on an online platform - Coursemology, where they complete lecture trainings, tutorials and missions to gain experience points, earn badges and climb up the leaderboard. Lessons are very hands-on in nature and students can get access to tutor's help by raising their queries in class or use the comment feature in Coursemology anytime and anywhere.
There are weekly Checkpoints for formative assessment to help monitor their learning progress, develop better time management and train "on-the-spot" problem solving skills.
Students also have various opportunities to collaborate with one another in mini projects and apply what they have learned to authentic real world scenarios (e.g. creating a database for a library).
There are also various platforms for them to share knowledge (via discussion Forums) and help each other.
Through the course, they will also be exposed to an array of computing-related experiences including learning journeys, collaborations with other JCs (e.g. BuildingBloCS) and local (e.g. Bebras Computational Thinking Challenge, National Coding Championships, SMU Whitehacks competition, Code Xtreme) and international competitions (e.g. Google Code-in). This is also part of portfolio building which may be a consideration for future university applications.
Computing seminar and workshops organized by A level Computing students for O level computing students.
YIJC emerged as first runner-up in the seniors category. Well Done!
http://scse.ntu.edu.sg/NewsnEvents/Pages/News-Detail.aspx?news=5205db70-3f46-468d-b0cc-b9930218b64d
"H2 Computing teaches me the sophisticated workings about the world of computing and how the technological devices are interlinked to one another. It also teaches me about programming and the challenges that programmers face when coming up with an app or something even as simple as a website. "
-- Marcus Teo, 2018
"I believe that H2 Computing could lead me to a wider spectrum of jobs in the future which requires coding skills. As of now, the modern world still tackles cyber security and other related technology problems. Technology setbacks will continue to be a re-occuring issue as it concerns the future with developing technology. "
-- Ryan Tan, 2018
"To me, I was grateful that I took this subject as one of my H2 subjects as I wanted to pursue IT-related courses. So when taking H2 Computing, I feel that the learning experience is different than any other H2 subjects as Computing is more step-by-step learning, where topics are built up and interlinked. And of course the 'freedom' of doing our work in class. First of all, there are many solutions to one question and the environment of learning is different compared to other subjects. So what H2 Computing in YIJC means to me is that it is definitely a different experience and it's something that one can experience only when they try. "
-- Siti Nursarah, 2018
"Some of my best memories are when tackling difficult questions and then solving them after grinding through it. Working with friends also made it enjoyable as I can see different thought processes on the same question which I can learn from as well."
-- Sean Cheong, 2018
"For me, project is a no-no and when Computing exposed me to more projects, be it co-authoring the networking textbook or user interface google slides project, its actually kind of unique to me. I would say the best memories of H2 Computing to me is also how the teachers make it fun by using real life context or you know, bringing card games to use for example when teaching sorting, binary tree. There are really a lot more but I'll stop here. "
-- Siti Nursarah, 2018
"Struggling with codes and theory was definitely the most memorable, especially when the teachers and my peers readily helped me along. The obstacles may have been daunting, but the course overall has given me so many new skills and experiences. "
-- Yung Caleb, 2019
"Learning Python3 in general :)
I think PyGame is one of the key highlights of programming, it really demanded resilience and the dexterity to manage different ideas learnt throughout the year to create the game. I believe this is one the best ways to introduce beginners into OOP "
-- Seng Boon Keat, 2019
"I find that programming is tough as I am unable to pair the logical thinking behind the way the steps are being put together in the the written codes."
-- Penelope Ho, 2018
"As a student with no prior knowledge, I initially found it challenging to cope, as there were many new skills we had to learn. I would certainly be lying if I said I didn't find Computing tough."
-- Caleb Yung, 2018
"Some of my best memories are when tackling difficult questions and then solving them after grinding through it. Working with friends also made it enjoyable as I can see different thought processes on the same question which I can learn from as well."
-- Sean Cheong, 2018
"I find it difficult to write codes under time constraint during exam condition, this is unlike the regular self-learning at home where I have the luxury to have more time to think about the given questions."
-- Wong Yong Xiang, 2018
"H2 Computing is just like any A level H2 Subject. It means something important to me. It may be so for you too. However, just like any subject you choose, I will implore you to make a very justified choice. Firstly, do you have the PASSION to do Computing? Secondly, are you willing to work your time for it. Computing Assignments do not take up less time compared to other subjects. I personally feel it is more time-consuming to master the subject. So if you are unable to convince yourself of these, please let yourself think twice before making any decision. If you are convinced, welcome aboard in the journey of H2 Computing and see you around!"
-- Johan Yong, 2018
Always seen typing away on a laptop, even when having lunch at the canteen.
Wearing hoodies, jackets and such (since it's often freezing cold in the Com Lab).
Collecting badges is their main quest.
Always getting ready for CHECKPOINT!
Click to find out more about the Teaching Team that makes the vibrant student life possible! :)