nus

 
List of iBLOC Modules Offered from January to June 2018 (extended course duration)
 
A. The following modules offered by the Faculty of Sciences:
CM1502X General and Physical Chemistry for Engineers (Foundation module; 4 modular credits)
 
This module introduces some basic principles of general and physical chemistry to engineering students. Topics covered include atomic and molecular structures, spectroscopies and their applications, bonding and interactions in interfaces and materials, chemical equilibrium, chemical kinetics, common molecules and their transformations especially in chemical and pharmaceutical industries. The purpose is to provide engineering students the foundations in important concepts and principles of chemistry, with an emphasis on practical applications in engineering and technology.
 
Notes: CM1502/CM1502X is a core module for Chemical Engineering and Environmental Engineering. Common engineering students who are intending to apply for Chemical Engineering or Environmental Engineering should read CM1502/CM1502X. To enroll in CM1502X, students must have GCE 'A' Level H2 pass in Chemistry or equivalent.

School of Computing students who are reading the Computer Science degree can choose CM1502/CM1502X as one of the science modules to satisfy to satisfy the science module requirement of their degree.

Students who are intending to major in Chemistry should not read this module.
 
PC1431X Physics IE (Foundation module; 4 modular credits)
 
The module is designed to provide a clear and logical introduction to the concepts and principles of mechanics and thermodynamics, with illustrations based on applications in the real world. Topics covered include motion in one dimension; curvilinear motion; circular motion; relative motion; Newton's laws; friction; work and energy; conservative forces, conservation of energy; linear momentum and conservation, collisions; rotational kinematics; moment of inertia and torque; rotational dynamics; conservation of angular momentum; gravitational force, field and potential energy; planetary motion; temperature and the zeroth law, temperature scales; thermal expansion of solids and liquids; heat and internal energy, specific heat capacities, enthalpy and latent heat, work for ideal gases, first law of thermodynamics; equipartition of energy, mean free path; entropy and the second law, heat engines; entropy changes for reversible and irreversible processes. The module is targeted essentially at Engineering students.
 
Notes: To enroll in PC1431X, students must be entering the Faculty Of Engineering (Biomedical Engineering, Civil Engineering, Environmental Engineering or Mechanical Engineering) with GCE 'A' level H2 pass in Physics; or have GCE 'A; level H2 pass in Physics. Common engineering students intending to apply for programmes which require PC1431 are advised to read PC1431/PC1431X. Engineering Science students CANNOT take PC1431/PC1431X. (However, this does not apply to Ngee Ann Engineering Science Diploma graduates entering the Engineering Science Programme). Industrial & Systems Engineering students have to read one Physics module and PC1431/PC1431X is an acceptable option.

School of Computing students who are reading the Computer Science degree can choose PC1431/PC1431X as one of the science modules to satisfy the science module requirement of their degree.

PC1431/PC1431X is NOT open to students intending to major in Physics.
 
PC1432X Physics IIE (Foundation module; 4 modular credits)
 
This module introduces fundamental concepts of physics and is illustrated with many practical examples. Topics covered include a) Electricity and magnetism, where the basic concepts of electric and magnetic fields, forces on charged particles, electric potential, electromotive force, work and energy, are described. The properties of basic electrical circuits comprising resistors, inductors and capacitors are discussed, along with analysis of their transient and steady-state behaviour. Understanding the role of Maxwell's equations in electromagnetism is emphasized; b) Waves, introducing properties of waves, including geometric optics, propagation, interference and diffraction, and electromagnetic waves; and c) Quantum physics, where new physics concepts which led to the quantization of energy are introduced, leading to an explanation of atomic transitions, atomic spectra and the physical and the chemical properties of the atom. The uncertainty principle, wave-mechanics and wave particle duality concepts are covered, together with the use of wavefunctions in predicting the behaviour of trapped particles. The module is targeted essentially at Engineering students.
 
Notes: To enroll in PC1432X, students must be entering Faculty of Engineering (Biomedical Engineering, Computer Engineering or Materials Science & Engineering) with 'A' level H2 pass in Physics; or have GCE 'A' level H2 pass in Physics. Common engineering students intending to apply for programmes which require PC1432 are advised to read PC1432/PC1432X. Industrial & Systems Engineering students have to read one Physics module and PC1432/PC1432X is an acceptable option.  

School of Computing students who are reading the Computer Science degree can choose PC1432/PC1432X as one of the science modules to satisfy the science module requirement of their degree. 

PC1432/PC1432X is NOT open to students intending to major in Physics.
 
CM1417X Fundamentals of Chemistry (Bridging module; 4 modular credits)
 
The objective of this module is to provide an introduction to the fundamental topics and concepts in chemistry. This includes topics such as structure of matter, periodic table and periodicity, chemical bonding, states of matter, stoichiometry, reaction types, kinetics, equilibrium and introduction to organic chemistry
 
Notes: CM1417/CM1417X serves as a bridging module for students with GCE 'O' Level pass in Chemistry or equivalent. It is NOT open to students who have GCE 'A' Level H2 Chemistry or equivalent.

