lecturer’s name: abdulsalam mohammed jarjees
TRANSCRIPT
Page 1 of 12
Department of Network
Bardarash Technical Institute
University of Polytechnic in Duhok
Subject: Logic Design
Course book for First Year
Lecturer’s name: Abdulsalam Mohammed Jarjees
Academic Year: 2017-2018
Page 2 of 12
Course Book
1. Course name Logic Design
2. Lecturer in charge Abdulsalam Mohammed Jarjees
3. Dep./ Institute IT Department/ Bardarash Technical Institute
4. Contact E-mail: [email protected]
Tel(optional): +964(0) 7507399882
5. Time (in hours) per week
Theory: 2
Practical: 1
6. Office hours
7. Course code 8. Teacher's academic profile Name: Abdulsalam Mohammed Jarjees.
Citizenship (Nationality): Iraqi Kurdish.
College/Institute: Duhok Polytechnic University/ Bardarash Technical Institute
Department: Information Technology Dept.
Phone Number: 00964-0750-7399882
E-mail: Salam_mja62 @ yahoo.com
College/Institute Address: Duhok province – Bardarash District - locality / Braiety .
Date of Birth: 23/9/1962
Gender: Male
Marital status: Married
Natural Languages: Kurdish, Arabic, and English.
The Current Work: Lecturer in Kurdistan Regional Government – Iraq Ministry of Higher Education and Scientific
Research, Duhok Polytechnic University /Bardarash Technical Institute.
Education:
University College Degree Date (year) Specialty
1.Technical College in Mosul.
Technical College M.Sc. 2005 Computer Engineering
2.: University of Technology.
Electrical Engineering
B.Sc. 1983-1984 Electrical Engineering
Page 3 of 12
Work Experience:
Current Position Duration Duties
Lecturer& Instructor Scientific supervision of the summer training Developing Courses Unit
1986-2015 1989-2015 2013-2014
Supervising Labs &Teaching Students. All affairs that related about Scientific supervising of the summer training All affairs that related about Developing Courses in all our departments.
Previous Jobs Duration Duties
1- ”Head of Computers System Dept.” in Bardarash Tech. Inst.
July 2009–December 2010.
All affairs that related to our Computers System department.
2- Responsible of Electrical, Electronic, and Automobile Laboratories.
1989 -2003 Supervising Labs &Teaching Students.
3- Official laboratories and workshops of technological.
1989-1993 Supervising & maintenance
4- Official of maintenance and engineering unit .
from 1992 to 1995
Supervising & maintenance and projects.
Research Interest and Future Plans:
1 - CLIPS language and its uses in traditional expert systems applications.
2 - Building an Fuzzy Expert System (FES) by using the MATLAB.
3 - Washing machines malfunction diagnosis using the MATLAB.
4 - Diagnosis of Single-Phase Engines malfunctions using Fuzzy Logic (FL).
5 - Monitoring the charging circuit in the electric cars.
6 - A study on electric power generation in Bardarash District from solar energy .
7 - A study on electric power generation in Akre District by wind energy.
Research Areas& Skills:
Computer ,Electrical ,Electronic and Educational Engineerig (Expert System Implementation for Induction Motors
Troubleshooting Using CLIPS Language), Expert Systems , Artificial Intelligence and Troubleshooting .
Publications:
I have one completed Research ( not published) in 2005 about Master's thesis named (Expert System Implementation
for Induction Motors Troubleshooting Using CLIPS Language).
Page 4 of 12
Presentations:
Contributed to nine of the Scientific Conferences during the 26 -year-old in the provinces ( Ninewa , Baghdad ,
Dohuk , Erbil ) and most recently the following such as,
Conferences and Workshops Type Oral
Scientific Conference of the technical institutes / Dohuk 2010
Conference Oral
Third International Scientific Conference of the University of Salahaddin / Erbil for the period from 18 to 20/10/2011.
Conference Oral
Nursing Department- Bardarash Technical Institute,2013
Workshop Oral
Honors and Awards:
A: More than 20 Acknowledgements (Thanking and appreciation) and recompenses from the deanship,foundation
and minister of the efforts and the outstanding quality and good performance in several areas about training and
scientific trip.
B: There are no any kind of castigations or punishments (sanctions) and absences for more than 29 years of pure and
excellent service about teaching and training in our institutes and universities.
Affiliation (Memberships):
Contributed to above (40) of The committees or councils from 1989-2015.
Quality Assurance:
Academic Year Students ’Feedback(5) Teachers’ Portfolio(5) Continuous Education
2012 - 2013 4.93 3.50 60 Hour
2011 - 2012 4.37 3.86 55 Hour
2013 - 2014 3.48 4 49 Hour
2014 - 2015 60 Hour
2015 - 2016 2.86 3.585 57 Hour
Page 5 of 12
Languages:
a. Native: Kurdish.
b. Others: Kurdish, Arabic, and English.
Education Record:
MSc: in Computer Engineering Dept. Technical College in Mosul. Thesis. MSc: (Expert System Implementation for
Induction Motors Troubleshooting Using CLIPS Language).
BSc: in Electrical Engineering,1983-1984, University of Technology in Baghdad.
Thesis BSc: Electrical power systems protection.
Modules:
Computer ,Electrical ,Electronic and Educational Engineerig, Expert Systems , Artificial Intelligence and
Troubleshooting .
, Electronics Manufacturing, Computer Networks and Communications, Management Information Systems, Graduate
Seminar, Special Studies, , Logic Design, Calculus, Computer Organization, Discrete Structure, Advanced Mathematics
& Numerical Method, Computer Architecture & Collection Language, Computability, Artificial Intelligence, Software
Engineering, Computer Graphics, Internet, Neural Networks, operating Systems, Networks, Computer Security, Image
Processing, Research Project
Experience Record:
1986-2016:
Teaching theoretical lectures and practical for the period from 1986 - until now, in several universities and
Institutes in, Mosul, Nineveh,Duhok, Nimrod, Akre and Bardarash . teaching 15 Subjects in 23 Tech. Departments for
30 years.
Scientific supervision of the summer training for the period from 1989 until now .
Other activities,duties and posts inside and outside university camp as above table and mentioned below:
2007-2009:
Present Akre Technical Institute – Computer Systems Department, in the capacity of Lecturer, Duties and
performing the following:
T eaching at the Diploma Computer Systems course such as Computer Organization and Architecture
,computer Applications and Networks , Supervise final year project and summer training.
Page 6 of 12
2009-2016:
Present Bardarrash technical institute – Computer Systems and IT Departments, in the capacity of Lecturer, Duties
and performing the following:
Teaching at the Diploma Computer Systems course such as Computer Organization and Architecture,computer
Applications and Networks , Supervise final year project and summer training and In Charge of laboratory at the akre
Technical Institute in 2008-2009 and Full-time Lecturer at Duhok Polytechnic University / Bardarash Technical
Institute and Part-time Lecturer at Duhok Polytechnic University / Shekhan Technical Institute.
I have 2 Scientific posts between 2009-2014 as follows:
1: Head of computer systems Department in 2009-2010. 2: Responsible of Curriculum Development Unit& Developing Courses Unit in 2013-2014. 9. Keywords 10. Course overview:
Students will learn the number representations used in today's digital systems and their arithmetic properties and conversion techniques.
Students will learn to analyze and synthesize networks of combinatorial digital logic elements.
Students will learn to analyze and design digital, clocked sequential circuits.
Students will enhance professional writing and participate in a teamwork process by preforming design using modern computer tools and writing a corresponding technical report.
11. Course objective: 1. Introduction to logic gates available commercially and study of various properties. 2. Boolean algebra: Different forms of Boolean functions. Minimization techniques using
Boolean algebra and K-maps method. Design using multiplexers, demultiplexers. 3. Memory elements: various types of Flip-flop clocking, control and timing. 4. To provide a fundamental understanding of the functional components of a computer
system, and how they are organized.
12. Student's obligation The role of students and their obligations throughout the academic year includes:
Attendance of the lectures (theory and practice), tests and examinations.
Preparing reports and assignments.
Apply practical part in the LAB.
13. Forms of teaching Theory: Hard copy, Data show, Power point, white board.
Practice: Hard copy, Data show, Power point, white board in LAB.
Page 7 of 12
14. Assessment scheme
Semester evaluation Final evaluation
Semester evaluation Marks evaluation Marks
First Semester Activity 5 % Final Practical Exam 30%
Midyear Theory Exam 15 %
Midyear Practical Exam 15 % Final Theory Exam 30%
Second Semester Activity 5 %
Total 40 % Total 60 %
Total 100 %
15. Student learning outcome
Knowledge and understanding - Minimize functions using any type of minimizing algorithms (Boolean algebra,
Karnaugh map or Tabulation Method(.
Cognitive skills (thinking and analysis(. - Define the problem (Inputs and Outputs), write its functions. - Implement functions using digital circuit (Combinational or Sequential).
Communication skills (personal and academic). - Have knowledge in analyzing and designing procedures of Combinational and
Sequential circuits.
Practical and subject specific skills (Transferable Skills). - Work effectively with others. - Use simulation software, for testing the designed circuit.
16. Course Reading List and References:
1. M. Morris Mano, Charles Kime, LOGIC AND COMPUTER DESIGN FUNDAMENTALS, Fourth Edition , 2014.
2. Stallings, William, COMPUTER ORGANIZATION AND ARCHITECTURE: DESIGNING FOR PERFORMANCE. Pearson Education, 2009.
3. Thomas l. Floyd, DIGITAL FUNDAMENTALS, Ninth Edition, 2006.
Page 8 of 12
17. The Topics (Theory):
Weeks Syllabus Details
1
Digital Computers And Information or digital
Digital Systems And Computer Systems
Parts Of Digital System Design
Types Of Digital Systems
Digital And Analog Quantities
2
Number Systems And Conversion Between Bases
Power Examples
Number In Different Bases
Convert From Any Bases To Decimal
Convert From Decimal To Any Base
3
Digital computers and information ( converts between bases)
Convert From Decimal fraction to any bases
Convert From binary to octal, hexadecimal
Convert From octal, hexadecimal to binary
4
Digital Cods
Bit, Byte, Word
Number Of Bits Required
Non-Numeric Binary Cods
Decimal Codes-Binary Codes For Decimal Digits
How To Encode Text: ASCLL , Unicode
Error Detection And Correction Codes
5
Binary Arithmetic
Binary Addition
Binary Subtraction
Binary Multiplication
Binary Division
Representation Of Negative Numbers
1's Complement Arithmetic
2's Complement Arithmetic
6
Basic Terminology
Gate
Truth Table
Logic Funaction
Digital Signals
Basic Logic Gates
AND Gate
OR Gate
Page 9 of 12
NOT Gate
7
(Other Gate Types) Combinational Logic Analysis
NAND , NOR
XOR , XNOR
8
Boolean Algebra And Logic Gates
Binary Variables
Logical Operation
Operator Definitions
Truth Tables
Logic Function Using Switches
9
Logic gates simplification
Basic Theorem Of Boolean
Simplification Theorems
Complementing Function
10
Demorgan's Theorem
Minterms And Maxterms
Sop – Pos
11 Application of SOP – POS
12
Implementation technology and logic design
Technology mapping –AND , OR, NOT , to NAND or NOR
Verification
13
Simplification By Karnaugh Map (K-Map)
2,3,4,5 Variables K-Map
Simplification Of Incompletely Specified Function (Don't
Care)
Sop And Pos Examples
14
Combinational Logic Design
Design Example
Seven-Segment Display
15
Arithmetic Function (I)
Iterative Combinational Circuit
Binary Adders
• Half And Full Adders
Ripple Carry And Carry Look Ahead Adders
16 Arithmetic Function (II)
Binary subtraction
Complements
17 Decoders And Encoders
18 Multiplexers And Demultiplexers
Page 10 of 12
19
Introduction To Sequential Design
Storage Elements And Analysis
Gate Delays (Propagation Delay) Types Of Sequential
Circuits
The Latch
Timing Diagram
State Table
State Diagram
20
Flip – Flop
D
T
SR
JK
The Master Slave Flip –Flop
21
Binary Counter
Design Two-Bit Binary Up Counter
State Transition Diagram
3-Bit Counter Design
18. Practical Topics
Syllabus Details Weeks
Introduction to Computer hardware and software\
Computer parts (Motherboard, CPU, Memory, etc.),
Input devices (mouse, keyboard, other parts
Output devices (Compact Disks, cartridges, etc.)
Storage devices\ Compact Disks.
1
Number Systems And Conversion Between Bases 2-3
Implementing NOT gate
1's Complement Arithmetic
2's Complement Arithmetic
4-5
Implementing AND, OR Gates 6
Implementing NAND, NOR gates 7
Implementing XOR , XNOR gates 8
Page 11 of 12
Boolean Algebra And Logic Gates 9-10
Application of SOP – POS 11-12
Karnaugh Map (K-Map)
Seven-Segment Display 13-14
Implementing Half-Adder circuit. 15
Implementing Half-Subtracted circuit. 16
Implementing SRFF circuit. 17
Decoders And Encoders
Multiplexers And Demultiplexers 18-19
Implementing TFF circuit. 20
Implementing DFF circuit. 21
19. Examinations: 1. Compositional: In this type of exam the questions usually starts with Explain how, What are the reasons for…?, Why…?, How….? With their typical answers
2. True or false type of exams:
In this type of exam a short sentence about a specific subject will be provided, and then students will comment on the trueness or falseness of this particular sentence.
3. Multiple choices: In this type of exam there will be a number of phrases next or below a statement, students will match the correct phrase. Test Examples:
Page 12 of 12
Q1: Define or Explain the following (Answer Four)
Logic Expression, Truth table, AND Gate, 2’s Complement, NOR Gate
Q2: Draw the following function and then find the Truth Table.
𝑦 =ABC + �̅�B𝐶̅+𝐴𝐵 ̅𝐶 ̅
Q3: Find the result for below operations:
Q4: Convert the following:
(5.14579 )10 = ( )2 (8C6E.34B)16 = ( ) 8 (603)8 = ( )2
Q5: Determine the output (Truth Table and logic equation) of a logic circuit shown below:
Q6: Draw the XNOR symbol and write the specific equation of XOR then implement the
block diagram of XNOR using (AND, OR, Not) with the truth table for the block diagram.
20. Extra notes:
21. Peer review
11010011
11011010 +
10101
10111 *
11001001
01101010 -