1.0 - Introduction Flashcards

1
Q

What does a Computer Program do?

A

More fine grained approach than hand calculations or spreadsheets perform a set of calculations via algorithms/functions/classes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is Visual Scripting?

A

Form of computer programming where the input variables are represented by user interactive components (e.g. sliders).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the positives of Hand Calculations?

A
  • Transparency in the calculation method
  • Quick process for small number of calculations
  • Usually required for formal calculations
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the negatives of Hand Calculations?

A
  • Human Error is problematic and difficult to spot
  • Takes a long time with large numbers of calculations
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the positives of Spreadsheets?

A
  • Very robust for quality control
  • Good for investigating problems a few dozen times
  • Suitable for routine design calculations
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the negatives of Spreadsheets?

A
  • Difficult to trace back steps
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the positives of Programming?

A
  • Very robust for quality control
  • Scales well for larger problems
  • Suited for automation of large repetitive problems
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the negatives of Programming?

A
  • Only feasible for someone with programming skills
  • Needs to be a high investment in learning the skills
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the positives of Visual Scripting?

A
  • Visual debugging is very effective
  • Easy to pick up and learn
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the negatives of Visual Scripting?

A
  • Tracing back is challenging
  • Becomes sluggish for larger problems
How well did you know this?
1
Not at all
2
3
4
5
Perfectly