Diploma in Electronic & Computer Engineering (N44)

Why ECE?

  • One of the most established electronic and computer engineering diplomas in Singapore
  • Broad-based curriculum with strong foundation in electronics & circuits, software programming, connectivity and in-demand digital technologies such as Data Analytics, Cloud Computing and Machine Learning
  • Choose between two in-demand specialisations – Artificial Intelligence of Things (AIoT) or Microelectronics
  • Real-world learning through industry-sponsored projects and internships with reputable partners

About ECE

Who can live without electronics and computers in this day and age? From our smart phones and laptops, to the vehicles that we travel in daily, play a part in transforming the way we work and play with the Diploma in Electronic & Computer Engineering (ECE).

ECE will introduce you to the important fields of electronic engineering, as well as computer hardware and software. You will develop essential core knowledge in electronics and circuit design, software programming, networking and communication.

You will be also exposed to microelectronics, semiconductor manufacturing, and the latest digital technologies of Industry 4.0, such as Artificial Intelligence & Machine Learning, Internet of Things, Data Analytics, Cloud Computing, and Networking & Security. 

Get career ready with our industry-driven curriculum, co-developed with key partners such as Amazon Web Services (AWS), CISCO Systems, Micron and National Instruments. In addition, gain opportunities to top up your knowledge and skills to attain relevant industry certifications such as AWS certified Cloud Practitioner through vacation bootcamps.


Put your knowledge to the test with a six-month internship with industry leaders such as ST Engineering and GlobalFoundries, and industry sponsored projects at NP’s technology centres.


Plus, undertake local or overseas study trips to widen your exposure to the exciting world of engineering!

Overview of Your ECE Journey

ECE journey

Specialise in Emerging Areas

Learn how artificial intelligence (AI) is being used in the electronics and IoT fields to create smarter devices and systems with optimised features and functionalities. Apply and implement AI technology such as machine learning algorithms on computer systems to develop an AI-powered electronic or IoT system.

Learn about the manufacturing processes of Integrated Circuits (IC), which includes front-end and back-end semiconductor fabrication processes, quality control and reliability, as well as IC testing.

Further Studies

This diploma is recognised by leading universities both locally and abroad. You may be granted advanced standing or module exemptions when applying for related degree programmes at the following universities:


  • National University of Singapore
  • Nanyang Technological University
  • Singapore Institute of Technology
  • Singapore University of Technology and Design


  • University of New South Wales
  • Queensland University of Technology

United Kingdom

  • University of Edinburgh
  • University of Manchester

Graduates have the opportunity to upgrade their skills through relevant Specialist and Advanced Diploma Programmes.

Christopher Chia

Christopher Chia
Electronic & Computer Engineering graduate, Class of 2022

Christopher will be pursuing an undergraduate degree majoring in Engineering Product Development, under a bond-free SUTD scholarship programme.

Nicholas Lee
Electronic & Computer Engineering graduate, Class of 2021

Nicholas is pursuing a Bachelor of Engineering in Computer Science at NTU 

Jonathon Chu (ECE) - Studio

Jonathon Chu
Electronic & Computer Engineering graduate, Class of 2023

Jonathon has been awarded a scholarship under the NTU-University Scholars Programme to pursue a degree in Computer Science.


Electronics is one of the world’s largest industries – that means you will enjoy many diverse and exciting career opportunities, such as:

  • Associate Embedded Systems Engineer
  • Assistant IoT Solutions Engineer
  • Assistant Equipment Engineer
  • Assistant Process Engineer
  • Assistant Product Engineer
  • Assistant Quality Engineer
  • Assistant Facility Engineer
  • Assistant Integration Engineer
ECE Alumni Photo - Yee Sheng Jie

Yee Sheng Jie
Electronic & Computer Engineering graduate, Class of 2014

Sheng Jie graduated from NTU with a degree in Electrical and Electronic Engineering, and is working as a Quality Engineer at GovTech.


Frank Quek
Electronic & Computer Engineering graduate, Class of 2009

Frank pursued a double degree in Business and Computer Science under the NTU College Scholarship. He is the CEO of Ty Innovations Pte Ltd.

Justin Ong (ECE) - Studio

Justin Ong
Electronic & Computer Engineering graduate, Class of 2017

Justin graduated from NTU with a Bachelor of Engineering (Computer Engineering) with first class honours and was awarded with the Defence Science & Technology Agency Gold Medal.

He is currently an Embedded Systems Engineer at ALIENA Pte Ltd, a Singapore-based space-tech company.

Entry Requirements


To be eligible for consideration, candidates must have the following GCE ‘O’ Level examination (or equivalent) results.

Subject'O' Level Grade
English Language1-7
Mathematics (Elementary/Additional)1-6
Any one of the following subjects: 

