CSCI 12 — Digital Logic Design
This course provides an introduction to the fundamentals of designing digital computer hardware. The course covers: logic gates, binary number system, conversion between number systems,Boolean algebra, Karnaugh maps, combinational logic, digital logic design, flip-flops,programmable logic devices (PLDs), counters, registers, memories, state machines, designing combinational logic and state machines into PLDs, basic computer architecture, and hardware description programming. Lab assignments are design oriented. Not open to students with credit in Engineering 12.