Sub Menu contents

Unit 2

Introduction to Mobile Apps & Pair Programming

2.1 Unit Overview

2.2 I Have a Dream Tutorial

2.3 The Internet & The Cloud

2.4 I Have a Dream Part 2

2.5 Mobile Apps & Devices

2.6 Algorithm Basics

2.7 I Have a Dream Projects

2.8 Abstraction

2.9 Binary Numbers

2.10 Hardware Abstractions: Logic Gates

2.11 The Digitial Explosion

2.12 Wrap Up


Hardware Abstractions: Logic Gates

In this lesson we will look at some additional examples of how the Big Idea of Abstraction is used in computing. We will focus on low-level hardware abstractions, in particular, on logic gates, the fundamental computational building blocks of electronic circuits. We'll take a first look "under the hood," so to speak, to see how computers process binary information.

Computers use Logic Gates to process a Boolean logic function on one or more inputs to produce a desired output. Studying the symbolic abstraction of logic gates through wiring diagrams and truth tables will assist students in understading the abstraction levels of computer programiming.

This unit will provide an interactive environment using a Logic Gate Simulator to help students grasp the various types of logic gates used in computers.

Make sure that you do the following:

  1. Click on the links for all of the gates
  2. Understand the truth tables
  3. Use the Logic Gate Simulator, using Toggle Switches, Wire, Gates, and a Light Bulb.
  4. Do the Self Check, including the AP Exam Question
  5. Make sure that you Update your Google Site
Review (Courtesy of "All About Circuits")