Electronics and Data Engineering

Electronics and Data Engineering

Programme Overview

The Electronics and Data Engineering is a four-year honours degree programme jointly offered by SIT and Technical University of Munich (TUM). Combining electronics and data engineering, this unique programme aims to equip students with the necessary skills and competencies for the emerging digital workforce.

This programme encompasses a broad-based curriculum which focusses on essential knowledge in semiconductor technology, sensors and related electronics as well as practical applications of data science including aspects of data collection and analytics. Students will learn the fundamental principles necessary for the electronics industry as well as the foundations of data engineering — both built over a structured and rigorous curriculum that includes mathematics, physics, electronics, circuits, programming, databases and algorithms, Internet of Things (IoT), big data theory and practice, machine learning, data mining, and more.

Curriculum Highlights

  • Bioelectronics
  • Industrial Electronics
  • Semiconductor Physics
  • Internet of Things
  • Data Analytics
  • Machine Learning
  • Automation and Robotics
  • Eight-month Integrated Work Study Programme (IWSP)
  • Three-week Overseas Immersion Programme (OIP)

Career Opportunities

  • Electrical and Electronics Engineer
  • Application Engineer
  • Data Engineer
  • Data Analyst
  • Process Engineer
  • Production and Test Engineer


Diploma holders from any of the five local polytechnics and A level / IB Diploma graduates are welcome to apply. Applicants with a strong proficiency and interest in Mathematics and Physics are encouraged to apply. Students with other qualifications (completed a formal 12-year education equivalent to A-Levels) are eligible to apply as well.

A-level Pre-requisites:

  • A Level A/H2 Mathematics, and an A/H2 Science subject (Biology, Chemistry or Physics)
  • Obtained a pass in General Paper or Knowledge & Inquiry in the same sitting, while satisfying Mother Tongue Language (MTL)* requirements.

IB Pre-requisites:

  • IB HL Mathematics, and an IB HL Science subject (Biology, Chemistry or Physics)
  • Obtained the IB Diploma while satisfying the Mother Tongue Language (MTL)* requirements.

*GCE A Level/IB applicants need to fulfil the language requirements as stipulated by the German Higher Education System

*GCE A Level applicants must have taken two language subjects, out of which one must be at H1 to fulfil the language requirements as stipulated by the German Higher Education System. If you have been exempted from taking MTL for your GCE A Level, you can retake the subject to fulfil the language requirements. For further enquiries on the language requirements, please contact TUM Asia Admission Office at admission@tum-asia.edu.sg.


