CSTC 130 - Digital Logic 3 Credit: (2 lecture, 2 lab, 0 clinical) 4 Contact Hours: [ATMN 110 ] This foundation course presents digital concepts in combinational and sequential logic. Topics include number systems, logic gates, flip-flops, registers and basic troubleshooting techniques. The course includes a survey of digital applications in computer systems and industrial control. Semesters Offered: spring semesters
Course Goals/ Objectives/ Competencies: Goal 1: Examine logic elements
- Recognize switch-based AND circuits.
- Recognize switch-based OR circuits.
- Recognize switch-based NOT circuits.
- Recognize symbols for integrated circuit AND logic elements.
- Recognize symbols for integrated circuit OR logic elements.
- Recognize symbols for integrated circuit NOT logic elements.
- Recognize symbols for integrated circuit NAND logic elements.
- Recognize symbols for integrated circuit NOR logic elements.
- Recognize symbols for integrated circuit XOR logic elements.
- Describe the operation of AND logic elements.
- Describe the operation of OR logic elements.
- Describe the operation of NOT logic elements.
- Describe the operation of NAND logic elements.
- Describe the operation of NOR logic elements.
- Describe the operation of XOR logic elements.
Goal 2: Analyze digital design
- Predict and test logic levels in circuits containing AND logic elements.
- Predict and test logic levels in circuits containing OR logic elements.
- Predict and test logic levels in circuits containing NOT logic elements.
- Predict and test logic levels in circuits containing NAND logic elements.
- Predict and test logic levels in circuits containing NOR logic elements.
- Predict and test logic levels in circuits containing XOR logic elements.
- Assemble circuits containing AND logic elements.
- Assemble circuits containing OR logic elements.
- Assemble circuits containing NOT logic elements.
- Assemble circuits containing NAND logic elements.
- Assemble circuits containing NOR logic elements.
- Assemble circuits containing XOR logic elements.
- Restate verbal descriptions of digital design problems in truth table form.
- Simplify expressions using Boolean identities.
- Simplify expressions using Karnaugh maps.
Goal 3: Demonstrate combinational logic
- Construct truth tables for combinational logic circuits from their Boolean expressions.
- Construct truth tables for combinational logic circuits from their logic diagrams.
- Write Boolean expressions for combinational logic circuit from their truth tables.
- Write Boolean expressions for combinational logic circuit from their logic diagrams.
- Draw and assemble logic diagrams for combinational logic circuit from their Boolean expressions.
- Draw and assemble logic diagrams for combinational logic circuit from their truth tables.
Goal 4: Examine elements of sequential logic
- Recognize relay-based memory circuits.
- Explain the operation of relay-based memory circuits.
- Recognize symbols for R-S flip-flops.
- Recognize symbols for D-type flip-flops.
- Recognize symbols for J-K flip-flops.
- Draw circuits for R-S flip-flops using NAND gates.
- Draw circuits for D-type flip-flops using NAND gates.
- Draw circuits for J-K flip-flops using NAND gates.
- Draw circuits for R-S flip-flops using NOR gates.
- Draw circuits for D-type flip-flops using NOR gates.
- Draw circuits for J-K flip-flops using NOR gates.
- Explain the operation of R-S flip-flops using timing diagrams.
- Explain the operation of D-type flip-flops using timing diagrams.
- Explain the operation of J-K flip-flops using timing diagrams.
- Explain the operation of R-S flip-flops using truth tables.
- Explain the operation of D-type flip-flops using truth tables.
- Explain the operation of J-K flip-flops using truth tables.
- Assemble flip-flop circuits.
- Test flip-flop circuits for proper operation.
- Draw circuit diagrams for basic shift registers.
- Draw circuit diagrams for counters.
- Draw circuit diagrams for frequency dividers.
- Explain the operation of basic shift registers using timing diagrams.
- Explain the operation of counters using timing diagrams.
- Explain the operation of frequency dividers using timing diagrams.
- Demonstrate various switch debouncing techniques.
Goal 5: Examine digital applications
- Count using the binary number system.
- Convert between binary, decimal , octal, and hexadecimal number systems.
- Identify BCD codes.
- Identify Gray codes.
- Identify ASCII codes.
- Add and subtract binary numbers.
- Explain basic Arithmetic-Logic circuits.
- Explain basic data transfer using a bus structure.
- Identify bus configurations used in computer systems.
- Describe the general principles of read-only memory.
- Describe the general principles of random-access memory.
- Describe the general principles of magnetic memory.
- Name the different types of digital memory devices.
- Explain the operation of LCD display circuits.
- Explain the operation of LED display circuits.
- Troubleshoot LCD display circuits.
- Troubleshoot LED display circuits.
- Repair LCD display circuits.
- Repair LED display circuits
- Identify the major components of a microcomputer.
- Describe the logical flow of a microproccessor program.
- Compare TTL and CMOS integrated circuits.
- Demonstrate applications of digital logic in industrial control.
- Use a logic probe to test and analyze digital circuits.
Add to Portfolio (opens a new window)
|