Integrated Learning Programme (ILP)

The Integrated Learning Programme (ILP) is a bridging programme unique to SUTD that aims to provide a review on basic mathematical and science concepts for university courses as well as basic coding and programming skills so as to smoothen the transitional experience of students.

Course Outline

ILP Mathematics, ILP Physics, ILP Chemistry and ILP Biology

The main objective of these classes is to introduce the basic mathematical and science concepts which are necessary for the first year undergraduate courses in SUTD. The topics covered are as follows:

• Mathematics: real numbers, sets, equations, inequalities, functions, polynomial and rational functions, trigonometric functions, exponential and logarithmic functions, polar coordinates and parametric equations, vectors in 2D and 3D, sequences and series, limits, differentiation and integration.

• Physics: kinematics; Newton’s laws of motion; work done and energy; impulse and momentum; uniform circular motion; torque; fundamentals of thermal physics; fundamentals of electromagnetics.

• Chemistry: chemical and physical properties of the elements; periodic trends; stoichiometry; chemical bonds; chemical and electrochemical reaction; thermodynamic properties.

• Biology: cells and organelles, biological macromolecules (carbohydrate, lipid, protein, and nucleic acid), information flow in living system, biodiversity and evolution.

ILP Computing

The module is specially designed to provide basic coding and programming skills.  The topics covered are as follows:

• Introduction to concepts: programming, coding, algorithms, languages, architecture
• Coding in Python, using a text editor, a console, and a programming environment
• Variables, variables types, mathematical expressions, comments, print() and input() functions.
• Basic booleans and functions
• Importing functions from basic libraries
• Memory states in functions
• Conditional structures, While loops, and infinite loops
• For loops on lists, for loops on generators (range(), zip(), enumerate()), nested for loops and advanced loop structures, breaking loops, recursion, and the list type
• Assertions, tests and error messages
• Debugging practices and typical mistakes in programming
• The Numpy library and Numpy array type, the string type, the tuple type and the set type
• Introduction to object-oriented thinking
• Randomness in Numpy and stochastic programming
• Handling time in Python

How to register?

Students who have signed up for Early Matriculation 2024 (both spring and summer) will receive an official email and registration link from the Office of Admissions by mid-June 2024 to register for ILP.

Timetable and Fees

 ILP Classes Dates Fee (inclusive of GST) Weekly Timetable A B Mathematics (10 hours/week) (6 weeks) 2 July to 9 August 2024 S\$100 Tuesday & Thursday 9AM – 11.30AM and 1PM – 3.30PM Wednesday & Friday 9AM – 11.30AM and 1PM – 3.30PM *see make-up lesson Physics (10 hours/week) (6 weeks) 22 July to 29 August 2024 S\$100 Monday & Wednesday 9AM – 11.30AM and 1PM – 3.30PM Tuesday & Thursday 9AM – 11.30AM and 1PM – 3.30PM Chemistry (10 hours/week) (3 weeks) 2 July to 18 July 2024 S\$100 Tuesday & Thursday 9AM – 11.30AM and 1PM – 3.30PM N/A Biology (10 hours/week) (3 weeks) 20 August to 5 September 2024 S\$100 Tuesday & Thursday 9AM – 11.30AM and 1PM – 3.30PM N/A Computing (12 hours/week) (3 weeks) 19 August to 6 September 2024 S\$100 Monday, Wednesday & Friday 9AM – 11.00AM and 1PM – 3.00PM N/A *Make-up lesson in lieu of a Public Holiday (National Day, Friday, 9 August 2024) Mathematics (B): Monday, 5 August 2024, 9AM – 11.30AM and 1PM – 3.30PM.

Notes:

• The dates may be subject to change due to any unforeseen circumstances.

• Students will be allocated the timetable based on the availability of classes.

• Please ensure that you are able to commit fully to the schedule before signing up for the classes. This includes attending the classes on time and completing the assignments in a timely manner.

• There will be no other make-up lessons.

Mode of Learning

ILP classes will be conducted physically on SUTD campus. In the event of any changes due to unforeseen circumstances, students will be notified ahead of time.