Year 1
EDE1101 Engineering Mathematics 1
This module introduces basic ideas and techniques of linear algebra which will be useful for future technical modules in engineering. The major topics covered include (1) Fundamentals: real and complex numbers, supremum, induction, notion of functions, mathematic notation; (2) Linear algebra: vectors, matrices, linear equation systems, scalar and vector product, orthogonality, linear spaces, linear transformation, eigenvalues, factorise matrices and matrix norm; (3) Analyis: sequences, series, limit and steadiness.
EDE1102 Programming
This module focuses on C programming fundamentals including arithmetic algorithms, control structures, functions, arrays, pointers, characters, input/output, file processing, and data structures. Good programming practices, common programming errors and secure programming tips are discussed. To make this module more relevant to engineers and to make students “tinkering”, microcontroller design is introduced and students are required to complete a mini-project on microcontroller design using C language. This module aims to provide students with an understanding of the role programming can play in solving problems. It also aims to develop students’ competencies in writing C programs that can solve engineering problems.
EDE1103 Engineering Physics
This module introduces the basic principles of classical mechanics and waves. The major contents to cover are kinematics, dynamics, energy, momentum, oscillation and wave motion. The dynamics focuses on Newton’s three laws and other related concepts including friction and circular motion. Work and energy will be explained and the key is to understand the work-energy principle and conservation of energy. The linear momentum is up to three dimensions.
EDE1104 Digital Electronics
The fundamentals, design, and implementation of digital electronics are essential as digital electronics are the building blocks in various consumer electronics, computers, communication systems, embedded systems to large-scale aviation and military equipment. This module introduces the fundamentals of digital electronics including number systems, digital logic, digital circuits, and methods of designing, simulating, and implementing such logic in microprocessors and microcomputers. An overview of computer systems and its architecture will also be provided.
EDE1105 Engineering Mathematics 2
This module aims to develop advanced topics of differential and integral calculus. Emphasis is placed on infinite series, conic sections, parametric equations, polar coordinates and differential equations. Upon completion, students should be able to select and use appropriate models and techniques for finding solutions to integral-related problems with and without technology.
EDE1201 Circuit Theory
This module introduces techniques for circuit analysis and gives the crucial basis for electronics. The main topics are (1) Kirchhoff’s laws: basis for circuit analysis, (2) Two- and multi-ports: sub-circuits with particular properties, (3) Operational amplifier: integrated circuit for analogue processing, (4) Nodal analysis: tool for simplified circuit analysis, (5) First- and second-order circuits: dynamic circuits in temporal domain, (6) Complex phasor analysis: dynamic circuits in frequency domain.
EDE1202 Discrete Mathematics
This module introduces fundamentals of discrete mathematics which are the foundation for all digital engineering. Major topics covered include Propositional Logic (Boolean Algebra); Predicate Logic; Sets; Relations; Finite State Machines and Algebraic Structures.
EDE1203 Data Structures and Algorithms
This module introduces fundamental data structures and algorithms used in computer engineering, focussing on sorting, searching, storing and accessing data. Lecture and tutorial discuss theoretical aspects; the lab course provides the students a hands-on training and consolidates programming skills from the first trimester.
EDE1204 Electricity and Magnetism
This module introduces physical fundamentals of electric and magnetic phenomena relevant for technical applications. It thus provides the crucial physical basis for understanding the operation of electronic devices and systems. The major topics covered are (1) : Electrostatics: electrical charge, electric field, potential and energy, capacitance (2) Stationary currents: electrical current density, Kirchhoff's laws, Ohm's law, linear circuit elements (3) Magnetostatics: magnetic fields and forces, forces on current-carrying conductors (4) Magnetic induction: motional and motionless induction, inductivity (5) Maxwell's equations.
EDE1205 Analogue Electronics
This module introduces the fundamental building blocks and design principles for analogue integrated circuit design, in both CMOS and bipolar technologies. After attending this course, students will be able to understand, analyse and design fundamental analogue integrated circuits.
EDE1301 Engineering Mathematics 3
This module aims to develop advanced topics of differential and integral calculus. Emphasis is placed on infinite series, conic sections, parametric equations, polar coordinates and differential equations, eigenvalues and eigenvectors and Laplace transform. Upon completion, students should be able to select and use appropriate models and techniques for finding solutions to integral-related problems with and without technology.
EDE1302 Circuit Design Fundamentals
This module introduces the fundamental building blocks and design principles for today’s modern and complex digital integrated circuits. Building on previous course (Digital Electronics, Circuit Theory), the fundamental components of complex ICs will be introduced. Modern design strategies and tradeoffs will be discussed. Fundamental principles of processor architectures will be presented. Concepts for complex systems-on-chip will be elaborated.
Year 1: Soft Skills Elective
EDE1001 Technical Communication
This module aims to equip students with the technical writing and oral presentation skills needed to manage both the assessment requirements of their degree programme in chemical engineering as well as the writing and speaking needs when they go out to work as chemical engineers. Communication has long been viewed as a core competency for undergraduate students in all major universities in the world and is a prerequisite skill in almost all careers. Important communication skills for engineering undergraduates include the ability to write technical information for their own communities of practice and present such information coherently and clearly in a technical presentation. This module aims to develop such ability of engineering undergraduates through technical proposal writing and presentation activities.
Year 2
EDE2101 Engineering Mathematics 4
This module aims to develop advanced topics of multivariate calculus. Emphasis is placed on multivariate functions, partial derivatives, multiple integration, solid analytical geometry, vector valued functions, line and surface integrals. Upon completion, students should be able to select and use appropriate models and techniques for finding solution to multivariate-related problems with and without technology.
EDE2102 Object Oriented Programming
This module gives coverage of fundamental C++ algorithm constructs that realise logical, arithmetic, execution flow control and data manipulation behaviours in code. Essential APIs and code specification will be covered to encourage reusability for more efficient, scalable programming. Upon completion, students will be able to apply what they have learnt to implement practical object-oriented software applications. They will also have an understanding of the benefits of code reusability and be exposed to team-based work.
EDE2103 Semiconductor Physics
This module provides students with the fundamentals of semiconductor physics, the background knowledge of physics in order to understand semiconductor devices’ working principles. The major topics covered include (1) The crystal structure of solids; (2) Introduction to Quantum Mechanics; (3) Energy band theory; (4) Semiconductor in Equilibrium; (5) Carrier Transport in semiconductors; (6) Non-equilibrium excess carriers in semiconductors.
EDE2104 Database and Information System
Information Management (IM) is primarily concerned with the representation, organization, and presentation of information. This includes methods for efficient access and update of data, data modelling and abstraction, and file storage techniques. Topics covered include relational database concepts, query languages, ACID properties. Recent developments in big data, data warehousing and spatial database will also be explored. Practical aspects of database design and programming will be done using a combination of PHP and SQL. Students are assessed in lab exercises, assignments, quizzes and a final exam.
EDE2105 Control Engineering