Computing/Computer Studies
Design & Technology
Electronics/Fundamentals of Electronics 
Science (Chemistry , Biology)
Science (Physics, Biology)
Science (Physics, Chemistry)

You must also fulfil the aggregate computation requirements for the ELR2B2-C Aggregate Type listed here (  33KB). 

For students with other qualifications, please refer to the NP website for the entry requirements and admissions exercise period.

Candidates with severe vision deficiency, colour vision deficiency, profound hearing deficiency, uncontrolled epilepsy and/or severe physical impairments may encounter difficulties meeting the course requirements and expectations. Those with mild colour vision deficiency are required to undergo an in-house test.

What You Will Learn

Engineering Mathematics 1 (4 Credit Units)
This module is designed to provide students with the fundamental skills in mathematics required to solve basic engineering problems. Topics are introduced in an order that is intended to keep abreast of the application requirements in engineering modules. The emphasis in each topic is on simple applications and problem solving. Topics include algebra, trigonometry, logarithms, plane analytic geometry, matrices and complex numbers. Throughout the module, there is appropriate use of a Computer Algebra System.  

Electrical Engineering Fundamentals (3 Credit Units)
This module provides a foundation in electricity covering basic concepts of electrical circuits and the methods used to analyse them. The module emphasises the understanding of the basic electrical circuit laws (Ohm’s Law, Kirchhoff’s Voltage and Current Laws) and network theorems, and their application to electrical network analysis. Topics covered include fundamentals of electricity, network theorems, capacitance, electromagnetic induction and inductance.

Mechanical Engineering Fundamentals (3 Credit Units)
This module introduces students to the study of external forces in two dimensions and their effect on particles and rigid bodies that are at rest. Students learn the skills to analyse the forces acting on the bodies by drawing free-body diagrams and applying the conditions of equilibrium. Topics include forces and resultants, moments and couples, equilibrium and the concepts of plane friction. This module also aims to equip students with the skills to analyse problems of rigid bodies in motion. Only linear motion in two dimensions will be covered. Topics include kinematics and kinetics of linear motion

Programming (3 Credit Units)
This practice-oriented module equips students with basic knowledge and skills in computer programming using a suitable high-level language. The main topics include basic computer programming concepts and fundamental programming constructs such as sequences, selection and repetition.

Engineering & Society (4 Credit Units)

This module prepares to develop in our students fundamental concepts and considerations pertaining to key attributes of an engineering professional by relating to them the significance of engineering to society through the conduct of hands-on project work. Underpinned by Service-Learning pedagogy, in this module students are involved with community projects focused on delivering engineering solutions. These projects also give students opportunities to develop cultural intelligence while working with different community stakeholders, develop the ability to view socio-technological issues from multiple perspectives, and reflect on the societal impacts of engineering through the course of their project work.

Career & Professional Preparation 1 is incorporated into the module to help students onboard their engineering studies with the aim of preparing them for future engineering careers. Students will plan their professional development and map their education and career goals towards the workforce they intend to join.

Innovation Made Possible^ (3 Credit Units)
Underpinned by the Design Thinking framework, Innovation Made Possible aims to build creative confidence in you. The module will sensitise you to the process of user-centric problem solving and allow you to discover and hone your innate ability to think creatively, come up with innovations to tackle problems and explore new ideas for your studies and beyond.

^ Interdisciplinary Studies (IS) modules account for 13 credit units of the diploma curriculum. They include modules in communication, innovation and world issues, as well as an interdisciplinary project. By bringing students from diverse diplomas together, the interdisciplinary project fosters collaboration to explore and propose solutions for real-world problems. IS aims to develop students to be agile and selfdirected learners, ready for the future workplace.

^* For selected students only.
Engineering Mathematics 2 (4 Credit Units)
This module is designed to provide students with the fundamental skills in mathematics required to solve basic engineering problems. Topics are introduced in an order that is intended to keep abreast of the application requirements in engineering modules. The emphasis in each topic is on simple applications and problem solving. Throughout the module, there is appropriate use of a Computer Algebra System. Topics include trigonometry, differentiation and simple integration with applications.  

AC Circuits (3 Credit Units)
This module provides students with basic knowledge of the fundamental principles in electric circuit analysis. The module extends DC network theorems to AC circuits which involve impedances such as capacitance and inductance. The module also includes analysis of simple AC series, parallel and series-parallel combination circuits, concept of AC power and understanding of power factor and its effect on electrical energy usage.

