اسنمارة الوصف الاكاديمي انكليزي 2020 2021
اسنمارة الوصف الاكاديمي انكليزي 2020 2021
اسنمارة الوصف الاكاديمي انكليزي 2020 2021
Iraq
Ministry of Higher Education & Scientific
Research Supervision and Scientific
Evaluation Directorate Quality Assurance and
Academic Accreditation
International Accreditation
Dept.
ROGRAMME SPECIFICATION
This Programme Specification provides a concise summary of the main features of the
programme and the learning outcomes that a typical student might reasonably be expected to
achieve and demonstrate if he/she takes full advantage of the learning opportunities that are
provided. It is supported by a specification for each course that contributes to the programme.
5. Modes of Attendance offered The annual system and the presence of students on
campus and full-fledged under the method (today's
program) face to face or e-learning.
The academic year runs from 30 weeks. You must
complete 159 credit hours to succeed all courses (100-
150 minutes) of lectures per week and (120) minutes.
this specification
9. Aims of the Programme
1- Graduating computer engineers to work in industry, academia and other sectors of computer
engineering applications.
2- Providing the graduates the ability to continue their professional development through lifetime
education.
3- Graduating engineers as leaders in profession and innovation.
4- Graduating engineers with understanding of the impact of their profession on society and the
importance of ethics in profession.
After reviewing the ABET standards and program objectives, it has been decided by the Ministry
of Higher Education and Scientific Research that the ABET standards (A - K) include the spirit
of our educational vision. Therefore, it was approved.
A. Cognitive goals
A1- The ability to apply knowledge of mathematics, science and engineering to describe and solve
problems.
A2- The ability to design and conduct experiments, as well as to analyze and interpret data.
A3- The ability to design a system, component, or process to meet desired needs.
B. The skills goals special to the programme
1- Lectures.
2- Educational programs.
3- Duties and tasks.
4- Lab. Experiments
5- Tests and examinations.
6- Questions and discussions.
7- A connection between theory and practice.
8- Field trips.
9- Extracurricular activities.
10- Seminars.
11- Panel discussions and oral conversations.
12- Reports, presentations and posters
Assessment methods
C1- Obtaining an appreciation of some ethical problems that arise in the practice of the profession.
C2- Obtaining an understanding of the impact of their profession on society.
Assessment methods
Assessment Methods
1- Study the conditions of graduates innocently.
2 - The relevant line from the Internet communication circuit, QA.
3- For example, workplace and job title every year.
4- Study of business trends
5- At each year stage, faculty members and the district will be re-evaluated, and conversations with
alumni will be presented.
Th. Pr.
GS 208 English 2 -
GS 308 English 2 -
Fourth COE 401 Internet Technology 3 2
GS 408 English 2 -
MATHEMATICS I
COURSE SPECIFICATION
This Course Specification provides a concise summary of the main features of the
course and the learning outcomes that a typical student might reasonably be
expected to achieve and demonstrate if he/she takes full advantage of the learning
opportunities that are provided. It should be cross-referenced with the programme
specification.
College of Engineering
1. Teaching Institution University of Baghdad
A1. The general goal of education as a whole is to prepare the student for public
and private life to benefit his community and himself. Upgrading the
student’s level in mathematics in particular and in the educational process in
general.
A2. Developing the student's ability to conclude, generalize, and use their own logic.
A. Cognitive goals.
1. Lectures.
2. Tutorials.
3. Homework and Assignments.
4. Tests and Exams.
5. In-Class Questions and Discussions.
6. Connection between Theory and Application.
7. Field Trips.
8. Extracurricular Activities.
9. In- and Out-Class oral conservations.
Assessment methods
1. Lab
2. Quizzes and exams
3. homework
4. assignments
1. Lectures
2. Homework
3. Lab. Experiments.
4. Discussions
Assessment methods
D1. Ability to carry out Independent study to take notes, to carry out background
reading.
D2. Problem Solving based on understanding.
D3. Ability to learn and remember key facts.
D4. Self-discipline and self-motivation.
Teaching
Unit/Module or Assessment
Week Hours ILOs Metho
Topic Title Method
d
Items
1 4 Complex Number C1,C2,C3 Weekly Quizzes
A1,A2.A4
Determinates
Items
2 4 Matrix, properties, C1,C2,C3
A1,A2.A4
operations
Review of functions
Items
3 4 Limits, continuity, C1,C2,C3
A1,A2.A4
derivatives
Transcendental
functions
Items
4 4 Inverse functions, C1,C2,C3
A1,A2.A4
Trigonometric
functions
Differentiation,
Items
8 4 differentiation rules C1,C2,C3
A1,A2.A3.A4
Derivatives of
Items
9 2 trigonometric C1,C2,C3
A1,A2.A3.A4
functions
Derivatives of the
Items
10 2 inverse trigonometric C1,C2,C3
A1,A2.A3.A4
functions
Items
11 4 Natural logarithms C1,C2,C3
A1,A2.A3.A4
18 and Items
8 Indefinite integrals C1,C2,C3
19 A1,A2.A3.A4
Techniques of
integration, basic
integration formulas,
integration by parts,
22, 23, Items integration of rational
12 C1,C2,C3
and 24 A1,A2.A3.A4 functions by partial
fractions,
trigonometric
substitutions, integral
Tables
Applications of
definite integrals-
25 and Items Volumes by Slicing
8 C1,C2,C3
26 A1,A2.A3.A4 and Rotation about
Axis
Differential Equations
First order differential
equations, variable
separable,
homogeneous, linear,
exact first order,
27, 28,
Items special first order
29, and 16 C1,C2,C3
A1,A2.A3.A4 equations (Bernoulli’s
30
differential equations,
non-exact differential
equation).
11. Infrastructure
ELECTRONICS I
COURSE SPECIFICATION
This Course Specification provides a concise summary of the main features of the
course and the learning outcomes that a typical student might reasonably be
expected to achieve and demonstrate if he/she takes full advantage of the learning
opportunities that are provided. It should be cross-referenced with the programme
specification.
College of Engineering
1. Teaching Institution University of Baghdad
A1. How to use the learned skills to understand, derive, and solve the equations in
various objects (e.g. Electrical circuits II, Engineering Analysis, Electronics
II, Communications, etc.)
A. Cognitive goals.
1. Lectures.
2. Tutorials.
3. Homework and Assignments.
4. Lab. Experiments.
5. Tests and Exams.
6. In-Class Questions and Discussions.
7. Connection between Theory and Application.
8. Field Trips.
9. Extracurricular Activities.
10. Seminars.
11. In- and Out-Class oral conservations.
Assessment methods
1. Lab
2. Quizzes and exams
3. homework
4. assignments
5. Lectures
6. Homework
7. Lab. Experiments.
8. Discussions
Assessment methods
Teaching
Unit/Module or Assessment
Week Hours ILOs Metho
Topic Title Method
d
2 the. Item A1 From 1 to12 of
From 1 to 4 of
1 1 tut. Atom structures T-Methods
A-Methods
2 the. item A2 From 1 to12 of
1 tut. Energy bands, insulators, T-Methods From 1 to 4 of
2
conductors A-Methods
2 the. item A7
30 1 tut. Transistor switching networks
11. Infrastructure
1. Books Required reading:
"Electronic Devices and Circuit Theory",
Robert Boylestad, Louis Nashelsky, 10th
Edition , 2009.
COURSE SPECIFICATION
This Course Specification provides a concise summary of the main features of the
course and the learning outcomes that a typical student might reasonably be
expected to achieve and demonstrate if he/she takes full advantage of the learning
opportunities that are provided. It should be cross-referenced with the programme
specification.
College of Engineering
1. Teaching Institution University of Baghdad
A3. Explain and analyze power and energy dissipation and distribution for DC &
AC circuits composed of the elements listed in the first objective.
A4. Design simple electrical circuits, with DC & AC sources, that satisfy specific
functional requirements.
A7. Explain and analyze power and energy dissipation and distribution for AC
circuits composed of the elements listed in the first objective.
A8. Design simple electrical circuits, with AC sources, that satisfy specific
functional requirements.
A. Cognitive goals.
1. Lectures.
2. Tutorials.
3. Homework and Assignments.
4. Lab. Experiments.
5. Tests and Exams.
6. In-Class Questions and Discussions.
7. Connection between Theory and Application.
8. Field Trips.
9. Extracurricular Activities.
10. Seminars.
11. In- and Out-Class oral conservations.
12.Reports, Presentations, and Posters.
Assessment methods
1. Lab
2. Quizzes and exams
3. homework
4. assignments
1. Lectures
2. Homework
3. Lab. Experiments.
4. Discussions
Assessment methods
D1. Ability to carry out Independent study to take notes, to carry out background
reading.
D2. Problem Solving based on understanding.
D3. Ability to learn and remember key facts.
D4. Self-discipline and self-motivation.
Teaching
Unit/Module or Assessment
Week Hours ILOs Metho
Topic Title Method
d
2 the. items 1,2,3 Introduction and color coding , From 1 to12 of
From 1 to 4 of section
1 1 tut. of section 6 temperature effect section 11
12
2 exp.
2 the. items 1,2,3 Introduction and color coding , From 1 to12 of
1 tut. of section 6 temperature effect section 11 From 1 to 4 of section
2
2 exp. 12
11. Infrastructure
Extracurricular activities.
COURSE SPECIFICATION
This Course Specification provides a concise summary of the main features of the
course and the learning outcomes that a typical student might reasonably be
expected to achieve and demonstrate if he/she takes full advantage of the learning
opportunities that are provided. It should be cross-referenced with the programme
specification.
College of Engineering
1. Teaching Institution University of Baghdad
A1. Define the problem (Inputs and Outputs), write its functions.
A. Cognitive goals.
1. Lectures.
2. Tutorials.
3. Homework and Assignments.
4. Tests and Exams.
5. In-Class Questions and Discussions.
6. Connection between Theory and Application.
7. Field Trips.
8. Extracurricular Activities.
9. In- and Out-Class oral conservations.
Assessment methods
1. Lab
2. Quizzes and exams
3. homework
4. assignments
C1. Imagination
C2. Analyzing
C3. Ability to work within the team.
C4. Problem solving, by applying the learning outcomes and subject -specific skills
to solve practical design problems.
1. Lectures
2. Homework
3. Lab. Experiments.
4. Discussions
Assessment methods
D1. Ability to carry out Independent study to take notes, to carry out background
reading.
D2. Problem Solving based on understanding.
D3. Ability to learn and remember key facts.
D4. Self-discipline and self-motivation.
Teaching
Unit/Module or Assessment
Week Hours ILOs Metho
Topic Title Method
d
2 theory From 1 to9 of From 1 to3 of
1-2 1 tutorial A1 Number system Teaching and Assessment
2 labs. Learning Method
A- Recommended books
and references (scientific None
journals, reports…).
COURSE SPECIFICATION
This Course Specification provides a concise summary of the main features of the
course and the learning outcomes that a typical student might reasonably be
expected to achieve and demonstrate if he/she takes full advantage of the learning
opportunities that are provided. It should be cross-referenced with the programme
specification.
College of Engineering
1. Teaching Institution University of Baghdad
A1. This course aims to help students to learn how to use Python programming
language to solve real-life and scientific problems. The objective of the
course is to provide students with confidence of their ability to write small
useful programs.
A2.In addition, the course covers some details of essential programming topics
like: program debugging, testing and algorithm development.
A3. Students learn best by experimenting a plenty of programs that that solve
useful and interesting problems. The problems tackled cover a wide range of
general, and scientific applications although none of them require specialist
knowledge.
A4. Students will test all their homework programs included some examples
either on a computer in the class laboratory or on their personal computers
under supervisions of our staff.
A5. Quizzes are placed at the end of each section so both lecturer and students
can check whether they are on the right track.
A6. The programming exercises are also graded, allowing the students gradually
to attempt more difficult problems as their confidence and experience
increase.
A. Cognitive goals.
A7. Python program control: Conditions, boolean logic, logical operators, ranges.
A8. Functions in Python.
A9. Python classes and OOP.
1. Lectures.
2. Tutorials.
3. Homework and Assignments.
4. Lab. Experiments.
5. Tests and Exams.
6. In-Class Questions and Discussions.
7. Connection between Theory and Application.
8. Field Trips.
9. Extracurricular Activities.
10. Seminars.
11. In- and Out-Class oral conservations.
12.Reports, Presentations, and Posters.
Assessment methods
1. Lab
2. Quizzes and exams
3. homework
4. assignments
5. Lectures
6. Homework
7. Lab. Experiments.
8. Discussions
Assessment methods
D1. Ability to carry out Independent study to take notes, to carry out background
reading.
D2. Problem Solving based on understanding.
D3. Ability to learn and remember key facts.
D4. Self-discipline and self-motivation.
Teaching
Unit/Module or Assessment
Week Hours ILOs Metho
Topic Title Method
d
3 the. From 1 to 8 From 1 to11 of
Computers and their uses/ From 1 to 4 of section
1 1 tut. of section 10 section 11
Hardware/Software 12
2 exp.
3 the. From 1 to 8 From 1 to11 of
1 tut. of section 10 Programming languages/How section 11 From 1 to 4 of section
2 2 exp. to use/ run programs 12
11. Infrastructure
COURSE SPECIFICATION
This Course Specification provides a concise summary of the main features of the
course and the learning outcomes that a typical student might reasonably be
expected to achieve and demonstrate if he/she takes full advantage of the learning
opportunities that are provided. It should be cross-referenced with the programme
specification.
College of Engineering
1. Teaching Institution University of Baghdad
A1. This course is intended for first class students. These students typically will
have knowledge of how computer works, how to assemble a computer and
how to troubleshoot hardware and software issues and also these students
will be able to have a career in IT.
A2. The students will enhance the capability of using Microsoft Word and
Microsoft PowerPoint software because of the wide applications of these
two software in the field of education, scientific research and the preparation
of research reports.
A. Cognitive goals.
B2. Identify the names, purposes, and characteristics of cases and power supplies
B14. Identify the names, purposes, and characteristics of input devices and output
devices
B21. Identify the purpose and components of laptops and other portable devices
B22. Apply preventive maintenance techniques for laptops and portable devices
B23. Troubleshoot laptops and portable devices
B24. Understand the principles of networking, the basic networking concepts and
technologies.
1. Lectures.
2. Tutorials.
3. Homework and Assignments.
4. Lab. Experiments.
5. Tests and Exams.
6. In-Class Questions and Discussions.
7. Connection between Theory and Application.
8. Field Trips.
9. Extracurricular Activities.
10. Seminars.
11. In- and Out-Class oral conservations.
12.Reports, Presentations, and Posters.
Assessment methods
1. Lab
2. Quizzes and exams
3. homework
4. assignments
C. Affective and value goals
1. Lectures
2. Homework
3. Lab. Experiments.
4. Discussions
Assessment methods
D1. Ability to carry out Independent study to take notes, to carry out background
reading.
D2. Problem Solving based on understanding.
D3. Ability to learn and remember key facts.
D4. Self-discipline and self-motivation.
10. Course Structure
Teaching
Unit/Module or Assessment
Week Hours ILOs Metho
Topic Title Method
d
Items
نظم التشغيل From 1 to12 From 1 to 4 of
5 2 exp. 17,18 of
Operating Systems of section 11 section 12
section 10
Items
نظم التشغيل From 1 to12 From 1 to 4 of
6 2 exp. 19,20,21
Operating Systems (cont.) of section 11 section 12
of section
10 مقدمة عن مايكروسوفت وورد
Item 22 of 2010 From 1 to12 From 1 to 4 of
7 2 exp.
section 10 Introduction to MS-Word of section 11 section 12
2010
ادراج الكائنات في مايكروسوفت
Item 23 of 2010 وورد From 1 to12 From 1 to 4 of
8 2 exp.
section 10 Insert objects in MS-Word of section 11 section 12
2010
ادراج الكائنات في مايكروسوفت
Item 24 of 2010 وورد From 1 to12 From 1 to 4 of
9 2 exp.
section 10 Insert objects in MS-Word of section 11 section 12
2010 (cont.)
مهام اضافية لمايكروسوفت وورد
Item 25 of From 1 to12 From 1 to 4 of
10 2 exp. 2010
section 10 of section 11 section 12
More options in MS-Word
2010 مهام اضافية
لمايكروسوفت وورد
Item 25 of 2010 From 1 to12 From 1 to 4 of
11 2 exp.
section 10 More options in MS-Word of section 11 section 12
2010 (cont.)
مقدمة عن مايكروسوفت بوربوينت From 1 to 4 of
Item 26 of 2010 From 1 to12
12 2 exp. section 12
section 10 Introduction of Power of section 11
Point 2010
مقدمة عن مايكروسوفت بوربوينت
Item 27 of 2010 From 1 to12 From 1 to 4 of
13 2 exp.
section 10 Introduction of Power of section 11 section 12
Point 2010 (cont.)
from 28 ادراج الكائنات و اضافة الحركات
From 1 to12 From 1 to 4 of
14 2 exp. of section 2010 في مايكروسوفت بوربوينت
Insert Objects and Add of section 11 section 12
10
Animations in MS- Power
ادراج الكائنات و اضافة الحركات
2010 في مايكروسوفت بوربوينت
Item 29 of From 1 to12 From 1 to 4 of
15 2 exp. Insert Objects and Add
section 10 of section 11 section 12
Animations in MS- Power
Point 2010 (cont.)
11. Infrastructure
د.م. أ,د غسان حميد عبد المجيد. أ,د زياد محمد عبود.م.أ
1. Books Required reading:
"اساسيات, بالل كمال احمد. م, امير حسين مراد
الدار, الجزء االول,"الحاسوب و تطبيقاته المكتبية
.2014 , الجامعية للطباعة و النشر و التأليف و الترجمة
.د. م,د غسان حميد عبد المجيد. أ,د زياد محمد عبود.م.أ
"اساسيات الحاسوب و تطبيقاته,مصطفى ضياء الحسني
الدار الجامعية للطباعة و النشر, الجزء الثاني,"المكتبية
2016 , و التأليف و الترجمة
COURSE SPECIFICATION
This Course Specification provides a concise summary of the main features of the
course and the learning outcomes that a typical student might reasonably be
expected to achieve and demonstrate if he/she takes full advantage of the learning
opportunities that are provided. It should be cross-referenced with the programmed
specification.
University of Baghdad
1. As a brief description for the Goals and objectives, by the completion of the
course the goals are:
2. How to relate the skills and concepts learned from Mathematics to understand
Engineering Mathematics
3. How to use the learned skills to understand, derive, and solve the equations in
various objects (e.g., Electronics II, DSP, Communications, Digital Control
etc.)
4. Representation of an Introduction to advanced calculus.
A- Cognitive Goals
A1- Understanding the algebra of the Complex numbers and converting them to
various forms.
A3- Using Taylor polynomials to linearize functions and forming Taylor and
Maclaurin series.
A4- Techniques for solving first order (linear or non-linear) differential equations,
how to solve second and higher order (homogenous and non-homogenous)
differential equations for determined and undetermined coefficients.\
A5- Using numerical methods to solve the ODE's using Euler and Runge-Kutta
methods.
B1- How to relate the skills and concepts learned from Mathematic to understand
Engineering Mathematics.
B2- How to use the learned skills to understand, derived, and solve the equations in
various objects (e.g., Electronics II, DSP, Communications, Digital Control etc.)
1. Lectures.
2. Tutorials.
3. Homework and Assignments.
4. Tests and Exams.
5. In-Class Questions and Discussions.
6. The connection between Theory and Application.
7. Seminars.
8. In-and Out-Class oral conservations.
9. Reports, Presentations, and Posters.
Assessment methods
1. Lectures.
2. Tutorials.
3. Homework and Assignments.
4. Tests and Exams
Assessment methods
COURSE SPECIFICATION
This Course Specification provides a concise summary of the main features of the
course and the learning outcomes that a typical student might reasonably be
expected to achieve and demonstrate if he/she takes full advantage of the learning
opportunities that are provided. It should be cross-referenced with the programmed
specification.
University of Baghdad
9·Learning Outcomes
B. Subject-specific skills
C. Thinking Skills
D. Personal Development
2. Extracurricular Activities.
10.Course Structure
week Hour ILOs Topic title Teaching Assessment
s method Method
1 2 the. Item A1 The re model of BJT transistors (ac From 1 to 7 From 1 to 4
1 tut. model of BJTs) and common emitter of (T- of
fixed bias configuration ac analysis Methods) (A-methods)
2 2 the. Item A1 AC analysis of different BJT From 1 to 7 From 1 to 4
1 tut. configurations of (T- of
Methods) (A-methods)
3 2 the. Item A1 Effect of load and source resistance From 1 to 7 From 1 to 4
1 tut. on the ac gain of (T- of
Methods) (A-methods)
4 2 the. Item A1 Cascade configuration and design of From 1 to 7 From 1 to 4
1 tut. BJT amplifiers. of (T- of
Methods) (A-methods)
5 2 the. Item A2 Field Effect Transistors basic From 1 to 7 From 1 to 4
1 tut. construction and operation of (T- of
Methods) (A-methods)
6 2 the. Item A2 Transfer characteristics of different From 1 to 7 From 1 to 4
1 tut. FET amplifiers of (T- of
Methods) (A-methods)
7 2 the. Item A2 FET Biasing of different From 1 to 7 From 1 to 4
1 tut. configurations of (T- of
Methods) (A-methods)
8 2 the. Item A2 FET Biasing of different From 1 to 7 From 1 to 4
1 tut. configurations (continued) of (T- of
Methods) (A-methods)
9 2 the. Item A3 FET amplifiers ac analysis From 1 to 7 From 1 to 4
1 tut. of (T- of
Methods) (A-methods)
10 2 the. Item A3 FET amplifiers ac From 1 to 7 From 1 to 4
1 tut. analysis(continued) of (T- of
Methods) (A-methods)
11 2 the. Item A4 Operational amplifiers applications From 1 to 7 From 1 to 4
1 tut. (linear applications) of (T- of
Methods) (A-methods)
12 2 the. Item A4 Operational amplifiers applications From 1 to 7 From 1 to 4
1 tut. (non-linear applications) of (T- of
Methods) (A-methods)
13 2 the. Item A5 Negative feedback From 1 to 7 From 1 to 4
1 tut. of (T- of
Methods) (A-methods)
14 2 the. Item A6 Basic principles of oscillators From 1 to 7 From 1 to 4
1 tut. of (T- of
Methods) (A-methods)
15 2 the. Item A6 Different types of oscillators From 1 to 7 From 1 to 4
1 tut. of (T- of
Methods) (A-methods)
16 2 the. Item A7 Timing circuits 555 timer From 1 to 7 From 1 to 4
1 tut. applications, 555 timer as a mono of (T- of
stable multivibrator Methods) (A-methods)
17 2 the. Item A7 555 timer as an astable From 1 to 7 From 1 to 4
1 tut. multivibrator and a bistable of (T- of
multivibrator Methods) (A-methods)
18 2 the. Item A8 Logic Families (RTL, DTL) From 1 to 7 From 1 to 4
1 tut. of (T- of
Methods) (A-methods)
19 2 the. Item A8 TTL From 1 to 7 From 1 to 4
1 tut. of (T- of
Methods) (A-methods)
20 2 the. Item A8 ECL From 1 to 7 From 1 to 4
1 tut. of (T- of
Methods) (A-methods)
21 2 the. Item A8 CMOS From 1 to 7 From 1 to 4
1 tut. of (T- of
Methods) (A-methods)
22 2 the. Item A9 DAC From 1 to 7 From 1 to 4
1 tut. of (T- of
Methods) (A-methods)
23 2 the. Item A9 DAC From 1 to 7 From 1 to 4
1 tut. of (T- of
Methods) (A-methods)
24 2 the. Item A9 ADC From 1 to 7 From 1 to 4
1 tut. of (T- of
Methods) (A-methods)
25 2 the. Item A9 ADC From 1 to 7 From 1 to 4
1 tut. of (T- of
Methods) (A-methods)
26 2 the. Item A10 ROM From 1 to 7 From 1 to 4
1 tut. of (T- of
Methods) (A-methods)
27 2 the. Item A10 EPROM From 1 to 7 From 1 to 4
1 tut. of (T- of
Methods) (A-methods)
28 2 the. Item A10 E2PROM From 1 to 7 From 1 to 4
1 tut. of (T- of
Methods) (A-methods)
29 2 the. Item A10 Static RAM From 1 to 7 From 1 to 4
1 tut. of (T- of
Methods) (A-methods)
30 2 the. Item A10 Dynamic RAM From 1 to 7 From 1 to 4
1 tut. of (T- of
Methods) (A-methods
11. Infrastructure
1. Books Required reading: 1-"Electronic Devices and Circuit Theory",
Robert Boylestad, Louis Nashelsky, 9th Edition ,
2006.
Papers
COURSE SPECIFICATION
This Course Specification provides a concise summary of the main features of the
course and the learning outcomes that a typical student might reasonably be
expected to achieve and demonstrate if he/she takes full advantage of the learning
opportunities that are provided. It should be cross-referenced with the programmed
specification.
University of Baghdad
1- What are the knowledge and skills expected to be attained by the student upon
completion of the course (brief description)?
2- Knowledge of the software architecture of the 8088/8086 and how to write and
run programs using assembly language.
3- Checking architecture of 80x86 microprocessor
4- Studying types of memories and communication principles between memory
and the microprocessor.
5- Studying of peripheral devices and communication principles between
peripheral devices and the microprocessor.
6- Studying Interrupts Interface.
7- Studying DMA Interface.
A- Cognitive goals:
A1- Describe the software architecture of the 8088/8086 microprocessor.
A2- Know about the microprocessor's registers which includes general purpose
registers, special purpose registers, and segment registers.
A3- Explain how a byte or a word of data is stored at a memory address space
and the meaning of aligned and misaligned word.
A4- Describe the meaning of a logical address, a physical address and how to use
the segment register and the instruction pointer to generate the physical memory
address.
A5- Describe the meaning of addressing modes which include the register
operand addressing mode, the immediate operand addressing mode and the
memory operand addressing mode.
A8- Use the instruction set of the 8088/8086 microprocessor that includes data
transfer instructions, Arithmetic instructions, Logic instructions and Shift/Rotate
instructions in writing a program.
A9- Change the state of the flag status bits by using the flag instructions.
A10- Describe the concept of a stack, when to use the stack and how a value
inputs to the stack and return from it using the push and pop instruction.
A11- Write a procedure (function), call a procedure, and return to the main
program.
A12- Describe the meaning of a string and how to handle the string using the
string instructions.
A13- Write a macro (opcode) and describe the difference between a macro and a
procedure.
A16- Explain the bus system and identify the types of the bus system which
includes the address bus , the data bus ,the control bus and how they work .
B1- Explain all the control signals that are needed in implementing the minimum
mode interface between the 8088/8086 microprocessor and memory or
input/output devices.
B2- Explain all the control signals that are needed in implementing the maximum
mode interface between the 8088/8086 microprocessor and memory or
input/output devices.
B3- Explain the 8284-clock generator and how it generates the system clock to
the 8088/8086 microprocessor.
B4- Define the bus cycle and explain the meaning of memory read, memory
write bus cycle and input/output read, input /output write bus cycle.
B5- Draw the read bus cycle and the write bus cycle for memory and
input/output devices in both modes.
B6- Define the meaning of the wait state, the idle state and when or where the
processor inserts it in the bus cycle system.
B7- Explain the interface between the 8088/8086 microprocessor and the 8288-
bus controller to generate the control signals in maximum mode .
B8- Describe the hardware organization of the memory address space and
explain the difference between the 8086/8088 microprocessor from this point.
B9- Describe the devices that are needed in implementing the memory interface
with the 8088/8086 microprocessor.
B10- Explain why the needs for memory address decoding circuit.
B11- Define the memory types and how they interface with the 8088/8086
microprocessor.
B12- Define the input /output types and how they interface with the 8088/8086
microprocessor.
B14- Explain the interrupt types and how to use the interrupt instruction in
software program.
B16- Understand the concept of direct memory address ( DMA) and how the
DMA controller works and interfaces with microcomputer system.
1. Lectures.
2. Tutorials.
3. Homework and Assignments.
4. Tests and Exams.
5. In-Class Questions and Discussions.
6. Connection between Theory and Application.
7. Seminars.
8. In- and Out-Class oral conservations.
9. Reports, Presentations, and Posters.
Assessment Methods
2. Extracurricular Activities.
C1-Student collaborative evaluation data is obtained from students at the end of the
cooperative experiment.
C2- Conducting a survey for each year to determine the extent to which students
achieve the desired results
C3- The evaluation is based on student data during the questionnaire distributed to
the educational students and academic courses.
Teaching and Learning Methods
1-Tests, quizzes.
2- Activities.
Assessment methods
10.Course Structure
11. Infrastructure
1. Books Required reading: The 8088 and 8086 Microprocessors:
Programming Interfacing, Software, Hardware,
and Applications by Walter A. Triebel, Avtar
Singh
2. Main references (sources) Introduction to 80x86 Assembly Language and
Computer Architecture by Richard Detmer.
Paper
A- Recommended books and 6-N. Firasta et al., " Intel ® AVX: New frontiers
references (scientific journals, in performance improvements and energy
reports…). efficiency ", Intel Corporation Tech. Rep., May
2008.
B-Electronic references, Internet
sites…
COURSE SPECIFICATION
This Course Specification provides a concise summary of the main features of the
course and the learning outcomes that a typical student might reasonably be
expected to achieve and demonstrate if he/she takes full advantage of the learning
opportunities that are provided. It should be cross-referenced with the programmed
specification.
University of Baghdad
1- How to relate the skills and concepts learned from fundamental digital design
to understand advance digital design.
2- How to use the learned skills to understand, derive, and solve the digital &
logical equations of digital circuit, and system in various objects (e.g.,
microprocessor I & II, computer architecture I & II, digital electronics, digital
communication, I/O devices etc.).
3- Representation, the fundamental concepts to advanced Digital design and
implementation by understanding practical digital devices.
A- Cognitive goals:
A1- Simplify & solved any Boolean equation until to 6 variables using K-map
method.
A2- Acknowledge how to design digital problem using state machine approach.
A4- Analysis any sequential circuit of a digital system using state machine
design.
A5- Design practical & complex problem using algorithm state machine (ASM)
chart approach.
A6- Realize digital system using programmable devices (PLA, ROM, …, etc.)
B2- Acknowledge how to design digital problem using state machine approach.
B4- Analysis any sequential circuit of a digital system using state machine
design.
B5- Design practical & complex problem using algorithm state machine (ASM)
chart approach.
B6- Realize digital system using programmable devices (PLA, ROM, …, etc.)
C1-Student collaborative evaluation data is obtained from students at the end of the
cooperative experiment.
C2- Conducting a survey for each year to determine the extent to which students
achieve the desired results
C3- The evaluation is based on student data during the questionnaire distributed to
the educational students and academic courses.
1-Tests, quizzes.
2- Activities.
Assessment methods
10.Course Structure
COURSE SPECIFICATION
This Course Specification provides a concise summary of the main features of the
course and the learning outcomes that a typical student might reasonably be
expected to achieve and demonstrate if he/she takes full advantage of the learning
opportunities that are provided. It should be cross-referenced with the programmed
specification.
University of Baghdad
A- Cognitive goals:
A1- Upon Completion of this course the students will acquire the following
skills:
A2- Writing programs in OOP style after knowing through the course the
advantages of OOP in writing any software.
B1- Upon Completion of this course the students will acquire the following
skills:
B2- Writing programs in OOP style after knowing through the course the
advantages of OOP in writing any software.
B4- Design and implement the solution to a problem with the use of an
appropriate data structures.
1. Lectures.
2. Tutorials.
3. Homework and Assignments.
4. Tests and Exams.
5. In-Class Questions and Discussions.
6. Connection between Theory and Application.
7. Seminars.
8. In- and Out-Class oral conservations.
9. Reports, Presentations, and Posters.
Assessment Methods
1. Examinations, Tests, and Quizzes.
2. Extracurricular Activities.
3. Student Engagement during Lectures.
4. Responses Obtained from Students, Questionnaire about Curriculum and Faculty
Member (Instructor).
C1-Student collaborative evaluation data is obtained from students at the end of the
cooperative experiment.
C2- Conducting a survey for each year to determine the extent to which students
achieve the desired results
C3- The evaluation is based on student data during the questionnaire distributed to
the educational students and academic courses.
1-Tests, quizzes.
2- Activities.
Assessment methods
10.Course Structure
wee Hours ILOs Topic title Teaching Assessment
k method Method
1 2 the. From 1 to 2 Basics of OOP From 1 to12 From 1 to 4
2 of section 10 of section 11 of section 12
exp.
2 2 the. From 1 to 2 Types of member From 1 to12 From 1 to 4
2 exp. of section 10 functions of section 11 of section 12
3 2 the. From 1 to 2 Initializing From 1 to12 From 1 to 4
2 exp. of section 10 functions/data broker of section 11 of section 12
functions
4 2 the. From 1 to 2 Implementation From 1 to12 From 1 to 4
2 exp. of section 10 functions/access of section 11 of section 12
functions/ auxiliary
functions and constant
functions
5 2 the. From 1 to 2 Class instantiation From 1 to12 From 1 to 4
2 exp. of section 10 of section 11 of section 12
6 2 the. From 1 to 2 Array of class objects/ From 1 to12 From 1 to 4
2 exp. of section 10 objects as function of section 11 of section 12
arguments
7 2 the. From 1 to 2 Constructors(initializing From 1 to12 From 1 to 4
2 exp. of section 10 object/default of section 11 of section 12
constructor)
8 2 the. From 1 to 2 Copy constructor/ using From 1 to12 From 1 to 4
2 exp. of section 10 custom constructor of section 11 of section 12
9 2 the. From 1 to 2 Destructors From 1 to12 From 1 to 4
2 exp. of section 10 of section 11 of section 12
10 2 the. From 1 to 2 Class types, class scope, From 1 to12 From 1 to 4
2 exp. of section 10 empty class, nested class of section 11 of section 12
11 2 the. From 1 to 2 Data members, static From 1 to12 From 1 to 4
2 exp. of section 10 members of section 11 of section 12
12 2 the. From 1 to 2 Overloading (non- From 1 to12 From 1 to 4
2 exp. of section 10 member/ member of section 11 of section 12
functions) conversion
function and friend
functions
13 2 the. From 1 to 2 Overloaded constructor, From 1 to12 From 1 to 4
2 exp. of section 10 overloaded operator, of section 11 of section 12
and operator as a
function call
14 2 the. From 1 to 2 Templates From 1 to12 From 1 to 4
2 exp. of section 10 of section 11 of section 12
15 2 the. From 1 to 2 The "this" pointer From 1 to12 From 1 to 4
2 exp. of section 10 of section 11 of section 12
16 2 the. From 1 to 2 Simple arrays From 1 to12 From 1 to 4
2 exp. of section 10 of section 11 of section 12
17 2 the. From 1 to 2 Multidimensional From 1 to12 From 1 to 4
2 exp. of section 10 arrays of section 11 of section 12
18 2 the. From 1 to 2 Lists From 1 to12 From 1 to 4
2 exp. of section 10 of section 11 of section 12
19 2 the. From 1 to 2 implantation via From 1 to12 From 1 to 4
2 exp. of section 10 arrays, dynamic of section 11 of section 12
memory, and via linked
20 2 the. From 1 to 2 Order list From 1 to12 From 1 to 4
2 exp. of section 10 of section 11 of section 12
21 2 the. From 1 to 2 Stacks, stack From 1 to12 From 1 to 4
2 exp. of section 10 implementations of section 11 of section 12
22 2 the. From 1 to 2 Queues, Queue From 1 to12 From 1 to 4
2 exp. of section 10 implementations of section 11 of section 12
23 2 the. From 1 to 2 Circular queue From 1 to12 From 1 to 4
2 exp. of section 10 of section 11 of section 12
24 2 the. From 1 to 2 Tables From 1 to12 From 1 to 4
2 exp. of section 10 of section 11 of section 12
25 2 the. From 1 to 2 Hash technique From 1 to12 From 1 to 4
2 exp. of section 10 of section 11 of section 12
26 2 the. From 1 to 2 Methods for handling From 1 to12 From 1 to 4
2 exp. of section 10 collisions of section 11 of section 12
27 2 the. From 1 to 2 Trees From 1 to12 From 1 to 4
2 exp. of section 10 of section 11 of section 12
COURSE SPECIFICATION
This Course Specification provides a concise summary of the main features of the
course and the learning outcomes that a typical student might reasonably be
expected to achieve and demonstrate if he/she takes full advantage of the learning
opportunities that are provided. It should be cross-referenced with the programmed
specification.
University of Baghdad
1- What are the knowledge and skills expected to be attained by the student upon
completion of the course (brief description)?
2- To understand the following:-
3- Analog modulation and demodulation such as (AM, DSB-SC, SSB, FM, PM)
4- Digital Modulation and Demodulation such as (PCM, DM, ADM, ASK, FSK,
PSK, DPSK)
5- Information theory (Measure of information entropy and channel capacity,
Source Coding, Channel coding)
A- Cognitive goals:
A1- What are the knowledge and skills expected to be attained by the student upon
completion of the course(should be measurable)?
A5- The ability to coding any message, by using Source Coding procedure.
A6- The ability to find the error detection and correction for digital channels.
B1- What are the knowledge and skills expected to be attained by the student upon
completion of the course(should be measurable)?
B5- The ability to coding any message, by using Source Coding procedure.
B6- The ability to find the error detection and correction for digital channels.
1. Lectures.
2. Tutorials.
3. Homework and Assignments.
4. Tests and Exams.
5. In-Class Questions and Discussions.
6. Connection between Theory and Application.
7. Seminars.
8. In- and Out-Class oral conservations.
Reports, Presentations, and Posters.
Assessment Methods
1. Examinations, Tests, and Quizzes.
2. Extracurricular Activities.
3. Student Engagement during Lectures.
4. Responses Obtained from Students, Questionnaire about Curriculum and Faculty
Member (Instructor).
C. Affective and value goals
C1-Student collaborative evaluation data is obtained from students at the end of the
cooperative experiment.
C2- Conducting a survey for each year to determine the extent to which students
achieve the desired results
C3- The evaluation is based on student data during the questionnaire distributed to the
educational students and academic courses.
1-Tests, quizzes.
2- Activities.
Assessment methods
11. Infrastructure
1. Books Required reading: 1- Principles of Communications, Systems,
Modulation, and Noise. Rodger E. Ziemer /
William H. Tranter. Fifth Edition. John Wiley,
2002.
sites…
Computer Architecture I
COURSE SPECIFICATION
This Course Specification provides a concise summary of the main features of the
course and the learning outcomes that a typical student might reasonably be
expected to achieve and demonstrate if he/she takes full advantage of the learning
opportunities that are provided. It should be cross-referenced with the programme
specification.
A- Cognitive goals:
A1. Write RTL for hardware jobs.
A2. Define and explain the principles of computer architecture and the interfacing
between its hardware and software components
A3. Understand the data path inside a processor
A4. Understand the micro programmed control organization
A5. Know the organization and architecture of the CPU with an emphasis on the
user's view of the computer.
A6.Understand of parallel processing and pipeline.
A7.Understand of architectural blocks involved in computer arithmetic, both
integer and floating point.
A8. Understand computer busses and input/output peripherals.
A9. Analyze computer memory hierarchy
A10. Understand multi-processor architectures.
B-
B. The skills goals special to the course
B1- Mathematical concepts and basic algorithms for describing and solving
engineering problems.
B8 - obtaining an appreciation for some of the ethical problems that exist in the
practice of the profession.
1. Lectures.
2. Tutorials.
3. Homework and Assignments.
4. Tests and Exams.
5. In-Class Questions and Discussions.
6. Connection between Theory and Application.
7. Seminars.
8. In- and Out-Class oral conservations.
C1-Student collaborative evaluation data is obtained from students at the end of the
cooperative experiment.
C2- Conducting a survey for each year to determine the extent to which students
achieve the desired results
C3- The evaluation is based on student data during the questionnaire distributed to the
educational students and academic courses.
1-Tests, quizzes.
2- Activities.
Assessment methods
11. Infrastructure
Books:
1. Books Required reading: M. Morris. Mano, "Computer System Architecture"
3rd Edition
William Stalling, "Computer Organization and
Architecture" 6th edition.
COURSE SPECIFICATION
This Course Specification provides a concise summary of the main features of the
course and the learning outcomes that a typical student might reasonably be
expected to achieve and demonstrate if he/she takes full advantage of the learning
opportunities that are provided. It should be cross-referenced with the programmer
specification.
2- This subject also helps the students to design control systems for variety of
engineering applications
3- This subject covers both conventional control theory and modern control
theory in digital and continuous systems.
A- Cognitive goals.
A1- Learn the basic components of a control system, the concept of feedback, closed loop
control versus open-loop control. For continuous and digital systems
A2- Learn to find transfer functions for linear time-invariant electrical, mechanical and
electromechanical systems
A3- Learn how to describe and quantify transients-response specifications of first and
second-order systems
A4- Learn how to find the steady-state error for unity and non-unity-gain feedback
A5- Learn how to determine the stability of a system
A6 - Learn how to use root-locus and frequency domain methods to design basic
controllers
B- The skills goals special to the course.
B1. Recognize between open-loop and closed-loop control system in terms of their
applications
B2. Find the response of closed loop system (Transient response and steady-state response)
B3. Sketch the root locus of different order systems
B4.How to check the stability of Control systems in time domain and frequency domain
B5.Compute the response of sampled data systems and Check the stability of Digital
control system
Teaching and Learning Methods
1- Lectures
2- Tutorials
3- Homework and Assignments.
4- Lab. Experiments and Reports.
5- Tests and Exams.
6- In-Class Questions and Discussions.
7- Connection between Theory and Application.
8- Seminars.
9- In- and Out-Class oral conservations.
Assessment methods
1. Examinations, Tests, and Quizzes.
3. Extracurricular Activities.
Course Structure .10
Week Hours ILOs Unit/Module or Teaching Assessment
Topic Title Method Method
1-2 2 theory A1 Open loop system, From 1 to9 of From 1 to3 of
C. Affective and1 value goals closed loop system, Teaching and Assessment Method
tutorial Learning
C1. Designing
2 labs. Methods
C2.
3-4 Analyzing
2 theory A2 Classification of From 1 to9 of From 1 to3 of
C3. Ability1to work within the team.
feedback control Teaching and Assessment Method
C4. Problem solving, by applyingsystem
tutorial the learning outcomes and subject -specific skills to
Learning
solve practical
.labs 2 design problems. Mathematical Methods
Teaching and Learning Methods models : Models of
electrical systems,
Mechanical, thermal
1- Assignment ,and liquid system
2- Seminars
5 2 theory A2 Transfer function From 1 to9 of From 1 to3 of
3- Group Discussion
1 concept, D.C. servo Teaching and Assessment Method
tutorial and A.C. servo Learning
.labs 2 motors as examples Methods
Assessment methods of electromechanical
1. Quizzes ,system
6 Test2 theory A1, A2
2. Block diagram From 1 to9 of From 1 to3 of
3. Homework1 algebra, signal flow Teaching and Assessment Method
4. Oraltutorial
Discussion .graphs Learning
.labs 2 Methods
5. Independent research.
7
D. General 2and
theory A3
Transferable Transient
Skills (otherresponse Fromto
skills relevant 1 to9 of From
employability 1 to3
and of
personal
development) 1 analysis Teaching and Assessment Method
tutorial Transient response - Learning
. 2 specification
D1. Ability to carry out Independent study to take notes,
labs Methods
to carry out background
reading.
8-10 2 theory A4, A5 Stability. - Routh's From 1 to9 of From 1 to3 of
D2. Problem Solving
1 based on understanding.
stability criterion. Teaching and Assessment Method
D3. Ability tutorial
to learn and remember keystate
Study facts
error Learning
D4. Self-discipline
.labs 2 and self-motivation.
coefficient. Static Methods
error coefficients.
Dynamic error
coefficients
COURSE SPECIFICATION
This Course Specification provides a concise summary of the main features of the
course and the learning outcomes that a typical student might reasonably be
expected to achieve and demonstrate if he/she takes full advantage of the learning
opportunities that are provided. It should be cross-referenced with the programme
specification.
C. Cognitive goals.
A1. Microprocessor-based microcomputer design.
A2. Memory interface of different microprocessors
A3. Peripheral interfaces
A4. Interrupt driven operation and interface
Assessment methods
1. Lab
2. Quizzes and exams
3. homework
4. assignments
Assessment methods
1. Quizzes and exams
2. homework
3. Lab
4. assignments
D- General and rehabilitative transferred skills(other skills relevant
to employability and personal development)
D1. Ability to carry out Independent study to take notes, to carry out background
reading.
D2. Problem Solving based on understanding.
D3. Ability to learn and remember key facts
D4. Self-discipline and self-motivation
Items 1 to 4
8255 Programmable
2 Th. of teaching Items 1 to 4 of
peripheral controller
12 1 Tu. A3 and learning Assessment
mode 0
2 Lab. methods methods
Items 1 to 4
8255 Programmable
2 Th. of teaching Items 1 to 4 of
peripheral controller
13 1 Tu. A3 and learning Assessment
mode 0
2 Lab. methods methods
Items 1 to 4
8255 Programmable
2 Th. of teaching Items 1 to 4 of
peripheral controller
14 1 Tu. A3 and learning Assessment
mode 0
2 Lab. methods methods
Items 1 to 4
8255 Programmable
2 Th. of teaching Items 1 to 4 of
peripheral controller
15 1 Tu. A3 and learning Assessment
mode 1
2 Lab. methods methods
Items 1 to 4
8279
2 Th. of teaching Items 1 to 4 of
Keyboard/display
17 1 Tu. A3 and learning Assessment
interface
2 Lab. methods methods
Items 1 to 4
8279
2 Th. of teaching Items 1 to 4 of
Keyboard/display
18 1 Tu. A3 and learning Assessment
interface
2 Lab. methods methods
Items 1 to 4
8279
2 Th. of teaching Items 1 to 4 of
Keyboard/display
19 1 Tu. A3 and learning Assessment
interface
2 Lab. methods methods
2 Th.
Exam
20 1 Tu.
2 Lab.
Items 1, 2, Items 1, 2, and 4
16550 serial and 4 of of Assessment
2 Th.
21 1 Tu. A3 communication teaching and methods
interface learning
2 Lab.
methods
Items 1, 2,
and 4 of
2 Th. 8254 Programmable Items 1, 2, and 4
23 1 Tu. A3 teaching and of Assessment
interval timer
2 Lab. learning methods
methods
Items 1 to 4
2 Th. Interrupt driven I/O of teaching Items 1 to 4 of
24 1 Tu. A4 devices and learning Assessment
2 Lab. methods methods
Items 1 to 4
2 Th. 8259 Programmable of teaching Items 1 to 4 of
26 1 Tu. A4 Interrupt controller and learning Assessment
2 Lab. methods methods
2 Th.
30 1 Tu. Exam
2 Lab.
11. Infrastructure
The Intel Microprocessors, 8086/8088,
1. Books Required reading: 80186/80188, 80286,… Core” by Barray
B, Brey
COURSE SPECIFICATION
This Course Specification provides a concise summary of the main features of the
course and the learning outcomes that a typical student might reasonably be
expected to achieve and demonstrate if he/she takes full advantage of the learning
opportunities that are provided. It should be cross-referenced with the programme
specification.
What are the knowledge and skills expected to be attained by the student upon
completion of the course (brief description)?
1. Present, as clearly and completely as possible, the nature and characteristics of
modern day operating systems.
2. Provide a thorough discussion of the fundamentals of operating system design
and to relate these to contemporary design issues and to current directions in
the development of operating systems.
3. The course mainly will study: Process management. Synchronization, via
semaphore operations, of processes executing within a shared memory.
Mapping virtual address to physical addresses in paged and segmentation
virtual memory system. Page faulting and page replacement algorithms in
virtual memory system. Processor scheduling algorithms.
A. Cognitive goals.
A1. Understanding process management, process description, process states,
process control block, process switching, mode switching.
B1- Mathematical concepts and basic algorithms for describing and solving
engineering problems.
1. Lectures.
2. Tutorials.
3. Homework and Assignments.
4. Tests and Exams.
5. In-Class Questions and Discussions.
6. Connection between Theory and Application.
7. Seminars.
8. In- and Out-Class oral conservations.
9. Reports, Presentations, and Posters.
Assessment Methods
1. Examinations, Tests, and Quizzes.
2. Extracurricular Activities.
3. Student Engagement during Lectures.
4. Responses Obtained from Students, Questionnaire about Curriculum and Faculty
Member (Instructor).
C. Affective and value goals
C1-Student collaborative evaluation data is obtained from students at the end of the
cooperative experiment.
C2- Conducting a survey for each year to determine the extent to which students
achieve the desired results
C3- The evaluation is based on student data during the questionnaire distributed to
the educational students and academic courses.
1-Tests, quizzes.
2- Activities.
Assessment methods
1- Study the conditions of former graduates.
2- Relevant committees in management such as scientific, QA.
3- The employee attitudes of our graduates, for example, workplace and job title,
will be tracked each year.
D- General and rehabilitative transferred skills(other skills relevant
to employability and personal development)
2 3 the. Items A1, Interrupts, memory organization From 1 to12 From 1 to4
A2 of of
T-methods A-methods
3 3 the. Item A1 I/O Communication Techniques From 1 to12 From 1 to4
of of
T-methods A-methods
4 3 the. Item A1 The evolution of operating systems, From 1 to12 From 1 to4
modern OS of of
T-methods A-methods
5 3 the. Item A4 Time-Sharing, multitasking From 1 to12 From 1 to4
of of
T-methods A-methods
6 3 the. Item A1 Process Description From 1 to12 From 1 to4
of of
T-methods A-methods
7 3 the. Item A1 Process states From 1 to12 From 1 to4
of of
T-methods A-methods
8 3 the. Item A1 Process Control Block From 1 to12 From 1 to4
of of
T-methods A-methods
9 3 the. Item A1 Process switching, mode switching From 1 to12 From 1 to4
of of
T-methods A-methods
10 3 the. Item A1 Operating system Kernel From 1 to12 From 1 to4
of of
T-methods A-methods
11 3 the. Item A2 Memory Management Requirements, From 1 to12 From 1 to4
partitioning of of
T-methods A-methods
12 3 the. Item A2 Paging From 1 to12 From 1 to4
of of
T-methods A-methods
13 3 the. Item A2 Segmentation From 1 to12 From 1 to4
of of
T-methods A-methods
14 3 the. Item A3 Virtual memory: paging From 1 to12 From 1 to4
of of
T-methods A-methods
15 3 the. Item A3 Virtual memory: Segmentation From 1 to12 From 1 to4
of of
T-methods A-methods
16 3 the. Item A3 VM; Hardware and control structures From 1 to12 From 1 to4
of of
T-methods A-methods
17 3 the. Item A3 VM: Operating Systems Software From 1 to12 From 1 to4
of of
T-methods A-methods
18 3 the. Item A3 Page faulting: page Replacement From 1 to12 From 1 to4
Algorithms of of
T-methods A-methods
19 3 the. Item A4 Processor Scheduling From 1 to12 From 1 to4
of of
T-methods A-methods
20 3 the. Item A4 Types of Scheduling From 1 to12 From 1 to4
of of
T-methods A-methods
21 3 the. Item A4 Processor Scheduling Algorithms From 1 to12 From 1 to4
of of
T-methods A-methods
22 3 the. Item A5 Principles of Concurrency From 1 to12 From 1 to4
of of
T-methods A-methods
23 3 the. Item A5 Mutual Exclusion From 1 to12 From 1 to4
of of
T-methods A-methods
24 2 the. Item A5 Synchronization From 1 to12 From 1 to4
2 exp. of of
T-methods A-methods
25 3 the. Item A5 Mutual Exclusion: Software Support From 1 to12 From 1 to4
of of
T-methods A-methods
26 3 the. Item A5 Mutual Exclusion: Hardware Support From 1 to12 From 1 to4
of of
T-methods A-methods
27 3 the. Item A5 Starvation, Deadlock From 1 to12 From 1 to4
of of
T-methods A-methods
28 3 the. Item A5 Special Machine Instructions From 1 to12 From 1 to4
of of
T-methods A-methods
29 3 the. Item A5 Semaphores From 1 to12 From 1 to4
of of
T-methods A-methods
30 3 the. Item A5 Message Passing From 1 to12 From 1 to4
of of
T-methods A-methods
11. Infrastructure
COURSE SPECIFICATION
This Course Specification provides a concise summary of the main features of the
course and the learning outcomes that a typical student might reasonably be
expected to achieve and demonstrate if he/she takes full advantage of the learning
opportunities that are provided. It should be cross-referenced with the programme
specification.
Learning the concepts of common network devices, such as routers, switches, servers
…etc, which are the nerves of any network all over the world.
1. Lectures
2. Homework
3. Lab. Experiments.
4. Discussions.
Assessment Methods
1. Examinations, Tests, and Quizzes.
2. Extracurricular Activities.
3. Student Engagement during Lectures.
4. Responses Obtained from Students, Questionnaire about Curriculum and Faculty
Member (Instructor).
C. Affective and value goals
C1-Student collaborative evaluation data is obtained from students at the end of the
cooperative experiment.
C2- Conducting a survey for each year to determine the extent to which students
achieve the desired results
C3- The evaluation is based on student data during the questionnaire distributed to
the educational students and academic courses.
1. Lectures.
2. Tutorials.
3. Homework and Assignments.
4. Lab. Experiments.
5. Tests and Exams.
6. In-Class Questions and Discussions.
7. Connection between Theory and Application.
8. Field Trips.
9. Extracurricular Activities.
10. Seminars.
11. In- and Out-Class oral conservations.
12. Reports, Presentations, and Posters.
Assessment Methods
2. Extracurricular Activities.
COURSE SPECIFICATION
This Course Specification provides a concise summary of the main features of the
course and the learning outcomes that a typical student might reasonably be
expected to achieve and demonstrate if he/she takes full advantage of the learning
opportunities that are provided. It should be cross-referenced with the programme
specification.
A- Cognitive goals.
1. Lectures
2. Homework
3. Lab. Experiments.
4. Discussions.
5. Seminar.
Assessment methods
1. Oral Quizzes.
2. Quizzes and exams
3. homework
4. assignments
C. Affective and value goals
C1. Minimization using mathematical simplification.
1. Lectures
2. Homework
3. Lab. Experiments.
4. Discussions
Assessment methods
11. Infrastructure
Tan, Lizhe, and Jean Jiang. Digital
1. Books Required reading: signal processing: fundamentals and
applications. Academic Press, 2018.
Proakis, J.G., Digital signal
processing: principles, algorithms and
applications. 2001: Pearson Education
India.
Smith, S. (2013). Digital signal
2. Main references (sources) processing: a practical guide for
engineers and scientists. Elsevier.
COURSE SPECIFICATION
This Course Specification provides a concise summary of the main features of the
course and the learning outcomes that a typical student might reasonably be
expected to achieve and demonstrate if he/she takes full advantage of the learning
opportunities that are provided. It should be cross-referenced with the programme
specification.
What are the knowledge and skills expected to be attained by the student upon
completion of the course (brief description)?
A- Cognitive goals
What is the knowledge and skills expected to be attained by the student upon
completion of the course (should be measurable)?
A1. What the database is, what the different types of databases are.
1. Lectures
2. Homework
3. Lab. Experiments.
4. Discussions.
Assessment methods
1. Lab
2. Quizzes and exams
3. homework
4. assignments
10.Course Structure
week Hours ILos Topic title Teaching Assessment
method Method
1 From 1 to File systems and database From 1 to12 From 1 to4
2 the. 3 of of section of section
2 exp. section 10 11 12
4 Item 6 of Data Models :Data Model Basic Building From 1 to12 From 1 to4
2 the. section 10 Blocks of section of section
2 exp. 11 12
10 Items 4,5 Design concepts: Relational Algebra From 1 to12 From 1 to4
2 the. of section of section of section
2 exp. 10 11 12
11 Items 4,5 Design concepts: Data Redundancy From 1 to12 From 1 to4
2 the. of section of section of section
2 exp. 10 11 12
20 Item 8 of The Extended Entity Relationship Model From 1 to12 From 1 to4
2 the. section 10 of section of section
2 exp. 11 12
21 Item 8 of Entity Integrity: Selecting Primary Keys From 1 to12 From 1 to4
2 the. section 10 of section of section
2 exp. 11 12
24 Item 9 of Database Design: The Database Life From 1 to12 From 1 to4
2 the. section 10 Cycle of section of section
2 exp. 11 12
26 Item 10 of Database Design: Logical Design and From 1 to12 From 1 to4
2 the. section 10 Physical Design of section of section
2 exp. 11 12
27 Item 10 of Database Performance Tuning and Query From 1 to12 From 1 to4
2 the. section 10 Optimization of section of section
2 exp. 11 12
28 Item 10 of Database Performance Tuning and Query From 1 to12 From 1 to4
2 the. section 10 Optimization of section of section
2 exp. 11 12
11. Infrastructure
Database systems (design, implementation and
management).by Beter Rob and Carlos Coronel, 14th
1. Books Required reading:
Edition 2019.
1- Database design and programming with Access,
2. Main references (sources) SQL and Visual Basic, by John Carter, 2019.
2 -Database Design, and Application Development &
Administration
Internet Technology
COURSE SPECIFICATION
This Course Specification provides a concise summary of the main features of the
course and the learning outcomes that a typical student might reasonably be
expected to achieve and demonstrate if he/she takes full advantage of the learning
opportunities that are provided. It should be cross-referenced with the programmed
specification.
C- Cognitive goals:
A1. Write RTL for hardware jobs.
A2. Define and explain the principles of Internet Technology and the interfacing
between its hardware and software components
A3. Understand the data path inside Internet.
A4. Understand the Internet Technology organization
A5. Know the organization and architecture of the Internet with an emphasis on
the user's view of the computer Network.
A6. Understand of layers of protocol and network.
A7. Understand of architectural blocks involved in Internet Technology.
A8. Understand problems of speed and congestion in Internet networks.
A9. Analyze Internet and cloud structures.
A10. Understand Internet architectures.
B1- Mathematical concepts and basic algorithms for describing and solving
engineering problems.
B5- Identifying, formulating and solving Internet Technology problems using modern
engineering tools, techniques, and skills,
B8 - obtaining an appreciation for some of the ethical problems that exist in the
practice of the profession.
9. Lectures.
10. Tutorials.
11. Homework and Assignments.
12. Tests and Exams.
13. In-Class Questions and Discussions.
14. Connection between Theory and Application.
15. Seminars.
16. In- and Out-Class oral conservations.
9. Reports, Presentations, and Posters.
Assessment Methods
1. Examinations, Tests, and Quizzes.
2. Extracurricular Activities.
3. Student Engagement during Lectures.
4. Responses Obtained from Students, Questionnaire about Curriculum and Faculty
Member (Instructor).
Grading Policy
1. Exams and Quizzes: There will be at least seven closed books and notes exams and
quizzes during the academic year.
2. Oral and written assessment: The students are encouraged to participate their ideas
to solve the problems during the lecture. The oral and written assessment.
3. Final Exam: - The final exam will be comprehensive, closed books and notes.
C1-Student collaborative evaluation data is obtained from students at the end of the
cooperative experiment.
C2- Conducting a survey for each year to determine the extent to which students
achieve the desired results
C3- The evaluation is based on student data during the questionnaire distributed to
the educational students and academic courses.
1-Tests, quizzes.
2- Activities.
Assessment methods
11. Infrastructure
1. Books Required reading:
Computer Architecture II
COURSE SPECIFICATION
This course covers the current the advancement in computer architecture including the
internal organization of processors , multi-core CPU’s architecture, many-core PU’s
architecture, and the memory hierarchy . The learning outcomes that a typical student
might reasonably be expected to achieve are based on the three tenets that all computer
architects and designers are believed on, namely: parallelism, pipelining and the
principle of locality. In doing so, the student takes full advantage of the learning
opportunities to participate and contribute to modern research and development that
reflects the state-of-the-art as well as the art-of-the-practice in modern computer design
and computing in both hardware and software domain..
A- Cognitive goals:
A1. Write RTL for hardware jobs.
A2. Define and explain the principles of Computer Architecture and the interfacing
between its hardware and software components
A3. Understand the data path inside Computer Architecture.
A4. Understand the Computer Architecture organization
A5. Know the organization and architecture of the Internet with an emphasis on the
user's view of the computer Network.
A6. An appreciation of the importance of proof, generalization and abstraction in the
logical development of formal theories
A7. Understand of architectural blocks involved in computer architecture.
A8. Understand problems of Computer Architecture.
A9. How to apply Engineering analysis (time, cost, performance) in Computer
design.
A10. Understand Internet architectures.
B. The skills goals special to the course
B1- Mathematical concepts and basic algorithms for describing and solving
engineering problems.
B5- Identifying, formulating and solving Internet Technology problems using modern
engineering tools, techniques, and skills,
B8 - obtaining an appreciation for some of the ethical problems that exist in the
practice of the profession.
1. Lectures.
2. Tutorials.
3. Homework and Assignments.
4. Tests and Exams.
5. In-Class Questions and Discussions.
6. Connection between Theory and Application.
7. Seminars.
8. In- and Out-Class oral conservations.
9. Reports, Presentations, and Posters.
Assessment Methods
1. Examinations, Tests, and Quizzes.
2. Extracurricular Activities.
3. Student Engagement during Lectures.
4. Responses Obtained from Students, Questionnaire about Curriculum and Faculty
Member (Instructor).
C. Affective and value goals
C1-Student collaborative evaluation data is obtained from students at the end of the
cooperative experiment.
C2- Conducting a survey for each year to determine the extent to which students
achieve the desired results
C3- The evaluation is based on student data during the questionnaire distributed to
the educational students and academic courses.
1-Tests, quizzes.
2- Activities.
Assessment methods
Guided
Discovery
Power Point
Lecturing that
summarizes
the full text,
in addition, a
full text also Motivation
available.
Quizzes
A1 Assignment
A2 Test
A3 New Trends in Seminars
A4 Computer Home work
B1 Architecture and Playing some
1-6 12 Videos to Peer assessment
B2 CPU's
B3 Performance stress and
C1 Equations Oral assessment
improve the
C2 student Discussion on
C3
capability Extra examples
Do some
practical
examples that
integrate the
computer
engineering
subjects by
Java
programming
language.
Group
Discussion
Attract the
student to the
topics
Guided
Discovery
11. Infrastructure
Papers:
A- Recommended books and
references (scientific journals, P. Trivedi and R. P. Tripathi, "Design & analysis of
reports…). 16 bit RISC processor using low power pipelining,"
International Conference on Computing,
Communication & Automation, Noida, 2015, pp.
1294-1297.
B. W. Bomar, "Implementation of
microprogrammed control in FPGAs," in IEEE
Transactions on Industrial Electronics, vol. 49, no. 2,
pp. 415-422, Apr 2002.
Embedded System
COURSE SPECIFICATION
This Course Specification provides a concise summary of the main features of the
course and the learning outcomes that a typical student might reasonably be
expected to achieve and demonstrate if he/she takes full advantage of the learning
opportunities that are provided. It should be cross-referenced with the programmed
specification.
4. Modes of Attendance offered Annual System; There is only one mode of delivery,
which is a “Day Program”. The students are full time
students, and on campus. They attend full day program
in face-to-face mode. The academic year is composed
of 30-week regular subjects.
B1- Mathematical concepts and basic algorithms for describing and solving
engineering problems.
B5- Identifying, formulating and solving Internet Technology problems using modern
engineering tools, techniques, and skills,
B8 - obtaining an appreciation for some of the ethical problems that exist in the
practice of the profession.
1. Lectures.
2. Tutorials.
3. Homework and Assignments.
4. Tests and Exams.
5. In-Class Questions and Discussions
6. Connection between Theory and Application.
7. Seminars.
8. In- and Out-Class oral conservations.
Assessment Methods
1. Examinations, Tests, and Quizzes.
2. Extracurricular Activities.
3. Student Engagement during Lectures.
4. Responses Obtained from Students, Questionnaire about Curriculum and Faculty
Member (Instructor).
Grading Policy
1. Exams and Quizzes: There will be at least seven closed books and notes exams and
quizzes during the academic year.
2. Oral and written assessment: The students are encouraged to participate their ideas
to solve the problems during the lecture. The oral and written assessment.
3. Final Exam: - The final exam will be comprehensive, closed books and notes.
C1-Student collaborative evaluation data is obtained from students at the end of the
cooperative experiment.
C2- Conducting a survey for each year to determine the extent to which students
achieve the desired results
C3- The evaluation is based on student data during the questionnaire distributed to
the educational students and academic courses.
Teaching and Learning Methods
1-Tests, quizzes.
2- Activities.
Assessment methods
11. Infrastructure
Required reading:
· CORE TEXTS
· COURSE MATERIALS
· OTHER
Computer Security
COURSE SPECIFICATION
This Course Specification provides a concise summary of the main features of the
course and the learning outcomes that a typical student might reasonably be
expected to achieve and demonstrate if he/she takes full advantage of the learning
opportunities that are provided. It should be cross-referenced with the programmed
specification.
The knowledge and skills expected to be attained by the student upon completion of
the course are listed below:
C. Thinking Skills
D. Personal Development
1. Lectures.
2. Tutorials.
Assessment Methods
1. Examinations, Tests, and Quizzes.
2. Extracurricular Activities.
3. Student Engagement during Lectures.
4. Responses Obtained from Students, Questionnaire about Curriculum and Faculty
Member (Instructor).
C. Affective and value goals
C1-Student collaborative evaluation data is obtained from students at the end of the
cooperative experiment.
C2- Conducting a survey for each year to determine the extent to which students
achieve the desired results
C3- The evaluation is based on student data during the questionnaire distributed to
the educational students and academic courses.
1-Tests, quizzes.
2- Activities.
Assessment methods
11. Infrastructure
Required reading:
· CORE TEXTS
· COURSE MATERIALS
· OTHER
COURSE SPECIFICATION
This Course Specification provides a concise summary of the main features of the
course and the learning outcomes that a typical student might reasonably be
expected to achieve and demonstrate if he/she takes full advantage of the learning
opportunities that are provided. It should be cross-referenced with the programmed
specification.
1. Lectures.
2. Tutorials.
Assessment Methods
1. Examinations, Tests, and Quizzes.
2. Extracurricular Activities.
3. Student Engagement during Lectures.
4. Responses Obtained from Students, Questionnaire about Curriculum and Faculty
Member (Instructor).
C. Affective and value goals
C1-Student collaborative evaluation data is obtained from students at the end of the
cooperative experiment.
C2- Conducting a survey for each year to determine the extent to which students
achieve the desired results
C3- The evaluation is based on student data during the questionnaire distributed to
the educational students and academic courses.
1-Tests, quizzes.
2- Activities.
Assessment methods
Intelligent Agents
Agents and
.Environments
2 theory Good Behavior: The From 1 to8 of
1 Concept of Teaching and From 1 to3 of
3-4 A2
tutorial .Rationality Learning Assessment Method
The Nature of Methods
.Environments
The Structure of
Agents
Supervised
Learning
2 theory Learning Decision From 1 to 8 of
1 Trees Teaching and From 1 to3 of
6 A1, A2
tutorial Evaluating and Learning Assessment Method
Choosing the Best Methods
.Hypothesis
The Theory of
2 theory Learning From 1 to 8 of
1 Regression and Teaching and From 1 to3 of
7 A3
tutorial Classification with Learning Assessment Method
.Linear Models Methods
COURSE SPECIFICATION
This Course Specification provides a concise summary of the main features of the
course and the learning outcomes that a typical student might reasonably be
expected to achieve and demonstrate if he/she takes full advantage of the learning
opportunities that are provided. It should be cross-referenced with the programmed
specification.
What are the knowledge and skills expected to be attained by the student upon completion
of the course (brief description)?
3. The course mainly will study: relation between computer vision and human
vision system, color spaces and their relations, multi-level features, feature
extraction and matching, optical flow, machine learning, and object detection.
A1. Analyze scientific research and describe computer vision and pattern
recognition/classification algorithms.
A2. Acquire data from a camera source.
A3. Process the acquired image/video data.
A4. Extract discriminative features from the image/video data.
A5. Apply pattern recognition/classification algorithms in order to distinguish
different patterns.
A6. Build a full computer vision system.
A7. Analyze the performance of a full computer vision system.
B. Subject-specific skills
B1. Realizing the relationship between computer vision and human visual
system.
B2. Understanding computer vision and pattern recognition algorithms.
B3. Design and modeling a computer vision and pattern recognition algorithm.
C. Thinking Skills
C1. Understanding the relationship between computer vision algorithm and
human visual system.
C2. Understanding features including feature extraction and feature matching
C3. Understanding visual classification, tracking, and retrievals.
Design and develop algorithms for controlling devices interfaced to visual devices.
Teaching and Learning Methods.
1. Lectures.
2. Tutorials.
7. Seminars.
Assessment Methods
1. Examinations, Tests, and Quizzes.
2. Extracurricular Activities.
3. Student Engagement during Lectures.
4. Responses Obtained from Students, Questionnaire about Curriculum and Faculty
Member (Instructor).
Grading Policy
1. Exams and Quizzes: There will be at least seven closed books and notes exams and
quizzes during the academic year.
2. Oral and written assessment: The students are encouraged to participate their ideas
to solve the problems during the lecture. The oral and written assessment.
3. Final Exam: - The final exam will be comprehensive, closed books and notes.
C1-Student collaborative evaluation data is obtained from students at the end of the
cooperative experiment.
C2- Conducting a survey for each year to determine the extent to which students
achieve the desired results
C3- The evaluation is based on student data during the questionnaire distributed to
the educational students and academic courses.
1-Tests, quizzes.
2- Activities.
Assessment methods
11. Infrastructure
Required reading:
· CORE TEXTS
· COURSE MATERIALS
· OTHER
References:
4- Feature extraction image processing for
computer vision, Nixon, Mark S and
Aguado, Alberto S, 2012, Academic Press.
5- Color image processing: methods and
applications, Lukac, Rastislav and
Plataniotis, Konstantinos N, 2006, CRC
press.
Computer Vision: Algorithms and Applications
2. Main references (sources) Rick Szeliski, 2010.
Papers:
A- Recommended books and
4- Abdulhussain, Sadiq H. and Ramli, Abd
references (scientific journals,
Rahman and Mahmmod, Bahseera M and
reports…).
Al-Haddad, S A R and Jassim, Wissam A.
“Image Edge Detection Operators based on
Orthogonal Polynomials.” International
Journal of Image and Data Fusion 8.3
(2017), 293-308.
5- Mahmmod, Basheera M. and bin Ramli, Abd
Rahman and Abdulhussain, Sadiq H and Al-
Haddad, Syed Abdul Rahman and Jassim,
Wissam A. “Signal compression and
enhancement using a new orthogonal-
polynomial-based discrete transform.” IET
Signal Processing 12.1(2018): 129-142.
6- Lowe, David G. "Distinctive image features
from scale-invariant keypoints."
International journal of computer vision 60.2
(2004): 91-110.
DataShow.
B-Electronic references, Internet Internet.
sites… A Good Sounding system in the Lecture Hall.
SmartBoard