Computer Science and Programming Fundamentals Vocabulary

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

1/34

flashcard set

Earn XP

Description and Tags

Vocabulary terms and definitions covering introductory computer programming, data types, control flow, functions, memory, and string handling.

Last updated 4:50 AM on 10/14/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

35 Terms

1
New cards

Abstraction

Using broader ideas instead of technical details.

2
New cards

Variable Declaration

Reserves enough memory to store the data type and attaches an identifier to that memory location.

3
New cards

Variable Assignment

Store a useful value in a variable.

4
New cards

Variable Initialization

Combine variable declaration and assignment into one statement.

5
New cards

Compiling

Translate human readable code into machine readable 1's and O's.

6
New cards

Conversion Specifier

A placeholder for variable values inside the format string.

7
New cards

Format String

Text between the double quotes of an IO function call.

8
New cards

Escaped Characters

Nonprinting characters or characters with special meaning.

9
New cards

Modularity

The degree to which a system's components may be separated and recombined.

10
New cards

Function

Self contained modules of code that accomplish a specific task.

11
New cards

Scope

Which parts of your program code you can see or use a variable.

12
New cards

Duration

How long a variable exists in memory while the program is running.

13
New cards

Parameters

List of variables used to store input into the function.

14
New cards

Arguments

Input values passed into a function when it's called.

15
New cards

Pointers

Variables that store memory location values.

16
New cards

Pass by Value

Input parameters are copies of argument values.

17
New cards

Pass by Address

Input parameters are addresses of argument variables.

18
New cards

Streams

Any source of input or any destination for output.

19
New cards

File Pointer

Tool for accessing a stream.

20
New cards

Mode

How the contents of the file will be accessed.

21
New cards

Append

Data written to the file is added at the end.

22
New cards

Iteration

The repetition of a process.

23
New cards

Loop Body

Statements which are executed repeatedly.

24
New cards

Controlling Expression

Decides whether the loop body executes, or the loop is done.

25
New cards

Scalar

Capable of storing a single data item.

26
New cards

Aggregate

Capable of storing a collection of data items.

27
New cards

Arrays

Data structure containing a number of data values, all of which have the same type.

28
New cards

Elements

Individual item in an array.

29
New cards

Contiguous

Sequential, in reference to memory addresses.

30
New cards

Index

Represents how far the element is from the beginning of the array.

31
New cards

Character Array

Set of contiguous memory reserved to store characters.

32
New cards

String Variable

Sequence of characters stored in a char array terminated by a null character.

33
New cards

Null Character

Special character which indicates the end of a string: '\0'

34
New cards

String Literal

Sequence of characters enclosed in double quotation marks.

35
New cards

Command Line Arguments

Information sent into the program as parameters into the main function.