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

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!

Why Computing?

What exactly is Computing? Do you need a background in programming to do a Computing degree in NUS? Associate Professor Terence Sim answers frequently asked questions about Computing and more.

 

  • 1
  • 2
  • 3
22 April 2021

 

For an electronic device to ‘know’ what to do, computer programmers need to give it a set of instructions, called code. Writing software programmes can be an immense task — the average Android phone uses 12 million lines of code, Facebook runs on 62 million, and a modern car on 100 million.

Because of the sheer size of code involved, starting from scratch every time you need to write a new programme would be a nightmare. Plus many software utilise similar functions, such as password authentication, copy and paste tools, or parsing a text file. So instead, some software developers employ a neat trick: code reuse, where they take existing code and use it to build new software.

Department of Information Systems & Analytics , Faculty , Feature

01 April 2021

 

When computer science freshmen first begin their undergraduate degree at NUS Computing, they’re required to take an innocuous-sounding module called CS1101S. There, they are introduced to the fundamentals of computer programming and, in the process, are transported to a whole new world — one comprised not just of 1s and 0s, but of spaceships and alien planets.

Department of Computer Science , Faculty , Teaching , Feature

05 March 2021

 

Like everyone else, Yuen Jien Soo found himself struggling to adapt when Covid-19 first hit last year. Soo, who teaches operating systems, computer organisation, and software product engineering at NUS Computing, initially found it strange “speaking to himself” without anyone to look at while delivering a lecture. But something else troubled the associate professor even more: students were complaining that online lectures “weren’t engaging” and “didn’t feel like a regular classroom.”

Department of Computer Science , Faculty , Teaching , Feature

  • Reuse, Recycle…Recode

    For an electronic device to ‘know’ what to do, computer programmers need to give it a set of instructions, called code. Writing software programmes can be an immense task — the average Android phone uses 12 million lines of code, Facebook runs on 62 million, and a modern car on 100 million.

    Because of the sheer size of code involved, starting from scratch every time you need to write a new programme would be a nightmare. Plus many software utilise similar functions, such as password authentication, copy and paste tools, or parsing a text file. So instead, some software developers employ a neat trick: code reuse, where they take existing code and use it to build new software.

  • Aliens, spaceships, and time warps — programming lessons get funky with the Source Academy

    When computer science freshmen first begin their undergraduate degree at NUS Computing, they’re required to take an innocuous-sounding module called CS1101S. There, they are introduced to the fundamentals of computer programming and, in the process, are transported to a whole new world — one comprised not just of 1s and 0s, but of spaceships and alien planets.

  • Teaching Hands-On Computer Engineering

    For Ravi Suppiah, the term “teaching innovation” has never just been some far-off ideal to strive for when one has the time or energy for reflective improvement. Instead, it’s ingrained in everything he does as an educator.

  • Archipelago — making sure no student is an island

    Like everyone else, Yuen Jien Soo found himself struggling to adapt when Covid-19 first hit last year. Soo, who teaches operating systems, computer organisation, and software product engineering at NUS Computing, initially found it strange “speaking to himself” without anyone to look at while delivering a lecture. But something else troubled the associate professor even more: students were complaining that online lectures “weren’t engaging” and “didn’t feel like a regular classroom.”

  • 1
  • 2
  • 3
  • 4