Course Title: Digital Control System Design

Part A: Course Overview

Course Title: Digital Control System Design

Credit Points: 12.00

Important Information:

Please note that this course may have compulsory in-person attendance requirements for some teaching activities.

To participate in any RMIT course in-person activities or assessment, you will need to comply with RMIT vaccination requirements which are applicable during the duration of the course. This RMIT requirement includes being vaccinated against COVID-19 or holding a valid medical exemption.

Please read this RMIT Enrolment Procedure as it has important information regarding COVID vaccination and your study at RMIT:

Please read the Student website for additional requirements of in-person attendance:


Please check your Canvas course shell closer to when the course starts to see if this course requires mandatory in-person attendance. The delivery method of the course might have to change quickly in response to changes in the local state/national directive regarding in-person course attendance.


Course Code




Learning Mode

Teaching Period(s)


City Campus


520T Future Technologies


Sem 2 2022

Course Coordinator: Amita Iyer

Course Coordinator Phone: +61 3 9925 8311

Course Coordinator Email:

Course Coordinator Location: RMIT City Campus

Pre-requisite Courses and Assumed Knowledge and Capabilities

Students are required to have successfully completed MANU2524 Industrial Automation and Control

Course Description

This course provides an introduction to Digital Control Systems Design, which includes but is not restricted to combinational and sequential logic circuits, hardware description language, microprocessor, micro-controller and digital signal processor architectures, programming and microprocessor interfacing techniques. Sensor interfacing using digital communication network protocols for smart sensors e.g. I2C, SPI, CAN (controller area network) etc. and simple project design, construction, testing and commissioning. Work Integrated Learning (WIL) is delivered to you through the practicals and a project completed in this course.

Objectives/Learning Outcomes/Capability Development

This course contributes to the following program learning outcomes:
1.1. Descriptive, formula-based understanding of the underpinning natural and physical sciences and the engineering fundamentals applicable to the practice area.
1.2 Procedural-level understanding of the mathematics, numerical analysis, statistics, and computer and information sciences which underpin the practice area.
1.3. In depth practical knowledge and skills within specialist sub-disciplines of the practice area.
2.1.Application of established technical and practical methods to the solution of well-defined engineering problems.
2.2.Application of technical and practical techniques, tools and resources to well defined engineering problems.
2.3.Application of systematic synthesis and design processes to well-defined engineering problems.

On successful completion of this course you should be able to:

1. Design, construct and test digital control systems.
2. Apply microprocessor programming principles to design microprocessor-based systems with emphasis on digital controllers and sensors using point to point and/or network protocols for smart sensors.
3. Develop computer system design concepts, particularly the relationship between hardware and software on system performance.
4. Apply Microprocessor/micro-controller interfacing techniques to design and construct appropriate interface to external hardware.
5. Develop testing procedures to verify the performance of design specifications, diagnosis of faults in hardware and software and completion of the commission.

Overview of Learning Activities

In this course you will learn through the following activities:
1.Face to Face teaching: to get familiar with theoretical principles of embedded systems, computer architecture, micro-controllers and microprocessors and introduction to the application of these principles to basic problem solving.
2.Personal reading (eg. prescribed sections of the textbook): to reinforce/strengthen your understanding of principles and applications
3.Assignments: to challenge you through application-oriented problems, and will enhance your problem solving skills and solve design problems.
4.Project: to practice the theory learnt and to simulate real workplace like situation.
5.Tutorial and Lab sessions: to understand the key concepts, practical applications and how to analyse results, you are encouraged to use references on special topics available in the Carlton library. The lab work allows you to develop practical skills in working with embedded systems and apply assembly language to micro-controller /microprocessor based systems.

Overview of Learning Resources

Learning resources will consist of recommended references and class notes which may be accessed through "myRMIT”. The set of references is deliberately broad, including books, journal publications, government reports, industry standards and handbooks, and web-based resources.

Overview of Assessment

☒ This course has no hurdle requirements.
☐ All hurdle requirements for this course are indicated clearly in the assessment regime that follows, against the relevant assessment task(s) and all have been approved by the College Deputy Pro Vice-Chancellor (Learning & Teaching).

Assessment 1: Practical Assignment
Weighting towards final grade (%):25

this task assesses the following learning outcomes:
PLO 1.1, 1.2, 2.1, 2.2, 2.3



Assessment 2: Project
Weighting towards final grade (%):35
this task assesses the following learning outcomes:
PLO 1.1, 1.2, 2.1, 2.2, 2.3
CLO 1, 2, 3, 4, 5

Assessment 3: Exam
Weighting towards final grade (%):40
This task assesses the following learning outcomes:
PLO 1.1, 1.2, 2.1, 2.2, 2.3
CLO 1, 2, 3, 4, 5