APCSP - UNIT 3 SCHRAM

0.0(0)
Studied by 1 person
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/18

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 6:19 PM on 2/8/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

19 Terms

1
New cards

What describes collaboration?

Collaboration involves two or more people who work together to solve a problem, produce something, or improve an existing process.

2
New cards

What is the process where the result is greater than the sum of the parts?

Synergy.

3
New cards

What improves the collaborative process?

Using a group of diverse people with different backgrounds and knowledge.

4
New cards

What is a computing innovation?

Global Positioning Systems (GPS), Artificial Intelligence (AI), and 3D Printing are all examples of computing innovation.

5
New cards

Why is it not wise to use people of similar backgrounds for collaboration?

Because the group may not recognize subtle bias, and solutions will likely be less diverse, leading to fewer fresh ideas.

6
New cards

What makes brainstorming an effective technique in collaboration?

Ideas of every person in the group are guaranteed to be heard.

7
New cards

What is the trigger effect?

The trigger effect happens when the presentation of one idea triggers the idea of another solution by one or more members of the collaboration team.

8
New cards

Is a tractor, used to plow a large field, a computing innovation?

It is possible, provided the tractor includes a computer and a GPS that will plow the field without the need of a farmer guiding the tractor.

9
New cards

What is an executable sequence of program language statements that completes one or more tasks?

A computer program.

10
New cards

What is a sequence of statements in a natural language that solves a problem?

An algorithm.

11
New cards

What is a set of program statements that is part of a program and usually performs a single task?

A code segment.

12
New cards

What is another name for a subroutine?

Procedure, Function, or Method.

13
New cards

What is the number one priority of any program development?

Reliability.

14
New cards

What is incremental development in programming?

A style of programming that completes and tests small program segments before continuing to the next code segment of development.

15
New cards

What are the four primary categories of programming errors?

Syntax Error, Runtime Error, Logic Error, Overflow Error.

16
New cards

What type of error occurs when the program output is not correct?

Logic error.

17
New cards

What type of error prevents a program statement from starting any execution?

Syntax error.

18
New cards

What happens during execution that causes the program to stop executing?

Runtime error.

19
New cards

Which technique helps to catch different programming errors?

All of the above techniques (Incremental development, Top-down development, Collaborative brainstorming) help catch different programming errors.