Vous êtes sur la page 1sur 3

0403463 Special Topics in Software and Computer Applications

Catalog Data Special Topics in Software and Computer Applications CC (3 – 0 :3) – 3 credits
This course covers emerging and advanced topics in software and computer applications. The contents will vary depending on the
topic.

Pre-requisites/ Instructor consent

Co-requisites
0403463 Special Topics in Software and Computer Applications Fall 2018/2019
“Engineering Modeling using Artificial Intelligence”
Instructor Ali Bou Nassif, Ph.D., P.Eng.
Office: W9 - 228
Phone: 06-5053962
Email: anassif@sharjah.ac.ae
Office hours: Monday and Wednesday from 9:30 to 11 am; Wednesday 12:30 – 1:30 pm

Catalog Data Special Topics in Software and Computer Applications CC (3 – 0 :3) – 3 credits
This course covers emerging and advanced topics in software and computer applications. The contents will vary depending on the
topic.

Course This course will focus on employing computer models to solve engineering problems. Such models are developed using Artificial
Intelligence and advanced statistical techniques such as fuzzy logic, neural networks and advanced regression analysis These models
Description will be evaluated empirically using real data and appropriate statistical tests. MATLAB, Weka, Minitab and similar tools will be
Fall 2015/2016 used in this course.

Pre-requisites 0402241 Random Signal Theory

Pre-requisites 1- Basic information in MATLAB


2- Basic information in Statistics
by Topic

Textbook 1- Name: Artificial Intelligence: A Guide to Intelligent Systems, 3 rd Edition (2011), Author: Michael Negnevitsky, ISBN-13: 978-
1408225745, Publisher: Pearson
2- Name: Statistics, Data Analysis and Decision Modeling, 5th Edition (2013), Author: James R. Evans, ISBN-13: 978-
0132744287, Publisher: Pearson

References and MATLAB documentations for fuzzy logic and neural networks

Recommended
Reading

Course 1- Demonstrate an understanding the theory of fuzzy logic systems and neural networks
2- Ability to design fuzzy logic and neural network models to solve engineering problems such as Regression and Classification
Outcomes problems using MATLAB, Weka and R tools
3- Demonstrate an understanding the theory of regression analysis including multiple linear regression, log-linear regression, and
stepwise regression, as well as hypothesis and statistical tests
4- Ability to empirically evaluate predictive models using advanced statistical analysis and tests

Topics Introduction to Artificial Intelligence (Lecture) Week 1


Fuzzy logic systems (Lecture) Week 2
(Lectures and Mamdani fuzzy logic (Lecture) Week 2
Labs): Mamdani fuzzy logic (Lab 1) Week 3
Sugeno fuzzy logic (Lecture) Week 3
Sugeno fuzzy logic (Lab 2) Week 4
Introduction to neural network models Week 4
Working with data in MATLAB (Lab 3) Week 5
Multilayer Perceptron (MLP) neural network models Weeks 5
Neural networks nftool (Lab 4) Week 6
Neural networks nntool for Regression Problems (Lab 5) Week 6
Data collection and cleansing, outlier detection Week 7
Introduction to PHStat (Lab 6) Week 7
Descriptive and Inferential Statistics, Population and samples Week 8
Midterm Week 8
Introduction to WEKA (Lab 7) Week 9
Introduction to Minitab (Lab 8) Week 10
Types of distributions, Confidence Intervals Week 10
Introduction to R Language (Lab 9) Week 11
Hypothesis testing, Parametric testing Week 11
Non-parametric testing, multiple linear regression Week 12
Introduction to Classification using R (Lab 10) Week 12
Log-linear regression, step wise regression Weeks 13
Cross-validation techniques Week 14
Performance evaluation criteria Week 15

Course Assignments 10% Due date will be posted on Blackboard


Labs 10% Due date will be posted on Blackboard
Assessment Project 15% Week 8
Midterm Exam 20% Date will be posted on Blackboard
Final 45% During final exam period

Teaching Methodology
Blackboard Student Project-based
Traditional PowerPoint Projects Others
Learning System Presentations Learning
Homework assignments
× × × ×

Computer MATLAB, Weka, Minitab, Excel, PHStat

Usage

Estimated Engineering Science 2.0 Credits

Content Engineering Design 1.0 Credits

Prepared by Dr. Ali Bou Nassif

Update Date August 30, 2018


Mapping of Course Outcomes to Program Objectives

Assessment Program Objective


Course Outcomes Delivery Method
Method a b c d e f g h i j k
1. Understand the theory of Lecture, Assignments,
fuzzy logic systems and Demonstration, Lab project, exam X
neural networks questions
2. Design fuzzy logic and Lecture, Assignments,
neural network models to Demonstration, Lab project, exam
solve engineering problems questions X X X X X
using MATLAB and Weka
tools
3. Understand the theory of Lecture, Assignments,
regression analysis Demonstration, Lab project, exam
including multiple linear questions
regression, log-linear
X
regression and stepwise
regression, as well as
hypothesis and statistical
tests
4. Evaluate predictive models Lecture, Assignments,
using advanced statistical Demonstration, Lab project, exam X X X X
analysis and tests questions

a- An ability to apply knowledge of e- An ability to identify, formulate, and i- A recognition of the need for, and an
mathematics, science, and engineering solve engineering problems ability to engage in life-long learning

b- An ability to design and conduct f- An understanding of professional and j- A knowledge of contemporary issues
experiments, to analyze and interpret ethical responsibility
data k- An ability to use the techniques, skills,
g- An ability to communicate effectively and modern engineering tools necessary
c- An ability to design a system, for engineering practice
component, or process to meet desired h- The broad education necessary to
needs understand the impact of engineering
solutions in a global and societal context
d- An ability to function on multi-
disciplinary teams

Vous aimerez peut-être aussi