OVERVIEW

The Programming Bridging Course is a short course specially designed for applicants who have applied to the Bachelor of Information Technology (BIT) programme. It is intended to equip applicants with basic knowledge in the Python programming language that is necessary to cope in the foundational programming courses in the degree programme.

The course includes an assessment on the final day, and the performance of the applicant in the course will be used to determine if the applicant may enter the degree programme.

ELIGIBILITY

The course is compulsory for:

  1. Applicants who hold a two-and-a-half-year part-time local diploma, and
  2. Applicants who have no background in programming, or who are required to proved their competency in Python.

COURSE COMPONENTS

The course consists of lectures, tutorials and a single assessment test.  

Each lecture will include theoretical explanations, code examples, and real-world application to reinforce concepts. The course structure aims to provide a progressive learning experience, advancing from fundamentals to practical applications. Additionally, there will be four tutorial sessions to facilitate interactive learning and deeper engagement with instructors.

On the final day, students will undergo evaluation through a 2-hour assessment. The difficulty of the assessment will align with that of the example applications taught during the course.

The performance of the applicant in the course will be used as a consideration for admission selection purposes.

The course will be offered only if there is a sufficient number of registrations to form a class.

FEES

The University reserves all rights to review fees as necessary and adjust accordingly without prior notice.


Course Fee

S$545.00 (including 9% GST)

• Non-refundable and non-transferable


Notes:

  • The deadline to register and make payment will be indicated in the payment portal accordingly.
  • Teaching materials will be provided two days before the first lesson upon full payment of fee.

SCHEDULE

For Admission into Aug 2026 Intake

Unit

Course Dates

Programming Bridging Course (Introduction to Python Programming)

Thu: 6.30pm–9.30pm
Sat: 9.00am–5.30pm

7 May 2026 (Thu): Lecture

14 May 2026 (Thu): Lecture

16 May 2026 (Sat): Tutorial

21 May 2026 (Thu): Tutorial

23 May 2026 (Sat): Lecture, Tutorial and Assessment         


Notes:

  • In addition to the scheduled lectures and tutorials, participants will engage in self-paced learning through assigned video lectures between class meetings.
  • There will be no make-up arrangement if the applicant is unable to attend the course on the scheduled dates.
  • NUS reserves all rights to make changes to the course dates and timing.

For enquiries, contact us.

We will guide you through the next steps of your transformative journey.

 
01 December 2025