University of Surrey - Guildford

Registry > Module Catalogue
View Module List by A.O.U. and Level  Alphabetical Module Code List  Alphabetical Module Title List  Alphabetical Old Short Name List  View Menu 
2010/1 Module Catalogue
 Module Code: EEE1024 Module Title: DIGITAL ELECTRONICS
Module Provider: Electronic Engineering Short Name: EEE1024
Level: HE1 Module Co-ordinator: EMERSON NG Dr (Elec Eng)
Number of credits: 10 Number of ECTS credits: 5
Module Availability
Autumn & Spring Semesters (Semester 1 and Semester 2)
Assessment Pattern

Assessment Pattern


Unit(s) of Assessment


Weighting Towards Module Mark(%)






Module Overview

Introduction to digital logic, circuits & systems.


Module Aims

To introduce the fundamental principles of digital logic, circuits and systems starting with symbolic logic through to the concept of logic gates to the structure and operation of digital logic circuits and systems.


Learning Outcomes

Learning Outcomes


Upon successful completion of the module students should be able to:



  • Manipulate and simplify logic functions using the laws of Boolean algebra and Karnaugh maps.


  • Describe the basic operation of electronic logic gates and their performance capabilities and limitations.


  • Use number systems to perform simple binary arithmetic and code conversion and describe the implementation of basic computer arithmetic circuits.


  • Demonstrate the implementation of logic functions using multiplexer & decoder ICs and programmable logic devices.


  • Analyse and design simple combinational logic systems.


  • Describe the basic principles of flip-flops as memory elements and their implementation in registers and counters.


  • Apply the principles of analysis and design of simple synchronous sequential systems using state diagrams and state change tables.


  • Describe the basic architecture and operation of computer systems with reference to the design of simple PIC microcontroller based systems.



Module Content


Module Content


Semester 1



Principles: digital signals & systems, computer hardware & basic operation. Symbolic logic, logical connectives: AND,OR, NAND, NOR, EXOR. Boolean algebra, duality, truth tables, positive & negative assertion level logic. Electronic logic gates: FET logical switch & CMOS. Combinational logic functions. Minimisation using Karnaugh maps & algorithmic techniques. Propagation delay & logic hazards. (8 lectures)



Simple binary arithmetic: codes & conversions, 2’s complement & floating point representation. Arithmetic circuits: series/parallel adders & subtractors. (2 lectures)



Semester 2



IC logic systems: multiplexers, decoders, programmable logic devices. Latches & flip-flops: clocked D-type & JK-type, edge & pulse triggered versions. Shift registers & counters. Synchronous sequential systems: state diagrams & design method. (6 lectures)



Computer systems: microprocessors & microcontrollers. Basic architecture & operation: Buses, ALU , registers & flags, instruction decoding & control. Types of memory. Input/output ports, interrupts, bus communication & tri-state devices. Instruction sets, machine code & assembly language. Examples using PIC microcontrollers. (4 lectures)



Methods of Teaching/Learning
20 lectures. Formative test end of semester 1 & formal exam end of semester 2.
Selected Texts/Journals

Emerson, NG,  Lecture course overheads & tutorial problems: ‘Digital Electronics’ A



Storey, N ‘Electronics: A Systems Approach’, 3rd edition. 0-13-129396-6, Prentice Hall (2006) A



Crowe, J & Hayes-Gill, B ‘Introduction to Digital Electronics’. O-0340-64570-9, Arnold (1998) B



Floyd, TL, ‘Digital Fundamentals’, 9th edition. 0-13-197255-3, Prentice Hall (2006) B



Morton, J, ‘PIC Your Personal Introductory Course’, 2nd edition. 0-7506-5038-9, Newnes (2004) C



Last Updated
Jan 2011 jg