Applied Computing Unit 1 Exam

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/103

flashcard set

Earn XP

Description and Tags

AOS 1 + AOS 2

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

104 Terms

1
New cards

r > 0.5

strong, positive

2
New cards

r between 0.3 and 0.5

moderate, positive

3
New cards

r between 0 and 0.3

weak, positive

4
New cards

r = 0

no correlation

5
New cards

r between 0 and -0.3

weak, negative

6
New cards

r between -0.3 and -0.5

moderate, negative

7
New cards

r < -0.5

strong, negative

8
New cards
term image

perfect positive

9
New cards
term image

perfect negative

10
New cards
term image

strong positive

11
New cards
term image

strong negative

12
New cards
term image

weak positive

13
New cards
term image

weak negative

14
New cards
term image

no correlation

15
New cards

Pros and Cons of Qualitative data

PROS:
- provides depth
- can probe and follow a theme

CONS:
- small sample size, not random
- narrative descriptive results
- results end up being specific to a small group of people, not easy to draw a conclusion

16
New cards

quantitative data

measurable and specific, easy to chart, uses statistics, and data is largely numerical

17
New cards

qualitative data

about qualities and attributes, harder to measure. can be gathered through focus groups, video footage, observation. Needs to be recorded accurately and transcribed at a later date. patterns and themes are required to be found to analyse data

18
New cards

Pros and cons of quantitative data

PROS:
- more willing participants
- can capture a large random sample
- provides statistical validity, helps accurately reflect characteristics of population

CONS:
- no depth
- can be superficial

19
New cards

focus groups

meeting a small group of individuals, guide through questions, loosely structured to allow ideas to flow

20
New cards

interviews

used to elicit people's opinions and beliefs

21
New cards

observation

using senses when participants are in their own environment, can be selective to data chosen to find most important

22
New cards

open questions

do not limit responses, needed to be worded so responses can be interpreted (qualitative data)

23
New cards

closed questions

limit responses, yes/no, multiple choice, scales, agree/disagree (qualitative data)

24
New cards

referencing

- tells audience if the source is reliable or not
- help them find the original source
- acknowledges the intellectual property of the author, protection against plagiarism

25
New cards

quality of data characteristics

relevance, accuracy, bias, reliability, integrity

26
New cards

relevance

must be relevant, data must be processed while it is current, cannot have outdated data

27
New cards

accuracy

must be accurate, otherwise insights will be poor and decisions made from this data may cause integrity issues, must verify against original source or other secondary sources.

28
New cards

bias

can make information unreliable, vested interest, timing and small sample sizes can lead to ____

29
New cards

reliability

data must be gathered form a reliable sites

30
New cards

integrity

refers to the quality of data. the more errors, the lower the ______

31
New cards

data types examples

Text: character / string

Numeric: Integer, floating point (double/float), date/time

Boolean: True/False, yes/no

32
New cards

integer

whole numbers

33
New cards

floating point / float / double

number with a decimal point

34
New cards

string

series of alphanumeric characters (letters, numbers, etc)

35
New cards

boolean

yes or no, true or false

36
New cards

consent forms

ways to collect data legally, informed consent

37
New cards

APP 2

non-identification of individuals; anonymity and pseudonymity - individuals must have the option of dealing anonymously or by pseudonym with an APP entity.

38
New cards

ethical dilemmas

moral standards that govern the way in which we behave

> conflict between 2 principles about which one is more important
> right and wrong based on a person's opinion

39
New cards

categories of data visualisations

explanatory - to set out a point of view (clearly explained, simply laid out, based on known facts)

exploratory - allows users to select value or category to explore connections and relationships

40
New cards

functional requirements (usability + accessibility)

what the data visualisation should do (function/ behaviour)

usability:
- robustness
- flexibility
- ease of use

accessibility
- navigation
- error tolerance

41
New cards

non-functional requirements

