2.1.2    Common Core

Technology is increasingly shaping the way in which we work, think and live – from life-saving wearable devices that monitor our health constantly, to self-driving vehicles and autonomous factories. At the heart of this transformation is digitalisation, which integrates physical and virtual systems, using a wealth of collected data to predict events and support decision-making.

The tools of digitalisation are not new: machines, sensors, controllers, computers and networks have existed for decades. However, traditional systems are now being reorganised and connected through the Internet, enabling engineers to make products and deliver services more efficiently and more sustainably.

On top of deep knowledge in technical engineering subjects, today’s engineer also need skills for digitalisation, such as understanding how modern systems interact, how to efficiently select the most relevant and accurate information to use for the problem at hand, how to model, simulate and test scenarios virtually.

BEng Common Core Curriculum (from cohort 2019 onwards)

All engineering undergraduates will read the following modules:  

Code Title & Brief Description MCs
EG1311 Design and Make
Learn the principles and tools of engineering design and put them to use through group design projects. Develop your skills in eliciting user needs, ideating solutions, and making prototypes to demonstrate your ideas.
IE2141 Systems Thinking and Dynamics
Understand systems thinking and apply systems dynamics modelling to describe and simulate real world problems and recommend solutions for different scenarios.
EE2211 Introduction to Machine Learning
Learn about the various machine learning concepts and the mathematical tools needed to understand them. Apply these to practical examples such as forecasting population growth, classifying E-mail as spam or non-spam and predicting heart disease.
MLE1010 Materials Engineering Principles and Practice
Learn about the mechanical and electrical properties of the main classes of materials – metals, polymers, ceramics, composites and semiconductors, and learn how to select suitable materials for engineering design. Understand the correlation between these fundamental materials properties and both chemical composition and microstructure, including the impact of fabrication processes.
CS1010E Programming Methodology (using Python) 4
MA15XX Mathematics^
Each BEng programme includes modules of particular relevance selected from the following:
MA1505     Mathematics 1 (4 MCs)
MA1511     Engineering Calculus (2 MCs)
MA1512     Differential Equations for Engineering (2 MCs)
MA1513     Linear Algebra with Differential Equations (2 MCs)
MA1508E   Linear Algebra for Engineering (4 MCs)

* This is a guide only and is subject to change without notice
^ Please see the details under each individual programme.

Other BEng Core Modules

Good communication and ethical conduct are vital to engineering practice, and our undergraduates are supported in preparing for these professional skills, as follows:

Code Title & Brief Description MCs
ES2531 Critical Thinking and Writing 4
EG2401 Engineering Professionalism 3
(from cohort 2017 onwards)
Engineering Professionalism 2

  Home / NUS Bulletin AY2020/21 / Faculty of Engineering / Undergraduate Education / Curriculum Structure / Common Core