COE 200 Fundamentals of Computer Engineering Instructor: Syed Z. Shazli

Slides:



Advertisements
Similar presentations
Programmable Logic Controllers.
Advertisements

01 Introduction to Digital Logic
CENG 241 Digital Design 1 Lecture 1 Amirali Baniasadi
Today’s Agenda  Syllabus CS2336: Computer Science II.
EE 261 – Introduction to Logic Circuits Module #1 Page 1 EE 261 – Introduction to Logic Circuits Module #1 – Analog vs. Digital Topics A.Course Overview.
Welcome to ENEE244-02xx Digital Logic Design
Digital Electronics Course Introduction, Number Systems, Conversion between Bases, and Basic Binary Arithmetic (Lecture #1)
6/16/2004P.B-Dr M.A.kashem(CS&E- 221,TLDD2) 1 CSE-221 Digital Logic Design (DLD) Lecture-2: Logic Operations & Digital Logic Gates.
Atoms, Bits, and Networks An Engineering Approach to Computer Networking.
COMS W1004 Introduction to Computer Science May 28, 2008.
EE 231 Digital Electronics Fall 01 week 1-slide 1 Digital Hardware Systems Digital Systems Digital vs. Analog Waveforms Analog: values vary over a broad.
EEM232 Digital Systems I. Course Information Instructor : Atakan Doğan Office hours: TBD Materials :
DIGITAL ELECTRONICS CIRCUIT P.K.NAYAK P.K.NAYAK ASST. PROFESSOR SYNERGY INSTITUTE OF ENGINEERING & TECHNOLOGY.
EE2174: Digital Logic and Lab Professor Shiyan Hu Department of Electrical and Computer Engineering Michigan Technological University CHAPTER 1 Introduction.
EGR 240 Introduction to Electrical and Computer Engineering Prof. Michael P. Polis 102J Science & Engineering Building.
OBJECTIVE OF THIS COURS Digital design is concerned with the design of digital electronic circuits. Digital circuits are employed in the design and construction.
ECE2030 Introduction to Computer Engineering Lecture 1: Overview
ENEL 111 Digital Electronics Richard Nelson G.1.29
Digital Logic Lecture 1 Introduction By Dr Zyad Dwekat The Hashemite University Computer Engineering Department.
CS 103 Discrete Structures Lecture 01 Introduction to the Course
CPSC 321 Introduction to Logic Circuit Design Mihaela Ulieru (‘Dr. M’)
EE345 - Micro-Controllers An Overview Prof. Ahmad Abu-El-Haija
ECEN 248: INTRODUCTION TO DIGITAL DESIGN
Information Representation. Digital Hardware Systems Digital Systems Digital vs. Analog Waveforms Analog: values vary over a broad range continuously.
EEL4712 Digital Design. Instructor Dr. Greg Stitt Office Hours: TBD (Benton 323) Also, by appointment.
Slide No. 1 Course: Logic Design Dr. Ali Elkateeb Topic: Introduction Course Number: COMP 1213 Course Title: Logic Design Instructor: Dr. Ali Elkateeb.
Logic Circuits EG 533EX Course Introduction - Jyoti Tandukar.
1 EGRE 254 Digital Logic Design Lecture 1 Dr. Jerry H. Tucker.
CS355 Advanced Computer Architecture Fatima Khan Prince Sultan University, College for Women.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
Lecture No. 1 Computer Logic Design. About the Course Title: –Computer Logic Design Pre-requisites: –None Required for future courses: –Computer Organization.
1 CPRE210: Introduction to Digital Design Instructor –Arun K. Somani –Tel: – –Office Hours: MWF 10:00-11:00 Teaching Assistant.
CS 303 Logic & Digital System Design - An Overview
1 Dr. Mohamed Abdur Rahman Office hours Sunday: 10:00- 12:00 & Tuesday: 3:00 - 3:50 Course website: Has been created
CSE 171 Introduction to Digital Logic and Microprocessors Prof. Richard E. Haskell 115 Dodge Hall.
EEL4712 Digital Design. Instructor Dr. Greg Stitt Office Hours: M Period 3, W Period 4 Subject to change.
CS151: Digital Design Course Guide Sarab Al Muhaideb Prince Sultan University, College for Women.
التحليل والتصميم المنطقي DIGITAL DESIGN Instructor : Khalil Alsulbi Mobile : Room : 217.
ACOE161 – Digital Logic for Computers
June 19, Liang-Jun Zhang MTWRF 9:45-11:15 am Sitterson Hall 011 Comp 110 Introduction to Programming.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
CEC 220 Digital Circuit Design Number Systems & Conversions Friday, January 9 CEC 220 Digital Circuit Design Slide 1 of 16.
CEN 283 Digital Design Assoc. Prof. Dr. Abdülhamit Subaşı Nejdet Dogru
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
COE- 202 Term Dr Abdelhafid Bouhraoua. Instructor Office Hours:Sat. Mon. Wed. 9:30 AM – 11:30 PM Office Location:Bldg 22 Room Phone:2178
CEC 220 Digital Circuit Design Number Systems & Conversions Wednesday, Aug 26 CEC 220 Digital Circuit Design Slide 1 of 16.
Digital Logic & Design Instructor: Aneel Ahmed Lecture #1.
Welcome To DLD Class !!! About Me ! 1BSCS: Digital Logic Design.
Logic Design ( CE1111 ) Preliminaries Prepared by Dr. Lamiaa Elshenawy.
CS3431-B111 CS3431 – Database Systems I Logistics Instructor: Mohamed Eltabakh
b0000 Zero Day ENGR xD52 Eric VanWyk Fall 2013 Agenda General Awkwardness Basic Orientation Information Course Objectives & Details VDub‘s guide to getting.
ECE/CS 352 Digital System Fundamentals1 ECE/CS 352 Digital Systems Fundamentals Spring 2001 Introduction Charles R. Kime.
Lecture on Digital Logic Design
ECE2030 Introduction to Computer Engineering Lecture 1: Overview
Introduction to Power Electronics EELE 5480 — Fall Semester 2017
Networking CS 3470, Section 1 Sarah Diesburg
ENEL 111 Digital Electronics
Digital Electronics Jess 2008.
Computer Architecture Syllabus
Logic and Computer Design Fundamentals
ECE/Comp Sci 352 Digital Systems Fundamentals
Some Information Instructor Details Main Book. Some Information Instructor Details Main Book.
Introduction to Digital Systems Lecturer: 潘欣泰
Lecture 20: Combinatorial Circuits I
Networking CS 3470, Section 1 Sarah Diesburg
Chapter 10.3 and 10.4: Combinatorial Circuits
Atoms, Bits, and Networks
ENEL 111 Digital Electronics
Computer Organization
Presentation transcript:

COE 200 Fundamentals of Computer Engineering Instructor: Syed Z. Shazli

What we will cover Introduction Boolean algebra and switching theory Function minimization Combinational circuit design & analysis Sequential circuit design & analysis Design of flip-flops, registers, counters etc Memory and Programmable Logic Devices

Course Website Go to webcourses.kfupm.edu.sa Enter your login and password All the assignments will be posted at this website We may also have some online quizzes Discussion group and mailing list are present on the website. You must check the website regularly

Office Hours Sat 10:00-11:00 Sun 10:00-11:00 Mon 10:00-11:00 Temporary Location Ph: 1450

Textbook Morris Mano and Charles Kime, Logic and Computer Design Fundamentals,Updated Second Edition, Prentice Hall International, 2000

Grading Policy Laboratory20% Homeworks & Quizzes15% Major Exam I15% Major Exam II20% Final30% Some points may be deducted for unexcused absences

Grading Policy There will be a COMMON PART in each major and the final which will account for at most 40% of the exam grade. WHY? To ensure fairness between sections and get a common average for all sections

Assignments Will be posted on the course website. One week will be given to complete each assignment. Will be collected on the designated dates. Solutions will be given in the next class. No submissions will be acceptable after the solutions have been discussed

Quizzes Expect a quiz EVERY SATURDAY Quiz will cover material from the last three lectures There may be some online quizzes as well

Policy statement on Collaboration EVERY STUDENT MUST READ (AND FOLLOW) THIS STATEMENT AT THE COURSE WEBSITE

Tentative Exam Dates Major Exam I:Sun March 10, 2002 Major Exam II:Sat April 13, 2002 Final:TBA

Helpful Hints Read the textbook. Talk to each other. Talk to me.

Data -> Information -> Knowledge -> Understanding A representation of knowledge –Knowledge of a song vs. representation Can represent in two ways –analog –digital Digital is better –computers manipulate digital information –infinitely replicable –networks can move bits efficiently Information

Common –books –bills –CDs –… We can do better if we represent information as bits This is the heart of the Digital Revolution –convert information as atoms to information as bits –use networks to move bits around instead of atoms (What industries are affected?) Information

Ways to represent all types of information as bits Ways to move lots of bits everywhere, cheaply, and with quality of service What do we need?

Motivation Electronics an increasing part of our lives –Computers & the Internet –Car electronics –Robots –Electrical Appliances –Telephones Class covers digital logic design & implementation

Example: Car Electronics Brake Light (foot brake, parking brake): High-beam indicator (lights, high beam selected):

Example: Car Electronics (cont.) Seat Belt Light (driver belt in): Seat Belt Light (driver belt in, passenger belt in, passenger present):

Digital vs. Analog Analog: values vary over a broad range continuously Digital: only assumes discrete values

Analog systems: slight error in input yields large error in output Digital systems more accurate and reliable –Readily available as self-contained, easy to cascade building blocks Computers use digital circuits internally Interface circuits (i.e., sensors & actuators) often analog Advantages of Digital Circuits

Binary/Boolean Logic Two discrete values (TTL): yes, on, 5 volts, TRUE, "1" no, off, 0 volts, FALSE, "0" Advantage of binary systems: rigorous mathematical foundation based on logic the three preconditions must be true to imply the conclusion IF the garage door is open AND the car is running THEN the car can be backed out of the garage IF the garage door is open AND the car is running THEN the car can be backed out of the garage both the door must be open and the car running before I can back out IF passenger is in the car AND passenger belt is in AND driver belt is in THEN we can turn off the fasten seat belt light IF passenger is in the car AND passenger belt is in AND driver belt is in THEN we can turn off the fasten seat belt light

Things to do Review from your class notes what we discussed today. Number Systems –Binary, octal and hexadecimal Read Section 1.2 of the textbook before coming to the class