alignment, repetition, contrast, space, balance

42
New cards

constraints

economic: time and budget
technical: hardware and software available for the project
usability constraints: how easy people with disabilities or other specific features can use the solution
social, legal constraints: areas other than the hardware or software

43
New cards

scope of the solution

outlines the boundaries or parameters of the solution so all stakeholders are aware of what the solution will contain, planned in the analysis stage.

44
New cards

design tools

appearance:
- layout diagrams
- story boards
- annotated diagrams and mockups

functionality:
- IPO charts (input, process, output charts)
- flow charts

45
New cards

mock up


shown in colour should look like intended representation

46
New cards

formats and convention definition

format - related to font type, size, background colour
conventions - general tules that are followed when using a particular format.

47
New cards

spreadsheets and data bases definition

spreadsheets are not databases.
spreadsheets can lead to redundant / dupllicate data

databases have multiple tables, no storage limit, and allow for easy/effective retrieval of data

48
New cards

validation of data

Ensures data integrity by checking existence, type, range, and format

49
New cards

functional requirements

directly related to what the solution will do, they typically involve calculations, data processing, data manipulation. THE INPUT REQUIRED

50
New cards

non-functional requirements definition

what the client would like the solution to have, but does not affect what the solution does. often tied to constraints of a system. can be categorised into terms of:
USABILITY (how easy it is to use)
RELIABILITY (how much it can be depended upon)
PORTABILITY (how easily it can be used in different operating systems)
ROBUSTNESS (how well it responds to errors)
MAINTAINABILITY (how easy it is to look after when it is in use)

51
New cards

pseudocode

code that designs algorithms in clear, human-readable formats

52
New cards

record and fields (difference)

record: basic structure for collection of related elements consists of fields (can be or not be the same data type, related elements)

fields: fixed, has its own data type, single data item, each has their own name and data type

53
New cards

naming conventions

camel case, Hungarian notation

54
New cards

camel case

first word lowercase, following words capitalised. ‘tableName’, ‘helloWorld’, ‘nameHungarianNotation’

55
New cards

Hungarian notation

Three letter abbreviation. ‘qry’, ‘tbl’, ‘lbl’, ‘btn’

56
New cards

problem solving methodology

analysis
- solution requirements
- solution constraints
- solution scope

design
- solution design
- evaluation criteria

development
- manipulation
- validation
- testing
- documentation

evaluation
- strategy
- report

57
New cards

difference between valid and accurate

valid data is reasonable, but accurate data is true

58
New cards

unsuccessful data visualisation

- too complex
- no explanation
- too much data
- too small

59
New cards

processing features of a programming language

control structures, functions, classes, methods

60
New cards

types of control structures

sequences, conditional statements (selections), iteration (loop)

61
New cards

sequence

set of instructions executed line by line, every line is executed in the order that it is written

62
New cards

conditional statements (define and type)

selections, allow the application to make decisions during runtime dependent on given conditions. conditional statements are BOOLEAN, run based on the result of a condition being evaluated as either true or false

alternative execution (IF, ELSE), conditionals with more than one logical expression, CHAINED CONDITIONALS, NESTED CONDITIONALS, switch/ case

63
New cards

iteration (define and types)

loops, repeat sections of a code until a condition is met
while loops, do/while loops, for loops, repeat/until loops

64
New cards

WHILE loops

a section of code that is run when, and for as long as, a condition is met.

useful for when a programmer does not know when the condition will be met or if it will execute at all

the condition within the loop must meet at lease one for the code within it to be executed, if it is always true, it will create an infinite loop.

65
New cards

FOR loops

a section of code that is run a predetermined number of times, will only execute the code inside them if the condition is still being met, if it does not terminate, there is a logical error

can be used to perform an action on every element of an array, or to perform basic search through a set of elements in a data structure.

need 3 pieces of information
1. starting point (counter)
2. the end condition
2. an increment that increases/ decreases the starting point (counter) so that it approaches the end condition

