⮞ ISE 291 Introduction to Data Science, Second Semester (242), 2024-2025, KFUPM
A hands-on introductory level course on data science techniques and applications. Preliminary statistics, programming, and SQL. Basic data acquisition, cleaning, manipulation and pre-processing. Emphasis on: Data understanding and preparation; Exploratory data analysis and visualization. Implementing and validating linear and penalized regression, basic classification and basic clustering methods. Introduction to big data analysis. Pre-requisites: (MATH102 Or MATH106) And ICS104.
⮞ ISE 491 Special Topics in Operations Research, Second Semester (242), 2024-2025, KFUPM
Operations Research (OR), also known as decision or management science, focuses on solving complex problems related to system design, resource allocation, and strategic decision-making. OR employs advanced optimization algorithms to identify optimal or near-optimal solutions for such challenges. This course explores a wide range of optimization algorithms, often referred to as optimum-seeking algorithms, which are foundational to operations research. Topics include graph search algorithms, trajectory-based optimization algorithms, and population-based algorithms. The course incorporates numerous examples and in-depth case studies spanning a diverse spectrum of design, planning, and control problems. Examples include, but are not limited to, routing problems, supply-demand problems, optimal assignment problems, districting problems, assembly line balancing, optimal pricing, controller parameter tuning, neural network training, facility allocation, doctor scheduling, airline flight operation optimization, and product manufacturing planning. Prerequisite: Approval of Department.
⮞ ISE 571 Heuristic Search Methods, Second Semester (242), 2024-2025, KFUPM
The goal of heuristic search methods is to efficiently explore the search space to identify acceptable (optimal or near-optimal) solutions for complex problems within a reasonable timeframe. These methods incorporate mechanisms to balance exploration and exploitation of the search space, avoiding premature convergence while ensuring the discovery of high-quality solutions in a reasonable amount of time. This course focuses on how heuristic search algorithms tackle complex, ill-structured problems across various domains. Adaptive aspects of these algorithms will be discussed. Topics include blind and informed search algorithms, simulated annealing, tabu search, genetic algorithms, swarm intelligence algorithms, and machine learning-based approaches. The course features in-depth case studies, such as vehicle routing, assembly line balancing, supply-demand matching, resource allocation, product manufacturing, and scheduling. Students will use cutting-edge Python libraries for implementation, with projects integrated as a core component to apply the studied algorithms to solve real-world problems. Prerequisite: graduate standing ( Both ISE 571 and EE 556 can not be taken for credit).
-
ECE1724H: Bio-inspired Algorithms for Smart Mobility, The Edward S. Rogers Sr. Department of Electrical & Computer Engineering (ECE), University of Toronto. Winter 2019, Fall 2020, Fall 2021, Fall 2022, Fall 2023, and Fall 2024
-
SPC418: Autonomous Vehicles Design and Control, Space and Communication Engineering, Zewail City of Science and Technology, Fall 2016.
-
ECE 486: Robot Dynamics and Control, Guest lectures about motion planning, Undergardaute course, Spring 2016, Electrical and Computer Engineering Department, University of Waterloo.
-
UXV609 - Introduction to Robotics, [4 Credits] Masters and Doctorate degree programs,
Unmanned Vehicle University, Winter 2016, AZ, USA.
-
ECE457A: Cooperative and Adaptive Algorithms, Undergardaute course, Spring 2015, Department of Electrical and Computer Engineering, University of Waterloo, Canada.
-
SYDE522: Machine Intelligence , Undergardaute course, Winter 2015, Department of Systems Design Engineering, University of Waterloo, Canada.
-
ECE457A: Cooperative and Adaptive Algorithms, Undergardaute course, Spring 2014, Department of Electrical and Computer Engineering, University of Waterloo, Canada.
-
Cooperative
Multirobot Systems,
Master
Program in Robotics and Automation, Summer11-12, Department of Systems Engineering and Automation, Carlos III University
of Madrid, Spain.
-
Metaheuristic
Optimization and its Applications in Robotics and Automation,
Master
Program in Robotics and Automation, Summer11-12 & Summer12-13,
Department of Systems Engineering and Automation, Carlos III
University of Madrid, Spain
-
Mct/ROB/200 Robotics, Masters Program in Mechatronics,
Information
Technology Institute, Ministry of Communications and Information
Technology, Cairo, Egypt, Spring2012-2013.
-
BSE122: Computer Programming, Suez University, Fall 2016.
Optimization
with Engineering Applications, Free Intensive Training Course,
Control Technology Unit, Suez Canal University, Nov.-Dec. 2012.
-
MCTR1002:
Autonomous Systems, Spring10-11, Spring11-12 & Spring12-13, German University
in Cairo
-
MCTR1005:
Optimization Techniques in Mechatronic Systems, Spring10-11, Spring11-12 &
Spring12-13, German University in Cairo
-
MCTR902:
Robotics, Winter10-11, Winter11-12 &
Winter12-13, German University in Cairo
-
MCTR903:
Advanced Mechatronics Engineering, Winter10-11, Winter11-12 &
Winter12-13, German
University in Cairo
-
How
to build a real robot, Free Intensive Course offered at
different Egyptian Universities.
-
-
CSEN904: Introduction to Robotics, Winter06-07 & Winter07-08,German
University in Cairo
-
DMET1010:
Human-Robot Interaction, Spring07-08, German University in Cairo
-
Advanced
Topics in Mobile Robotics, Master Course WS08, Faculty of
Computer and Information Science, Ain Shams University, Cairo,
Egypt.
-
Mct/ROBOT/100:
Robotics, SS07, Masters Program in Mechatronics, Information
Technology Institute, Ministry of Communications and Information
Technology, Cairo, Egypt.
-
DMET501:
Digital Media Engineering, Winter06-07&Winter07-08, German University
in Cairo
-
CSIS202:
Introduction to Computer Science II, Spring06-07&Spring07-08
MNGT, German University in Cairo
-
CSIS101:
Introduction to Computer Science I, Winter06-07&Winter07-08
MNGT & AA, German University in Cairo
-
CSEN103:
Introduction to Computer Science, Winter06-07&Winter07-08 Pharmacy,
German University in Cairo
-
BSE225: Computer Engineering, Faculty of Petroleum &
Mining Engineering, Suez Canal University, Egypt.
-
Engineering Problem Solving with MATLAB, Faculty of Petroleum &
Mining Engineering, Suez Canal University, Egypt.
-
Electrical Engineering and Electronics, Faculty of Petroleum &
Mining Engineering, Suez Canal University, Egypt.
-
Introduction to Computers, Faculty of Petroleum & Mining Engineering,
Suez Canal University, Egypt.
-
(13-11328):
Information Systems, 2005-2006, Department of Systems Engineering
and Automation, Carlos III University of Madrid, Spain.
-
(58-10765): Industrial Automation, 2005-2006,
Department of Systems Engineering and Automation, Carlos III
University of Madrid, Spain.
-
(56-10569):
Industrial Automation II, 2005-2006, Department of Systems
Engineering and Automation, Carlos III University of Madrid,
Spain.
-
(04-10048): Signals and Systems, 2005-2006,
Department of Systems Engineering and Automation, Carlos III
University of Madrid, Spain.
-
Laboratory of Automation: ABB RAPID, 2005-2006,
Department of Systems Engineering and Automation, Carlos III
University of Madrid, Spain.
-
Electrical Engineering, 1994-1999, Faculty
of Petroleum & Mining Engineering, Suez Canal University,
Egypt.
-
Introduction to Computer Science, 1994-1999,
Faculty of Petroleum & Mining Engineering, Suez Canal University,
Egypt.
-
Automatic Control Engineering, 1994-1999,
Faculty of Petroleum & Mining Engineering, Suez Canal University,
Egypt.
-
Programming Languages, 1996-1998, Cabinet
Information and Decision Support Center, Suez, Egypt.
-
Operating Systems, 1996-1998, Cabinet Information
and Decision Support Center, Suez, Egypt.
-
Electric Machines, 1993-1994, Air Defense
College, Alexandria, Egypt.