Topics covered: basic programming principles such as introduction to C programming consists of syntax, variables and basic data type, more fundamentals programming structure such as operator, rules / condition, looping, function, array and sequences. The subject is a compulsory to build a basic background in programming.

This subject will discuss about the control systems engineering, analysis in time and frequency domain responses; stability in time and frequency domain; design in time domain (root locus) and frequency domain (Bode plot).

This subject will introduce to the electrical, mechanical, pneumatic and hydraulic electrical actuator & drive system. This subject wills discussion on the definition, symbols, system, circuits, operation and component of the pneumatic, hydraulic and mechanical actuator system. Another part of this subject will covers on the electrical drive for DC and AC motor. It focuses on the fundamental of the electrical drive including element, block diagram, feedback, load characteristics and motor sizing. In addition special discussion on the four quadrants operation with chopper fed dc driver for DC motor drive and three phase drive system.

Topics covered: more advanced C/C++ programming principles such as pointers, characters and strings, structures, unions, bit manipulations and enumerations and file processing. Chapters are integrated with problem solving methods. The subject is a compulsory to strengthen programming skills in students. Visual C++ IDE will be used for demonstration and laboratory sessions in this subject.

This subject exposes students to the application of several tools in analyzing electrical circuits, such as the Laplace transform and two ports network. The students are required to use the tools to analyze transient and frequency response in electrical circuit.

Modeling and simulation introduces the students to principles and techniques of discrete event simulation. This is a powerful system tool for analyzing a wide variety of complex engineering and business problems. Students will learn to model a real system, use the main computational and programming instruments and simulation language to program the model. Students also will be exposed to design and evaluate simulation experiments.

This course introduces the differential and integral calculus of a single variable, with applications. The topics covered are limits and continuity of a function, the derivative with all techniques and methods to differentiate, applications of differentiation such as approximation, related rates, maximum and minimum values, as well as optimization problems. Integration covers methods like substitution, integration by parts, integration by partial fraction decomposition and trigonometric substitution. While its applications cover the area of a bounded region or area between curves as well as the volume of a solid of a revolution.