Skip to main content

During 2021 we will continue to support students who need to study remotely due to the ongoing impacts of COVID-19 and travel restrictions. Make sure you check the location code when selecting a unit outline or choosing your units of study in Sydney Student. Find out more about what these codes mean. Both remote and on-campus locations have the same learning activities and assessments, however teaching staff may vary. More information about face-to-face teaching and assessment arrangements for each unit will be provided on Canvas.

Unit of study_

MTRX1702: Mechatronics 1

This unit of study aims to provide a foundation for the study of systems and embedded programming for the degree in Mechatronic Engineering. It is based around a systems engineering approach to requirements capture, software design, implementation, debugging and testing in the context of the C programming language. Problem definition and decomposition; the design process; designing for testing and defensive coding methods; modular code structure and abstract data types; best practice in programming. Programming in teams; documentation and version control. The C language: Preprocessor, tokens, storage classes and types; arithmetic, relational and bit manipulation operators; constructs for control flow: if, switch, for, do and while; arrays; pointers and character strings; dynamic memory allocation; functions and parameter passing; derived storage classes: structures and unions; file I/O.

Code MTRX1702
Academic unit Aerospace, Mechanical and Mechatronic
Credit points 6
Prerequisites:
? 
None
Corequisites:
? 
None
Prohibitions:
? 
ELEC1101 or ELEC2602 or COSC1902 or COSC1002
Assumed knowledge:
? 
MTRX1701

At the completion of this unit, you should be able to:

  • LO1. analyse, design, implement, debug, and test programs
  • LO2. design and implement complete and correct programs in the C language.