Circuit variables and circuit elements. Some circuit simplification techniques. Techniques of circuit analysis. The operational amplifiers. The natural and step response of RL and RC circuits. Natural and step responses of RLC circuits. Sinusoidal steady-state analysis. Introduction to the Laplace Transform. The Laplace Transform in circuit analysis.

Storage structures and memory allocations. Primitive data structures. Data abstraction and Abstract Data Types.  Array and  record structures. Sorting algorithms and quick sort. Linear & binary search. Complexity of algorithms. String processing. Stacks & queues; stack operations, implementation of recursion, polish notation and arithmetic expressions. Queues and their implementations. Dequeues & priority queues. Linked storage representation and linked-lists. Doubly linked lists and circular lists. Binary trees. Tree traversal algorithms. Tree searching. General trees. Graphs; terminology, Operation on graphs and traversing algorithms. (Prerequisite: EENG112)

Sinusoidal Sources and Phasors. AC Steady-State Analysis. AC Steady-State Power. Three-Phase Circuits. The Laplace Transforms. Circuit Analysis in the s-domain. Frequency Response. Mutual Inductance and Transformers. Two-port Circuits. (Prerequisite: EENG 223 Circuit Theory I)


Continuous-time and discrete-time signals and systems. Linear time-invariant (LTI) systems: system properties, convolution sum and the convolution integral representation, system properties, LTI systems described by differential and difference equations. Fourier series: Representation of periodic continuous-time and discrete-time signals and filtering. Continuous time Fourier transform and its properties: Time and frequency shifting, conjugation, differentiation and integration, scaling, convolution, and the Parseval’s relation. Representation of aperiodic signals and the Discrete-time Fourier transform. Properties of the discrete-time Fourier transform.

(Prerequisite: EENG223/INFE221)

The fundamental concepts of modern digital VLSI circuit design using CMOS technology with an emphasis on “hands-on” IC design using CAD tools. An overview of CMOS technology. Combinational and sequential logic circuits including transistor level design of logic gates at the device and layout level. Clocking methods. Memory design and memory decode logic. Digital IC design flow. Hardware Description Languages (VHDL/Verilog), architectural aspects of a VHDL, synthesised VHDL on physical hardware. Low-power logic families such as DCVS and Adiabatic Logic and discuss the implications of modern methods on circuit design. Chip level design methodologies (full-custom, semi-custom and standard cell) exploration.