Bachelor of Technology in Computing
Advance Your Computing Capability While You Work
A computing degree built around your working life
Whether you are looking to deepen your expertise, take on new responsibilities or move towards a different role, further study is an important decision – especially when you're already working.
NTU's Bachelor of Technology in Computing (BTech) is a four-year, part-time SkillsFuture Work-Study Degree designed for working professionals who want to develop their computing capabilities while continuing their careers.
You will build a foundation in computing before specialising in Software Engineering, Artificial Intelligence Engineering or Cybersecurity. Along the way, you will earn intermediate qualifications and apply your learning through projects and industry-based training.
But where you begin matters. You may be new to computing, already working in a technical role, or have completed some of the prerequisite bridging modules. This page will help you understand the pathway, assess the commitment and work out your next step.
Is BTech right for me?
There is not just one reason to pursue a computing degree – or one route to getting there.
You may already be working in technology and want to deepen your expertise. Perhaps your current role increasingly involves computing, and you'd like to build a stronger foundation. Or you may be considering a move into a different area of work.
BTech is designed for working professionals with different backgrounds and ambitions. What matters is understanding the learning journey, the commitment involved and the preparation you may need before starting.
What should you consider?
Your professional goals
Are you looking to strengthen your capabilities in your current role, broaden your technical expertise or prepare for a possible career transition?
Your readiness to study
BTech is a four-year, part-time degree, with full-day classes on Saturdays. You will need to balance your studies, assignments and projects with your professional and personal commitments.
Your starting point
All applicants must pass five prerequisite bridging modules before matriculation. These cover essential computing and mathematical foundations, and can be completed before you begin the degree programme.
Your longer-term commitment
The programme progresses from foundational learning to specialisation and culminates in a year of industry immersion, including full-time On-the-Job Training (OJT) in a role aligned with your specialisation.
Find your starting point
You don't have to be at the same stage as everyone else to begin exploring BTech. Whether you're just considering the programme or have already started preparing for admission, here's how to plan your next step.
Start by understanding the programme, its admission requirements and the commitment involved.
Before matriculating, you will need to pass five prerequisite bridging modules covering computing and mathematics. These help you build the foundational knowledge needed for degree-level study.
You can apply for BTech before completing these modules. If you meet the admission requirements, you may receive a conditional offer and complete the bridging modules before matriculation, within the required timeline.
Your next step:
Explore the bridging modules and check your eligibility.
Already completed one or more modules? You're making progress towards meeting the prerequisites.
You can register for outstanding modules in subsequent intakes, provided your earlier passes remain valid. Each module pass is valid for three years.
Your next step:
Check the modules you still need to complete and their upcoming schedules.
With the prerequisite modules completed, you can focus on the other admission requirements and the application process.
Check that your module passes remain valid and review the application timeline, supporting documents and applicable deadlines.
Your next step:
Review the admission requirements and prepare your application.
Congratulations on receiving your conditional offer!
You can now focus on meeting the remaining admission requirements, including passing any outstanding bridging modules before your matriculation deadline.
Check the conditions and deadlines stated in your offer carefully. If you are unable to fulfil them in time, your offer may lapse.
Your next step:
Check your matriculation deadline and plan to complete any outstanding bridging modules before then.
Your BTech Learning Journey
The programme is organised into three stages, each building on the knowledge and capabilities developed in the previous one. You will also work towards two intermediate qualifications before completing your degree.
Stage 1 – Build your foundations
Develop essential knowledge in computing design, programming and software development, operating systems and databases.
You will bring these areas together in a mini capstone project, applying what you've learnt to a computing problem.
Intermediate qualification:
Advanced Specialist Certificate in Full Stack Development
Stage 2 – Develop your specialisation
Build on your foundations by pursuing one of three specialisations:
- Software Engineering
- Artificial Intelligence Engineering
- Cybersecurity
You will deepen your knowledge in your chosen area and complete a second mini capstone project.
Intermediate qualification:
Advanced Specialist Certificate in your selected area of specialisation.
Stage 3 – Apply your expertise in industry
The final stage brings your learning into the workplace through a year of paid, full-time On-the-Job Training (OJT) in an area related to your specialisation.
You will also undertake a company-sponsored final capstone project and Broadening and Deepening Electives.
Final qualification:
Bachelor of Technology (Hons) in Computing (Area of Specialisation)
Choose Your Specialisation
After building your foundation in computing, you will pursue a specialisation that aligns with your interests and professional goals.
BTech offers three areas of specialisation, allowing you to develop deeper expertise in a chosen field while building on the computing knowledge acquired during the Foundation Stack.
Software Engineering
Develop expertise in software development, from user-centric design and modern web applications to cloud architectures and data engineering.
You will learn to build and test reliable applications, analyse large datasets and deploy scalable cloud-based solutions. These capabilities can be applied to developing enterprise web applications, cloud microservices and full-stack software systems.
Artificial Intelligence Engineering
Explore the technologies behind intelligent systems, including machine learning, deep neural networks, computer vision, natural language processing and big data infrastructure.
You will develop capabilities in training AI models, building predictive analytics pipelines and deploying AI solutions. These can be applied to image and video recognition, conversational AI assistants, predictive maintenance and data-informed decision-making.
Cybersecurity
Build expertise in protecting digital systems through secure software design, application security, threat intelligence, cryptography and digital investigation.
You will learn to identify system vulnerabilities, monitor security operations and investigate cyber incidents. These capabilities can be applied to penetration testing, securing cloud and network infrastructure, digital forensics and responding to cyber threats.
Each specialisation forms part of the Specialist Stack and leads to an Advanced Specialist Certificate in the selected area, before progression to the Industry Immersion Stack.
Learning While Working
Pursuing a degree while working requires planning, commitment and support. BTech is structured to help working professionals balance their academic and professional responsibilities while connecting what they learn with workplace practice.
A dedicated day for learning
Classes are held on Saturdays, with morning and afternoon sessions. This provides a regular weekly schedule around which you can plan your work, study and personal commitments.
Beyond scheduled classes, you will also need to make time for independent study, including reviewing learning materials and recorded lectures, and completing assignments and projects.
Learning from academia and industry
BTech brings together NTU faculty and industry professionals, combining academic foundations with perspectives from professional practice.
Modules are developed with industry partners, while projects and assessments provide opportunities to work on problems reflecting workplace challenges.
Applying what you learn
Throughout the programme, you will undertake projects that bring together knowledge from different areas of study, including mini capstone projects at the end of the Foundation and Specialist Stacks.
In your final year, you will undertake paid, full-time On-the-Job Training (OJT) in a role relevant to your specialisation, alongside a company-sponsored capstone project.
Your OJT role may be with your existing employer or another organisation, provided the arrangement meets the programme requirements and receives approval.
Building towards your professional goals
You may be looking to deepen your expertise in your current role or develop capabilities relevant to a different professional direction.
The programme's progression from foundational learning to specialisation and industry immersion gives you opportunities to build and apply your computing knowledge as your professional goals evolve.
Plan Your Next Step
Ready to explore BTech further? Whether you're preparing to apply, completing your bridging modules or reviewing the financial commitment, here's the information you need to plan ahead.
When can I apply?
Applications for Academic Year 2027/28
Applications open: 2 November 2026
Applications close: 15 January 2027
Application fee and supporting documents deadline: 20 January 2027
You can apply for BTech before completing all five bridging modules. However, you must pass all five before matriculating into the degree programme.
What will it cost?
BTech tuition fees are charged according to the Academic Units undertaken and the applicable fee rate.
Eligible Singapore Citizens and Permanent Residents may qualify for MOE tuition-fee subsidies. Additional support may be available to eligible Singapore Citizens aged 40 and above through Mid-Career Enhanced Subsidies and SkillsFuture Credit.
Tuition fees depend on your eligibility and the prevailing rates for your admission year.
When should I take my bridging modules?
The five prerequisite bridging modules are offered on a staggered schedule, allowing you to plan your preparation alongside work.
Next intake: March – June 2027
- CT1001 – Introduction to Computational Thinking and Programming
Registration closes: 21 February 2027 - CT0001 – Linear Algebra and Calculus for Computing
Registration closes: 21 February 2027 - CT0002 – Discrete Mathematics for Computing
Registration closes: 13 March 2027 - CT0003 – Probability and Statistics for Computing
Registration closes: 13 March 2027 - CT1002 – Introduction to Computer Systems
Registration closes: 25 April 2027
Each module costs S$250, and SkillsFuture Credit may be used towards the fees.
Still have questions?
Join our online BTech Information Session to learn more about the programme, admission requirements and application process.
Monday, 7 December 2026 | 8.00pm (SGT)
50 Nanyang Avenue, Singapore 639798