Analogue Electronics (3 Credit Units)
The aim of this module is to lay the foundations in analogue electronics. At the end of this module, students will acquire content knowledge and understanding on the basic concepts of analogue electronics and some applications. 
Key topics covered in this module include operating characteristics, working principles and applications of discrete electronic devices such as various types of diodes, MOSFETs and BJTs. Practical circuits will be used to enhance and strengthen the learners’ knowledge so that they will acquire the relevant competencies to move on to more specialized modules.

Digital Fundamentals (3 Credit Units)
This module introduces the basic concepts of digital systems. It covers the basics of combinational and sequential logic circuits. Flip-flops and their application in counters and registers will also be discussed. This basic knowledge is essential for students to be able to understand, analyse, and design basic digital circuit system. 

Fundamental Electronic & Electrical Skills (4 Credit Units)
This module aims to integrate the knowledge learnt in the semester and understand the relevance and application of the modules learnt. Students will work in teams and undertake the projects/case studies underpinned by the design thinking and electronics prototyping using a microcontroller. On completion of the module, students will be able to apply the skills and develop confidence in tackling projects at the higher levels.

Confident Communication: Find Your Voice (VOICE) ^ (3 Credit Units)
The VOICE module aims to empower students to become thoughtful and confident communicators able to tailor a message to suit audience, purpose and context. Students will learn how to use storytelling structures and techniques, persuasive strategies and effective visuals to connect meaningfully with their audience. Through a personalised growth plan, the module encourages students to reflect, set goals and take ownership of their growth and development as communicators. The module employs engaging teaching strategies such as games, thinking routines, masterclasses and workshops, and a celebratory showcase festival at the end to make learning fun and exciting.

Health & Wellness (1 Credit Unit)
This is a Level 1 Core module for all Year 1 students. The module will introduce students to the importance of maintaining both physical and mental health through the knowledge and monitoring of health indicators, and application through appropriate exercises. The aim of the module is to empower students with basic knowledge and skills to be independent and responsible in maintaining overall personal health. 

Applied Analogue Electronics (3 Credit Units)
This module covers the fundamentals of analogue electronic circuit design and applications. The operating principles and design of commonly used analogue devices and operational amplifier circuits are taught in this module. The main topics include various types of amplifiers, comparators and filters. Applications in various practical circuits are also illustrated in this module.

Applied Digital Electronics (3 Credit Units)
This module reinforces the concepts learned in Digital Fundamentals through hands on with real digital circuitries. Key digital building blocks like frequency dividers, multiplexer, de-multiplexer and decoder will be introduced. Basic Integrated Circuit Technologies will also be covered. Students will learn to build and troubleshoot basic digital circuit system.

Network Fundamentals (4 Credit Units)
This module covers the introduction to the architecture, structure, functions, components, and models of the Internet and other computer networks. The principles and structure of IP addressing and the fundamentals of Ethernet concepts, media, and operations are introduced to provide a foundation knowledge and skills for network infrastructure. Upon completion of the module, students will be able to build simple LANs, perform basic configurations for routers and switches, and implement IP addressing schemes.

Object Oriented Programming (4 Credit Units)
This module introduces object-oriented programming to students who already have a foundation in procedural programming. It covers the fundamental concepts of object-oriented programming with introduction to basic web and database applications.

Engineering & Sustainability (4 Credit Units)

This module aims to develop in our students the knowledge, skills and disposition towards sustainability by introducing them to the dominant environmental and climate change issues caused by technological developments. Students will learn about sustainability design in the context of engineering design considerations, such as, resource efficiency, environmentally friendly materials, innovative sustainable products, lean and green operations, remanufacturing and responsible sourcing. In collaboration with community and industry partners, Service-Learning projects provide opportunities for the students to apply and home their Green skills while developing a deeper understanding of environmental sustainability issues and their social impacts both locally and globally.

The module also encourages students to appreciate and explore green job opportunities in engineering. Career and Professional Preparation 2 is incorporate to equip students with the skills necessary to seek and secure such work opportunities. They will also be equipped to communicate their personal brand more effectively. As students sharpen their communication skills, they will also learn how to market themselves effectively.

World Issues: A Singapore Perspective (2 Credit Units)
This module takes a global approach to significant current and historical events. The aim is to enhance students' understanding of such events and issues in the context of Singapore, as well as challenge students to think critically about choices and decision-making vis-à-vis the nation state.

Communication Systems (4 Credit Units)
This module covers the fundamentals of analogue communication principles. Key topics covered in this module include components of a basic communication system, and factors that affect communication performance. The techniques of modulation and demodulation will be explained to allow students to understand and relate important concepts, including signal representation, performance measurements and system applications.

Data Analytics (3 Credit Units)
This module introduces the various methods and best practices that are in line with business and technical requirements for ingesting, modelling, visualizing, and analysing data. Students will acquire knowledge and skills with Cloud services that are critical for conducting analysis of big data problems by using statistical tools and visualization technologies. Students learn to provide meaningful business value and analysis through easy-to-comprehend data visualizations.

