Digital Technologies Flashcards
smart me
Explain the EXPLORE stage of the EDGE problem solving process.
In the EXPLORE stage, the focus is on understanding the problem and gathering as much information as possible related to the issue at hand.This can include looking for already existing solutions
What does EDGE stand for
EDGE stands for EXPLORE, DEVELOP, GENERATE, and EVALUATE.
Explain the DEVELOP stage of the EDGE problem solving process.
This stage we develop possible solutions to the problem, typical tasks would be creating IPO charts, annotated wireframes and screen designs and developing algorithms
Explain the GENERATE stage of the EDGE problem solving process.
This stage we generate the solution, typical tasks would be converting algorithms to code, testing algorithms through desk checks. Testing and commenting code, testing the user interface
Explain the EVALUATE stage of the EDGE problem solving process.
Throughout the entire process we should be evaluating the process, typical task include evaluate the solution against prescribed and self-determined criteria. Evaluating the explore, develop and generate phase and adjusting appropriately
Explain the difference between system, computational and design thinking
System thinking is when we look at the system as a whole and consider hardware, software and system impacts and constraints.
Computational thinking is when we look at how we can break the problem down into smaller more manageable tasks.
Design thinking is when we focus on the User Interface and User experience
Explain why we might decompose a problem
When solving complex problems. We decompose a problem to break it down into manageable parts to make it easier to solve.
Explain what an IPO chart is
An IPO chart breaks down a tasks into the inputs, process and output so it can more easily be converted to an algorithm later.
Explain what an Algorithm is
An algorithm is a logical set of steps to achieve a goal.
Explain the three Algorithm control structures giving examples
Sequence is one step after another – making a cake would be an example
Selection is making a choice based on a criteria, an IF statement is an example of selection
Iterations are Loops – a loop can be used to repeat a process a certain amount of times.
Explain why design thinking is important when exploring digital problems.
Design thinking considers the users perspective of user interface and user experience. It is important to consider this to ensure a good user interface is designed
Explain utility giving examples of portability and responsiveness
Utility is how useful a user interface is. Portability means that it will work on many devices e.g. phone and laptop. Responsiveness is if the program changes to better fit different devices as the interface looks different on all devices
Explain why accessibility is important
Accessibility is important to ensure we are developing apps that can be used by as many different types of people as possible.
Give three examples of accessibility features
Screen reading, Accessible images, Accessible multimedia, Video captions, colour blind filters. larger text sizing.
Explain what safety means in relation to user interface design
Safety within interface design means to add features that prevent the user from making mistakes, such as consent prompts, and hiding data.