CSC 204 + Lab: Introduction to Computer Hardware and Digital Logic

Offered Under: B.Sc. in Computer Science (CSC)
Description

Overview of digital and analog systems, and the basic building blocks of digital systems. Discussion on combinational logic: number systems, logic gates, Boolean algebra, arithmetic circuits, field programmable logic gates. Design techniques for sequential circuits: latches, register, counters, MSI logic circuits, flip-flops, A-D and D-A converters, IC logic families, memory devices, PLD, ASIC, FPGA. The accompanying LAB course provides students with a hands-on-experience in the design and operation of sequential circuits using various flip-flops.



Course Type Major
Credit Hour 4
Lecture Hour 60
Expected Outcome(s):
  • Develop a solid understanding of the foundational concepts of digital design.
  • Gain a detailed understanding of memory and the memory hierarchy.


Grading Policy:

Letter Grade Marks Grade Point
A 90 - 100 4.00
A- 85 - 89 3.70
B+ 80 - 84 3.30
B 75 - 79 3.00
B- 70 - 74 2.70
C+ 65 - 69 2.30
C 60 - 64 2.00
C- 55 - 59 1.70
D+ 50 - 54 1.30
D 45 - 49 1.00
F 00 - 44 0.00