Name an example of how software engineers collaborate in industry.
what is agile scrum/waterfall development.
What does your computer see all data as? Ex. Pictures, Strings, Integers
Bits
Data about data. With two examples.
What is MetaData: date of creation, file size
A physical artifact that can run a program, Ex: computers, tablets, servers, routers, smartphones
What is Computing Device
What are the legal indexes for the array ar, given the following declaration:
int[] ar = {2, 4, 6, 8 }
1, 2, 3, 4
Give an example of an event that could trigger a computing process. (Three possible)
what is Key Press, Mouse Click, Program Start
The process of simplifying complex details by focusing on essential aspects
what is Abstraction
This compression technique is preferred when minimizing data size or transmission time is the top priority.
What is Lossy Compression.
An agreed upon set of rules that specify the behaviour of a system
An array can be store different types of data (like store both doubles and ints). T/F
Name a source of input to a program.
what is Users/Other Programs
Data that changes smoothly and continuously over time
what is Analog Data
This indicates how effectively an algorithm reduces file size.
what is Compression Ratio.
A diagram that is used to show the connections between things or people in a network.
What are the two unreasonable running time functions?
What is O(n!) and O(2^n)
Name a way you can test a program. (4 possible)
what is Hand Tracing, Debugging, Pair Programing, Extra Output
Data that is represented discreetly using binary digits
It allows higher compression ratios but only provides an approximation of the original data
what is Lossy Compression.
The maximum amount of data that can be sent in a fixed amount of time.
A collection of web pages that are linked and accessed via the Internet
what is World Wide Web
what is a Variable, List, Constant
Guarantees complete reconstruction of the original data without any loss of information.
What is Lossless Compression.
The process that makes the data uniform without changing their meaning
What is Data Cleaning
The ability of a system, network, or application to handle an increasing amount of work, or to accommodate a growing number of users or resources
What is Scalability
Which of the following best approximates the minimum possible time to execute three processes when running two processors in parallel?
X: 70 Seconds
Y: 40 Seconds
Z: 60 Seconds
what is 100 seconds