Internet of Things (4 Credit Units)
This module provides an introduction on IoT fundamentals through a real-world IoT project. Students will acquire relevant knowledge and skills in IoT connectivity, embedded programming, electronics prototyping, test & measurements. Students will also undertake design and development of the real-world IoT project.

Microcontroller & Interfacing (4 Credit Units)
This module aims to equip students with a basic foundation in microcontroller and Embedded System. Students will acquire the necessary skills and knowledge through meaningful practical exercises and other activities. The knowledge and skills that the students acquire in this module will enable them to implement a microcontroller-based system.

Servers & Cloud Fundamentals (4 Credit Units)
This module introduces cloud computing concepts, providing an overview of core
cloud services, security, architecture, pricing, and support. It also covers the use of Linux as a guest operating system in a virtual machine. Students will acquire knowledge and skills in the deployment, configuration, and operation of virtual machines in the cloud and the use of virtual machines to host basic online services.


Embedded Systems (4 Credit Units)
This module provides an introduction on how electrical/ electronic hardware and computer software can be combined for specific functions in larger systems such as embedded automation systems. It teaches the fundamental analysis of various mechanisms and electrical/electronic circuits within the context of automation/robotics discipline.

Project ID: Connecting the Dots^ (4 Credit Units)
This module aims to prepare students for an increasingly globalized and interconnected world where problems are multi-faceted and require interdisciplinary research and collaboration to solve. Using a project-based learning approach, students will have the opportunity to work in a multi-disciplinary team to investigate and propose comprehensive recommendations for a pressing real-world problem affecting Singapore. They will be guided to step out of their disciplinary silos and effectively communicate and collaborate with peers from different backgrounds. Ultimately, the module seeks to develop independent learning skills and the ability to synthesize diverse strands of knowledge to solve a complex problem, while impressing on students the importance of being a responsible global citizen.

Artificial Intelligence of Things (AIoT) Specialisation

Machine Learning with Python (4 Credit Units)
This module introduces basic AI concepts and algorithms using Python programming. Standard Python libraries will be used to develop simple machine learning/deep learning model which can be applied to solve typical prediction or classification problems. 

AI Applications (4 Credit Units)
This module provides hands-on experience in deploying simple AI models for embedded devices. Using a development platform for machine learning, students will work with different sensors to develop real-world applications.

IoT and Cloud Security (4 Credit Units)
This module provides a foundation of cybersecurity principles and services for cloud computing, as well as IoT Security.  Students will learn how to identify security benefits and responsibilities of using the cloud services.  Identity and access management, secure network access to cloud resources, available methods for encrypting data at rest and data in transit, and cloud services that can be used for monitoring and incident response will be discussed.

Microelectronics Specialisation

Semiconductor Manufacturing (4 Credit Units)
This module aims to provide students with an overview of microelectronics, including IC design, mask layout, semiconductor technologies and the different stages of semiconductor manufacturing. Students are introduced to the metrology tools and the wafer fabrication equipment.
IC Testing, Assembly & Packaging (4 Credit Units)
This module will provide students with knowledge of integrated circuit (IC) packaging processes, digital IC testing and the assembly processes of integrated circuits.  Students will undertake practical sessions in testing, dicing, mounting, decapping, moulding and wirebonding.  

Quality and Reliability (4 Credit Units)
This module prepares students to apply statistical software to analyze data for quality system management. Topics cover quality tools and techniques including Statistical Process Control for quality assurance, Design of Experiments for optimizing and improving products and processes. Repeatability & Reproducibility for measurement system analysis, Statistical Hypothesis Testing for root cause analysis, Lean Manufacturing for waste elimination, Six Sigma Methodology for defect reduction in the semiconductor industry, as well as Quality Management Systems and Audits.

6-month Internship (Local/Overseas) (20 Credit Units)
The six-month internship will provide students with the opportunity to apply the knowledge acquired in the classroom to work situations, and demonstrate problem solving, communication and interpersonal skills in a work environment. The programme enables students to hone their ability to work independently and in teams, while they take on one or more practical projects under the supervision of industry practitioners. The objective is to develop a professional approach to work based on the relevant code of practice.

Final-year Project (20 Credit Units)
In this module, students will work in teams to design and develop a product or system related to a real-world project. In the project, students learn to apply their knowledge and skills in creative problem solving, engineering and design, teamwork and project management. This module focuses on the identification of problem or need, research and design. Student are required to fabricate the prototype, assemble the parts, test and refine the prototype, and prepare the refined design and a project report. Students are also required to do a final presentation to a panel of examiners.

Video Showcase