- One of the most established electronic and computer engineering diplomas in Singapore
- Broad-based curriculum covering electronic devices and systems such as semiconductors, software programming and connectivity
- Get future-ready with in-demand digital skills in Internet of Things (IoT), Artificial Intelligence of Things (AIoT) and Data Analytics!
- Experience real-world learning through industry-sponsored projects and internships with reputable partners including ST Engineering and Micron
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 will introduce you to the important fields of electronic engineering and computer hardware & software, and help you develop essential core knowledge in electronics & circuits, software programming and connectivity. You will also be exposed to microelectronics/semiconductor and the latest digital technologies of Industry 4.0 such as Internet of Things (IoT) and Artificial Intelligence (AI).
In your final year, look forward to honing skills in exciting new technologies in the IoT field, such as Artificial Intelligence of Things (AIoT). You will be taught the top essential skills of an IoT Engineer, which include Electronics & Circuits, Software Programming, Data Analytics & Machine Learning, Networking & Security, Cloud & Database, and Web Applications.
You will be well-placed to meet the needs of the industry with our industry-driven curriculum, with key partners such as Amazon Web Services (AWS), CISCO Systems, and the Smart Nation and Digital Government Office (SNDGO). 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 Micron, 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!
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.
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
- University of Edinburgh
- University of Manchester
Graduates have the opportunity to upgrade their skills through Specialist Diploma in Edge Intelligence and Embedded Systems offered by NYP, and Advanced Diploma in Process Control and Instrumentation offered by SP.
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.
Electronic & Computer Engineering graduate, Class of 2021
Nicholas is pursuing a Bachelor of Engineering in Computer Science at NTU
Electronic & Computer Engineering graduate, Class of 2017
Justin is pursuing a Bachelor of Engineering on Computer Engineering at NTU
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
Electronic & Computer Engineering graduate, Class of 2009
Frank pursued a double degree in Business and Computer Science under the NTU College Scholarship. Frank is currently the CEO of Ty Innovations Pte Ltd.
AGGREGATE TYPE ELR2B2-C
To be eligible for consideration, candidates must have the following GCE ‘O’ Level examination (or equivalent) results.
|Subject||'O' Level Grade|
(with Physics, Chemistry or Biology component)
or Computing/Computer Studies
or Design & Technology
or Electronics/Fundamentals of Electronics
or Engineering Science
or Physical Science
You must also fulfil the aggregate computation requirements for the ELR2B2-C Aggregate Type listed here ( 33KB). This subject will be used for ELR2B2-C aggregate computation.
For students with other qualifications, please refer to the NP website for the entry requirements and admissions exercise period.
Candidates with severe vision deficiency, profound hearing deficiency, uncontrolled epilepsy and/or severe physical impairments, should not apply for the course. Those with colour vision deficiency may be considered, subject to an in-house test.
What You Will Learn
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.
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.
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.
Communication Essentials (3 Credit Units)
Communication Essentials aims to develop written and spoken communicative competence in you by exposing you to a range of contemporary issues from different disciplinary perspectives. You will learn to carry out research, read critically, write effectively and express yourself confidently while developing a global view, an awareness of cultural intelligence and of self in relation to society.
Health & Wellness^ (1 Credit Unit)
This module provides you with an opportunity to be active, keep fit and stay healthy through basic sports skill acquisition. It also aims to enhance your social and psychological well-being through a variety of sports electives while taking you through the process of character development, choice and decision making.
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.
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.
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 Option
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 Option
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.
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.