NUS Computing

Bachelor of Computing in Computer Science (with Honours*)

nus computer science phd fees

Life as a Computer Science student

Developing cutting edge applications. Studying the latest developments in AI and machine learning. Working with industry leaders in software, social media and gaming. These are just a few of the opportunities you’ll have as a Computer Science student at NUS.

With deep connections at leading companies, NUS offers a truly immersive Computer Science education. We pride ourselves on providing the strongest technical foundation available at any institution in Singapore, across all sub-disciplines of computing. Although our programme is well grounded in theory, we place a special emphasis on skills that matter to employers. As part of your education, you will build and develop applications, while learning the theoretical foundations of Computer Science that make it all possible.

The end goal of our Computer Science programme is to prepare candidates for a rewarding career as computing professionals. Our graduates have gone on to illustrious careers at leading companies, from Silicon Valley startups to Wall Street banks. Our project-based approach means that you will build a portfolio that you can showcase to employers to demonstrate your achievements as a software developer and engineer.

A career in Computer Science gives you the opportunity to build the future. Your NUS education provides the foundation you need for a career at the cutting edge of technology.

nus computer science phd fees

Solve real-world problems with algorithms

nus computer science phd fees

Create the latest Augmented Reality game

nus computer science phd fees

Develop innovative software applications

nus computer science phd fees

Master the intricacies of cybersecurity

Build expertise with flexible elective options

nus computer science phd fees

Big Data Management and Engineering

nus computer science phd fees

Full-Stack Software Engineering

Become a well-rounded full-stack software engineer with expertise in both front and back-end technologies. Learn how to design appropriate database tables and write efficient queries in  Database Systems , prevent malicious software attacks in  Software Security , speed up computation in  Parallel Computing , and design friendly and pleasant-to-user interface in  Interaction Design and User Interface Implementation . Take project-based courses, such as  Software Product Engineering for the Digital Markets , and develop a software product from start to end.

nus computer science phd fees

Artificial Intelligence and Robotics

Discover the principles behind the decades-long effort in making machines as intelligent as humans, and learn how machines represent knowledge, make plans and decisions, sense and understand the world, as well as learn new knowledge. Choose from at least 10 electives that range from the fundamentals (e.g. is a problem learnable?) to the applications (e.g. natural language processing, computer vision) of the field.

 … among many others!

Widen your horizon through a Double Degree, Double Major, or Minor programme

Students can also apply to do a Double Degree (e.g., in Computer Science and Mathematics/Applied Mathematics/Business Administration), Double Major (e.g., in Mathematics), or even a Minor (e.g., in interactive media, or management). For further information, visit our Undergraduate Programmes  catalogue.

[*subject to meeting requirements]

Sampler of Courses

CS1101S Programming Methodology Experience our unique ‘gamified’ introductory programming course where you take on challenging missions to level up and occasionally meet Sumobots, Jedi Knights, and Darth Vader.

CS2106 Introduction to Operating Systems Understand how different processes end up in a deadlock via the adventures of dining philosophers who starve because they cannot coordinate the use of their chopsticks.

CS2107 Introduction to Information Security How are websites hacked? Are there unbreakable codes? How are human vulnerabilities exploited in social engineering attacks? Decipher and master the intricacies of IT security.

CS2104 Programming Languages How do you design a programming language? How do you get the same programme to run on different hardware? Delve into the languages of the future!

CS3230 Design and Analysis of Algorithms How do you design blazing fast applications? Can some well-known problems be solved quickly? Prove that and you will win the first Millennium Prize and a million dollars.

CS3243 Introduction to Artificial Intelligence How do you build Skynet? How can machines beat humans at board games? Discover how cutting edge developments in computer science have enabled machines to gain human-level intelligence!

CS3247 Game Development Learn the underlying principles and theories that you will use to make the next great game that captures the world’s imagination!

