Overview
Offerings
S1-01-CLAYTON-FLEXIBLE
S1-01-MALAYSIA-ON-CAMPUS
Requisites
Prerequisite
Contacts
Chief Examiner(s)
James Salamy
Unit Coordinator(s)
James Salamy
Dr Ajay Achath Mohanan
Learning outcomes
Apply appropriate algorithms, abstract data structures, environments, and standards to a range of real-world programming scenarios.
Construct programs to meet simple and complex real-world specifications at a range of abstraction levels, including assembly, making use of both procedural and object-oriented programming paradigms.
Evaluate the performance of software through the development of test cases and automated measurement and analysis tools.
Describe the design, implementation and project management process of a complex system using context-appropriate graphical, narrative, or technical communication strategies.
Describe the operating principles and use-cases of interrupts, the conversion of analogue and digital signals, and serial communication protocols.
Teaching approach
Active learning
Simulation or virtual practice
Online learning
Peer assisted learning
Assessment summary
Continuous assessment: 60%
Final assessment: 40%
This unit contains threshold hurdle requirements that you must achieve to be able to pass the unit. You are required to achieve at least 45% in the total continuous assessment component and at least 45% in the final assessment component. The consequence of not achieving a hurdle requirement is a fail grade (NH) and a maximum mark of 45 for the unit.
Assessment
1 - Mid-semester test
2 - Assignments
4 - Project activities
5 - Final assessment
Scheduled and non-scheduled teaching activities
Applied sessions
Practical activities
Workshops
Workload requirements
Workload
Learning resources
Required resources
Technology resources
Other unit costs
In this unit, you are required to acquire an “ElecLab Toolkit”. Information regarding how to acquire one on your campus is available on this webpage.
Availability in areas of study
E3001 Bachelor of Engineering (Honours) - Specialisation: Electrical and computer systems engineering
E3001 Bachelor of Engineering (Honours) - Specialisation: Robotics and mechatronics engineering
Minor: Sensory systems in Industry 4.0