Semester 1, 2023 Toowoomba On-campus | |
Units : | 1 |
School or Department : | School of Engineering |
Grading basis : | Graded |
Course fee schedule : | /current-students/administration/fees/fee-schedules |
Staffing
Course Coordinator:
Overview
Engineering and computing professionals work daily with digital technology. An understanding of digital logic and microprocessors forms a critical basis for further studies and employment in many areas of engineering and computing. Through understanding the design and operation of basic microcontroller systems, students become capable of specifying, designing, programming and testing simple systems, which are critical skills in many areas of engineering.
Using the Arduino Uno as a base, this course aims to develop a fundamental understanding of the operation of the digital computer. It includes digital logic fundamentals; number systems; design and programming of microcontroller systems; analogue to digital and digital to analogue conversion; input/output methods; general interface techniques and an introduction to PLCs with practical examples.
Course learning outcomes
The course objectives define the student learning outcomes for a course. On completion of this course, students should be able to:
- understand, use and create system specification documents;
- design combinational digital circuits using basic logic elements;
- program a typical PLC to perform a specific task using FBD and ladder code;
- examine number systems and data types and demonstrate their application in computer code;
- program microcontrollers using graphical and high level language;
- explain the operation, and evaluate typical applications, of analogue to digital and digital and analogue converters;
- communicate technical information in a professional manner.
Topics
Description | Weighting(%) | |
---|---|---|
1. | Number systems and Information coding | 10.00 |
2. | System Specifications and Documentation | 10.00 |
3. | Digital Logic | 15.00 |
4. | Introduction to PLCs | 20.00 |
5. | Algorithms and Data Types | 10.00 |
6. | Microcontroller programming | 25.00 |
7. | Microcontroller applications | 10.00 |
Text and materials required to be purchased or accessed
Student workload expectations
To do well in this subject, students are expected to commit approximately 10 hours per week including class contact hours, independent study, and all assessment tasks. If you are undertaking additional activities, which may include placements and residential schools, the weekly workload hours may vary.
Assessment details
Description | Group Assessment |
Weighting (%) | Course learning outcomes |
---|---|---|---|
Quiz | No | 10 | 4 |
Portfolio 1 | No | 20 | 1,2,3,7 |
Portfolio 2 | No | 30 | 1,3,7 |
Portfolio 3 | No | 40 | 1,5,6,7 |