Teaching

Below are the courses that I am or will be teaching at the MJIIT Universiti Teknologi Malaysia.

SMJE3153: Control Systems (Winter 201920-1)

Introduction to control systems. Advantages of closed-loop feedback systems. The role of the system mathematical model. Block diagrams and signal flow graphs. The basic control system design problem, stability in control systems. Frequency response analysis techniques. Root-locus analysis. Elementary lead-lag compensation.

  • Time: Tues, Wed, 9:00-12:00
  • Past syllabus for course: Engineering Mathematics III
  • Previously taught in 201213-1, 201415-1, 201819-1

SMJE4383: Advanced Programming (202021-1)

This course extends the introductory learning of “Programming for Engineers” (SMJE1013) to the level of developing practical, medium- to large- scale software systems.  Students learn several algorithms of diverse solutions, data structures other than simple array to ease problem solving, as well as the principle of object orientation for large systems.  Also, systematic method of debugging, crucial for efficient development, is explained.

  • Time: Mon, Wed, 10:00 – 11:00
  • Past syllabus for course: Programming for Engineers
  • Previously taught in 201920-1

SMJE4263: Computer Integrated Manufacturing (201920-2)

This course is designed to highlight the major automation-related subjects within the scope of manufacturing system. Special emphasis will be given to industrial robotics, computer-aided design and manufacturing (CAD/CAM), numerically controlled machine tools (CNC), computer controlled material handling (AGV), automatic storage systems (AS/RS) and sophisticated sensory systems such as computerized vision. The student must be able to install, implement, and operate such systems, together with other engineers and technicians involved in working within the flexible manufacturing environment.

  • Time: Wed, Thurs, 14:00-16:00
  • Past syllabus for course: Industrial Automation
  • Previously taught in 201819-2, 2021718-2

SMJE4353: Robotic Technology (201920-1)

This course introduces students to the aspect of key technologies in robotic systems, automated work cells and flexible manufacturing applications. The course also provides overviews of robot usage, configurations, mechanisms, kinematic and position. Topics covered including the analysis of planar and spatial kinematics, robot motion; practical hands-on industrial manipulator, intuitive production robot as well as mobile robot.

  • Time: TBA
  • Room: TBA
  • Syllabus for course (from 2015): Artificial Intelligence