By Swaagat Bikash Saikia (26S06J), Jyoti Narayanan Adithi (26S06M) and Pan Yinchen (26S02B)
Adapted from CCA Previews ’25
Click clack click clack… “I’m in!”.
If you’ve watched movies and seen their coders, you might assume every coder is an energy-drink-chugging, midnight-oil-burning tech wizard who cracks complex algorithms with a few keystrokes and a couple lines of neon green.
While reality may be far from that (our computer labs are well lit and smell great!), it is no less fascinating to learn about computer science and all the amazing things you can do with it. Join us at CSS where we blend the thrill of tech with a vibrant, supportive community, making learning to code both exciting and enjoyable!

Our Branches
“Isn’t CSS just H2 computing?”
“I’m not interested in coding, what can you even do with it?”
These are all common questions asked about Computer Science Society (CSS). No, we’re really not H2 Computing tuition in disguise, nor is what we learn restricted by any Cambridge syllabus.
In fact, how much you take away from your time here is limited only by your hunger to learn. Think of us as a coding buffet — come for the basics, stay for the endless possibilities, and leave with a full plate of tech skills and maybe even a few extra brain cells!
That being said, we have different branches for our members to explore, taught by Y6 student trainers.
Game Development
- Explore the fundamentals of game development, some topics include server client communications, API Data management, Anti-exploitation measures, Raycasting, Pathfinding and more!
- Learn Lua, the language embedded in almost every application
- Build your own game and see it grow! Participate in game gems and fun activities like pass the game, team developments and more
- Try out Blender, the application for 3D modeling, animations and 3D arts
- Learn about simulation baking, keyframe animations, shader nodes and rendering techniques
- Design your own cinematic trailers and cool videos
- For more info, check out:
- Game dev syllabus – GameDev_Branch_Info
- Recruitment slides – JOIN GAME DEV(recuitment slides)
Cybersecurity
- Learn cryptography, web penetration, binary exploitation and more
- Learn ethical hacking techniques such as penetration testing, reverse engineering, and cryptography – all in a legal, controlled setting.
- Opportunities to create your own bamboozling challenges for the school
- Useful for Capture-The-Flag (CTF) competitions (gamified, rewarded hacking!)
- Join a welcoming team of capable members and choose your role: offense (penetration testing and attacks) or defense (protecting systems and data).
Artificial Intelligence/Data Science
- Learn the fundamentals of statistics, neural networks and machine learning – all from first principles!
- Find out the principles, paradigms, and the magic behind AI!
- Practise training and building your own models in lessons
- Useful for research projects, and understanding the rising tide of AI in our world today 🤔
Pre-requisites (or lack thereof)
If you’re worried about whether or not you’ll be suited for the lessons conducted, fret not! CSS welcomes everyone, from seasoned pros to complete beginners.
Every course starts with foundational lessons for budding coders to gain proficiency, while our diverse branches offer unique content for the more experienced, ensuring you’ll either discover something new or get more practice in areas you’re already passionate about.
Whether you’re starting from scratch or looking to deepen your expertise, CSS has something for everyone!
Come Join Us!
CSS is held weekly on Wednesdays from 8.30 a.m. to 11 a.m., in the Computer Labs (Block D).
Whether you’re looking to understand the inner workings of websites, learn more about what “hacking” entails, or explore the cutting-edge field of data science, CSS offers a vibrant and engaging environment to expand your tech skills. We can’t guarantee that CSS will instantly turn you into a spell-slinging computing wizard. But if you are willing to give it a shot, CSS will help you embark on this journey of magic and discovery.
We can’t wait to welcome you to CSS!
Achievements
CDDC Brainhack – Finalists
Singapore Students Merger CTF 2025 – 7th in Pre-University Category, 9th overall
GreyCTF qualifiers – 15th local, 33rd out of 776 globally
GreyCTF finals – 13th out of 20 teams
International Olympiad in Artificial Intelligence – Silver, Wang Enrun Matthias
European Girls Olympiad in Informatics 2025
Silver – Foo Kai Qin (26S02B)
Bronze – Cao Leyi (25S02A)











