Level
1000 Modules
Level
2000 Modules
Level
3000 Modules
Level
4000 Modules
CG1103 Electrical Engineering
(Essential)
Pre-requisites : None
Electrical circuits: superposition, Thevenin and Norton theorems, node
voltage and mesh current analysis. Electrical measurement. Energy storage
elements: capacitors and inductors. AC circuits: phasors, impedance, power,
power factor, filters, and resonance. Transients. Magnetic circuits.
EE1101 Electronics I
(Essential)
Co-requisites: CG1103
Introduction to electronic circuits. Diode characteristics. Diode circuits.
Operational Amplifiers. BJT amplifiers. FET amplifiers.
EE1122 Digital Design
Fundamentals
(Essential)
Co-requisites: CG1103
Various number systems, and conversions; Boolean algebra and identities,
simplification; mixed logic representations and design, common SSI combinational
circuits; flip-flops, counters, registers; programmable logic devices and
memory modules; IC logic families and interfacing; top-down digital circuit
design and examples.
EG1401 Mathematics A
(Essential)
Pre-requisites : None
Vector algebra. Matrix algebra. Algebraic and transcendental functions.
Complex numbers. Limits and continuity of functions. Derivatives. Applications
of derivatives. Plane curves and polar coordinates. Sequences and infinite
series. Power series.
EG1423 Management
and Law
(Essential Enrichment)
Pre-requisites : None
Management Principles and Practice: Principles and functions of management;
management theory; the management process. Planning and policy formulation.
Organizing; dynamics and developments of organizations. Control; financial
and budgetary control. Personnel management; job evaluation. Market research
and marketing strategy. Law: Legal method and law of contract. Industrial
relations system in Singapore. The Factories Act and the Workmen’s Compensation
Act. Law relating to industrial property.
EG1501 Sociology
(Essential Enrichment)
Pre-requisites: None
Sociology and industrial society; social structure and social change;
the impact of modern/industrial society. Bureaucracy and complex organizations.
Studies of Western, Japanese and Singapore work experience in management
and in production work.
CG2001 Hardware Project
(Digital)
(Essential)
Pre-requisites: EE1122
The hardware project will focus on the designing of digital systems
and their interfacing to real-world devices.
CG2112 Communications I
(Essential)
Pre-requisites: EG1401
Basic transmission line theory and techniques; electrostatics and magnetostatics;
time-varying fields; displacement current and Maxwell's equations; introduction
to EMC and EMI.
CG2113 Communications
II
(Essential)
Pre-requisites: CG2112
Signal representation in time, correlation and frequency domains; convolution;
sampling theorem and quantisation; noise; analogue and digital modems:
AM, FM, PCM, ASK, PSK, FSK.
CG2401 Mathematics B
(Essential)
Pre-requisites: EG1401
Probability and random variables, random processes; classification,
correlation and covariance functions, stationarity, ergodicity, Markov
chains, queuing theory; statistics, hypothesis testing, Z-transforms. Laplace
Transforms.
EE2001 Project (Essential)
Pre-requisites: EE2102
Each student is required to design, build and test a simple electronic
circuit (based on the material covered in EE2102 Electronics II).
EE2102 Electronics II (Essential)
Co-requisites: EE1101
Frequency response of Amplifier Circuits: Poles and time constants,
low and high frequency analysis and design, instrumentation and logarithmic
amplifiers. Negative feedback amplifier design. Design techniques for IC:
Differential amplifier, current mirrors, push-pull configuration. Waveform
generation: Sinusoidal oscillators, square-wave generators. Power amplifiers:
Classification, distortion, power dissipation. Power supplies: Linear voltage
regulator.
EE2123
Microprocessor Technology (Essential)
Pre-requisites: EE1122
Introduction to Microprocessors. Microprogram Control Organization.
Arithmetic Processor Design. Microprocessors in System Design. Interfacing
to Microprocessors. Interrupts and Direct Memory Access. Communications.
CG3212 Control
Engineering
(Elective)
Pre-requisites: CG2401
Concept of feedback, mathematical models, dynamics response, frequency
response methods, root locus method, error analysis, compensator design.
EE3101
Digital Signal Processing Fundamentals
(Elective)
Pre-requisites: CG2113
Discrete-time signals and systems. Discrete random signals. Discrete
Fourier Transform. Spectrum estimation. Digital filters. Adaptive filters.
Signal processing hardware and CAD packages.
EE3202 Microcomputer Systems
(Essential)
Pre-requisites: EE2123
Selection of microprocessors for various applications, Hardware design
and implementation of a computer system, Design and implementation of an
operating system. Design of real-time application software, Case studies
on microcontroller applications, Project, Design to meet regulatory standards,
Common interfacing techniques and standards.
EE3203 Real Time Systems
(Elective)
Pre-requisites: EE1123 (or equivalent)
Introduction to real-time systems. Real-time software design. Concurrent
programming. Real-time operating system. Real-time scheduling. Process
communication.
EE3302 Industrial
Control Systems
(Elective)
Pre-requisites: CG3212
Signal processing and conversion: transducers, actuators, instrumentation
amplifiers, non-linear amplifiers. Grounds, shields and power supplies.
Digital data communication : OSI model in process control, fieldbuses,
GPIB (IEEE 488) interfacing. PID control: tuning methods and refinements,
auto-tuning principles and implementation, available industrial PID controllers
and their operation. Advanced control : Feed-forward, cascade, Smith. Sequence
control.
EE4102 Digital Communications
(Elective)
Pre-requisites: CG2113
Decision theory. Optimum receiver. Error probability analysis. Digital
modulation. Carrier synchronization. Spread spectrum systems. Introduction
to information theory and coding.
EE4103 Coding Theory
(Elective)
Pre-requisites: CG2113
Information theory, Discrete memoryless channels. Linear block codes.
Distances. Hamming codes, Cyclic codes. Decoding techniques. Convolutional
codes. Maximum-likelihood detection.
EE4108 Telecommunications
Systems
(Elective)
Pre-requisites: CG2113
Public switched telephone network. Switches and exchanges. Standards.
Digital network. ISDN. Wireless networks. Mobile radio systems. Cordless
telephone systems. Satellite communications.
EE4201 Knowledge-based
Systems
(Elective)
Pre-requisites: EE3201 (or equivalent)
Introduction to knowledge-based systems. Declarative programming languages
(Prolog). Control structures and search strategies. Knowledge acquisition.
Knowledge representation. Expert systems and case studies.
EE4203 Digital Image
Processing
(Elective)
Pre-requisites: CG2113
Basic concepts. Elements of a vision system. Image transforms. Enhancement
techniques. Image compression. Segmentation methods. Representation and
description. Recognition. Case studies.
EE4207 Advanced
Digital Systems Design
(Elective)
Pre-requisites: EE2123
Introduction to programmable logic devices. Introduction to VHDL. Styles
of modeling in VHDL. Advanced features of VHDL. Simulation and synthesis.
Case studies on hardware modeling examples. Project.
EE4304 Robotics
(Elective)
Pre-requisites: CG3212
Introduction, spatial descriptions and transformations, manipulator
forward and inverse kinematics, mechanics of robot motion, robot dynamics,
static forces and torques, trajectory planning, robot control.
EE4305
Introduction to Fuzzy/Neural Systems
(Elective)
Pre-requisites: CG3212
Introduction to fuzzy sets, operations on fuzzy sets, fuzzy relations,
extension principle, measures of fuzziness, approximate reasoning, fuzzy
control basics, reasoning with a fuzzy controller, PID-like fuzzy control,
assignment of membership functions, fuzzification and defuzzification,
fuzzy knowledge bases, tuning of fuzzy controllers, examples of fuzzy applications.
EE4405
Quality Control and Reliability Engineering
(Elective)
Pre-requisites: CG2401
Statistical process control techniques. Process capability study. Acceptance
sampling. Component reliability analysis. Reliability testing. System reliability
analysis. Introduction to robust design.