# Pre-matriculation Modules Taken

## Advanced Placement Credits

## PC1144 - Introduction to Modern Physics

This module introduces the ideas of modern physics to students, with an emphasis on conceptual understanding. Topics covered are a) Einstein’s theory of special relativity, including time dilation, length contraction, and his famous equation E=mc2, b) Quantum physics, where the observed phenomena of black body radiation, the photoelectric effect and Compton scattering, leading to the quantization of angular momentum and energy, atomic transitions and atomic spectra, c) Introduction to quantum mechanics, introducing the Heisenberg uncertainty principle, wave-mechanics and wave particle duality, and the use of wavefunctions in predicting the behaviour of particles trapped in potential wells, d) Nuclear physics, introducing radioactivity and decay processes, nuclear interaction and binding energy, fission and fusion, and e) Sub-atomic elementary particles and their classification. The module is targeted at science students who are interested in learning about the more recent developments in physics, and is an essential for physics majors.

Grade obtained: A+ (taken in 2016 as ‘A’-Level H3 subject with grade transfer)

## CS1010 - Programming Methodology

This module introduces the fundamental concepts of problem solving by computing and programming using an imperative programming language. It is the first and foremost introductory course to computing. Topics covered include computational thinking and computational problem solving, designing and specifying an algorithm, basic problem formulation and problem solving approaches, program development, coding, testing and debugging, fundamental programming constructs (variables, types, expressions, assignments, functions, control structures, etc.), fundamental data structures (arrays, strings, composite data types), basic sorting, and recursion.

Grade obtained: Pass (taken as advanced placement test with gradeless credit transfer for CS1010E)

## MA1101R - Linear Algebra I

This module is a first course in linear algebra. Fundamental concepts of linear algebra will be introduced and investigated in the context of the Euclidean spaces R^n. Proofs of results will be presented in the concrete setting. Students are expected to acquire computational facilities and geometric intuition with regard to vectors and matrices. Some applications will be presented. Major topics: Systems of linear equations, matrices, determinants, Euclidean spaces, linear combinations and linear span, subspaces, linear independence, bases and dimension, rank of a matrix, inner products, eigenvalues and eigenvectors, diagonalization, linear transformations between Euclidean spaces, applications.

Grade obtained: A (taken as advanced placement test with gradeless credit transfer for MA1508E)

## EG1311 - Design and Make

This module covers the fundamentals of engineering design and prototyping. Students will learn design principles and tools through lectures and engage in experiential learning through group design projects. A stage-based design process will be covered. Students will develop their skills in eliciting user needs, ideating solutions, and making prototypes to demonstrate their ideas.

Grade obtained: A+ (taken as advanced placement course with grade transfer)