Professor Dr. Ebrahim A. Mattar
Professor of Robotics/AI/Cybernetics
College of Engineering, University of Bahrain
Research Interests:
Robotics, Cybernetics, AI
Now working on Electroencephalography (EEG) Brainwaves Decoding for Building Robotics Cognition
ENGG 791 Applied Research Methodology
The Course also found, over UoB-Blackborad: https://bb.uob.edu.bh/ or visit the above LEARNING link
Part of Ph.D. Program, College of Engineering.
Office Hours : Any time, please send an e-mail to : ebmattar@uob.edu.bh
Office No: 14-146
Office Location: College of Engineering, Building 14.
Office Telephone: ++ 973 17876286, or ++ 973 17876606
Department: All Engineering Departments
Program: PhD in Engineering
Course code: ENGG 791
Course title: Applied Research Methodologies
​
Course credits: Credit Hours 3-0-3
Pre-requisites: None
Course coordinator: Prof. Ebrahim A. Mattar
Textbook(s):
Bordens, Kenneth H. Research Design and Methods: A Process Approach. 2008. Mac Graw-Hill, 8th edition
References (Others):
Peter Bock. 2007. Getting it Right: R&D Methods for Science and Engineering. Academic Press
Uma Sekara. 2009. Research Methods for Business: A Skill Building Approach. John Wiley
Robson, C. Real World Research. 2009. 2nd Edition. Blackwell Publishing.
Turabian, Kate L. 1996. A Manual for Writers of Term Papers, Theses, and Dissertations. 6th edition. Chicago: University of Chicago Press.
Jay L. Devore, “Probability and Statistics for Engineering and the Sciences”, Cole Publishing Company, Latest edition
Poutledge Taylor & Francis Group, 1985 Brenda Laurel (ed.), “Design Research: Methods and Perspectives”, MIT Press, 2004
​
Other resources used (e.g. e-Learning, field visits, periodicals, software, etc.):
Contribution of Course to Meeting the Professional Component:
College-level mathematics and basic science: 0 credits
Engineering topics: 3 credits
General education: 0 credits
​
Course Description (from UOB catalog):
The main objective of this course is to prepare the students so that they are capable of carrying individual or team research work according to scientific requirements. This course aims at training doctoral graduate students. The course is also intended to provide graduate students with a thorough knowledge and practice in conducting research, research methods, and development projects and to serve as preparation for carrying out studies in projects and theses.
​
Course Assessment:
Assessment Type: Number: Weight:
Mid-Term : 30 %
Assignments: 4 : 30 %
Final: Project work with a presentation : 40 %
Description of Topics Covered
Topics Covered, (e.g. chapter/section title)
CILOs: Teaching Method: Assessment
Introduction to Research Concept, Ideas, and Prospects- Presentation - Assignment (1)
Introduction to the scientific method and research methodology- Presentation - Assignment (1)
Selection and definition of a research problem; searching and evaluation of relevant literature. - Presentation - Assignment (2)
​
R&D Case studies- Presentation- Assignment (2)
Selection and definition of a research problem; searching and evaluation of relevant literature. R&D Case studies- Presentation- Assignment (3)
​
Preparation and evaluation of a research plan.- Assignment (3)
Analysis. Constructs, Models and variables. Hypothesi- Assignment (4)
R&D and experimental designs and methods. Assignment (5)
R&D and experimental designs and methods. Research Wiring
Mid-Term Exam
Statistical analysis of research data. (Software Use)- Assignment (5)
Exploratory, descriptive, inferential and regression methods.- Assignment (5)
Mathematical and spatial data representation- Assignment (5)
Preparation and evaluation of research reports and theses, the (LaTex, and Bibo-LaTex).
Project work
With a presentation- Case Studies- 1 (LaTex use)
Project work- with a presentation- Case Studies -2 (LaTex use BiBo)
FINAL Exam:
With Presentation, and report Submission.
Lecture Notes
some of the inside Notes have been taken with permission from authors.
Lectures Notes: Access via UoB Blackboard link; UoB BB course contents
​
Object Oriented Programming using Matlab (OOP):
Object Oriented Programming using Matlab (OOP), uses of classes (class), objects (obj) and data structure (struct) .. if you would like to use this approach in programming for this course, this will be great. This is optional, but it is always good to learn latest advanced programming tools.
Download slides about Matlab (oop), from the Advanced MATLAB for Scientific Computing,
Stanford University. (press here to download >>> ) OOP-Matlab
​
​