• 1
  • 2
  • 3
  • 4
  • 5
 
 
  • 1
  • 2
  • 3

Taking programming out of this world 👽: Teaching computational thinking with Source Academy

NUS Computing freshmen go on intergalactic adventures as part of the Source Academy, an immersive online programming game developed by Associate Professor Martin Henz. Recently, the team behind Source Academy also won the faculty-wide Annual Digital Education Award (Team) for the academic year 2020/2021. 

Measuring The Way You Walk

Keen to up your running game?

This cool ‘wearable’ mobile gait analysis device - developed by NUS Computing Lecturer, Dr Boyd Anderson - can measure the position, acceleration and rotation of your feet as you’re walking, running, or playing sports!

 

  • 1
  • 2
  • 3
22 October 2021

 

Consider a programmer sitting at her desk, trying to fix an error in a software system. First, she had to determine what was causing the problem and trace its source to a specific location within the programme’s code. Then she has to speculate on strategies that would fix the error, and test various patches to the code to see which one worked best. The entire process — called debugging — is an incredibly laborious and time-consuming process. It’s one that has vexed computer programmers for years, and continues to do so today.

Department of Computer Science , Faculty , Feature , Security

  • Bug-bane begone — enter the era of Automated Program Repair

    Consider a programmer sitting at her desk, trying to fix an error in a software system. First, she had to determine what was causing the problem and trace its source to a specific location within the programme’s code. Then she has to speculate on strategies that would fix the error, and test various patches to the code to see which one worked best. The entire process — called debugging — is an incredibly laborious and time-consuming process. It’s one that has vexed computer programmers for years, and continues to do so today.

  • Empty shelves in Nairobi’s pharmacies: There’s more than meets the eye

    When you’re ill, seeing the doctor is one thing. Getting your prescription filled is another. If you live in an industrialised country, you probably wouldn’t think twice about the latter — you walk into a pharmacy and there’s the medication you need.

  • Making sense of messy data with ThunderGP

    Choice is good, but sometimes having too much choice can be a bad thing. Just ask anyone who’s ever tried to delve into a new film on Netflix, discover new songs on Spotify, or search for a suitable toy to buy their niece on Amazon — the options seem endless and often paralysing.

  • Empowering people through Fintech

    In 2014, Tan Tianhui was in the second year of her PhD at NUS Computing when she heard about a “special product” that everyone back home in China couldn’t stop talking about.

  • 1
  • 2
  • 3
  • 4