Computer science graduates are in hot demand these days - and this is helping to fuel not just rising wages, but also an expansion of computing courses in universities in Singapore.
Many receive multiple job offers even before they finish school and their starting salaries have seen the largest jumps in recent years - to $4,000 a month or more.
To cater to rising interest in the field, local universities will increase their intake by as much as 25 per cent when the new academic year begins in August.
The National University of Singapore (NUS) plans to take in about 900 freshmen across six computing courses, up from the current 732. In comparison, the arts and social sciences faculty admits about 1,500 students a year, while the business school had 826 freshmen last year.
The Singapore Management University's (SMU) school of information systems plans to take in 400 students, a jump of 80 from last year.
Nanyang Technological University (NTU), without giving numbers, said it plans to increase its computer science and computer engineering intake, which rose to 400 last year, up by some 15 per cent from 2016.
The number of applicants has also grown. Since 2015, NTU has seen a year-on-year increase of more than 15 per cent, with the number hitting an all-time high of more than 3,100 in the last academic year.
At SMU, 2,018 applicants listed the school of information systems as their first choice last year, a 30 per cent jump from 1,552 in 2015.
NUS computing dean Mohan Kankanhalli told The Straits Times that this explosion in computer science interest is a global trend. He said: "If you go into any of the major economies in the world today, there are a lot of computing jobs and the computing salaries are increasing."
NUS senior vice-provost (undergraduate education) Bernard Tan said: "We are talking about IT embedded in every industry. Every single industry transformation map that has been rolled out so far, you'll see a very strong IT element inside."
Professor Kam Chan Hin, NTU's deputy provost for education, said: "This is an exciting time to be a computer scientist or engineer, as computing has become an integral part of modern life.
"It enables advances in financial services, business, healthcare, education, social science, as well as science and engineering."
To meet the growing needs, new fields of study are being introduced.
NTU is starting a degree in data science and artificial intelligence in August, while NUS has been offering new specialisations such as financial technology, digital innovation and marketing analytics.
An NUS career fair to match employers with technology students has gone from being held once a year to twice a year since 2016.
Professor Kankanhalli also noted the strong demand for computing interns. Last year, 400 students took up internships while there were around 3,000 available.
While it takes in more students, NUS said it will ensure that it does not compromise on quality. In the past few years, 90 per cent of A-level students accepted into all its computing courses had at least three to four As, up from more Bs and Cs in 2013.
Students from other faculties also see the value of having computing knowledge. More than 220 SMU students chose analytics as a second major last year, up from 24 in 2013. At NUS, 245 are taking computing courses as a second major or a minor.
NUS computer science graduate Yeo Quan Yang moved to California in April last year to work as a software engineer at Apple. The 26-year-old, who also had job offers from Google and Amazon, works on detecting and preventing vulnerabilities in Apple's online services and applications such as iCloud.
"I like experiencing overseas living and working, and learning from the best people," he said.