LOCK TF IN!!!!

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

1/53

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 12:57 AM on 9/21/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

54 Terms

1
New cards

Which test focuses on how components work together?

A. Integration testing | 🧠 Memory Hook: Integrate = Combine. Unit checks 1 piece; integration checks how connected pieces work together.

2
New cards

Beta testers use a nearly finished application and report their experience. Which test is this?

A. User testing or user acceptance testing | 🧠 Memory Hook: User testing = Real people, real tasks.

3
New cards

Which activity may be included when software is released to production?

A. User training and final acceptance trials | 🧠 Memory Hook: Deployment = Onboarding. Roll out software with user training.

4
New cards

A person feels unable to choose among too many online options. Which challenge is this?

B. Decision paralysis | 🧠 Memory Hook: Too many choices paralyze action.

5
New cards

Developers write code in a high-level language like Python or Java. Which computing component(s) translate the high-level source code to object code?

A. Compiler and Assembler/Interpreter | 🧠 Memory Hook: Translators in the middle convert human code into machine code.

6
New cards

A thermostat repeatedly checks the temperature until it reaches 70°F. Which operation is central to this behavior?

A. Iterative | 🧠 Memory Hook: Iteration = Repetition until condition met.

7
New cards

An instruction says "Go back and do it again." What property of a formal algorithm does it violate?

A. It is not unambiguous | 🧠 Memory Hook: Vague = Ambiguous. Algorithms must specify exact targets and stopping criteria.

8
New cards

Which smartphone feature supports location tracking?

C. GPS | 🧠 Memory Hook: GPS pinpoints satellite location.

9
New cards

Which calculator function handles an attempt to divide by zero?

A. Error handling | 🧠 Memory Hook: Division by zero is illegal -> Intercepted by error handling.

10
New cards

A traffic system gives an ambulance a green light automatically. Which feature is being used?

C. Emergency vehicle priority | 🧠 Memory Hook: Emergency override grants priority signal timing.

11
New cards

Which phase transforms requirements into a technical framework?

A. Design | 🧠 Memory Hook: Design is the blueprint (requirements = what, design = how).

12
New cards

A developer fixes an error discovered after release. Which maintenance type applies?

A. Corrective | 🧠 Memory Hook: Corrective = Correcting bugs after release.

13
New cards

A photographer uses AI for consistent exposure but personally chooses the story and mood of an image. This best demonstrates that:

B. Technology assists while creativity guides | 🧠 Memory Hook: AI is the assistant, human is the director.

14
New cards

Which revision makes 'Bake until ready' more unambiguous for a smart oven?

B. Bake for 12 minutes at 350°F | 🧠 Memory Hook: Machines need exact numeric parameters.

15
New cards

To compute the average of 3 integers, which operation should occur last?

A. Divide the sum by 3 | 🧠 Memory Hook: Add first, divide last.

16
New cards

A student's instructions say, 'Set max to 0, then compare two numbers.' Why could this be wrong when both input numbers are negative?

D. The algorithm may incorrectly keep 0 as the maximum | 🧠 Memory Hook: 0 beats any negative number.

17
New cards

Which part of Babbage's Analytical Engine corresponds most closely to memory?

A. Store | 🧠 Memory Hook: Store = Memory, Mill = CPU.

18
New cards

Which tool provides automated grading and feedback?

C. Assessment tools | 🧠 Memory Hook: Assessment tools evaluate and give instant feedback.

19
New cards

A game rule says, 'Keep asking the player to choose A, B, or C until a valid choice is entered.' What additional feature is needed to avoid an infinite loop if the player never enters a valid choice?

C. A maximum-attempt or exit condition | 🧠 Memory Hook: Loops need an exit door.

20
New cards

Which aviation system warns about possible aircraft collisions?

A. TCAS | 🧠 Memory Hook: TCAS = Traffic Collision Avoidance System.

21
New cards

The description "computer science is only the study of programming" as a misconception.

True | 🧠 Memory Hook: CS > Programming. Spans hardware, algorithms, systems, and society.

22
New cards

A calculator's display rendering converts numerical results into visual output.

True | 🧠 Memory Hook: Rendering converts binary data to visible screen pixels.

23
New cards

If an algorithm repeats a step indefinitely and never reaches a stopping condition, it contains an infinite loop.

True | 🧠 Memory Hook: No stop condition = Infinite loop.

24
New cards

Recommendation engines can provide personalized product suggestions.

True | 🧠 Memory Hook: Recommendations tailor choices based on user data.

25
New cards

Potential resistance, limitations, and risks should be discussed before proposing a software solution.

True | 🧠 Memory Hook: Analyze risks and user friction upfront.

26
New cards

Preventive maintenance takes proactive steps to avoid future problems.

True | 🧠 Memory Hook: Preventive = Prevent future bugs.

27
New cards

How does computational photography improve a phone camera? Give two examples.

Uses software/AI to enhance photos beyond physical lens limits. Examples: 1) Auto exposure brightens dark subjects; 2) AI balances scene exposure. | 🧠 Memory Hook: Software + Hardware = Superior photography.

28
New cards

Write high-level steps to select the greatest of three test scores. Your steps should show how repeated comparisons can be used.

