CS 1150 – Lab #4 – Logic Circuits TA – Sanjaya Wijeratne – Web Page -

Slides:



Advertisements
Similar presentations
USING THE TELEPHONE.
Advertisements

CISC Data Structures Ben Perry University of Delaware Summer 2011.
1 CS 4396 Computer Networks Lab General Info. 2 Goal: This course aims at helping students get more insight into how the Internet works and gain hands.
DAT2343 Basic Logic Gates © Alan T. Pinck / Algonquin College; 2003.
Logic Gates.
Chapter 3 Logic Gates and Boolean Algebra – Part 1
Basic Logic Gate Sayed Mahbub Hasan Amiri Dhaka Residential Model College.
Logic Gates Some Most All Learning Objective
1 Computer Programming Boolean Logic Copyright © Texas Education Agency, 2013.
Review of the final exam policy, and how final exams are scheduled.
CMPT 275 Software Engineering
Handouts 11 ME 330 Introduction Instructor: Chris Zhang Class Times: M, W, F 1:30 to 2:20 pm Room: 2C02 Office hours: M, W,
CS 1150 – Lab #15 – Networking TA – Sanjaya Wijeratne – Web Page -
CS 1150 – Lab #13 – Artificial Intelligence TA – Sanjaya Wijeratne – Web Page -
CS 1150 – Lab #16A & 16B – HTML TA – Sanjaya Wijeratne – Web Page -
CS 1150 – Lab #16A & 16B – HTML TA – Sanjaya Wijeratne – Web Page -
CS 1150 – Lab #2 – Exploring Number Systems TA – Sanjaya Wijeratne – Web Page -
Introduction to Computer Programming I CSE 113
Computers and Society Lecture 1: administrative details and an introduction to the class Professor: Evan Korth New York University.
OBJECT ORIENTED PROGRAMMING I LECTURE 1 GEORGE KOUTSOGIANNAKIS
Overview of C++ Chapter 2 in both books programs from books keycode for lab: get Program 1 from web test files.
CSE 171 Introduction to Digital Logic and Microprocessors Prof. Richard E. Haskell 115 Dodge Hall.
CS 1150 – Lab #2 – Exploring Number Systems TA – Sanjaya Wijeratne – Web Page -
CS 1150 – JavaScript Programming Lab TA – Sanjaya Wijeratne – Web Page -
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
CS 1150 – JavaScript Programming Lab TA – Sanjaya Wijeratne – Web Page -
CS1104: Computer Organisation Welcome (AY2006/7 Semester 2)
Welcome to CS 3260 Dennis A. Fairclough. Overview Course Canvas Web Site Course Materials Lab Assignments Homework Grading Exams Withdrawing from Class.
MGS 351 Introduction to Management Information Systems
CS 1150 – Lab #3 – Representing Numbers TA – Sanjaya Wijeratne – Web Page -
CS 23021–600 Computer Science I Dr. Angela Guercio Spring 2010.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
Instructor: Alexander Stoytchev CprE 281: Digital Logic.
Gates and Logic Dr John Cowell phones off (please)
CS 1150 – Lab #3 – Representing Numbers TA – Sanjaya Wijeratne – Web Page -
Introduction to ECE 2401 Data Structure Fall 2005 Chapter 0 Chen, Chang-Sheng
Combination of logic gates  Logic gates can be combined to produce more complex functions.  They can also be combined to substitute one type of gate.
Instructor: Alexander Stoytchev CprE 281: Digital Logic.
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Dept. of Electrical and Computer Engineering.
CS 1150 – Lab #8 – Using Algorithms for Painting TA – Sanjaya Wijeratne – Web Page -
DAY 4: EXCEL CHAPTER 1 Sravanthi Lakkimsetty Aug 26,2015.
MGS 351 Introduction to Management Information Systems Lecture #1.
Data Structures and Algorithms in Java AlaaEddin 2012.
CS 1150 – Lab #12B – Databases TA – Sanjaya Wijeratne – Web Page -
1 CS 4396 Computer Networks Lab General Info. 2 Goal: This course aims at helping students get more insight into how the Internet works and gain hands.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
ICS 151 Digital Logic Design Spring 2004 Administrative Issues.
Instructor: Alexander Stoytchev CprE 281: Digital Logic.
CS 1150 – Lab #4 – Logic Circuits TA – Sanjaya Wijeratne – Web Page -
Basics of Logic gates - Part 1
Logic What is logic? Logic is the name given to an electronic component which will monitor a number of inputs and give an output depending on them Input.
CS 1150 – Lab #8 – Using Algorithms for Painting
Instructor: Alexander Stoytchev
Logic Gates.
Logic Gates Benchmark Companies Inc PO Box Aurora CO
Instructor: Alexander Stoytchev
Chapter 2.3 Binary Logic.
Computers Logic Gates.
Welcome to CS 1010! Algorithmic Problem Solving.
Welcome to CS 1010! Algorithmic Problem Solving.
Computer Science 210 Computer Organization
Welcome to CS 1010! Algorithmic Problem Solving.
Instructor: Alexander Stoytchev
CSE 171 Introduction to Digital Logic and Microprocessors
Logic Gates.
Gates Type AND denoted by X.Y OR denoted by X + Y NOR denoted by X + Y
Accelerated Introduction to Computer Science
CPSC 121: Models of Computation
CPSC 121: Models of Computation
CS 232 Geometric Algorithms: Lecture 1
Presentation transcript:

