Lecturer’s name: Abdulsalam Mohammed Jarjees

12
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

Transcript of Lecturer’s name: Abdulsalam Mohammed Jarjees

Page 1: Lecturer’s name: Abdulsalam Mohammed Jarjees

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: Lecturer’s name: Abdulsalam Mohammed Jarjees

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: Lecturer’s name: Abdulsalam Mohammed Jarjees

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: Lecturer’s name: Abdulsalam Mohammed Jarjees

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: Lecturer’s name: Abdulsalam Mohammed Jarjees

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: Lecturer’s name: Abdulsalam Mohammed Jarjees

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: Lecturer’s name: Abdulsalam Mohammed Jarjees

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: Lecturer’s name: Abdulsalam Mohammed Jarjees

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: Lecturer’s name: Abdulsalam Mohammed Jarjees

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: Lecturer’s name: Abdulsalam Mohammed Jarjees

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: Lecturer’s name: Abdulsalam Mohammed Jarjees

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: Lecturer’s name: Abdulsalam Mohammed Jarjees

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 -