ECCE Course Syllabus
ECCE Course Syllabus
WEIGHT: (2 - 2 - 3)
*FORMATIVE ASSESSMENTS
TEACHING MATERIALS:
ASSESSMENT:
TYPE OF LEARNING
DESCRIPTION WEIGHTING
ASSESSMENT OUTCOMES
FINAL LAB
One-hour practical exam using kits and Matlab Simulink that B1, B2, B3, C1, 15 %
EXAM covers all the experiments taken in the course. C2
OVERALL: 100 %
ADMISSIONS:
AHLIA UNIVERSITY VALUES ACADEMIC INTEGRITY. THEREFORE, ALL STUDENTS MUST UNDERSTAND
THE MEANING AND CONSEQUENCES OF CHEATING, PLAGIARISM AND OTHER ACADEMIC OFFENCES
WEIGHT: (2 - 2 - 3)
*FORMATIVE ASSESSMENTS
TEACHING MATERIALS:
TEXTBOOK(S): Stephen Brown and Zvonko Vranesic, “Fundamentals of Digital Logic with
VHDL Design”, McGraw Hill, 4th International Edition, 2023
HANDOUT(S): Lecture Notes, Handouts
Available on Ms Teams “ECCE 203” channel
REFERENCE(S): 3. M. Morris Mano and Michael D. Ciletti, “Digital Design”, Pearson, 6th
Edition, 2019.
4. John F. Wakerly, “Digital Design: Principles and Practices”, Pearson, 5th
Edition, 2018.
ASSESSMENT:
TYPE OF LEARNING
DESCRIPTION WEIGHTING
ASSESSMENT OUTCOMES
Two quizzes of 20 minutes are given consist of problem A1, B1, B3,
QUIZZES (2) 10 %
solving. And take the average. C1, C2
Lab#7: Flip-flops
FINAL LAB
One-hour practical exam using Simulink tool that covers all A1, B1, B2,
15 %
EXAM the experiments taken in the course. B3, C1, C2, D1
FINAL Two hours duration and consists of problem solving-based A1, B1, B2,
40 %
EXAMINATION short answer questions (SAQs). B3, C1, C2
OVERALL: 100 %
ADMISSIONS:
AHLIA UNIVERSITY VALUES ACADEMIC INTEGRITY. THEREFORE, ALL STUDENTS MUST UNDERSTAND
THE MEANING AND CONSEQUENCES OF CHEATING, PLAGIARISM AND OTHER ACADEMIC OFFENCES
UNDER THE CODE OF STUDENT CONDUCT AND DISCIPLINARY PROCEDURES (SEE
Weight: 2-2-3
Description: This course introduces Analog electronic devices and some relevant concepts of Digital
Electronics. It includes topics such as diodes (diode concepts, rectifier, and wave shaping circuits), Bipolar
Junction Transistors (BJT's), Field Effect Transistors (JFET, MOSFET), DC biasing IV characteristics.
Operational Amplifiers and active filters. TTL and CMOS Logic, Digital-to-Analog, and Analog-to-Digital
converters.
Objective:
To explain the operation of the main analog electronic devices (Diodes and Transistors) and
introduce their most common applications.
To employ circuit analysis techniques to determine the operational characteristics of diodes and
transistor circuits.
To design diode and amplifier circuits based on desired specifications.
To use circuit simulation tools such as Pspice and laboratory equipment to understand the operation
of basic electronic devices and circuits.
To understand the concept and operation of operational amplifiers and their most common
applications
To introduce basic discrete electronic circuits.
Course Structure
Week Hours ILOs Topics Teaching Assessment
Lec. Lab Method Method
Introduction to the course.
1 2 2 A1 Introduction to Electronic Circuits- Lecture -
Examples
Chapter1: Semiconductor Diodes:
A1 Introduction, Ideal diode, PN junction, Lecture -
2 2 2
Physical operation of the diode, Current-
Voltage characteristic.
A1, B1, B2, Chapter1 : Diode Models (Equivalent Homework 1 *
C1, D1 Circuits), Other diodes Lecture
Chapter 2: Graphical and analytical
3 2 2
diode circuits analysis, , the Zener diode. Lab.
Experiment#1
Lab 1 Report
Chapter2: Diode applications: half and Lecture Quiz 1
Full-wave rectifiers, Limiting and exercises
4 2 2 A1, B1, B2, Clamping circuits. Multiplier circuits.
B3, C1, D1
Homework 2 *
Chapter3: Bipolar Junction Transistors
Lecture
(BJTs): structure and operation, types, Homework 3 *
5 2 2 A1, B1 Exercises
symbols and conventions, transistors
current-voltage characteristics.
A1, B1, B2, Chapter3: BJT Configurations, Power Lecture
B3, D1 Dissipation Exercices
6 2 2 Chapter 4: BJT circuits at DC, Operating Lab.
regions, Biasing Experiment#2
Lab 2 Report
Chapter5: BJTC AC Analysis: Small Lecture
A1, B1, B3,
7 2 2 signal BJT models, Single stage Homework 4 *
C1, D1
amplifiers (CE, CB and CC).
Quiz 2
Lecture
Chapter10: Operational Amplifiers: Basic
11 2 2 A1, B1, C1 Exercises Homework 7 *
OpAm, OpAm circuits
* Formative assessment
Teaching Materials:
R Richard Jaeger and Travis Blalock, Microelectronic Circuit Design, 6th Edition,
Textbook(s):
McGraw-Hill, 2022.
Handout(s): Lecture Notes, Handouts: available on Moodle
1. Thomas L. Floyd, Electronic Devices: Conventional current version, Pearson, Global
Edition 10th Edition, 2018.
2. R.L. Boyles tad, L. Nasheslky, Electronic Devices, and Circuit Theory, Pearson,
Reference(s): International Edition, 2014
3. W. Hayt, J.Kemmerly, S.Durbin, Engineering Circuit Analysis, McGraw Hill,7 th
Edition, 2007.
4. Sedra & Smith, Microelectronic Circuits, International 6th edition, Oxford
University Press, 2011
Assessment
Method of Description Learning Weighting
Assessment Outcomes
Homework * Homework assignments are assigned throughout the course and
Formative
consist of sets of exercises from the textbook. A1, B1, C1
Major Exam include topics covered over each of the first eight (8)
weeks for the Major Exam. It will be a closed-book exam, of one A1, B1, B2,
Major exam 20 %
hour and a half duration, consisting of problem-solving-based C1
20 % each short answer questions (SAQs).
Final Lab A one hour practical exam that covers some experiments taken in 15 %
B1, B2, B3
Exam the course.
Closed book, closed notes exam, of two hours duration and
Final A1, B1, B2, 40 %
consisting of problem-solving-based short answer questions
examination C1
(SAQs).
Overall: 100%
*Formative assessments
Admissions
Pre-requisites ECCE 201
OBJECTIVES:
EMAIL: aramadan@ahlia.edu.bh
NQF Descriptor/
A. Knowledge and Understanding Level
-
A3 Professional Responsibility: N/A
NQF Descriptor/
B. Subject-Specific Skills Level
Knowledge:
Practical
Problem Solving: Solve quantitative problems related to addressing modes, Application
B1 arithmetic and logic instructions, memory addressing and decoding, pipelining Skills:
and memory mapping. Communications,
ICT & Numeracy
[Level 7]
Knowledge:
B2 Modeling and Design: Design and run assembly language programs using assembler Practical
and microprocessor emulator. Application
[Level 7]
Knowledge:
Practical
Application of Methods and Tools: Gain aptitude in the use of assembly language Application
B3 with respect to the application of arithmetic and logic operations of instruction set Skills:
principles and addressing modes. Communications,
ICT & Numeracy
[Level 7]
NQF Descriptor/
C. Critical Thinking Skills Level
Skills: Generic,
Analytic: Critically analyze the instructions execution process and data transfer
Problem Solving
C1 between registers and memory based on the assembly language command used
and Analytical
with registers and memory.
Skills [Level 7]
Skills: Generic,
Synthetic: Synthesize concepts within the common understanding of computer
Problem Solving
C2 architecture for integrating different memory designs to perform interfacing to
and Analytical
microprocessors.
Skills [Level 7]
-
C3 Creative: N/A
Skills:
Communication: Convey theoretical and practical concepts of computer architecture Communication,
D1 cogently and describe processes rigorously to peers, specialists and practitioners ICT and
in oral and written form. Numeracy [Level
7]
-
D2 Teamwork and Leadership: N/A
-
D3 Organizational and Developmental Skills: N/A
-
D4 Ethical and Social Responsibility: N/A
Course Structure (Outline)
Hours Teaching Assessment
Week ILOs Topics
Lec. Lab. Method Method
Basic Structure of Computers:
Lecturing, Class
1 4 0 A1, D1 Introduction about Processors, *Oral inquiry
discussions
Memory and Input/output units
Basic Structure of Computers:
Lecturing, Class
Basic processor concepts, Integer
2 4 0 A1, D1 discussions, *Oral inquiry
Numbers Representation &
Demonstrations
Arithmetic Operations
The programming model of the
Lecturing, Class
3 4 0 A1, D1 16, 32 and 64 bits microprocessor *Oral inquiry
discussions
architecture
Lecturing, Class
B1, B2, Instruction Set Architecture: discussions, Quiz 1
4 4 0 B3, C1, Memory Locations and Demonstrations,
D1 addressing In class supervised Lab report 1
work
Instruction Set Architecture: Lecturing, Class
Memory operations, RISC and discussions,
5 4 0 A1, D1 CISC computer systems, Demonstrations, *Oral inquiry
Introduction to RISC instruction In class supervised
sets work
Demonstrations,
In lab exercises
B1, B2, using simulator Lab report 2
Instruction Set Architecture: (lab session 1), In-
6 2 2 B3, C1,
Addressing Modes class Supervised
D1
Work,
Oral participation
In-class
C1, B2, Supervised Work Quiz 2
Basic Processing Unit: Instruction
2 2 B3, A1, In lab exercises
7 execution, Hardware components
B1, D1 using simulator Lab report 3
(lab session 2)
Basic Processing Unit: Instruction In-class
*Oral inquiry
C1 fetch and execution steps, Supervised Work
8 4 0 microprogramming
A1, B1,
Topics from week 1 to 7 - Major Exam
C1, C2
B1, B2,
9 2 2 Arithmetic and logic instructions Demonstrations, Lab report 4
B3, C1,
D1 In lab exercises
using simulator
(lab session 3), In-
class Supervised
Work,
Oral participation
Lecturing, Class
discussions
The memory system: RAM and
In lab exercises
10 4 0 A1, B1 ROM memories, Memory Quiz 3
using simulator,
Hierarchy
In-class
Supervised Work
Lecturing, Class
The memory system: Cache discussions,
B1, B2,
Memories, mapping functions, Demonstrations,
11 4 0 B3, C1, Lab report 5
performance considerations In-class
D1
Supervised Work,
Oral participation
Lecturing, Class
The memory system: Virtual
discussions, In-
12 4 0 A1, B1 memories, Secondary storage class Supervised *Homework
Work, Oral
participation
Demonstrations,
B1, B2,
In-class Lab report 6
13 2 2 B3, C1, Address Decoding
Supervised Work
D1
(lab session 4)
Pipelining: Basic concept,
14 4 0 A1, B1 Demonstrations *Homework
Pipeline organization
Lecturing, Class
discussions,
Review + Tutorial Demonstrations, *Oral inquiry
A1, D1
In-class
15 4 0
Supervised Work,
Oral participation
B1, B2, Final Lab
All lab sessions
B3, C1 Exam
A1, B1,
16 2 All topics Final Exam
C1, C2
*Formative Assessments
TEACHING MATERIALS:
TEXTBOOK: Douglas Comer, “Essentials of Computer Architecture”, 2nd Edition, 2020, Chapman
and Hall/CRC.
SUPPLEMENTARY B. Brey, “Intel Microprocessors” 8th Edition, 2013, Pearson New International Edition.
TEXTS(S):
C. Hamacher, Z. Vranesic, S. Zaky and N. Manjikian. “Computer Organization and
REFERENCES: None
ASSESSMENT:
Ahlia University values academic integrity. Therefore, all students must understand the meaning and
consequences of cheating, plagiarism and other academic offences under the Code of Student Conduct
and Disciplinary Procedures (see www.ahlia.edu.bh/integrity for more information).
COLLEGE OF ENGINEERING
DEPARTMENT OF COMPUTER ENGINEERING
COURSE SYLLABUS/ SPECIFICATION
WEIGHT: (2 - 2 - 3)
NQF Descriptor/
E. Knowledge and Understanding
Level
A1. Concepts and Theories: Demonstrate advanced knowledge and understanding of Assembly Knowledge: theoretical
and Mixed language, Microprocessors Architecture for I/O Mapping. This includes BUS understanding
Latching/Buffering/Timing, Memory Interfacing, Interrupts, DMA and Applications of them. [Level 7]
NQF Descriptor/
F. Subject-Specific Skills Level
Knowledge: practical
B1. Problem Solving: Inculcate Program Control Instruction (e.g. Short, Near and Far Jump
application
instructions) to communicate and move between memory segments using Assembly Language [Level 8]
with C/C++. Use specialist skills to solve issues with related to Pin assignments, BUS Skills Communication,
Latching/Buffering/Timing and Memory Interfacing ICT and Numeracy
[Level 7]
B2. Modeling and Design: Model and/or design Microprocessors systems using simulation or Knowledge: practical
programing Microprocessor systems. Issues of modelling include Noise immunity/Fan-Out, application
Clock Generation, BUS Latching/Buffering/Timing, Memory Interfacing, Interrupts and DMA. [Level 8]
Knowledge: practical
B3. Application of Methods and Tools: Gain skills and facility in the use of Microprocessor application
[Level 7]
hardware/software in conducting experiments on the interface of Microprocessor with
Skills: Communication,
external peripherals using Assembly Language. ICT& Numeracy
[Level 7]
NQF Descriptor/
G. Critical Thinking Skills Level
C1. Analytic: Analyze and evaluate the performance of a Microprocessor in terms of BUS Skills: Generic problem
solving and analytical
Latching/Buffering/Timing, Memory Interfacing, I/O Mapping, Interrupts, DMA and
skills [Level 7]
Applications.
C2 Synthetic: Synthesize Program Control Instructions to communicate between Memory and Skills: Generic problem
I/O devices and Microprocessor. Discuss the issues related to Modern Microprocessors, Pin solving and synthetically
assignments, BUS Latching/Buffering/Timing, Memory Interfacing, I/O Mapping, Interrupts, skills
[Level 7]
DMA and Applications.
C3. Creative: N/A -
NQF Descriptor/
H. General and Transferable Skills Level
Skills: Communication,
D1. Communication: Express and communicate ideas in wri en and oral form. ICT and Numeracy
[Level 7]
-
D3. Organizational and developmental skills: N/A
A1, B1,
8255 Programmable Peripheral Lecture, Class Oral enquiry*
B2, B3,
12 2 2 Interface : concept and architecture Discussion, In class Exercise*
C1, C2,
supervised work Lab Report 5
D1
8255 Programmable Peripheral
Lecture, Class
13-14 A1, B1, Interface : programming the Oral enquiry*
4 4 Discussion, In class
C1, D1 different modes part1 Exercise*
supervised work
B1, B2,
15 2 2 All topics Final Lab Exam
B3, C1
Final Exam
A1, B1,
16 2 All topics
C1, C2
* Formative assessment
Teaching Materials:
Computer Organization and Design RISC-V Edition: The Hardware
Software Interface (The Morgan Kaufmann Series in Computer Architecture
Textbook(s): and Design) 2nd Edition David A. Patterson, John L. Hennessy,
9780128203316 (Print) 2019
LAB1: Immediate and register addressing B1, B2, B3, C1, D1 15%
mode.
LAB2: Interrupt DOS
LAB3: LOOP and JMP instructions
Lab Reports (5)
LAB4: Interrupt DOS 21h
LAB5: Display message
LAB6: use memory
LAB7: Timer 8254
Students are given questions to solve and A1, B1 Formative
Homework
submit them as homework. Assessment
Students are asked to participate orally and A1, D1 Formative
Oral Inquiry they are given some inquiries to answer Assessment
during class time
One-hour final lab exam covers lab sessions B1, B2, B3, C1 15%
Final Lab Exam
given during the semester.
Two-hour final exam covers all the topics in A1, B1, C1, C2 40%
Final Exam
the course syllabus.
Overall: 100%
ADMISSIONS:
THE MEANING AND CONSEQUENCES OF CHEATING, PLAGIARISM AND OTHER ACADEMIC OFFENCES
Description: The course introduces the theory of LTI control Systems. Topics include:
Review of Laplace Transforms. Mathematical modelling of physical control
systems. Transfer functions, Signal flow graphs. State-space analysis.
Transient response of first and second order systems. Stability of control
systems: Routh criterion, Root locus, Frequency response methods, Nyquist
stability criterion. Introduction to z-transform and digital control. Control
systems applications with MATLAB are included to illustrate the concepts.
Mobile: 3966 74 79
Email (s): salhamad@ahlia.edu.bh
Intended Learning Outcomes (ILOs):
* Formative assessment
Teaching Materials:
Textbook(s): Norman S. Nise John Wiley & Sons, “Control Systems Engineering,” 8th Edition, EMEA
Edition, John Wiley & Sons, January 2020, ISBN: 978-1-119-63634-2
- Lecture Notes
Handout(s): - Other selected readings and lectures videos on course website (Moodle System)
Books:
1. Norman S. Nise, Control Systems Engineering, 7th Edition International Student
Version, Wiley, 2015
2. G.F. Franklin & J.D. Powell, A.E.Emami-Naeini, “Feedback Control of Dynamic
Systems”, Global Edition(7th) , Pearson Higher Ed, 2014
3. R.C. Dorf & R.H. Bishop, “Modern Control Systems”, 12th edition, Prentice Hall, 2010
Periodicals/Articles/Websites:
1. Control Theory and Technology, Springer, available at: http://link.Springer. com/
journal/11768
Reference(s): 2. IET Control Theory and Applications, IET Digital Library, available at: http:// digital-
library.theiet.org/content/journals/iet-cta
3. International Journal of Control Theory and Applications, International Science Press,
available at : http://www.serialsjournals.com/journal-detail.php?journals_id=268
4. Control Engineering: News, Tutorials, applications and Research on control systems,
available at : http://www.controleng.com/
5. Some ideas for research topics available at: http://www.engineering.auckland .
ac.nz/en/about/our-research/foe-research-projects.html
6. ABET Code of Ethics for Engineers, www.codex.vr.se/texts/ ABET%20Code
%20of%20Ethics.doc
Assessment
Assessment Admissions
COURSE SYLLABUS/SPECIFICATION
Objectives: 1. Describe the behavior of logic systems using finite state machine and
state machine charts.
2. Understand the various optimization and synthesis techniques used in
Logic Design.
3. Model and simulate digital logic circuit with hardware Description
Language (HDL).
4. Implement digital systems using reconfigurable programmable logic
devices such as FPGAs and CPLDs.
5. Use modern CAD tools for simulation, analysis and synthesis of digital
systems.
Semester: First 2023-24
NQF Descriptor/
J. Subject-Specific Skills Level
B1 Problem Solving: Derive and optimize the state diagram/table from a given
problem statement describing the behavior of a sequential machine Communication, ICT,
Numeracy
[Level 8]
B2 Modelling and Design: Modeling combinational and sequential logic circuits Competence - Context
using the behavioral, dataflow and structural styles of writing HDL codes. [Level 8]
B3 Application of Methods and Tools: Use modern industrial CAD tools such Communication,
as XILINIX and ModelSim to simulate and synthesize logic circuits with VHDL. ICT, Numeracy
[Level 8]
NQF Descriptor/
K. Critical Thinking Skills Level
Skills Generic,
C1. Analytical: Experiment and analyze the outcomes of VHDL modelling Problem Solving and
techniques. Analytical Skills
[Level 8]
C2. Synthetic: Synthesize digital circuits at several levels of abstractions. Skills Generic,
Problem Solving and
Analytical Skills.
[Level 8]
C3. Creative: N/A -
NQF Descriptor/
L. General and Transferable Skills Level
D1. Communication: Convey ideas and describe processes rigorously through Communication,ICT,
discussions during lectures and lab sessions and research project. Numeracy [Level 8]
D2. Teamwork and leadership: Develop teamwork and leadership skills Competence:
Autonomy,
through implementing a group project. Responsibility [Level
8]
-
D3. Organizational and developmental skills: N/A
Revision to Combinational
1 4 0 A1 Lecture
and sequential logic -
Introduction to programmable
3 4 0 A1, A2 Lecture
logic devices
* Formative assessment
Teaching Materials:
Textbook(s): Charles H. Roth, Jr., Lizy K. John, Digital Systems Design Using VHDL,
3rd edition, Cengage Learning, 2018, ISBN: 1337515086, 9781337515085.
Handout(s): - Lecture Notes
- Other selected readings and lectures videos on course
website ( Moodle System)
Reference(s): 1. M. Morris R. Mano and Michael D. Ciletti, Digital Design:
With an Introduction to the Verilog HDL, VHDL, and System
Verilog (6th Edition), Mar 17, 2017.
2. Peter J. Ashenden, The Designer's Guide to VHDL, (3rd
Edition), 2008, 978-0120887859
3. Brock J. LaMeres, In will
accumulate both theoretical understanding
and practical experience through four
graded projectsstructtroduction to Logic Circuits & Logic
Design with VHDL, Springer, 2016, ISBN: 3319341952,
9783319341958.
4. IET Control Theory and Applications, IET Digital Library,
available at: http:// digital-
library.theiet.org/content/journals/iet-cta
Assessment
Type of
Description Learning Outcomes Weighting
Assessment
The student solve problem and
In-class Exercises A1,A2,B1,B2,C1C2 formative
exercises related to the specific chapter
10%
Research project The students are divided into groups
B1, B2, B3, C1, C2,
and each group design and implement a +
Final Lab Exam D1, D2
digital system into FPGA.
10%
Overall: 100%
Admissions
Minimum number of
5 Students
students
Maximum number of
25 Students, depending on the class size
students
COLLEGE OF ENGINEERING
WEIGHT: (2 - 2 - 3)
*FORMATIVE ASSESSMENTS
TEACHING MATERIALS:
ASSESSMENT:
TYPE OF LEARNING
DESCRIPTION WEIGHTING
ASSESSMENT OUTCOMES
IN-CLASS Each week, the student solve problem and exercises A1, B1, B2,
*FORMATIVE
EXERCISES related to the specific chapter C1, C2
“90 minutes exam covering topics discussed in the A1, B1, B2,
MIDTERM EXAM 20 %
first 5 weeks”. C1, C2
FINAL LAB
One hour practical exam that covers all the lab A1, B1, B2,
10 %
EXAM sessions taken in the course. B3 C1,
OVERALL: 100 %
ADMISSIONS:
THE MEANING AND CONSEQUENCES OF CHEATING, PLAGIARISM AND OTHER ACADEMIC OFFENCES
NQF
Descriptor/
E. Knowledge and Understanding
Level
NQF
Descriptor/
F. Subject-specific Skills Level
Knowledge:
Practical Application
[Level 8]
B1 Problem Solving: Perform exercises based on the concepts and scenarios Skills:
of Internet of Things.
Communication,
ICT and Numeracy
Skills [Level 8]
Knowledge:
Practical Application
Modeling and Design: Design, build and integrate IoT platforms,
incorporating different types of sensors and actuators, micro- [Level 8]
B2 controllers like Arduino and single board computers such as Raspberry
Skills:
Pi. Communication,
ICT and Numeracy
Skills [Level 8]
Application of Methods and Tools: Use the different tools to design, Knowledge:
Practical Application
B3 programming and simulate IOT systems (Python, Packet Tracer,
Arduino, and Raspberry Pi). [Level 8]
Skills:
Communication,
ICT and Numeracy
Skills [Level 8]
NQF
Descriptor/
G. Thinking skills
Level
Skills: Generic
C1 Analytic: Critically analyze case studies of real life and formulate Problem Solving &
an IoT solution for an identified business or society need. Analytical skills
[Level 8]
Skills: Generic
Synthetic: Integrate the advanced skills within the common
Problem Solving &
C2 understanding of IOT to find, evaluate, and apply internet of things and Analytical skills
its hardware & software components to form a desired network
[Level 8]
Creative Thinking and innovation: equip students with a Global Skills: Generic
Problem Solver mindset and skillset, and fuels their imagination Problem Solving &
C3 through a deeper understanding of the transformative impact Internet Analytical skills
of Things technologies. [Level 8]
NQF
H. General and Transferable Skills (other skills relevant to Descriptor/
employability and personal development) Level
Skills:
Communication,
Communication: Convey ideas and describe processes rigorously
ICT and Numeracy
D1 through oral discussions, laboratory exercises and reports related Skills
to Internet of Things.
[Level 8]
Competence:
Autonomy,
Teamwork and Leadership: Enhance teamwork and leadership
D2 Responsibility &
skills through research project.
Context [Level 8 ]
D3 Organizational and Developmental Skills: N/A
D4 Ethical and Social Responsibility: N/A
A1, B1, C1 IoT Network Architecture and Class discussion, in Oral enquiry,
Design class and practice- problem sets,
based supervised case analysis
The IOT Stack, Devices/Things, work
3 2 2 gateway, Data Management and
intelligence, API, Application
PaaS (Platform as a service), End
Applications, iPaaS (Integration
Platform as a service)
A1, B1, B2, The Things in IoT: Sensors and Class discussion, in Oral enquiry,
B3, C1, D1 Actuators class and practice- problem sets,
based supervised in-lab
Overview, IOT Sensors, RFID, work exercises,
IOT Actuators, behavior & case analysis
4 2 2
selection.
In-lab supervised
exercise, in-class Quiz 1
Lab1: group work
Lab2:
Lab 3:
A1, B1, C1 Getting started with Raspberry Class discussion, in Oral enquiry,
Pi class and practice- problem sets,
based supervised in-lab
Introduction to Python work exercises,
programming, Booting Up case analysis
RPi- Operating System and
Quiz 2
Linux Commands. In-lab supervised
exercise, in-class Lab Report 3
9 2 2 Working with RPi using group work
Python, Sensing Data using
B2, B3, C2,
Python
D1, D2
Lab 4:
Lab 5:
Lab 6:
Quiz 3
12 2 2
Lab Report 6
A1, B1, C1 Cloud and IoT Integration Class discussion, in Oral enquiry,
class and practice- problem sets,
based supervised in-lab
work exercises,
13 2 2 case analysis
case analysis
In-lab supervised
exercise, in-class Lab Report 7
group work
Teaching Materials
1. Ammar Rayes and Samer Salam, “Internet of Things from Hype to
Reality -The Road to Digitization”, Second Edition, ISBN 978-3-
319-99516-8, Springer, 2019.
Textbook(s): 2. Milan Milenkovic, “Internet of Things: Concepts and System
Design”, Springer International Publishing, ISBN 978-3-030-
41345-3, 2020
Handout (s): Lecture notes and course materials are available on Moodle.
Reference(s): 1. Surya Durbha and Jyoti Joglekar, “Internet of Things”, OXFORD
Higher Education, ISBN: 9780190121099, 2021
2. David Hanes, “IoT Fundamentals: Networking Technologies,
Protocols, and Use Cases for the Internet of Things”, Cisco
Systems, 2017.
3. Internet of Things: principles and paradigms, Buyya, Rajkumar and
Amir Vahid Dasterdji (eds.), Morgan Kaufmann, 2016.
Assessment
Type of Description Learning Outcomes Weighting
Assessment
Overall: 100%
Admissions
College of Engineering
Department of Computer Engineering
Course Syllabus/Specification
Weight: (2 - 2 - 3)
EMAIL: aaldallal@ahlia.edu.bh
NQF
E. Knowledge and Understanding Descriptor/
Level
Knowledge:
Concepts and Theories: Demonstrate a critical knowledge and Theoretical
A1 understanding of properties, techniques, concepts, principles, and theories understanding
relating to cyber security services [Level 8]
Knowledge:
Theoretical
Contemporary Trends, Problems and Research: Gain a critical Understanding
A2 understanding of research methods/investigation techniques to shed light of
current threats and countermeasures with respect to cyber security [Level 8]
Knowledge:
Theoretical
Professional Responsibility: understand detailed knowledge of the role Understanding.
A3
cryptography as a tool for deploying security software.
[Level 8]
NQF
F. Subject-Specific Skills Descriptor/
Level
Knowledge: Practical
Problem Solving: Perform advanced calculations with respect to cyber application
B1 [Level 8]
security
Skills: Generic
problem solving &
Modeling and Design: Demonstrate creativity and design a computer- Analytical Skills
B2 based cyber security system to address a range of security problems
(authentication, software, operating system, and networks) [Level 8]
Knowledge: Practical
application [Level 8]
Skills:
Application of Methods and Tools: apply advanced security tools and Communication, ICT
B3 techniques to encrypt/decrypt messages with a focus on cryptographic and Numeracy
algorithms such as DES, AES, and RSA. [Level 8]
NQF
G. Thinking Skills Descriptor/
Level
Skills: Generic
Analytic: Critically analyze the scale of threats with respect to software, problem solving &
C1 operating system, and networks to evaluate the effectiveness of Analytical Skills
countermeasures”
[Level 8]
Skills: Generic
problem solving &
Synthetic: Identify and integrate a range of security solutions to address Analytical Skills
C2
cyber security threats.
[Level 8]
C3 NA
NQF
H. General and Transferable Skills (Other Skills Relevant to Employability and
Personal Development)
Descriptor/
Level
Skills:
Communication: Express and communicate effectively with persons and Communication, ICT
D1 specialists and be able to make formal presentations in the area of cyber and Numeracy [Level
security. 8]
Competence:
Teamwork and Leadership: Work effectively as a member of a project Autonomy,
D2 team and demonstrate understanding of individual responsibility within the Responsibility and
team Context [Level 8]
D3 NA
Context [Level 8]
Ethical and Social Responsibility: Emphasis on personal and
Knowledge:
D4 organizational ethics and accept accountability for conducting Theoretical
independent learning according to ethical and social norms in the understanding
field of computer security.
[Level 8]
Course Structure (Outline)
Teaching Assessment
Week Hours ILOs Topics
Method Method
Chapter 1:
Cyber security Fundamentals
What is Cyberspace? Lecture
1 3 - A1 What is Cyber security?
Discussion -
Why is Cyber security Important?
What is a Hacker?
Lecture
A1, B1, Discussion Test1 (week 6) /
5 3 - Chapter 5: Operating System Security
D2 Exercise 3*
Exercise
Lecture
8 3 - A1, C1 Discussion Test2 (week 12)
Chapter 11: Software Security
Quiz 4
Lecture
Final Written
14 3 A1, D1 Chapter 12: Firewalls, VPNs, and Discussion
Wireless security Exam (week 16)
TEXTBOOK(S): Cryptography and Network Security, Fourth Edition, ©2019 | Kahate | McGraw-Hill Higher
Education — India
HANDOUT(S): Material provided in eLearning (Moodle)
REFERENCE(S): Textbook:
1. Stallings, “Cryptography and Network Security: Principles & Practice”, 8 th
edition, Pearson, 2019.
References:
2. Saydjari, Engineering Trustworthy Systems: Get Cybersecurity Design Right
the First Time, ©2018, McGraw-Hill Professional — USA
3. Linux Essentials for Cybersecurity, Pearson, 2019
Articles/Research papers:
Method of Learning
Description Weighting
Assessment Outcomes
Lab Final Exam Lab exam of one-hour duration is B2, B3, C1, C2 10 %
carried out consists of a modeling
problem.
Oral *Formative
Questions and discussion during the lecture A1, D1
Participation Assessment
Overall: 100%
Admissions
Pre-requisites None
Minimum number of
5
students
Maximum number of
20
students
College of Engineering
Computer Engineering Department
COURSE SYLLABUS/ SPECIFICATION
2. Develop the ability to investigate and solve operational issues through informed
judgment and effectively communicate their findings to plan, implement, and
close a project successfully.
3. Recognize, formulate, analyze, and solve cash flow models and budgeting
controls in practical situations for users of engineering in an informative manner.
4. Reflect on the legal aspects of product development, corporate social
responsibility, and human resource management within an engineering
organization.
Telephone: 39667479
Email: salhamad@ahlia.edu.bh
Concepts and Theories: Demonstrate the core theories and key Knowledge:
Theoretical
concepts related to engineering Management, such as Project understanding
A1.
Management (PM) theory, cost theories (traditional and modern),
Capital Assets Pricing Model (CAPM), and Life-Cycle Cost [Level 8]
Knowledge:
Contemporary Trends, Problems, and Research: Recognize Theoretical
Understanding
contemporary trends, issues, and problems of current engineering
A2.
management, and financial issues and identify areas for research in [Level 8]
the fields of corporate managerial
Knowledge:
Professional Responsibility: Understand the professional Theoretical
responsibility in the engineering Management economy and Understanding.
A3.
identify the primary activities of the financial manager involved in
Project Management (PM). [Level 8]
NQF
J. Subject-specific Skills Descriptor/
Level
Knowledge:
Problem-Solving: Undertake advanced skills and techniques to Practical
B1. resolve problems related to evaluating projects, determining the application
cost of capital, and quantifying organizations' financial risks. [Level 8]
Skills: Generic
Modeling and Design: Measuring output efficiency using problem
solving &
production possibility, border engineering model which can be
Analytical Skills
used to analyze opportunity trade-offs, planning, designing,
B2. [Level 8]
controlling routine operations for decisions on capital investments
and external reporting to shareholders and potential investors in Knowledge:
Practical
financial markets application
[Level 8]
B3. Application of Methods and Tools: NA
Analytic: Carry out critical analysis such as Organizing critical Skills: Generic
functions of engineering management and Project Scheduling problem
CPM, PDM, and PERT Activities (Project Forward Path, solving &
C1. Backword Path Duration, critical path, floating Time Analytical
Management, and Timelines (Gantt Charts), and explicit costs, Skills
Implicit Costs breakeven analysis, sensitivity analysis, or scenario [Level 8]
analysis to evaluate project risk.
Synthetic: Synthesize various organization financial models such Skills: Generic
as Project Budgeting and estimating, Cost Management, problem
solving &
Fixed/Variable, Total Costs Cash flow, internal rate of return Analytical
C2.
(IRR), capital asset pricing model (CAPM), Relationship Between Skills
Short-Run and Long-Run Average Total Costs and market model
[Level 8]
to estimate the firm's future cash flows.
C3. Creative: NA -
NQF
L. General and Transferable Skills (other skills relevant to Descriptor/
employability and personal development) Level
Class Participation
Lecture/ Case studies, Midterms,
A1, A2, A3, Project Initiation, Project Organizing, Class Group Projects,
B1, B2, C1, Leadership, and Project Teams discussion *Homework
2 3 0
C2, D1, D2,
D3, D4 Human Resource Management Lecture/ Final Exam
case studies
(A1, A2, A3, B1, B2, C1,
C2, D1, D2, D3)
Class Participation
Project Planning Lecture/ Case studies, Midterms,
A1, A2, A3, Class Group Projects,
Integration and Scope Management Planning
B1, B2, C1, discussion *Homework
3 3 0 with who will do what, how, where, when, and
C2, D1, D2,
with which resources Lecture/ Final Exam
D3, D4
case studies
(A1, A2, A3, B1, B2, C1,
C2, D1, D2, D3, D4)
Class Participation
Organizing critical functions of engineering Lecture/ Case studies, Midterms,
A1, A2, A3, management and Project Scheduling CPM, Class Group Projects,
B1, B2, C1, PDM, and PERT Activities (Project Forward discussion *Homework
4 3 0
C2, D1, D2, Path, backward path Duration, critical path,
D3, D4 floating Time Management, and Timelines Lecture/ Final Exam
(Gantt Charts). case studies
(A1, A2, A3, B1, B2, C1,
C2, D1, D2, D3, D4)
Class Participation
- Risk Management Leading,
Lecture/ Assignments, Case
A1, A2, A3,
- Effective action, Class studies, Midterms,
B1, B2, C1,
discussion Group Projects,
9 6 0 C2, D1, D2, - Financial Accounting *Homework
D3, D4 Lecture/
case studies Final Exam
Exercises,
Midterm Exam (A1, A2, A3, B1, B2, C1,
C2, D1, D2, D3, D4)
Class Participation
- Engineering managers (Leadership) .
Lecture/
A1, A2, A3, Assignments, Case
- Short-term strategies Class
B1, B2, C1, studies, Group Projects,
discussion
10 6 0 C2, D1, D2, - Long term strategies *Homework
D3, D4 Lecture/
Final Exam
- Action Plan and monitoring case studies
Exercises, (A1, A2, A3, B1, B2, C1,
Group Project
C2, D1, D2, D3, D4)
Class Participation
Lecture/
A1, A2, A3, Assignment, Case
-Quality Assurance Class
B1, B2, C1, studies, Group Project,
discussion
C2, D1, D2, *Homework
11 3 0 -Quality Procurement Management
D3, D4 Lecture/ Final Exam
-Communication, case studies
Exercises, (A1, A2, A3, B1, B2, C1,
C2, D1, D2, D3, D4)
Class Participation
Lecture/
A1, A2, A3, Assignment, Case
-Marketing management, Class
B1, B2, C1, studies, Group Project,
discussion
12 3 0 C2, D1, D2, -Controlling Business essentials, *Homework
D3, D4 Lecture/
-Connection project. Final Exam
case studies
Exercises, (A1, A2, A3, B1, B2, C1,
C2, D1, D2, D3, D4)
Class Participation
Lecture/
A1, A2, A3, Assignment, Case
Operational Excellence, Globalization of Class
B1, B2, C1, studies, Group Project,
Engineering Management in the New discussion
C2, D1, D2, *Homework
13 3 0 Millennium, Portfolio Management and
D3, D4 Lecture/
Final Exam
case studies
Exercises, (A1, A2, A3, B1, B2, C1,
C2, D1, D2, D3, D4)
Class Participation
Project Selection Lecture/
A1, A2, A3, Assignment, Case
Class
B1, B2, C1, Future Work: Life-long Learning and studies, Group Project,
discussion
14 3 0 C2, D1, D2, Continuing Self-Development *Homework
D3, D4 Lecture/
Final Exam
case studies
Presentations of Student Team Projects Exercises, (A1, A2, A3, B1, B2, C1,
C2, D1, D2, D3, D4)
Revision
A1, A2, A3, Class
B1, B2, C1, Wrapping up the course, Conclusion, and discussion (A1, A2, A3, B1, B2, C1,
15 3
C2, D1, D2, Insight. C2, D1, D2, D3, D4)
D3, D4 Exercises,
3 Final Exam
A1, A2, A3,
16 B1, B2, C1, All Topics - (A1, A2, A3, B1, B2, C1,
C2, D1, D4 C2, D1, D4)
*Formative Assessment
TEACHING MATERIALS:
Admissions
Jack R. Meredith, Scott M. Shafer, Samuel J. Mantel Jr. Project Management: A Managerial
TEXTBOOK(S): Approach, 11th Edition 2021 Wiley
Weightin
Type of Assessment Description ILOs
g
In week 5 Students will work in groups to find out key concepts related to
engineering Management, such as Project Management (PM) theory, cost A1,A2, A3,
Group Assignment theories (traditional and modern), Capital Assets Pricing Model (CAPM), and B1, C1, D1, 10%
Life-Cycle Cost related to financial issues and identify areas of corporate D3, D4
managerial, determining the cost of capital, and quantifying organizations'
financial risks and Carry out critical analysis such as Organizing through
several exercises that require teamwork, engaging in group work, and
motivating others to accomplish goals and sustain profitability by applying
unique technologies and other core competencies and take in the consideration
of the awareness of the social responsibility, ethical, moral, and legal issues
related to engineering management.
The Group Assignment will be subjected to the Turnitin report with less
than 15%
Risk Management
The assignment will cover the topics studied in the first Four weeks.
The Case studies will be subjected to the Turnitin report with less than
15%
Students (team) can choose anything for a project, providing it meets the PMI
definition. Previous examples of projects students have presented for
smartphones, a wedding reception, the expansion of a microbrewery, covering
Group Project a residential house from traditional energy sources to solar energy, developing A2, A3, B1,
and building a soccer stadium for Northern Virginia, etc. The professor must B2, C1, C2,
(Reports and approve all projects. Your projects will consist of two components; a written 15 %
D1, D2, D3,
presentations) component of about 15 – 20 pages and a PowerPoint presentation. D4
Examples of previous projects can be found on Moodle under "Projects."
You should think of this as a project proposal and show how the various
project processes will be covered.
The project will be subjected to the Turnitin report with less than 15%
A1, A2, A3,
Two-hour duration closed the book and notes exam consisting of essay-type
Final Exam B1, B2, C1, 40%
questions, modeling, problem-solving applications, and Case Exercises.
C2, D1, D4
Overall 100%
Admissions
Prerequisites Completion of 90 credits
Minimum number of students 4
Maximum number of students 25
Notes/Remarks:
Attending regularly scheduled sessions, make-up classes, and other course meetings is a fundamental
student responsibility. Attendance at every scheduled session for the entire session is strongly
encouraged. In case of emergency and class cancellation, students will be notified via Email or
Moodle.
Academic Integrity:
All academic work is subject to The University of Greenwich has two London-based campuses and one at Medway in Kent- E
For more information, see the following:
- https://www.gre.ac.uk/undergraduate-courses/content/ajax/courses-ajax-
call?sq_content_src=%2BdXJsPWh0dHAlM0ElMkYlMkZuZWxzb24uZ3JlLmFjLnVrJTJGcGxzJTJGY3JzZS
- Leeds Beckett University – Leeds Base-Uk -Engineering Management Top-Up – College of Computing and Engineering- BE
For more information, see the following:
- https://www.leedsbeckett.ac.uk/search/?start_rank=31&form=partial&query=Courses&f.Filters%7Cleedsbeckett-
STATE UNIVERSITY OF NEW YORK SOET 370 – ENGINEERING ECONOMICS, Texas A&M University-Commerce syllab
homework, assignments, examinations, and other graded coursework are to be completed in conformance with the AU Code o
For more information, see the following:
- QwMDM0JTI2Y29kZSUzRCZhbGw9MQ%3D%3D
- http://www.canton.edu/middlestates/review/SOET370.pdf
- http://www.tamuc.edu/academics/cvSyllabi/syllabi/201320/22192.pdf
- https://www.newcastle.edu.au/course/MECH6830
- http://wmich.edu/sites/default/files/attachments/u883/2016/IEE%203100%20Generic.pdf
- The Code: http://www.gwu.edu/~ntegrity/code.html
- The Procedures: http://www.gwu.edu/~ntegrity/procedures.html
- The FAQs: http://www.gwu.edu/~ntegrity/faq.html
Furthermore, Ahlia University values academic integrity. All students must understand the meaning and consequences of chea
COLLEGE OF ENGINEERING
WEIGHT: (2 - 2 - 3)
*FORMATIVE ASSESSMENTS
TEACHING MATERIALS:
TEXTBOOK(S): Industrial Robotics Fundamentals: Theory and Applications, 3rd Edition,
Larry T. Ross, Stephen W. Fardo, and Michael F. Walach
ISBN-13: 9781631269417
Pub. Date: 01/30/2017
Publisher: Goodheart-Willcox Publisher
ASSESSMENT:
TYPE OF LEARNING
DESCRIPTION WEIGHTING
ASSESSMENT OUTCOMES
IN-CLASS Each week, the student solve problem and exercises A1, B1, B2,
*FORMATIVE
EXERCISES related to the specific chapter C1, C2
“90 minutes exam covering topics discussed in the A1, B1, B2,
MIDTERM EXAM 20 %
first 5 weeks”. C1, C2
LAB REPORTS + Five experiments are offered in the course and cover B1, B2, B3,
PRACTICAL all topics of the course. C1, C2, D1, 10 %
REPORTS D2
The students are divided into groups and each group B1, B2, A2,
RESEARCH
choose one of many research subject and prepare C2, C3, D1, 10 %
PROJECT
paper and presentation in the end of semester. D2
FINAL LAB
One hour practical exam that covers all the lab A1, B1, B2,
10 %
EXAM sessions taken in the course. B3 C1,
FINAL exam of two hours duration and consists of problem A1, B1, B2,
40 %
EXAMINATION solving-based short answer questions (SAQs). C1
OVERALL: 100 %
ADMISSIONS:
AHLIA UNIVERSITY VALUES ACADEMIC INTEGRITY. THEREFORE, ALL STUDENTS MUST UNDERSTAND
THE MEANING AND CONSEQUENCES OF CHEATING, PLAGIARISM AND OTHER ACADEMIC OFFENCES
College Of Engineering
Computer Engineering Department
NQF
I. Knowledge and Understanding Descriptor/
Level
Concepts and Theories: The student will Demonstrate critical
Knowledge:
knowledge and understanding of the key algorithms and theories Theoretical
that form the foundation of machine learning and computational understanding
A1
intelligence. Also he will be able to deeply explain the principles,
advantages, limitations such as overfitting and possible applications [Level 8]
of machine learning
Knowledge:
Contemporary Trends, Problems and Research: The students will Theoretical
Understanding
apply standard research and investigative methods related to the machine
A2
learning where he is exposed to the latest techniques developed in [Level 8]
this field.
Knowledge:
A3 Professional Responsibility: NA
Theoretical
Understanding.
[Level 8]
NQF
J. Subject-Specific Skills Descriptor/
Level
Knowledge:
Problem Solving: The student will apply selected machine Practical
B1 learning algorithms to solve specialized problems such as application
Decision Tree. [Level 8]
Skills: Generic
problem solving &
Modeling and Design: Students will be able to model and Analytical Skills
conduct in-depth experiments related to some given real world [Level 8]
B2
machine learning problems, using MATLAB and the toolbox of Knowledge:
practical methods presented in the lectures Practical
application [Level
8]
Skills:
Application of Methods and Tools: apply advanced machine Communication,
B3 learning tools: Students will be able to implement a set of ICT and Numeracy
practical methods and algorithms in Python. [Level 8]
NQF
K. Thinking Skills Descriptor/
Level
Skills: Generic
Analytic: Demonstrate creativity to use the different tools to problem solving &
C1 design, calculate and simulate optical communication system Analytical Skills
(Python). [Level 8]
Synthetic: Given a complex problem, students will be able to: (a) Skills: Generic
problem solving &
identify sub-problems that are amenable to solution using Analytical Skills
C2
Machine Learning techniques, (b) provide creative solutions to
those sub-problems, and evaluation of the solutions . [Level 8]
C3 NA
NQF
L. General and Transferable Skills (Other Skills Relevant to Employability
Descriptor/
and Personal Development)
Level
Skills:
Communication: Express and communicate ideas effectively and Communication,
D1 rigorously in written and oral form to their colleagues and/or ICT and Numeracy
Instructor, as appropriate. [Level 8]
Competence:
Teamwork and Leadership: Work effectively as a member/leader Autonomy,
D2 of a team to portray the robust designs or programming for user Responsibility and
or group members. Context [Level 8]
D3 NA
Context [Level 8]
Ethical and Social Responsibility: Demonstrate a sophisticated Knowledge:
D4 awareness of ethical implications relevant to the use of data such Theoretical
understanding
as using “big data”.
[Level 8]
Introduction: -Lecturing
1 3 0 A1 Introduction to Artificial Intelligence -Class
-
and Machine Learning Discussions
-Class
Math Refresher
Discussions Lab report 2
6 3 2 B1, B2 ❏ Introduction to Calculus - Final Lab
Supervise Exam
❏ Probability and statistics
d Lab
work
Classification In-class
Lecturing
exercises
A1, B1, B2, ❏Meaning and types of classification -Class
7 3 0 B3, C1, C2, Final Exam
Discussions
D1 ❏Decision tree classifier
Final Lab
Lab 2: decision tree Exam
Classification - Lecturing
- Final Exam
A1, B1, B2,
❏Random forest classifier
8 3 2 Supervise Final Lab
C1, C2
❏ Logistic regression
d Lab Exam
work
Classification
Lab report 3
A1, B1, B2, - Lecturing
❏ K-nearest neighbors Quiz 2
9 3 0 B3, C1, C2, -Class
D1 ❏ Support vector machines Discussions Final Lab
Exam
Lab 3: K-nearest neighbors
-Lecturing
Classification -Class
In-class
Discussions
A1, B1, B2,
❏ Kernel support vector machines exercises
10 3 2 -
C1, C2 Final Exam
❏ Naive Bayes
Supervise
d Lab Final Lab
Exam
work
Lecturing, In-class
A1, B1, C1,
Regression
11 3 0 Group exercises
C2 ❏ Regression and its types Discussion Final Exam
❏ Linear regression: Equations and
algorithms
❏ Genetic algorithm
Final Exam
-Class
B2, B3, C1, Discussions
15 3 0 Revision – Final Lab Exam *Oral Enquiry
C2 -In class
Practice
*Formative Assessment
Teaching Materials
Textbook(s): Machine Learning with Python for Everyone (Addison-Wesley Data & Analytics Series) 1st Edition,
2020.
Handout (s): Notes will be provided, additional learning material are available on Moodle at:
http://www.cs.cmu.edu/~tom/mlbook.html
Reference(s): 1. Aldallal, A. Toward Efficient Intrusion Detection System Using Hybrid Deep Learning
Approach. Symmetry 2022, 14, 1916. https://doi.org/10.3390/sym14091916
5. Python Machine Learning, Sebastian Raschka, Packt Publishing Ltd, Dec 2019
6. Machine Learning Algorithms, Giuseppe Bonaccorso, Packt Publishing Ltd, Jul 24, 2017
Assessment
Test Written test covers the topics of first 8 weeks. A1, B1, C1 20 %
10 %
Four Quizzes Two quizzes covering topics discussed in the
A1, B1, B3, C1, C2 (Average
(best 3 of 4) lectures
)
Overall: 100%
Ahlia University values academic integrity. Therefore, all students must understand the
meaning and consequences of cheating, plagiarism and other academic offences under the Code
of Student Conduct and Disciplinary Procedures (see www.ahlia.edu.bh/integrity for more
information).
COLLEGE OF ENGINEERING
COURSE SYLLABUS/SPECIFICATION
WEIGHT: (2 - 2 - 3)
Office Telephone:
Emails:
B. Subject-Specific Skills
B1. Problem Solving: Use standard computer vision reference sources to identify approaches, methods
and techniques for solving practical computer vision problems.
B2.
Modeling and Design: Design an appropriate solution to a given computer vision problem, such as
object detection and recognition, and create a software implementation.
B3.
Application of Methods and Tools: Use analytical and graphical techniques to design and evaluate
computer vision system via CAD tools ( such as MATALB)
C1. Analytic Skills: Critically evaluate the performance and drawbacks of a proposed solution to a
computer vision problem.
C2. Synthetic: Devise and construct plans for the management and development of an imaging system.
D. General and Transferable Skills (Other Skills Relevant to Employability and Personal Development)
D1. Communication: Communicate clearly in a well structured manner to convey and describe computer
vision system, analysis and design solutions through oral presentations and written report.
D2 Teamwork and Leadership: Work effectively as a member/leader of a project team on specific
computer vision topics, taking on responsibility for the work of others.
A1,B1, Oral
B2, B3, enquiry*
C1,
Image projections and scene Lecture Quiz #1
3 2 2 C2, D1
representation. Exercises Homework
1*
A1,B1, Lecture
Oral
B2, B3,
Brightness, CCD cameras, the Discussion enquiry*
4 2 2 C1,
C2, D1 human visual system. Exercises Lab Report#
2
A1,B1, Lecture Oral
B2, Vision and image processing : enquiry*
5 2 2 C1, Convolution and correlation. Discussion
Homework 2
C2, D1
*
A1,B1,
Lecture
B2, B3, Vision and image processing :
Quiz # 2
6 2 2 C1, Noise and smoothing. Exercises
C2, D1 Lab Report#
3
A1,
Vision and image processing : Oral
A2, Lecture
7 2 2 Edge detection and corner enquiry*
D1,
detection. Exercises
A1,B1, Oral
B2, B3, Lecture enquiry*
C1, Discussion
Vision and image processing : Lab Report
9 2 2 C2, D1
Model fi ing and RANSAC Exercises #4
Homework 3
*
A1,
Image interpretation : Lecture
B1, B2,
Lab Report #
11 2 2 B3, Exercises
General classifiers. 5
C1,
C2, D1
A1, Oral
Lecture
B1, B2, Enquiry*
Mobile Robots: Simple robot
12 2 2 B3, control. Discussion
C1, Homework 4
Exercises *
C2, D1
A1, Lecture
B1, B2,
Discussion
13 2 2 B3, Using computer vision:
Lab Report #
C1, Applications in medicine Exercises
6
C2, D1
A1,C1, Lecture
Using computer vision:
D1 Oral
14 2 2 Applications industry, and Discussion
surveillance. Enquiry*
Exercises
A1,B1,
B2,
16 2 0 Final Examination
C1,
C2, B3
Teaching Materials:
Type of Learning
Description Weighting
Assessment Outcomes
1. MATLAB Primer
Lab 2. Image Filtering and Hybrid Images
10%
Reports B2,B3,C1,C2,
3. Edge detection and corner detection
D1 (Average)
4. Local Feature Matching
Overall: 100%
Ahlia University values academic integrity. Therefore, all students must understand the meaning and
consequences of cheating, plagiarism and other academic offences under the Code of Student Conduct and
Disciplinary Procedures (see www.ahlia.edu.bh/integrity for more information).
COLLEGE OF ENGINEERING
DEPARTMENT OF COMPUTER ENGINEERING
COURSE SYLLABUS/SPECIFICATION
WEIGHT: (0 - 6 - 3)
PREREQUISITE: ETHC 392 & IERM 498
Contemporary Trends, Problems and Research: Demonstrate an informed and critical awareness
A2 of research issues and methods, technological advancements, and current solutions related to
some important problems in the field of computer and communication engineering
Professional Responsibility: Demonstrate cognizance of and adhere to professional code of
A3
conduct as a computer and communication engineering practitioner and researcher.
F. Subject-Specific Skills
Problem Solving: Identify, formalize, and solve computer and communication engineering
B1
problems; plan, design, and implement their computable solutions.
Modeling and Design: Design and develop models for embedded system systems, computer
B2
system, or processes to meet desired needs within realistic constraints.
Application of Methods and Tools: Use effective research methods to gather data and demonstrate
B3 proficient use of engineering laboratory hardware and software as required for the research being
undertaken.
G. Thinking Skills
Analytic: Analyze problems; identify the appropriate computational resources (input) needed to
C1
solve them and analyze the effectiveness and efficiency of output accordingly generated.
Synthetic: Develop and integrate engineering solution to real life problem and document it in a well-
C2
structured project.
Creative: Create new or improve existing ideas, concepts, techniques, methods, tools, and theories in
C3 the field of a computer and communication engineering and identify ways in which these can be applied
to solve existing, new or anticipated problems.
H. General and Transferable Skills (Other Skills Relevant to Employability and Personal
Development)
Communication: Express and communicate ideas cogently, persuasively and effectively, in written and
D1
oral form, to a diverse range of audiences and stakeholders.
Teamwork and Leadership: Demonstrate the ability to work cooperatively in group and accomplish
D2
each phase on time and assemble all phases into a final project or product.
Organizational and Developmental Skills: Engage in life-long learning and continuing self-development
D3 to improve professional and organizational and time management as well as presentation skills to write
a project within certain timeline.
Ethical and Social Responsibility: Recognize, accept, and follow research ethics and social
D4 responsibility and respond positively to the needs of society by identifying, employing and utilizing
effectively the advanced computing and information solutions and technologies.
1. Conducting scientific research and writing project in consultation with the supervisor through
regular meetings using Ahlia University’s project presentation guidelines XXXX 499. The timeline
and the key milestones are typically as follows:
Update the literature review of the selected topic in IERM 498 3 weeks
Write a draft chapter on Literature Review and discuss with supervisor
Revise the chapter accordingly
Approach, Conceptual Model, Research Method and Tools
Revise the selected conceptual model, hardware/software and tools to be used 1 week
Write a draft chapter on Conceptual Model, Research Methods and Tools
Consult with supervisor and revise accordingly
TEACHING MATERIALS:
TEXTBOOK(S): N/A
HANDOUT(S): GUIDELINES FOR THE UNDERGRADUATE PROJECT (XXXX 499), VERSION: 4.0
Ref: UC/P 329 /2018.
REFERENCE(S): Students are free to choose the references that support their research studies in
consultation with their supervisors. Scientific journal references are highly appreciated.
ASSESSMENT:
The student research work, written report, oral presentation/defense, and other supplemented
documentations or hardware/software is evaluated by an examination Committee according to the
University regulations described in the Project Presentation Guidelines XXXX 499, V. 4 Ahlia
University. The student has to defend his/her project in front of the examination committee which
consists of three examiners consisting of the supervisor, and two internal examiners. The student work
will be evaluated as follows:
Problem Definition 5 B1
10 A2,
Literature Search C1, D4
Written
25 B2, C3 50%
Report Methodology & Analysis
Format 5 D1
Ahlia University values academic integrity. Therefore, all students must understand the meaning and
consequences of cheating, plagiarism and other academic offences under the Code of Student Conduct
and Disciplinary Procedures (see www.ahlia.edu.bh/integrity for more information).