Measurable Student Learning Outcomes
1. (Comprehension Level) Express numbers in binary, octal, hexadecimal, and decimal systems. (CSLO 2)
2. (Application Level) Apply fundamental arithmetic operations within each number system. (CSLO 2)
3. (Knowledge Level) Memorize and reproduce postulates and theorems of Boolean algebra. (CSLO 3)
4. (Application Level) Apply Boolean algebra to binary variable and logic operations to develop Boolean functions. (CSLO 4)
5. (Evaluation Level) Produce and interpret truth tables. (CSLO 3)
6. (Application Level) Write Boolean functions in canonical and standard forms.
7. (Application Level) Manipulate and simplify Boolean functions using DeMorgan's theorem and Karnaugh maps.(CSLO 3)
8. (Application Level) Implement combinational circuits using SSI elements (AND, OR, and inverters), MSI elements (multiplexers, encoders, decoders, comparators, adders, and multipliers). (CLSO 2,3,4)
9. (Application Level) Implement synchronous sequential circuits using latches and edge-triggered flip-flops (shift registers, ripple counters, and synchronous counters). (CLSO 2,3,4)
10. (Analysis Level) Analyze combinational and synchronous sequential circuits. (CSLO 2)
11. (Synthesis Level) Design and analyze synchronous sequential circuits using Mealy and Moore models, state transition tables and diagrams, and simplification techniques. (CSLO 2,3,4)
12. (Synthesis Level) Develop and analyze algorithms for the control of synchronous sequential circuits, such as shift registers and counters. (CSLO 2,3,4)
13. (Comprehension Level) Describe the function of memory elements (RAM, ROM) and programmable logic arrays. (CSLO 3)
14. (Synthesis Level) Design, build, debug, and demonstrate the function of complex synchronous machines to solve given problems. (CSLO 2,3,4)
15. (Application Level) Demonstrate proficiency with laboratory equipment and procedures. (CSLO 2,3,4)