What You Could Be

  • Software Engineer at Google
  • Computer Security Researcher at DSO National Laboratories (DSO)
  • Full Stack Developer at DBS Bank
  • Machine Learning Engineer at Grab
  • Game Security Engineer at Ubisoft
  • Data Scientist at Shopee
  • Start-up Founder
  • Resources for Current Students
  • Computer Science
  • Curriculum (Prospective Students)
  • Turing Programme
  • Concurrent Degrees Programmes
  • Double Degree Programmes
  • Double Major Programmes
  • Minor Programmes
  • Exemptions and Placement Test
  • Project Courses
  • Scholarships & Support
  • Beyond the Classroom
  • University Scholars Programme
  • Academic Advisors
  • Computing 1 13 Computing Drive Singapore 117417
  • +65 6516 2727
  • Find Our Venues

NUS COMPUTING

Departments.

© National University of Singapore. All Rights Reserved. • Legal • Branding guidelines

SoC logo (APPROVED)-RGB.jpg

COMPUTER SCIENCE

Solve real-world problems with algorithms and software..

Our Computer Science  programme will equip you with the theoretical knowledge and skills to develop cutting edge applications and software.

Whether you wish to pursue a career in big data, become an Artificial Intelligence (AI) expert, design the latest Virtual Reality game, or create the next big mobile app, our degree in Computer Science prepares you for a tech career in practically any industry of your choice.

How is Computer Science different from Computer Engineering?

Computer Science students spend most of their time working on algorithms and software , while Computer Engineering students also work on electronics and hardware.

nus computer science phd fees

A sneak peek of what you could be

Software engineer.

Develop next-generation tech that could change how users connect, explore and interact with information and one another.

Full Stack Developer

At dbs bank.

Create innovative tools and applications to improve user experiences and strengthen the organisation's IT infrastructure.

Machine Learning Engineer

Solve challenging problems in transport, logistics, and space with the latest machine learning and deep learning techniques.

Game Security Engineer

Enrich the gameplay experience by developing security solutions for popular game systems like Assassin's  Creed and more.

Data Scientist

Empower key business processes by converting massive amounts of data into meaningful business insights.

Start-up Founder

Of your own company.

Transform your innovative ideas into something real by starting a company of your own.

and many more!

nus computer science phd fees

I chose to pursue a degree in Computer Science as I believed that it would provide me with the necessary tools and platform to continuously adapt to today's rapidly changing world.

Despite having no prior background, my love for solving problems has allowed me to fit right in at nus computing., jothi pillay, computer science, a quick glance at our computer science programme.

CS Focus Area 1.png

Computer Science

Breadth & Depth

Choose a Focus Area and

Complete a Computer Systems Team Project

Computer Science Foundation.png

Programming, Algorithms, Networking, Operating Systems, Computer Organisation, etc.

mathematics and science foundation.png

Mathematics & Science

Calculus, Linear Algebra, Statistics and Probability, etc.

cs internship.png

Industry Experience

Wide range of Internship programmes

Take a 6-month long internship (or two 3-month stints) either locally or overseas

CS IT Professionalism.png

Professionalism

Ethics and Communication

Learn the ethical, social and legal issues of computing, etc.

Build a strong foundation in Computer Science.

Learn the basics in our introductory courses on topics such as programming, algorithms, networking, operating systems, and computer organisation. 

Take courses in Mathematics and Science to reinforce your knowledge in Computer Science.

Sampler of Courses

 Programming Methodology

Data structures and algorithms, software engineering & object-oriented programming, discrete structures, computer organisation, introduction to computer networks.

nus computer science phd fees

Choose from one of ten focus areas to enhance your skill set.

With our wide variety of electives, you have the flexibility to explore multiple areas of Computing or choose to delve into one of these ten focus areas.

Gain real-world experience with our internship programmes.

Sharpen your skills outside of the classroom by embarking on one or more internships. Whether it's a multinational company based locally or a startup overseas, there's a wide variety of options for you to choose.

Types of Internships

6-months non-graded internship

Two 3-months non-graded internships, 6-months graded internship (paired), up to a year with nus overseas colleges.

COM09271.jpg

...and more.

Complete a software project, or large-scale complex systems project, from start to finish.

Delve into the ethical, social and legal issues of computing. Sharpen your communication skills as an IT professional.

nus computer science phd fees

A wide variety of options to choose from

Bachelor of computing in computer science (with honours*).

*subject to meeting requirements

Double Degree Programmes

