ENCMP 100 - COMPUTER PROGRAMMING FOR ENGINEERS Final Review

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

1/18

flashcard set

Earn XP

Description and Tags

A compilation of key vocabulary terms and definitions from the course 'Computer Programming for Engineers', covering topics such as I/O operations, operators, NumPy library, loop structures, file operations, and exception handling.

Last updated 7:08 AM on 4/16/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

19 Terms

1
New cards

Input and Output (I/O) operations

Operations that manage the input and display of data in Python, using functions like input() for input and print() for output.

2
New cards

Arithmetic Operators

Operators used to perform mathematical calculations, including +, -, *, /, %, **.

3
New cards

Bitwise Operators

Operators that perform operations on binary representations of integers, including &, |, ^, ~, <

4
New cards

Comparison Operators

Operators that compare values to return Boolean results, including ==, !=,

5
New cards

Logical Operators

Operators that combine Boolean expressions, including and, or, not.

6
New cards

Assignment Operators

Operators used to assign values to variables, including =, +=, -=, *=, /=

7
New cards

NumPy

A fundamental library for scientific computing in Python providing support for large, multi-dimensional arrays and matrices.

8
New cards

numpy.array()

Creates a NumPy array from an iterable, such as a list or tuple.

9
New cards

numpy.arange()

Generates evenly spaced values within a specified range, returning a NumPy array.

10
New cards

numpy.zeros()

Creates a NumPy array filled with zeros.

11
New cards

numpy.ones()

Creates a NumPy array filled with ones.

12
New cards

Functions and Structures

Concepts involving defining functions, using parameters, and understanding variable scope in programming.

13
New cards

if…elif…else statement

Control flow statement used to execute different branches of code based on conditions.

14
New cards

for loop

Loop used to iterate over a sequence or iterable object in Python.

15
New cards

while loop

A control flow statement that repeats a block of code as long as a specified condition is true.

16
New cards

Break Statement

A statement used to terminate a loop prematurely.

17
New cards

Continue Statement

A statement that skips the current iteration of a loop and proceeds to the next iteration.

18
New cards

File Operations

Procedures used to read from or write to files, involving opening, manipulating, and closing files.

19
New cards

Exception Handling

Mechanism for catching and responding to runtime errors in Python using try, except, and finally.