Checkpoint 1: Computer Science

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

1/46

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 6:47 PM on 2/3/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

47 Terms

1
New cards

Programming Language

A system used to write instructions a computer can understand

2
New cards

Computational Thinking

A structured approach to solving problems in computer science

3
New cards

Decomposition

Breaking a complex problem into smaller, manageable parts

4
New cards

Pattern Recognition

Identifying similarities or repeated elements in problems

5
New cards

Abstraction

Focusing on important details while ignoring irrelevant ones

6
New cards

Algorithm

A step-by-step method to solve a problem

7
New cards

Input

Data given to a program

8
New cards

Process

Operations or calculations performed on input data

9
New cards

Output

Results produced by the program

10
New cards

IPO Model

Input → Process → Output framework for program design

11
New cards

Flowchart

A diagram representing steps of an algorithm

12
New cards

Oval (Flowchart Symbol)

Represents the start or end of a program

13
New cards

Parallelogram (Flowchart Symbol)

Used for input/output operations

14
New cards

Rectangle (Flowchart Symbol)

Represents a process or calculation

15
New cards

Diamond (Flowchart Symbol)

Represents a decision point (yes/no or true/false)

16
New cards

Basic Program Instructions

Input, assignment, computation, output, decision steps in a program

17
New cards

Trace a Flowchart

Follow each step of a flowchart to see how data moves

18
New cards

Translate Flowchart to Program

Convert flowchart logic into Python code

19
New cards

Data Type

The type of value stored (int, float, string)

20
New cards

Integer (int)

Whole numbers without decimals

21
New cards

Float

Numbers with decimals

22
New cards

String

Text enclosed in quotes

23
New cards

Boolean

True or False values

24
New cards

Variable

A named storage location for data

25
New cards

Expression

A combination of values and operators that produces a result

26
New cards

Printed Representation

What is displayed using print()

27
New cards

Arithmetic Operator

Performs math operations (+, -, *, /)

28
New cards

Relational Operator

Compares values (

29
New cards

Logical Operator

Combines conditions using and, or, not

30
New cards

Numeric vs String Operators

Numbers perform math; strings concatenate (+) or repeat (*)

31
New cards

Function

A reusable block of code that performs a task

32
New cards

Function Call

Using a function in a program

33
New cards

Input/Output Functions

Python functions like input() and print()

34
New cards

Hard Coding

Directly placing values instead of using input; limits flexibility

35
New cards

Comment

Text in code used to explain or clarify

36
New cards

Good Programming Practices

Strategies that avoid errors, improve readability and maintainability

37
New cards

Syntax Error

Error caused by incorrect code structure or grammar

38
New cards

Name Error

Error caused by using an undefined variable or function

39
New cards

Type Error

Error caused by using incompatible data types

40
New cards

Value Error

Error caused by passing an invalid value to a function

41
New cards

Parse Error

Error caused by incorrect syntax during code reading

42
New cards

Debugging

Finding and fixing errors in a program

43
New cards

Verify Solution

Testing programs with different inputs to ensure correctness

44
New cards

Trace Variables

Following variable values step-by-step to check logic

45
New cards

Binary System

Numbers represented using only 1s and 0s

46
New cards

Edge Case

Test inputs that are unusual or extreme

47
New cards

Planning with IPO/Flowcharts

Helps ensure correct programs by designing before coding

Explore top flashcards

Polyatomic Ions
Updated 892d ago
flashcards Flashcards (25)
Module 31
Updated 912d ago
flashcards Flashcards (25)
science
Updated 805d ago
flashcards Flashcards (85)
MKTG Research Final
Updated 426d ago
flashcards Flashcards (138)
Sat vocab
Updated 136d ago
flashcards Flashcards (110)
Polyatomic Ions
Updated 892d ago
flashcards Flashcards (25)
Module 31
Updated 912d ago
flashcards Flashcards (25)
science
Updated 805d ago
flashcards Flashcards (85)
MKTG Research Final
Updated 426d ago
flashcards Flashcards (138)
Sat vocab
Updated 136d ago
flashcards Flashcards (110)