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
Lecture(2.00 hours per week), Tutorial(3.00 hours per week), Independent Study(5.00 hours per week),
Computing Exercise 50%, Exam (Final) 50%
Faculty/department permission required?
Unit of study rules
Prerequisites and assumed knowledge
ELEC2602, ELEC1101, COSC1002, COSC1902
Study this unit outside a degree
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.
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.