Students entering Faculty of Engineering (Biomedical Engineering or Materials Science & Engineering) who do not have GCE ‘A’ Level Chemistry or equivalent must read CM1417/CM1417X as a prerequisite for CM1501 Organic Chemistry for Engineers.

School of Computing students who are reading the Computer Science degree can choose CM1417/CM1417X as one of the science modules to satisfy the science module requirement of their degree. 
 
LSM1301X General Biology (Bridging module; 4 modular credits)
 
This is an introductory module that explores what a living thing is, the basics of life, and the science behind it. The course will introduce the chemistry of life and the unit of life. The question of how traits are inherited will be discussed and the field of biotechnology, including its applications and the ethical issues involved will be introduced. The diversity of life on earth will be explored, with discussions how life on earth possibly came about and how biologists try to classify and make sense of the diversity. The course will also introduce the concept of life functions from cells to tissues and from organs to systems. The concept of how organisms maintain their internal constancy and organisation of major organ systems will be discussed. The focus will be to introduce the unifying concepts in biology and how they play a role in everyday life.

 
Notes: LSM1301/LSM1301X serves as a bridging module for students without GCE 'A' Level H2 Biology or equivalent.  It is NOT open to students who have GCE 'A' Level H2 Biology or equivalent.

School of Computing students who are reading the Computer Science degree can read LSM1301/LSM1301X as one of the science modules to satisfy the science module requirement of their degree. To enroll, students must not have A-level H2 Biology or equivalent.
 
MA1301X Introductory Mathematics (Bridging module; 4 modular credits)
 
This module serves as a bridging module for students without 'A' - level mathematics. Its aim is to equip students with appropriate mathematical knowledge and skill so as to prepare them for further study in mathematics-related disciplines. At the end of the course, students are expected to attain a level of proficiency in algebra and calculus equivalent to the GCE Advanced Level. Major topics: Sets, functions and graphs, polynomials and rational functions, inequalities in one variable, logarithmic and exponential functions, trigonometric functions, sequences and series, techniques of differentiation, applications of differentiation, maxima and minima, increasing and decreasing functions, curve sketching, techniques of integration, applications of integration, areas, volumes of solids of revolution, solution of first order ordinary differential equations by separation of variables and by integrating factor, complex numbers, vectors.
 
Notes: MA1301/MA1301X serves as a bridging module for students without GCE 'A' level H2 Mathematics or equivalent. It is NOT open to students who have GCE 'A' level or H2 passes in Mathematics. It is a core requirement for students doing the Bachelor of Computing in Information Systems course as well as an unrestricted elective for students without H2 Mathematics or its equivalent doing other SoC undergraduate  programmes.To enroll, students must have a Pass in 'O' Level Additional Mathematics, or 'AO' Level Mathematics, or H1 Mathematics.

Faculty of Engineering students who possess a polytechnic diploma have to read MA1301 except those who have successfully completed all modules/courses in special/advanced Mathematics programmes/certifications (such as the "Certificate in Engineering Mathematics", "Diploma Plus Programme in Advanced Engineering Mathematics" & etc.) offered by their respective Polytechnics. Students can send their certificates to engcw@nus.edu.sg to check if they are exempted from MA1301, before registering for MA1301X. However, students may still read MA1301/MA1301X if they choose to do so.

School of Computing students who possess a polytechnic diploma and have successfully completed all modules/courses in special/advanced Mathematics programmes/certifications (such as the "Certificate in Engineering Mathematics", "Diploma Plus Programme in Advanced Engineering Mathematics" & etc.) are considered to have passed the MA1301 proficiency test and may therefore proceed to read modules carrying A-level mathematics as prerequisite. However, students may still read MA1301/MA1301X if they choose to do so.

 
PC1221X Fundamentals of Physics I (Bridging module; 4 modular credits)
 
This module aims to bridge the gap between GCE ‘O’ Level Physics and first year university Physics level. The module covers the fundamentals of two branches of Physics: mechanics and thermodynamics. Topics included in the part on mechanics are linear motion, curvilinear motion, relative motion, circular motion, Newton’s laws of motion, work and energy, conservation of energy, linear momentum and conservation, rotational kinematics, torque and moment of inertia, rotational dynamics, conservation of angular momentum, gravitation and planetary motion, static equilibrium, oscillatory motion and fluid mechanics. The part on thermodynamics encompasses topics such as temperature and zeroth law of thermodynamics, temperature scales, thermal expansion, heat and internal energy, thermal processes, first law of thermodynamics, ideal gas laws and kinetic theory of gasses.
 
Notes: PC1221/PC1221X serves as a bridging module for students with GCE 'O' Level pass in Physics or Combined Science (Physics & Chemistry OR Physics & Biology). It is NOT open to students who have GCE ‘A’ Level H2 pass in Physics.

Faculty of Engineering students without GCE 'A' Level H2 pass in Physics must read PC1221/PC1221X and PC1222/PC1222X as a prerequisite for PC1431 Physics IE and PC1432 Physics IIE. Students with polytechnic diploma who are admitted into Biomedical Engineering (except those with Diploma in Biomedical Engineering from Nanyang Polytechnic) and Industrial & Systems Engineering will be required to read PC1221/PC1221X.

