Você está na página 1de 5


Department & Faculty: CMED, Faculty of Electrical Engineering Page : 1 of 5

Course Code: SKEM 4173 Artificial Intelligence Semester: 2

Total Contact Hours: 42 hours Academic Session: 2017/2018

Lecturer : Ir. Dr. Kumeresan A. Danapalasingam

Room No. : No. 04-03-07, Level 4, Building P19a
Telephone No. : 07-5557128
E-mail : kumeresan@utm.my
Synopsis : Artificial intelligence (AI) involves the development of algorithms derived from
human and animal intelligence that have capabilities such as learning, reasoning,
generalization, adaptation, reproduction, etc. Nowadays, these techniques are
getting popular due to the large number of successful reports of implementations.
AI techniques have also made their way into many domestic and industrial
products and provided solutions to many difficult engineering problems. In this
course, students are exposed to several AI techniques i.e. Artificial Neural
Network (ANN), Fuzzy Logic, Genetic Algorithm (GA) and Particle Swarm
Optimization (PSO), and how they are used in solving engineering and non-
engineering problems.


By the end of the course, students should be able to:

Taxonomies Assessment
No. Course Learning Outcome & Methods
Apply some fundamental knowledge of AI by
computing relevant quantities
Explain the role of search algorithms,
CLO2 knowledge representation, and machine PLO1 C3, A3 T, F
learning methods.
Design fuzzy logic and ANN algorithms to
CLO3 PLO5 C5, P5, A5 T, F
solve complex engineering problems
Design and implement AI algorithms by using C3, P3, A3,
scientific software such as MATLAB CTPS1-3

(T – Test ; PR – Project ; Pr – Presentation; A – Assignment ; Q – Quiz ; F – Final Exam)

Prepared by: Certified by: (Course Panel Head)

Name: Dr. Herman Wahid Name:
Signature: Signature:
Date: August 2016 Date:

Department & Faculty: Electrical Engineering Faculty Page : 2 of 5

Course Code: SKEM 4173 Artificial Intelligence Semester: 2

Total Contact Hours: 42 hours Academic Session: 2017/2018


Teaching and Learning Activities Student Learning Time (hours)

1. Face-to-face learning
a. Lecturer-centered learning
i. Lecture 34
b. Student-centered learning (SCL)
i. Laboratory/tutorial 4
ii. Student-centered learning activities – active 4
learning, project based learning

2. Self-directed learning
a. Non-face-to-face learning or student-centered learning 32
(SCL) such as manual, assignment, module, e-learning, etc.
b. Revision 28
c. Assessment preparations 14.5
3. Formal assessment
a. Continuous assessment 1
b. Final exam 2.5
Total (SLT) 120


- Lecture, tutorial and class discussion

- Written test and final examination
- Active learning approach – group assignment

Department & Faculty: Electrical Engineering Faculty Page : 3 of 5

Course Code: SKEM 4173 Artificial Intelligence Semester: 2

Total Contact Hours: 42 hours Academic Session: 2017/2018


Week 1 : Topic 1: Introduction to AI (3 hours)

 What is AI?
 Intelligent forms of biological systems
 Applications of AI
Week 2 ~ 3 Topic 2: Machine Learning (6 hours)
 Introduction to machine learning & applications, e.g. ANN, SVM
 Decision tree
 K-Nearest Neighbors
 Linear regression
 Logistic regression
Week 4 ~ 6 : Topic 3: Fuzzy Logic Control (9 hours)
 Fuzzy sets and fuzzy systems
 Definitions, fuzzy set operations, fuzzy relations & fuzzy reasoning
 Fuzzy logic control systems & applications
 Components of FLCS, design of FLCS
Week 7 : Topic 4: Fuzzy Logic Applications and MATLAB (3 hours)
 Discussion on FL applications and assignment
 Simulations of FLCS in MATLAB
Week 8 : Topic 5: Artificial Neural Network (3 hours)
 Introduction to ANN
 ANN models and examples of application
 Simple neural networks: McCulloch-Pitts Neuron, Perceptrons