Feedback control systems are ubiquitous in both nature and engineering world. They are essential for maintaining our environment, enabling our transportation and communications systems, and are critical elements in our aerospace and industrial systems. This course aims at introducing the concepts of feedback, and tools for analysing and designing control systems. The topics covered include feedback principles, time and frequency analysis of control systems, and controller design. The effectiveness of controller design will be evaluated using Bode plots, state-space, and frequency response techniques. A case study on modelling and controlling vibrations of the voice coil motor in a commercial hard disk drive will also be discussed.

EDE2201 Digital Signal Processing
This module provides basic techniques in signal processing and theory of signals and systems, which is a mandatory requirement for every engineer in the area of electronics and information technology. The major topics covered include (1) Continuous-time and discrete-time signals; (2) Linear time-invariant systems and convolution; (3) Continuous-time Fourier Series; (4) Continuous-time Fourier Transformation; (5) Introduction to digital filters, discrete-time Fourier Transformation; (6) Sampling theorem and signal reconstruction; (7) Laplace Transformation; (8) Z-Transformation; (9) Discrete Fourier Transformation; (10) Fast Fourier Transformation; (11) Advanced signal processing methods for machine learning applications.
EDE2202 Probability and Statistical Signal Processing
This module introduces basic ideas and concepts in probability and statistical signal processing which will be useful for future technical modules in engineering. The major topics covered include (1) Introduction into the concept of a probability space and random variables; (2) Probability distributions and statistical modelling; (3) Statistical parameter estimation and hypothesis testing.
EDE2203 Sensor Electronics
This module aims at providing an understanding of modern sensor technology. Main topics of the course are devoted to: (1) Fundamentals of measurement systems; (2) Transducer principles; (3) Optical and micro-sensor technology; (4) Energy-efficient sensor circuits; (5) Sensor data processing; (6) Multi-sensor systems; (7) Acquisition and use of big data. After completion of the course, students are able to understand the most relevant transducer principles and associated electronics for the design of application-oriented measurement systems.
EDE2204 Power Electronics
This module introduces basic ideas and techniques of power electronics (PE), which will be useful for power supply of electronic systems. The major topics covered include (1) Introduction in power electronics; (2) Linear power electronics, (3) Principle and design of switched mode power electronics; (4) Active and passive components for PE as inductors, capacitors, diodes and transistors, (5) Power supply systems, as battery charge system, motor drive system and more complex systems.
EDE2205 Real-time and Embedded Systems
This module will introduce the basics of real-time and embedded computing systems, which are computer systems existing within other devices ranging from cars, robots, industrial automation systems, and medical devices, to consumer devices like washing machines, and air conditioners. More than 99% of microprocessors produced worldwide are for embedded systems, and not for general-purpose computers like desktops, laptops or servers, which illustrates the importance of this subject. The focus of this module will be on programming embedded systems, especially focusing on the requirement of meeting timing constraints, and illustrating how programming embedded and real-time systems differ from programming general-purpose computer systems.
EDE2301 Overseas Immersion Programme

Visit Technical University of Munich (TUM) and German engineering companies, attending seminars and group discussions to get a flavour of German education as well as European engineering industries. Students are required to submit the study journal and report.

