Mechatronics 1 (MTRX1702)

UNIT OF STUDY

This unit of study aims to provide an introduction to the analysis and design of digital logic circuits and to provide a foundation for the study of systems and embedded programming for the degree in Mechatronic Engineering.
Introductory Digital Systems (3 CR): Number systems and codes; Logic gates and Boolean algebra, universal (NAND) logic gates; Digital arithmetic: operations and circuits, Two`s complement addition and subtraction, overflow; Combinational logic circuits; Flip-flops and related devices; Counters and registers, shift register applications; sequential circuits, designs of synchronous, cascadable counters (BCD and binary). Integrated circuit logic families and interfacing; practical issues including, fan out, pull-up/down, grounds, power supplies and decoupling; timing issues, race conditions. Tri-state signals and buses; MSI logic circuits, multiplexers, demultiplexers, decoders, magnitude comparators; Introduction to programmable logic devices. The unit of study will include a practical component where students design and implement logic circuits. Purchase of a basic laboratory tool kit as described in classes will be required.
Introductory Software Engineering (3 CR): This unit of study provides an introduction to software design, implementation, debugging and testing in the context of 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. 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. Functions and parameter passing. Derived storage classes: structures and unions. File I/O.

Our courses that offer this unit of study

Further unit of study information

Classes

Lecture(2.00 hours per week), Tutorial(3.00 hours per week), Independent Study(5.00 hours per week),

Assessment

Through semester assessment (50%) and Final Exam (50%)

Faculty/department permission required?

No

Unit of study rules

Prerequisites and assumed knowledge

MTRX1701

Prohibitions

ELEC2602, ELEC1101, COSC1002, COSC1902

Study this unit outside a degree

Non-award/non-degree study

If you wish to undertake one or more units of study (subjects) for your own interest but not towards a degree, you may enrol in single units as a non-award student.

Cross-institutional study

If you are from another Australian tertiary institution you may be permitted to underake cross-institutional study in one or more units of study at the University of Sydney.