This subject is made up of a 2 hours lecture and a 2 hours laboratory per week, so as to involve the student in both the theoretical and practical applications of digital electronics. Emphasis will be placed on the practical application of digital logic circuits. Basic logic gates will be used and emphasised in the laboratory component of the course. Topics will include analog and digital signals and their characteristics, the binary, BCD, hexadecimal numbering systems, digital waveform timing, basic logic gates, Boolean algebra, and simplification of combinational logic circuits such as binary adders, parity generation and parity check circuits and sequential circuits such as Flip-flops including ripple counters. Troubleshooting techniques including tracing breadboard faults will be introduced. Students will work in groups of two in the laboratory. Students will complete a practical digital project which may involve a microcontroller towards end of the course.