EDE2302 Digital Filters System Theory

This module introduces basic techniques for digital filters. The main topics are (1) State-space representation: standard formulation for digital filters, (2) FIR and IIR filters, realization forms: basic types of digital filter and their realization, (3) Design of FIR and IIR filters: discussion of the design of digital filters, (5) Estimation: performing estimation based on the ML and MAP principle, (6) Linear estimation: restricting the estimator to be a linear transform, (7) MIMO detection: recovering discrete information.

EDE2303 Introduction to IT Security

This module introduces basic concepts of IT security in order to raise the students’ awareness in this area and recognize risks from not adhering to basic security principles. After introduction of most important security services, it touches basic principles of cryptography. Then it introduces authentication methods such as biometry and cryptographic protocols. Access control mechanisms, Internet security and Hardware security will be presented. Finally the concept of data protection is introduced and the new ideas of blockchains are presented.

Year 2: Soft Skills Elective
EDE1002 Change Management
Through a focus on three main themes of “Social Change”, “Organisational Change” and “Individual Change”, students will develop understanding of how change occurs, why it occurs, and what we can do to anticipate, encourage and manage change. Students will think about and discuss a range of benefits that managing and understanding change may contribute to their lives, the organizations in which they work and society as a whole. Organisational change theories and concepts regarding resistance to change will be introduced and discussed. Students will also develop knowledge of individual change by exploring their individual strengths and concepts of occupational identity, and thereafter identify individual coping mechanisms that may be employed when dealing with change. Students will discuss the potential ways of becoming a change agent for an organisation and society. The students will learn about being a recipient of change as well as an agent / future leader for change.
EDE1003 Basic German

Participants will explore the structure of the German language and develop the basic skills for communicating in a German-speaking environment.

Participants will learn the 4 aspects of the language (speaking, reading, writing & listening) and how to use the language in real life situations.

Communicative approach is used in this class.

Below topics are covered in this module:

  • Who and What
  • Greetings
  • Age and Hobbies
  • Coffee and Cake
  • My Family
Year 3
EDE3101 Data Analytics
This module introduces basic ideas and techniques in data analytics. The major topics covered include (1) Introduction of data analytics, understanding what is data, different types of data and where they come from; (2) Data cleaning and data manipulation; (3) Data visualization; (4) Statistical modelling of data including hypothesis testing; (4) Data analytics using regression models; (5) Data compression using PCA and factor analysis. Students will gain hands-on experience in using a computational language, Python, in their data analysis.
EDE3102 Machine Learning
Building upon the knowledge gain in EDE 3101 Data Analytics, this module introduces techniques in machine learning for advanced capability into data analytics. The major topics covered include (1) Introduction of Machine learning concepts using simple linear regression; (2) Supervised learning with regression and classification methods; (3) Unsupervised learning with clustering and hierarchical tree methods. Students will gain hands-on experience in using a computational language, Python, in analysing the data.
EDE3103 Semiconductor Devices
This module offers an overview of the physics and operation principles of the modern semiconductor devices. The major topics covered include (1) the p-n junctions; (2) p-n junction diode; (3) Metal-semiconductor and semiconductor heterojunctions; (4) Bipolar Transistor; (5) Metal-Oxide-Semiconductor Field-effect Transistor; (6) Junction field-effect transistor; (7) Optical Devices.
EDE3104 Internet of Things
The Internet of Things (IoT) is ubiquitous around us where the internet is used to access, communicate, and control other connected electrical and mechanical systems which may be remotely located. In this module, the various components and enabling principles of this exciting technology will be introduced ranging from the IoT-enabled sensors and actuators, communication and control protocols, as well as data collection, fusion, and visualization techniques. The practical lab work involves constructing a Wireless Sensor Network (WSN) to command and control vehicular agents over the internet to complete a pre-specified mission. Several realistic industrial applications of the IoT, e.g., smart grids, healthcare, etc., will also be discussed.
EDE3105 Group Design Project
This module uses a hands-on approach to foster applied learning. There will be extensive teamwork with necessary support and resources provided to facilitate independent group work to clarify and prototype ideas to deliver an appropriate solution. A series of studio/workshop activities will be conducted to learn and apply the engineering design process to propose a feasible engineering solution to a given problem. A general design theme will be assigned to apply learning to design solutions, with scaffolding for learning put in place during studio/workshop sessions.
EDE3201 Automation and Robotics

