ENSC 151: Introduction to Software Development for Engineers

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

1/21

flashcard set

Earn XP

Description and Tags

Flashcards covering key concepts in computer programming and software development from the ENSC 151 course.

Last updated 11:38 PM on 10/27/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

22 Terms

1
New cards

Computer

An electronic device that performs arithmetic and logical operations.

2
New cards

CPU

Central Processing Unit; the brain of the computer.

3
New cards

ALU

Arithmetic Logic Unit; a component of the CPU that performs arithmetic and logical operations.

4
New cards

RAM

Random Access Memory; the primary storage of a computer, which is volatile.

5
New cards

Hard Drive

A type of secondary storage that retains data permanently.

6
New cards

Fetch Instruction

The process of retrieving an instruction from memory.

7
New cards

Decode & Execute Instruction

The process of interpreting and performing the fetched instruction.

8
New cards

Algorithm

A precise, systematic method for producing a specified result.

9
New cards

Modularity

The concept of breaking down complex systems into smaller, manageable modules.

10
New cards

Branching

A control structure that allows conditional execution of code based on expressions.

11
New cards

Looping

A control structure that repeats code multiple times until a certain condition is met.

12
New cards

Precedence

The order in which operators are evaluated in an expression.

13
New cards

Data Type

A classification that specifies which type of value a variable can hold.

14
New cards

Boolean

A logical data type that can hold one of two values: true or false.

15
New cards

Sentinel-controlled Loop

A loop that continues until a specific sentinel value is encountered.

16
New cards

Counter-controlled Loop

A loop that executes a specific number of times based on a counter.

17
New cards

Variable Scope

The part of the program where a variable is accessible.

18
New cards

Increment Operator (++)

An operator that increases the value of a variable by one.

19
New cards

Decrement Operator (--)

An operator that decreases the value of a variable by one.

20
New cards

if Statement

A decision-making statement that executes a block of code when a condition is true.

21
New cards

Switch Statement

A control statement that allows multi-way branching based on the value of a variable.

22
New cards

Compound Statement

A block of code that can contain multiple statements, enclosed in curly braces.

Explore top notes

note
Reproductive Disorders
Updated 875d ago
0.0(0)
note
The Cotton Boom
Updated 1238d ago
0.0(0)
note
WW1
Updated 887d ago
0.0(0)
note
Apoptosis
Updated 1324d ago
0.0(0)
note
Reproductive Disorders
Updated 875d ago
0.0(0)
note
The Cotton Boom
Updated 1238d ago
0.0(0)
note
WW1
Updated 887d ago
0.0(0)
note
Apoptosis
Updated 1324d ago
0.0(0)

Explore top flashcards

flashcards
Vocabulary & Spelling 2.1
20
Updated 484d ago
0.0(0)
flashcards
english 10 vocab 2
20
Updated 946d ago
0.0(0)
flashcards
spanish 1
27
Updated 951d ago
0.0(0)
flashcards
eres tu maria 6-10
29
Updated 1033d ago
0.0(0)
flashcards
Les Influenceurs sur Instagram
33
Updated 148d ago
0.0(0)
flashcards
Macro Exam 2 With Prof Kurt SSU
50
Updated 498d ago
0.0(0)
flashcards
SCM 3301 Exam 2
178
Updated 394d ago
0.0(0)
flashcards
Vocabulary & Spelling 2.1
20
Updated 484d ago
0.0(0)
flashcards
english 10 vocab 2
20
Updated 946d ago
0.0(0)
flashcards
spanish 1
27
Updated 951d ago
0.0(0)
flashcards
eres tu maria 6-10
29
Updated 1033d ago
0.0(0)
flashcards
Les Influenceurs sur Instagram
33
Updated 148d ago
0.0(0)
flashcards
Macro Exam 2 With Prof Kurt SSU
50
Updated 498d ago
0.0(0)
flashcards
SCM 3301 Exam 2
178
Updated 394d ago
0.0(0)