This course describes why digital logic circuits have become ubiquitous, and introduces approaches to methodical design of such circuits. Decimal, Hexadecimal, Octal and Binary number systems are described, and techniques are introduced for converting from one system to another. Basic definitions and common elements of Binary logic systems are developed. Common representations of digital logic functions and circuits are introduced, including truth tables, waveform representations, switch logic and contact logic diagrams, schematics, distinctive symbols and Boolean expressions. Digital logic circuits using switches, contacts and electronic gates are discussed. Logic sources are defined and interfaced to combinational logic circuits. Steady-state design characteristics of digital IC’s are reviewed. Simulation software is introduced and used to investigate logic circuits. Programmable logic devices are discussed, and systems for programming of such devices are introduced. Boolean identities, Karnaugh maps, DeMorgan’s Theorem and design optimization strategies are described for use in simplifying logic expressions and deriving optimized circuits. Binary codes for representing numerical and alphanumerical information are discussed. The lecture material is reinforced by a series of lab assignments that develop skills in designing and creating prototype circuits using common logic elements.
This developmental writing course helps students eliminate major writing problems with essay organization, support, and mechanics. The course improves students' writing prior to enrollment in College Composition I. Students' progress is evaluated on the basis of a portfolio of their semester's work. A writing test determines student placement.