Go one step further and graduate with two Bachelor's degrees from different disciplines.

Computer Science & Business Administration/Accountancy**

Computer science & double degree with another nus faculty.

**subject to meeting GPA requirements after first year

Concurrent Degree Programmes

Complete a Bachelor's degree and a Master's degree at the same time and within a shorter timeframe.

Computer Science & Master's in Management (NUS Business School)

Bachelor's & double master's degree programme.

Graduate with a Bachelor’s degree and a Master’s degree in NUS while spending two years in a French Grandes Écoles.

Computer Science, Master of Computing & French Grandes Écoles Diplôme d’Ingénieur

Double majors & minors (direct entry).

Broaden your knowledge and perspectives with a second major  or minor.

Computer Science & second major in Mathematics

Computer science & second major in statistics, computer science & minor in interactive media development, computer science & minor in entrepreneurship, computer science & minor in management, computer science & minor in mathematics, computer science & minor in statistics, learn more about our computer science programme:, learn more about our other programmes.

nus computer science phd fees

COMMENTS

  1. PhD in Computer Science

    PhD students admitted to the Department of Computer Science (CS) will follow the structure for the CS PhD programme: Structure of PhD Programme (Computer Science) Year 1. Semester 1. 8 units coursework + CS6101 (Exploration of CS Research) Semester 2. 8 units coursework + Research. Year 2. Semester 1.

  2. PhD (Computer Science) : NUS Graduate School (NUSGS)

    PhD (Computer Science) Level: PhD Faculty: Computing Length: 4 - 5 years ... TOEFL/IELTS for non-English medium of instruction (previous degree) Tuition Fee: With MOE Subsidy: Singaporean: SGD 9,500 PR: SGD 14,000 Foreigner: SGD 21,400 Without MOE Subsidy: Singaporean: SGD 38,550 PR/Foreigner: SGD 40,600 ... NUS Graduate School (NUSGS ...

  3. Tuition Fees

    Office of Admissions. National University of Singapore. University Town College Avenue West #01-03 (Stephen Riady Centre) Singapore 138607 +65 6516 1010

  4. Fees

    The University's fees are reviewed and adjusted periodically to reflect the approximate cost of providing education to students. Unlike undergraduate education, most graduate programmes are designed to be largely self-funding, with little or no subsidy from the Government of Singapore. However, NUS is committed in making our self-funded master ...

  5. PDF Tuition fees per annum:

    Tuition Fees Per Annum (applicable for Academic Year 2023/2024) Dec 2023 UGTuition Tuition fees per annum: ... Science (Pharmacy) 9,100 12,750 19,814 39,016 . Page 5 of 14 UNDERGRADUATE STUDENTS Tuition Fees Per Annum (applicable for Academic Year 2023/2024) Dec 2023 UGTuition

  6. PDF Page 1 of 16 GOVERNMENT-SUBSIDISED GRADUATE PROGRAMMES Tuition ...

    The University will adopt a cohort-based fee system from AY2022/2023 intake onwards1 - the tables below show the tuition fees payable by the new graduate intake of AY2022/23 for their candidature. The per annum fee amount covering Semesters 1 and 2 of an academic year is payable in two equal instalments at the start of each semester.

  7. PDF GRADUATE RESEARCH TUITION FEES PAYABLE PER ANNUM

    Tuition fees are reviewed yearly and thus, subject to revision. For graduate research students admitted in AY2021/2022, the tuition fees will increase by $50 per annum for Singapore Citizens and Singapore Permanent Residents and $100 per annum for International Students for the remaining course duration. For students who are Singapore Citizens ...

  8. Course Fees

    Tuition Fees. To view the tuition fees per annum, please refer here. The fees indicated are subject to change at any time. For Singapore Citizens and Singapore Permanent Resident students, the fee amounts quoted above are subsidised by the Singapore government (through the Ministry of Education, MOE) and are exclusive of prevailing GST.

  9. Fees and Financial Information

    AY 2024/2025. Programme Fee. The programme fee for the academic year is $53,100 and is subjected to the prevailing GST rate. For details on the breakdown of programme fees and payment schedule for August 2024 and January 2025 intake click here. For students admitted before AY2024/2025, refer to this document for the breakdown of programme fees ...

  10. Course Fees

    Tuition Fees. To view the tuition fees per annum for Academic Year 2020/2021 for government-subsidised graduate coursework programmes, please refer here . For more information, please refer to the Registrar's Office website. For Singapore Citizens and Singapore Permanent Resident students, the fee amounts quoted here are subsidised by the ...

  11. PhD (Philosophy) : NUS Graduate School (NUSGS)

    PR/Foreigner: SGD 38,950. The fees above are for the August 2022 intake. From 1st January 2023, the GST will increase to 8%. Apply Now*. * For Duke-NUS Medical School programmes only, please . Tel: 6516 3892. Email: [email protected]. View Eligible Scholarship.

  12. Master of Computing

    Master of Computing - Computer Science Specialisation The Master of Computing programme is a comprehensive and challenging graduate programme with area specialisations. It encompasses latest research findings, both applied and fundamental. The programme also provides advanced and in-depth knowledge of IT to prepare the students for challenges in IT career. The programme may be taken […]

  13. Fees

    # Semestral fees refer to half of annual tuition fees set out in the undergraduate fees table (refer here). *Given that the student reads x-unit of courses in the semester concerned, the 'Workload%' is capped at 100% if x exceeds 20 units and x unit /20 units if otherwise, for fee computation purposes, i.e., tuition fee is pro-rated for ...

  14. MComp

    The NUS MComp CS is a 40-Unit coursework-based Master's Degree programme that offers three pathways to complete the programme: Coursework Option, which comprises: Specialisation courses (minimum 20 Units), and. Non-specialisation courses (20 Units), which may include level 4000 to 6000 courses offered by the School of Computing.

  15. Fees & Scholarships

    The Master of Computing (with Specialisations) tuition fees for new students is: Semester 1, AY2024/2025 (August 2024 Intake) onwards. - MComp Programme (with Specialisations) Tuition Fees (including prevailing GST 9%) $57,279.50. The above tuition fees are inclusive of prevailing GST (prevailing Goods & Services Tax).

  16. Computer Science Specialisation

    The National University of Singapore (NUS) Master of Computing - Computer Science Specialisation (MComp CS) offers students the opportunity to delve deep into the core areas of computer science, hone their expertise, and learn about the recent advances in the field. The MComp CS programme will equip graduates with the knowledge and skills to ...

  17. NUS PhD (Data Science) : NUS Graduate School (NUSGS)

    NUS PhD (Data Science) Level: PhD Faculty: Jointly hosted by Institute of Data Science (IDS) & NUS Graduate School's Integrative Sciences & Engineering Programme (ISEP ... Tuition Fee: With MOE Subsidy: Singaporean: SGD 9,500 PR: SGD 14,000 Foreigner: SGD 21,400 Without MOE Subsidy: Singaporean: SGD 38,550 PR/Foreigner: SGD 40,600 ...

  18. Computer Science

    With deep connections at leading companies, NUS offers a truly immersive Computer Science education. We pride ourselves on providing the strongest technical foundation available at any institution in Singapore, across all sub-disciplines of computing. Although our programme is well grounded in theory, we place a special emphasis on skills that ...

  19. Computer Science Specialisation

    Faculty: SCALE. Length: 1.5 - 3 years. Intake: January/August. Deadline: 15 September/TBA. Tests Required: GRE/ GMAT/ TOEFL/ IELTS for international students only. Tuition Fee: SGD 48,000 (excluding GST) Note: The tuition fee stated above is for 40 MCs. Students who are required to take more than 40 MCs for programme completion are subject to ...

  20. NUS Computing

    Build a strong foundation in Computer Science. Learn the basics in our introductory courses on topics such as programming, algorithms, networking, operating systems, and computer organisation. Take courses in Mathematics and Science to reinforce your knowledge in Computer Science. Sampler of Courses. Programming Methodology.

  21. MSc (Project Management)

    Computer Science Specialisation ... To graduate from the NUS MSc PM programme, students must meet the following requirements: ... Singaporeans, Singapore PRs and NUS alumni will receive a 20% tuition fee rebate Application S$109.00 (including 9% GST) Non-refundable and non-transferable ...