CS 1150 – Lab #4 – Logic Circuits TA – Sanjaya Wijeratne – Web Page -

TA Labs, Office Hours Laboratory Polices Lab Hours 2:30 PM - 4:20 PM, Monday at Room Oelman Hall TA Office Hours 4:45 PM - 5:45 PM, Monday at Room Russ Engineer Center By appointment – Please to Refer to CS 1150 Course Syllabus for Class and Laboratory Policies Zero tolerance policy for Academic Misconduct – All parties will get 0% marks CS Lab 4 – Logic Circuits 2

Lab #4 Overview Learn the Basic Logic Gates NOT, AND, OR, XOR Truth Values Build Simple Circuits using Basic Logic Gates Complete Exercises 1, 2 and 4 Lab #4 Due Date - Feb 17, :55 AM 3CS Lab 4 – Logic Circuits

How to Submit Lab #4 Hard copy (Preferred) When you complete, hand it over to me Pilot Go to Pilot Course Page and Use Dropbox Submission Link to upload your files My Mailbox at CS Department Go to CS Department Front Desk and ask them to put your assignment into my mailbox – Please write my name on your assignment (TA – CS 1150 – Sanjaya Wijeratne) 4CS Lab 4 – Logic Circuits

NOT Gate 5 Takes an Input (0 or 1) and negate it Source – Chapter Four Slides on Logic Circuits by Chris Fickert CS Lab 4 – Logic Circuits

AND Gate 6 Accepts multiple inputs (0s and 1s) and returns true when all inputs are true, otherwise false Eg – Job Application Requirement – Age 18+ AND US Citizen CS Lab 4 – Logic Circuits Source – Chapter Four Slides on Logic Circuits by Chris Fickert

OR Gate 7 Accepts multiple inputs (0s and 1s) and returns true at lease one input is true, otherwise false Eg – Alarm System – Sounds at lease one window/door is broken CS Lab 4 – Logic Circuits Source – Chapter Four Slides on Logic Circuits by Chris Fickert

XOR Gate 8 Accepts multiple inputs (0s and 1s) and returns true if one and only one of the inputs is true, else false Eg – Can be used to check variables are not equal CS Lab 4 – Logic Circuits Source – Chapter Four Slides on Logic Circuits by Chris Fickert

Lab #4 – Logic Gate Simulator Applet 9CS Lab 4 – Logic Circuits

Lab #4 – Exercise 1 and 2 Help 10 Arrange the Gates and Connect Switches to the Gate and Output of the Gate to the Output Box Write down truth values for all combinations Take a Screenshot of the Circuit CS Lab 4 – Logic Circuits

Lab #4 – Exercise 4 Help 11 Think how many inputs you have Think how many outputs you have What are the input columns of the Truth Table? What are the output columns of the Truth Table? CS Lab 4 – Logic Circuits

Additional Help 12 Chapter 4 Slides by Mr. Chris Fickert discussed in Class Chapter 4 of Course Text Book – Gates and Circuits CS Lab 4 – Logic Circuits

Questions ? If you have questions, please raise your hand, Colin or I will come to help you 13CS Lab 4 – Logic Circuits