CMSC 130 Syllabus
CMSC 130 Syllabus
COURSE OBJECTIVES:
At the end of the course, the student should be able to:
1. Represent data in various formats & perform computer arithmetic on them;
2. Demonstrate knowledge and understanding of logic functions, logic diagrams and Boolean
Algebra;
3. Describe and analyze digital logic circuits;
4. Design and simplify combinational and sequential circuits:
5. Demonstrate skill in implementing logic functions
TOPIC OUTLINE:
1. Data Representation ( 2 hours)
1.1 Number Systems and Base Conversion
1.2 Negative Numbers Representations
1.3 Binary and Alphanumeric Codes
1.4 Fixed and Floating Point Representations
3. Logic Gates, Logic Functions, Logic Diagrams and Boolean Algebra (4 hours)
4. Simplification of Logic Circuits ( 4 hours)
4.1 Algebraic Method
4.2 Karnaugh Mapping
4.3 Quine-McCluskey Method
FIRST EXAMINATION
5. Analysis of Combinational Circiuts ( 2 hours)
5.1 Truth Tables
5.2 Logic Equations