This module introduces the theoretical background that is needed to understand, analyse and design control systems for industrial robots in manufacturing.

The major topics covered include (1) an introduction to robotic manipulation. It will present kinematic and dynamic modelling, planning and control approaches. (2) An introduction to discret-event systems, focusing on automata and Petri Nets in automation processes.

Year 3: Soft Skills Elective
EDE2005 Career and Professional Development
Engineers in society; Roles and responsibilities of professional engineers; Fundamentals of moral and ethical values; Codes of professional conduct and ethics with cases; Corruption in engineering projects; Framework for ethical decision; Process safety; Case studies requiring oral presentation and written report.
EDE2006 Project Management and Engineering Ethics

1st Part: Engineers in society; Roles and responsibilities of professional engineers; Fundamentals of moral and ethical values; Codes of professional conduct and ethics with cases; Corruption in engineering projects; Framework for ethical decision; Process safety; Case studies requiring oral presentation and written report.

2nd Part: Project management skills are important in today’s industry. This module covers project management fundamental concepts and applied techniques that enables students to initiate, plan, execute, monitor and close a project successfully within the constraints of cost, time and scope. The topics covered are broadly classified into technical and behavioral. Technical topics include project life cycle, scope, work breakdown structures, schedule, risk management and project control. Behavioral topics include stakeholder engagement and communication, leadership and professionalism. In particular, this module will focus on applying concepts of project management to the specifics of the pharmaceutical industry with the use of case studies.

EDE3007 Intellectual Property and Technopreneurship
In this module students acquire knowledge of intellectual property, its protection, and its use in enterprise formation. (1) World Intellectual Property Organization (WIPO) and the International Patent System (PCT); (2) IP: The connecting link between science and market; (3) The patent granting procedure; (4) The use of patents and patent databases, patenting strategy; (5) Professional ways for setting up a start-up company.
EDE3008 Operational Excellence
This module aims to articulate the six sigma principles, for improved understanding of the concept of operational excellence in the pharmaceutical industry context. Topics covered include strategies, techniques, and tools for process improvement, statistical methods to improve the quality of process outputs by identifying and removing the causes of errors and minimizing variability in the pharmaceutical manufacturing process.
Year 3: Technical Skills Elective
EDE3202 Industrial Electronics
This module exposes students to a range of electrical and electronic components, and the circuits and devices used in industrial settings. It explains how semiconductor devices work and how components are combined to perform tasks. Students will learn about the embedded system design which consists of the use of integrated circuit technology. The major topics covered include (1) Integrated Circuit Technology and Design (2) Amplifiers; (3) Digital Logic Systems; (4) Oscillators; and (5) Signal and Power Supply Regulation.
EDE3203 Semiconductor Fabrication
This course covers the modern manufacturing of integrated circuits. (1) Chemical and physical processes (2) Technological parameters (3) wafer manufacturing (4) Thin-film technologies (5) Lithography (6) special processes. After completion of the course, students are able to understand the process steps required to manufacture integrated circuits. They are able to recognise challenges in the processes and can remember the process sequence for basic technologies like NMOS, PMOS and CMOS.
EDE3204 Bioelectronics

Bioelectronics is introduced with respect to in vitro diagnostic applications. The main teaching objective is to introduce students to the concept of biomedical technologies and to gain hands-on experience how technology is applied to quantify biomarkers by electronic and optical sensing methods for molecular and cellular diagnostics.

Major topics will cover (1) the general understanding of cell function and how biomarkers are derived, (2) sensors and microfluidic systems for in vitro diagnostics, (3) train with real blood samples, (4) workflow integration, and (5) understand the context of analysed biomarker data including statistics.

EDE3205 Digital Communications

This module introduces basic concepts of digital communications. The major topics covered include digitization of analogue sources by sampling and quantization, source and channel coding, basics of rate distortion theory, pulse code modulation (PCM), differential PCM, pulse forms and their spectra, eye diagrams, transmission channels with noise, detection in noise, matched filters, error probability, linear digital modulation methods (PSK, QAM), and realization aspects (clock, phase and frequency synchronization).

