Thinking Technology and Design
UNIT LEARNING OUTCOMES
1. Two ‘Unit Learning Outcome (ULO)’ of this unit SIT105 are (ULO2) develop strategies using generic andIT specific techniques to explore algorithms and (ULO3) Create algorithms using the input
-processing- output model, defining diagrams and pseudocode to demonstrate simple program design.
2. This assignment requires you to design and develop algorithms. The assessment of this assignment will indicate whether students can partially attain the associated Unit Learning Outcomes.
- Read the entire assignment sheet, the rubric and answer all of the following tasks below.
- Place your name, ID and answers in your document. Please note that only MS Word (docx) may be submitted. The word count is 1500 words max (upper limit).
- Submit your assignment document on CloudDeakin assessment task 2 dropbox.
Qantas has chosen Boston Dynamics as the vendor to produce the UAV (Unmanned Aerial Vehicle) drone discussed in assessment task 1. The project is now being broken down into segments (divide and conquer) by the project manager. They have outlined that one major part of this project is to develop the algorithms (artificial intelligence) to operate the drone and ensure it does what it is designed to do successfully. So your first goal as the software developer is to create two algorithm modules in a pseudocode format. At a later stage thesealgorithm modules will be implemented into the drone allowing it to perform specific tasks accurately.
APPLIED PROJECT: DESIGN THE DRONE ALGORITHMS!
The purpose of this applied project is to start to develop the overall algorithm for the drone, however
this will begin with two sub-modules (you need to use modularization), one easier and one more difficult. Think about what are the fundamental steps involved, can you write a functioning set of instructions to achieve each task?
TASK 1 – MODULE PASSENGER_CHECK
- The first algorithm is focused around efficient boarding of passengers. So this is aimed at automatic visual checking of passengers entering in the plane.
- Focus on the steps involved for the drone to check the passport vs. the characteristics of what the person actually looks like. Are they the same or different? If the same, everything will be okay and the passenger can board but if they are different we they will not be permitted.
- Hint: You can see what a typical Australian passport looks like (sourced from Government website): https://www.usi.gov.au/sites/usi/files/inline_img/15/10/passport.jpg
- Hint: Check things like eye colour, hair colour, skin colour and fingerprints.
- You need to submit your design (defining diagram) and algorithm sub-module written in Pseudocode.