Filtered by: Feature

Fending off Stealthy Side Channel Attacks

16 July 2021 Department of Computer Science , Faculty , Feature

 

To get to his office, Jun Han has to walk down a long windowless corridor. There are office rooms on either side, but the doors are often closed, making the whole thing “quite hollow.” One day, as Han was unlocking his door and his key made a droop sound when it entered the lock, a thought crossed his mind: “Wow, this is really loud.”

Learn more ...


Fighting fake news with FANG

01 July 2021 Department of Computer Science , Faculty , Feature , Media

 

There have been many moments of disbelief throughout the pandemic, but one of the most shocking ones happened last April, when then U.S. President Donald Trump suggested that disinfectants could be a cure for Covid-19.

Learn more ...


Predicting When Rare and Multiple Diseases Happen At Once

17 June 2021 Department of Information Systems & Analytics , Faculty , Feature , Healthcare Informatics

 

To say that the human body is an intricate complicated system would be an understatement. When one thing goes wrong, others often follow suit. So in 1970 when Alvan Feinstein first coined the term ‘comorbidity’ — to refer to a person having multiple diseases at the same time — it wasn’t too revolutionary a concept.

Learn more ...


Boosting creativity in the crowd with deep learning

04 June 2021 Department of Computer Science , Faculty , Feature , Artificial Intelligence

How can you get your next great idea? One way is to ask other people, and many of them, even a crowd. Crowdsourcing — harnessing the wisdom of the crowd to attain a common goal — is used for an impressive array of tasks, from learning how to eat sustainably, to redesigning cities with open government, creating apps with hackathons, and annotating data for machine learning. When you need help in such instances, you are almost guaranteed to find a ready army of volunteers online.

Learn more ...


Creating Human-Aware AI

21 May 2021 Department of Computer Science , Faculty , Feature , Artificial Intelligence

In 1961, something momentous happened at a squat, nondescript factory in the tiny town of Ewing, New Jersey. The Unimate, a robotic arm, was fired up for the first time, grabbing pieces of hot metal off an assembly line and welding them onto car bodies while onlookers cheered — the world’s first industrial robot had officially been put to work.

Learn more ...


Can Mobile Apps Make Us Eat Better and Be Healthier?

06 May 2021 Department of Information Systems & Analytics , Faculty , Feature , Healthcare Informatics

Every decade has an exercise trend or two that defines it. Step aerobics and the Thighmaster were popular in the ‘90s, for instance, while exer-gaming and CrossFit were all the craze in the 2000s. To know what’s trending this decade, look no further than your wrist (or to those around you) — chances are it’ll be adorned with some sort of wearable device, fitness tracker, or smartwatch.

Learn more ...


Reuse, Recycle…Recode

22 April 2021 Department of Information Systems & Analytics , Faculty , Feature

 

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.

Learn more ...


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

01 April 2021 Department of Computer Science , Faculty , Teaching , Feature

 

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.

Learn more ...


Teaching Hands-On Computer Engineering

19 March 2021 Department of Computer Science , Faculty , Teaching , Feature

 

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.

Learn more ...


Archipelago — making sure no student is an island

05 March 2021 Department of Computer Science , Faculty , Teaching , Feature

 

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.”

Learn more ...


More than Assignments: Developing Software for the Real World

15 February 2021 Department of Computer Science , Faculty , Teaching , Feature , Programming Languages & Software Engineering

 

In 2011, Damith Rajapakse was teaching a few modules at NUS Computing when he ran into a problem. Part of his modules comprised an aspect of project work, and he needed a way to evaluate each student’s contribution to their respective projects, so that he could assign grades in a fair manner. But the tools available to Rajapakse weren’t very helpful.

Learn more ...


Protecting IoT devices from attack

28 December 2020 Department of Computer Science , Faculty , Feature , Systems & Networking , Security

 

In 2017, a casino in North America reported that their database had been hacked. The news in itself wasn’t surprising — more than 5,000 such breaches took place last year — but the cause of the leak was: a fish tank.

Learn more ...


Generation Grit: NUS undergrad with cerebral palsy plans on helping others like him

24 December 2020 Department of Computer Science , Student , News Media , Feature

 

The road to university can be difficult for any student, but Mr Ng Jun Kang had to overcome daily challenges that others gave no thought to. Like getting to class, for instance, or taking notes. Or even getting a drink of water.