Week 9 Mid-Semester Break
Week 10-12 : Topic 6: Extended Artificial Neural Network (9 hours)
 Gradient descent learning algorithm
 The back-error-propagation algorithm
 Radial basis function neural network
 Kohonen self-organizing map
Week 13 : Topic 7: ANN Applications and MATLAB (3 hours)
 Applications and case studies
 Simulations of ANN in MATLAB

Department & Faculty: Electrical Engineering Faculty Page : 4 of 5

Course Code: SKEM 4173 Artificial Intelligence Semester: 2

Total Contact Hours: 42 hours Academic Session: 2017/2018

Week 14-15 Topic 8: Introduction to Metaheuristic Optimization (6 hours)

 Genetic Algorithm
 Particle Swarm Optimization
 Applications and case studies


M. Negnevitsky, “Artificial Intelligence: A guide to Intelligent System”, Addison Wesley, 2005


1. Ali Zilouchian, Mo Jamshidi, “Intelligent Control Systems Using Soft Computing Methodologies”, CRC
Press LLC, 2001
2. S. N. Svivanandam, S. Sumathi, S. N. Deepa, “Introduction to Fuzzy Logic using Matlab”, Springer,
3. “Fuzzy Logic Toolbox for Use with MATLAB®”, The MathWorks, Inc., 2016b
4. “Neural Network Toolbox for Use with MATLAB”, The MathWorks Inc., 2016b
5. A. K. Jain, J. Mao and K. Mohiuddin, “Artificial Neural Networks: A Tutorial”, IEEE Computer, Vol. 29,
No. 3, 1996, 31-44
6. Ross, T. J., “Fuzzy Logic with Engineering Applications”, McGraw-Hill, Singapore, 2004
7. Stuart Russel, “Artificial Intelligence: A Modern Approach”, Pearson, 2010


Item Mark (%) No of test/quiz/assignment Duration

Individual Assignment 10 1

Group Assignment 10 1

Test 30 2 2 hours

Final Exam 50 1 2.5 hours

CO and PO mapping:

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
(T – Test ; PR – Project ; Q – Quiz; HW – Homework ; Pr – Presentation; F – Final Exam)

Department & Faculty: Electrical Engineering Faculty Page : 5 of 5

Course Code: SKEM 4173 Artificial Intelligence Semester: 2

Total Contact Hours: 42 hours Academic Session: 2017/2018

Program Outcomes (PO)

Students of an engineering program are expected to have the following outcomes:-

PO1. Ability to acquire and apply the knowledge of mathematics, science and electrical engineering to the
solution of complex engineering problems
PO2. Ability to conduct experiments and researches, perform analysis and interpret data for complex
engineering problems
PO3. Ability to identify, formulate, investigate and synthesis of information to solve complex electrical
engineering problems
PO4. Ability to use appropriate techniques, skills and modern engineering tools, modern instrumentation,
software and hardware necessary for complex engineering practice with an understanding of their
PO5. Ability to design solution for complex system, component or process within a defined specification that
meet specified needs with appropriate consideration for public health and safety, cultural, societal, and
environmental considerations
PO6. Ability to articulate ideas, communicate effectively, in writing and verbally, on complex engineering
activities with the engineering community and with society at large
PO7. Ability to function effectively as an individual, and as a member or leader in diverse teams
PO8. Ability to recognize the need for, and have the preparation and ability to engage in independent and
life-long learning in the broadest context of technological change
PO9. Ability to analyze the impact of global and contemporary issues, the role of engineers on society,
including health, safety, legal and cultural issues and the consequent responsibilities relevant to
professional engineering
PO10. Ability to understand the impact of professional engineering solutions in societal and environmental
contexts and demonstrate knowledge of and need for sustainable development
PO11. Ability to execute responsibility professionally and ethically
PO12. Ability to demonstrate knowledge and understanding of engineering and management principles to
manage projects in multidisciplinary environments

*PO1, PO2, PO3, PO4 and PO5 are related to technical knowledge and competencies
*PO6, PO7, PO8, PO9, P10, P11 and P12 are related to generic skills