James Cook University Subject Handbook - 2003

CC2510:03

Digital Logic and Computing Methods

Townsville HECS Band 2

39 hours lectures, 39 hours tutorials, demonstrations and practicals, site visits and seminars. Semester 1.

Section A: Digital Logic — Boolean algebra and minimisation, practical design of combinational and clocked synchronous sequential logic circuits; ABEL representation of digital logic; programmable logic devices and programming these devices, logic families and interfacing.

Section B: Computing Methods — programming engineering applications in structured programming tools and environments.

Learning Objectives:

  1. translate an English based requirements statement into a form suitable for implementing as a logic design;
  2. design minimum gate count combinational logic circuits;
  3. design synchronous sequential logic to satisfy state machine requirements;
  4. write ABEL programs to realise combinational and sequential logic circuits;
  5. demonstrate an ability to describe the electrical properties of, and justifiably select between, the commonly used logic family technologies, including EPLD devices;
  6. discuss, in a cohesive and valid manner, the design processes and selection criteria used in digital logic design.
  7. a detailed knowledge of the management principles of multi-module software design and development;
  8. develop a top-down programming style using structured programming techniques applied to a common programming language and operating system for the development of maintainable applications from a design specification.

Assessment by examination (50%-70%); on-course assessment (30%-50%).