The 22-year-old first year Computer Science undergraduate at the National University of Singapore has spastic quadriplegic cerebral palsy, which was caused by a brain injury during birth.

Although his condition affects his muscle control, motor skills and his speech, it proved no obstacle to his achieving good grades and clinching scholarships. Quite the opposite, he argues.

"My condition has gifted me resilience and patience in everything that I do," he said.

Learn more ...


LiveSnippets: Writing on-the-go

22 December 2020 Department of Computer Science , Faculty , Feature , Media , Social Media & Digital Business

 

In April 2018, Hyeongcheol Kim flew to Montreal for work. The young PhD student was excited — it was his first time in the Canadian city and the conference he was about to attend was one of the biggest in his field of computer science. What’s more, Montreal was only a three hour journey from Quebec City, a place he had glimpsed many times on the small screen.

Learn more ...


Towards personalised medicine: subtyping patients using their genomic data

18 December 2020 Department of Information Systems & Analytics , Faculty , Feature , Data Science & Business Analytics , Healthcare Informatics

 

Most pundits gazing into the crystal ball will likely shout two words in their prediction of healthcare’s future: precision medicine. Increasingly, there is growing recognition that tailoring treatments based on an individual’s lifestyle, genes, and environmental factors can yield much improved outcomes.

Learn more ...


Giving start-ups a head start

27 November 2020 Department of Information Systems & Analytics , Faculty , Teaching , Feature , Digital Transformation, Platforms & Innovation

 

Every semester, Francis Yeoh spends part of his time in pitch slams. These are intense sessions where teams of students have five minutes to try and sell their start-up ideas. Yeoh, the Professorial Fellow for Entrepreneurship at the NUS School of Computing, and his colleagues listen carefully to the pitches before deciding which teams are worthy of a $10,000 grant.

Learn more ...


Quantum Physics Gets a Boost from AI

13 November 2020 Department of Computer Science , Faculty , Research , Feature , Artificial Intelligence

 

Stéphane Bressan and Christian Miniatura grew up in rival neighbourhoods of the naval garrison town of Toulon in southern France. They went to the same high school and the same college only a few years apart, but never were acquainted until 2006 when they were both working halfway across the world, at the National University of Singapore. Miniatura and Bressan became fast friends, meeting regularly to “put the world to rights” over French food and wine.

“One of our favourite debates was whether artificial intelligence can be useful to quantum physics,” says Bressan, an associate professor at the School of Computing. He was convinced that AI could lend a helping hand in solving some of physics’ longstanding problems. But Miniatura, a quantum physicist by training and the director of the Franco-Singaporean physics laboratory MajuLab, remained perplexed albeit intrigued at the possibility.

Learn more ...


The Perils of Paying for Product Reviews

23 October 2020 Department of Information Systems & Analytics , Faculty , Research , Feature , Data Science & Business Analytics , Digital Transformation, Platforms & Innovation

 

These days, we live and buy by online reviews. Looking for a pair of headphones? Wondering what movie to stream or if you should splash out for the new PlayStation 5? Or perhaps you need a hotel to stay in and suggestions for the best baby back ribs in town? Well look no further than the Internet, for someone somewhere will surely have a recommendation to offer about the product, service or facility you are thinking of.

Learn more ...


Watching People Walk

05 October 2020 Department of Computer Science , Faculty , Research , Feature , Systems & Networking

 

Life has a funny way of leading people down paths they least expect. Just ask NUS Computing lecturer Boyd Anderson. Two years ago, Anderson, then a PhD student, found himself at Mustafa Centre, a 24-hour mall in the heart of Singapore’s Little India district. It was 3 a.m., and Anderson was throwing what seemed to be a random assortment of things into a shopping cart: a hot glue gun, Velcro tape, disposable socks, and 12 pairs of sneakers, each a different size.

Learn more ...


Beyond Paywalls and Profits

01 October 2020 Department of Information Systems & Analytics , Faculty , Research , Feature , Computational Social Science

In March 2011, the New York Times introduced a policy that would later be recognised as a milestone in media history. The newspaper, deemed one of the best in the world, declared that its online content would no longer be completely free — after the first 20 articles, readers would have to pay a small fee.

Learn more ...