This course introduces students to the mathematics concepts of basic algebra and analysis of data. The mathematical concepts and skills in this course are required for intensive non-mathematics university-level courses.

This course introduces students to the mathematics concepts of basic algebra, linear algebra, basic calculus, probability and its distribution. The mathematical concepts and skills in this course are required for intensive non-mathematics university-level programs.

For Foundation in Engineering & Science Department

This unit introduces students to the basics of physics, basic mechanics and thermal physics, and basic optics.

Basics of physics includes SI units, measurement and error analysis.

Basic Mechanics includes motion in one or two dimensions, dynamics, circular motion, rotational motion, work and energy, linear momentum, body in equilibrium, and vibrations and waves.

Thermal Physics includes temperature and heat.

Basic Optics includes lenses and mirrors.

Mechanics and thermodynamics will cover rotational motion, fluids and thermodynamics.

Electricity and Magnetism will cover electrostatic, capacitors, magnetism, electromagnetic induction and introduction to alternating current.

Oscillation and Modern Physics includes oscillatory motion (simple harmonic motion) and early quantum theory.

This unit provides students with fundamental knowledge of computer programming using the object-oriented programming language C++. It is designed to establish a strong foundation in programming concepts, preparing students for further studies in Engineering and Science disciplines.

The unit covers essential topics such as computer fundamentals, algorithms, programming concepts, and compiler basics. Students will learn the use of flow control structures, arrays, modular programming techniques, user-defined data types, and data storage mechanisms. The unit further introduces the principles of object-oriented programming in C++, including classes, constructors, inheritance, and basic file processing.