1) Input S1, S2, S3; 2) Set highest = S1; 3) Compare S2 with highest, update if larger; 4) Compare S3 with highest, update if larger; 5) Output highest | 🧠 Memory Hook: King of the Hill (Crown candidate 1 -> Challenge with candidate 2 -> Challenge with candidate 3).

29
New cards

Explain how knowing the value provided to users helps a team prioritize features.

Links user value directly to problem severity, letting teams build high-impact capabilities first. | 🧠 Memory Hook: Value drives priority; solve big pain points first.

30
New cards

Why should the original, AI, and manual versions of each photo be clearly labeled?

Maintains transparency and a traceable process to evaluate human vs. AI edits fairly. | 🧠 Memory Hook: Labels guarantee transparency and traceability.

31
New cards

Explain why "allow the cookies to bake" may need more detail for a robot than for an experienced baker.

Humans use context and intuition; robots require explicit, computable parameters (exact time and temp). | 🧠 Memory Hook: Humans infer context; robots need exact parameters.

32
New cards

Higher-Level Scenario (Requirements Discovery & SDLC Planning)

1) Ask discovery questions on stakeholder problems/risks; 2) Sequence SDLC phases; 3) Use flowchart standards (Oval=Start/End, Parallelogram=Input/Output, Rectangle=Process, Diamond=Decision). | 🧠 Memory Hook: Discover Needs -> Sequence SDLC -> Map Flowchart Logic.

33
New cards

Sequence

Carry out operations in a stated order (e.g., Read price -> Calculate tax -> Display total). | 🧠 Memory Hook: Line in order. Step 1 leads straight to Step 2.

34
New cards

Selection

Use a condition to choose between alternate paths (e.g., IF grade >= 60 DISPLAY 'Passing' ELSE DISPLAY 'Not passing'). | 🧠 Memory Hook: Fork in the road. True goes one way, False goes the other.

35
New cards

Iteration

Repeat steps for a fixed count or while a condition remains true. | 🧠 Memory Hook: Loop it. Keep going until you reach the target condition.

36
New cards

Infinite Loop

A loop that has no reachable stopping condition and continues forever. | 🧠 Memory Hook: No exit door. Without a stopping condition, it runs endlessly.

37
New cards

Flowchart Symbol: Oval

Marks the START or END of a flowchart process. | 🧠 Memory Hook: Oval starts and stops the flow.

38
New cards

Flowchart Symbol: Rectangle

Represents a PROCESS or calculation (e.g., final_grade = sum / 3). | 🧠 Memory Hook: Rectangle calculates or performs work.

39
New cards

Flowchart Symbol: Parallelogram

Represents INPUT (reading data) or OUTPUT (displaying messages/results). | 🧠 Memory Hook: Parallelogram = In & Out.

40
New cards

Flowchart Symbol: Diamond

Represents a DECISION or conditional branching point (e.g., Is password correct?). | 🧠 Memory Hook: Diamond decides the path.

41
New cards

Flowchart Symbol: Arrow

Indicates the direction and sequence of execution flow between steps. | 🧠 Memory Hook: Arrow shows the direction to move.

42
New cards

Pseudocode

Expresses logic in precise, human-readable steps independent of any programming language syntax. | 🧠 Memory Hook: Fake code, real logic. Readably plans algorithm steps.

43
New cards

Unit Testing

Checks an individual function, module, or component in isolation. | 🧠 Memory Hook: Unit = Single piece. Test 1 function alone.

44
New cards

Integration Testing

Checks interactions between connected components to verify they work together. | 🧠 Memory Hook: Integration = Connected pieces working together.

45
New cards

System Testing

Checks the overall behavior and performance of the complete integrated application. | 🧠 Memory Hook: System = Whole machine end-to-end.

46
New cards

User Testing

Involves representative users completing realistic tasks to evaluate usability and feedback. | 🧠 Memory Hook: User = Real people testing real tasks.

47
New cards

SDLC Phases

The 6 sequential phases: Planning & Requirements -> Design -> Implementation -> Testing -> Deployment -> Maintenance. | 🧠 Memory Hook: P-D-I-T-D-M (Please Do Include Testing During Maintenance).

48
New cards

Corrective Maintenance

Fixes bugs, errors, and defects discovered in software after it has been released. | 🧠 Memory Hook: Corrective = Correcting post-release bugs.

49
New cards

Adaptive Maintenance

Modifies software to respond to external environment, OS, or system changes. | 🧠 Memory Hook: Adaptive = Adapting to new environments.

50
New cards

Perfective Maintenance

Improves software performance, processing speed, or user interface usability. | 🧠 Memory Hook: Perfective = Perfecting performance and speed.

51
New cards

Preventive Maintenance

Takes proactive steps and code modifications to avoid future software failures. | 🧠 Memory Hook: Preventive = Preventing future problems.

52
New cards

Pascaline (1600s)

Mechanical arithmetic calculator that automated addition/subtraction but lacked stored memory or programs. | 🧠 Memory Hook: Pascaline = 1600s mechanical calculator.

53
New cards

Babbage's Analytical Engine (1800s)

Programmable mechanical computer design featuring a Store (memory) and a Mill (processor). | 🧠 Memory Hook: Analytical Engine = Store (memory) + Mill (CPU).

54
New cards

Stored Program Concept

Stores instructions and data together in internal memory (Von Neumann architecture). | 🧠 Memory Hook: Stored Program = Data and code reside in memory together.