True or false
We only use the word computer to reference desktop computers.
False
What two parts of a computers hardware are part of the "basic" computer set up and are responsible for inputing
keyboard
mouse
What is a program?
Set of instructions that tell the computer what to do
True or False
The engineering process is linear.
False
Sometimes you need to go back to improve upon your design and get it retested
8
1000
What part of the computer do USERS interact with?
The user interface
Entering numbers into a spread sheet is known as what type of data? (input or output)
Input
What do we call a collection of programs, data and information?
Software
True or False
When in the testing phase it is okay to only get your friends to trial things.
False, you want multiple types of testing.
Alpha testing - friends, family and people you trust
Beta testing - random focus group once program is completed
255
11111111
Turning a computer off and on again is an example of doing what?
Troubleshooting
What type of hardware (input or output) are gaming controllers?
input
Safari is an example of what type of software?
Application software
What name do we give to files that give information about a program including which files are included, how to install it , how to use it and any attributions that may be made?
README files
12
1100
The user interface that deals with graphics/ images is known as the...
Graphical user interface (GUI)
When we input data into a computer it is decoded into binary in order for the computer to use it.
False
It is encoded.
iOS Apple is an example of what type of software?
System software
Pair programming
42
101010
What piece of hardware contains the main components of the computer?
Computer case
The name for this data encoding scheme uses numbers and letters to represent colours
Hexadecimal
Name the 3 software types
System, programming and application
Provide two examples of defensive programming
Use case - (broad, looks at the program from beginning to end, identifying all possible routes/outcomes)
Test case - (very specific, looks at one point in your programming and identifies all possible outcomes for that one piece)
123
1111011