EDE3301 Radio Frequency Electronics
The aim of this module is to introduce various radio frequency aspects involved in high-frequency electronic systems. The course encompasses basic concepts of transmission lines and use of s-parameters for characterizing the performance of different passive components such as filters, circulators, couplers and power dividers. Key design parameters of active components such as amplifiers and mixers shall be covered. Antennas and related performance parameters for RF system design shall be introduced. The module will provide the students with knowledge to better understand and appreciate the engineering design elements of an RF system.
EDE3302 Semiconductor Device Reliability
This module provides students with an overview of different yield loss and reliability mechanisms in integrated circuits. An introduction on IC assembly, packaging and failure analysis methodology will be covered as well. At the end of the course, students will gain a basic understanding of various failure/reliability issues in today's high reliability semiconductor components.
EDE3303 Reliability of Learning Systems
This module introduces concepts for the reliability/interpretability of learning systems and presents applications from the automotive field. The major topics covered include: (1) interpretable machine learning models; (2) post-hoc interpretability of learning systems; (3) automotive applications of learning systems.
EDE3304 Manufacturing Management

Overview on history and semiconductor markets; (1) statistics in manufacturing (2) classical and modern production models (3) special features in a wafer fab (4) factory dynamics (5) fab productivity (6) quality management.

After completion of the module students have an understanding and acceptance of engineers and managers for each other´s needs in a company.

Year 4
EDE4001 Integrated Work Study Programme

The IWSP provides students with unique learning opportunities to achieve the following objectives:

a) Applied learning – integration of theory and practice, acquisition of specialist knowledge and development of professional skills.

b) Exposure to real-world conditions- appreciation of real-world constraints in respective industry contexts to develop skills of adaptability, creativity and innovation, while adding value to the workplace.

c) Smooth transition to jobs-practical experience which shortens work induction period, translating to higher productivity and lower training costs to future employers of SIT’s graduates. The work experience acquired may also contribute to professional accreditation/certification requirements if applicable.

The IWSP is an integral part of applied learning as it provides an opportunity for students to integrate what they have learnt in the classroom to what is practised in the real world, and vice-versa. The extended period of IWSP with students performing real work also provides an opportunity for companies to evaluate the suitability of students as potential employees. In effect, the IWSP is equivalent to the probation period. The student will also have ample opportunities to immerse in the industry’s business and culture and decide if this is a good industry to work in. Besides producing practice-oriented graduates, IWSP will also be the platform through which students will be challenged during their work attachment stint to initiate innovative projects under the guidance of both SIT Supervisors and company-appointed Work Supervisors. Through such projects, students will have the opportunity to develop innovative solutions for the projects they have identified. In this way, the IWSP will be a key platform that contributes to the inculcation of the SIT-DNA in every student.

EDE4002 Bachelor Thesis

The Bachelor Thesis (BT) is a 2-trimester long module designed for the students to pursue an in-depth independent study to solve chemical engineering problems, building on their technical knowledge and skills previously acquired in classrooms, projects, lab sessions, and IWSP (Integrated Work Study Programme). With a focus on Applied Learning, the CP will require each student to propose a feasible solution to a real problem faced by a company in the pharmaceutical industry. The project can be a study on eliminating or relieving a bottleneck in a pharmaceutical manufacturing process, optimizing part of or the entire process, improving a standard operating procedure (SOP), etc. Topics and scopes of the CP’s are to be proposed by the students, and to be reviewed and approved by the module coordinator and Programme Director before the project starts.

The BT module also encourages the students to think critically when addressing and solving complex problems in the pharmaceutical industry, and supports the development of SIT-DNA in our graduates. During the execution of the BT, the students will aim to achieve the desirable objectives in the most effective ways including obtaining resources. In the process, the students can also develop soft skills such as effective communication, project management and planning, oral presentation, and goal setting. Upon completion of the CP, the students will present the project outcome to an audience with both engineering and non-engineering backgrounds.

Campus Location

10 Dover Drive
Singapore 138683

SIT@SP Building

Singapore Polytechnic
510 Dover Road, Singapore 139660