Digital Systems

Unit code:NEE3104Study level:Undergraduate

Credit points

12
(Generally, 1 credit = 10 hours of classes and independent study.)

Location

Footscray Park

Prerequisites

NEF1205 - Engineering Fundamentals
(Or equivalent to be determined by unit coordinator)
Co-requisites
(Corequisite units must be studied concurrently with this unit)

Overview

This unit introduces the fundamentals of digital logic design, beginning with the analysis of simple logic gates and their applications. Students will learn to describe circuit operations using truth tables, derive and simplify Boolean expressions, and apply Karnaugh Map reduction techniques. Circuit implementation using basic and universal gate sets is explored alongside simple asynchronous (ripple) counters. The unit also introduces memory elements and arithmetic circuits. Students will design, simulate, and verify digital systems using logic simulation software and implement their designs on Field Programmable Gate Arrays (FPGAs).

Learning Outcomes

On successful completion of this unit, students will be able to:

  1. Apply Boolean algebra to design and implement digital logic circuits using basic and universal gates;
  2. Simplify logic expressions using Karnaugh Map and other reduction techniques to optimise circuit performance;
  3. Analyse and design sequential circuits incorporating flip-flops, counters, and memory elements;
  4. Construct and simulate combinational and sequential logic systems using professional software tools; and
  5. Evaluate and explain both independently and collaboratively the operation and behaviour of digital systems through testing and practical implementation.

Assessment

For Melbourne campuses

Assessment type: Test | Grade: 20%

In-class invigilated test (Individual) (50 mins)

Assessment type: Test | Grade: 20%

In-class invigilated test (Individual) (50 mins)

Assessment type: Practicum | Grade: 60%

Laboratory work and Report (Group) (3000 words)

Tests: These secure invigilated in class assessments have an unpredictable problem-solving scenario format that tests deep understanding, requires explanation of reasoning and process, and involves applying knowledge to new contexts.

Practicum: This secure assessment ensures accountability by requiring students to perform hands on data collection and systems analysis tasks under supervision. Real-time observation and process-focused questioning verify understanding and application of analytical skills. Structured group lab report documenting design, implementation, and validation processes in detail. Progressive milestone checks, documented collaboration and individual contributions ensure accountability and support verification of each student’s engagement. Explicit evaluation of individual contributions further supports the secure assessment and assurance of each student’s achievement of learning outcomes.

Required reading

Refer to VU Collaborate for recommenced reading and other resources.

As part of a course

This unit is studied as part of the following course(s):

Search for units, majors & minors