School of Computing students who are reading the Computer Science degree can read PC1221/PC1221X as one of the science modules to satisfy the science module requirement of their degree.
 
PC1222X Fundamentals of Physics II (Bridging module; 4 modular credits)
 
The module aims to bridge the gap between O level Physics and first year university physics level. The module covers the fundamentals of three branches of physics: electricity and magnetism, optics and modern physics. Topics included in the part on electricity and magnetism are Coulombs law, electric field and potential, capacitance, current and resistance, DC circuits, magnetic fields, magnetic effects on current, electromagnetic induction, AC circuits and electromagnetic waves. The part on optics encompasses topics such as reflection and refraction, systems of lenses, optical instruments, interference, diffraction, grating and polarization. Topics covered in the part on modern physics are blackbody radiation, photoelectric effect, atomic transitions and spectra, the uncertainty principle, wave-particle duality, radioactivity and decay processes, binding energy and fusion energy and fusion and fission.
 
Notes: PC1222/PC1222X serves as a bridging module for students with 'O' Level pass in Physics or Combined Science (Physics & Chemistry OR Physics & Biology). It is NOT open to students who have GCE ‘A’ Level H2 pass in Physics.

Faculty of Engineering students without GCE 'A' Level H2 pass in Physics must read PC1221/PC1221X and PC1222/PC1222X as a prerequisite for PC1431 Physics IE and PC1432 Physics IIE. Students with polytechnic diploma who are admitted into Electrical Engineering, Computer Engineering, Biomedical Engineering (except those with Diploma in Biomedical Engineering from Nanyang Polytechnic) and Industrial & Systems Engineering will be required to read PC1222/PC1222X.

School of Computing students who are reading the Computer Science degree can read PC1222/PC1222X as one of the science modules to satisfy the science module requirement of their degree.
 
B. The following module offered by the Faculty of Arts and Social Sciences is a FOUNDATION module:
NM1101X Communications, New Media and Society (4 modular credits)
 
This module explores ways in which people create and use the variety of emerging networked, mobile and social media channels to communicate meaning in a globalized world. It explores organizational and societal contexts in such areas as games, health, politics, business, public relations, design and activism, with attention paid to creating applications with social impact. Phenomena such as relationships and social life in cyberspace, activism for social change, performance art, deviant behaviour online, communication and community, new business paradigms and economic models of organizing and issues in human-computer interaction are explored in-depth.

 
Notes: NM1101/NM1101X is compulsory for all Communications & New Media majors.

NM1101/NM1101X is open to all interested students. No previous exposure to communications and/or new media courses needed.
 
C. The following module offered by the School of Computing is a FOUNDATION module:
CS1010X Programming Methodology (4 modular credits)
 
With our recent advances in technology and modern platforms like Google, Facebook and now Coursera, it is important for students from all disciplines to have an appreciation for how modern technology works. This course is aimed at both introducing students with little to no background in programming to the basics of computational thinking as well as students with some background to more advanced abstractions and techniques. 

To this end, this module will cover the fundamental concepts of problem solving by computing and programming in Python with practical problems and scenarios. Students will learn how to analyze and break down a problem, and how to structure and develop their solutions.
  
Topics to be covered include problem solving by computing, writing pseudo-codes, problem formulation and problem solving, program development, coding, testing and debugging, fundamental programming constructs (variables, types, expressions, assignments, functions, control structures, etc.), fundamental data structures: arrays, strings and structures, simple file processing, and basic recursion. . 
 
Notes: No previous exposure to programming is needed.

Different versions of CS1010 is a core requirement for some programmes. It is CS1010/S/J for the School of Computing and CS1010E for some Engineering degree programmes (Biomedical Engineering, Industrial & Systems Engineering and Mechanical Engineering), and generally CS1010S for Science degree programmes, i.e., Mathematics, Applied Mathematics, Computational Biology, Data Science and Analytics, Quantitative Finance and Statistics (for some of these Science programmes, other versions of CS1010 are recognised as fulfilling the requirements).

The different versions of CS1010 are offered in different programming languages. CS1010X is offered in Python and appropriate for all students doing Computing, Engineering and Science degrees. Information Systems students are encouraged to take the Java version of CS1010 during the regular semester after matriculation into NUS.
 

Please click here for Advanced Placement Credits for Polytechnic Graduates Admitted into B.Eng Programmes.

Some of the foundation modules listed above such as NM1101X, CS1010X, PC1431X and PC1432X, may be used to meet the requirements for both the Minor and a Major or another Minor, subject to the agreement of the particular department(s)/ programme(s) or Faculty/School hosting the Minor. For example, CS1010 or its equivalent also serves as the first foundation module in Minor in Computer Science or Information Systems. CS1010 or its equivalent is also the module required to apply for Minor in Information Security under in-progress admission.

Students should also note that Minor programmes can be "Open" or "Restricted". Unlike 'Open' Minors, students are required to apply to the Host Faculty/Department and obtain approval to read a restricted minor such as Minor in Computer Science or Information Systems. Please click here for information on NUS Minor Programmes.