66
New cards

functions

a block of code that is intended to be used repeatedly within an application
provide a RETURN VALUE as a result often assigned to variables, used in an equation

67
New cards

internal documentation

improves code readability, allows others to understand + interpret code. Comments and naming conventions are the most common forms of this.

68
New cards

internal documentation conventions

- header comments: name of file, program description, name, date
- documentation of classes and methods: behaviour, how they are used, any expected inputs and outputs of respective data types
- function and subroutine comments: describe purpose + input and output
- single line/ multi line comments: brief summaries of portions of code or explaining complex algorithms within the code themselves
- info on updates made to the program

69
New cards

primary source + examples

first hand account of information and original data

eg. surveys, interviews, diaries, letters, journals, autobiographies, art, maps photo, film, music

70
New cards

secondary source

summary or collection of existing data, full citation of original data

ex. text book, article reviews, articles about people and events

71
New cards

data collection methods

survey, focus group, interview, observation,

72
New cards

survey

quick way to gather a lot of data, can gather information on what people think is true, need to be carefully designed so participant's responses can provide suitable data

73
New cards

APP 6

information only being held for its primary purpose; entities can only use or disclose personal information for a purpose for which it was collected (known as ‘primary purpose’).

74
New cards

APP 11

security measures used to protect personal informationl; entities must take reasonable steps to protect personal information it holds from misuse, interference and loss, as well as unauthorised access, modification or disclosure.

75
New cards

text

letters, can be further specified as strings or characters (AOS1, data analytics)

76
New cards

numeric (AOS 1)

integers, floating points, date/time (AOS 1)

77
New cards

Database

A collection of logically related data that makes it easier for users to retrieve information quickly.

78
New cards

Flat File Database

A database with a single table, such as an Excel workbook, which can create redundant data.

79
New cards

Relational Database

A type of database that stores data in multiple tables and allows relationships between them. Usually through primary and foreign keys.

80
New cards

Primary Key (PK)

A unique identifier for a record in a table, used to establish relationships between tables.

81
New cards

Foreign Key (FK)

A primary key used in another table, to link the tables together.

82
New cards

One-to-One Relationship

A type of relationship where one record in a table is associated with one and only one record in another table.

83
New cards

One-to-Many Relationship

A type of relationship where one record in a table can be associated with multiple records in another table.

84
New cards

Many-to-Many Relationship

A type of relationship where records in one table can relate to multiple records in another table and vice versa.

85
New cards
<p>This is…</p>

This is…

An entity relationship diagram, used to plan the relationships between tables.

86
New cards

Data Visualisation

Graphic representation of data using software tools.

87
New cards

Exploratory Data Analysis

Uncover patterns and anomalies in datasets.

88
New cards

Infographics

Graphical representation of complex data for clarity.

89
New cards

Dynamic Data Visualisations

Visuals that change appearance based on user interaction.

90
New cards

Static Infographics

Single poster format with graphics and text.

91
New cards

Series Infographics

Related information presented in a segmented manner.

92
New cards

Visual Hierarchy

Arrangement guiding viewer through content importance.

93
New cards

Clarity of Message

Clear communication of data insights and findings.

94
New cards

Formats in Visualisation

Choices regarding visual appearance of data.

95
New cards

Use of Colour

Enhances readability and emphasizes important features.

96
New cards

Font Attributes

Typeface and style choices in visualisation. E.g. ‘serif’ and ‘sans serif’

97
New cards

Images and Icons

Visual elements enhancing understanding of data.

98
New cards

Serif (+ example)

Has ‘serifs’ on the ends of letters, like Times New Roman.

99
New cards

Sans Serif (+ example)

Does not have ‘serifs’ on the ends of letters, like Arial or Helvetica.

100
New cards

Benefit of Serif fonts

Good for large paragraphs, enhances readability, and is best for printed text.