ENGR-UH 1000 - Lecture 1: Course Introduction and Computer-Based Problem Solving

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

1/18

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering key concepts from ENGR-UH 1000 Lecture 1 on engineering definitions, the computer-based problem-solving workflow, flowcharts, and programming tools.

Last updated 2:19 PM on 9/8/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

19 Terms

1
New cards

Engineering

The systematic and creative process of applying scientific, mathematical, technological, and engineering knowledge to analyze problems and design solutions that address human needs within real-world constraints.

2
New cards

Engineering Design

A systematic, intelligent process for generating, evaluating, and specifying devices, systems, or processes that meet users' needs while satisfying constraints.

3
New cards

Computer Programming

The process of developing a sequence of instructions that enables a computer to solve a problem.

4
New cards

Algorithm

The logical flow that a computer program should follow, clearly defining the input, processing, and output stages.

5
New cards

Pseudocode

An informal, structured text tool used to outline and present an algorithm step-by-step prior to writing actual code.

6
New cards

Flowchart

A visual tool that uses standard geometric shapes to create and present the step-by-step logical flow of an algorithm.

7
New cards

Oval (in Flowcharts)

The basic flowchart shape used to denote start and end commands.

8
New cards

Parallelogram (in Flowcharts)

The basic flowchart shape used to denote input and output operations.

9
New cards

Rectangle (in Flowcharts)

The basic flowchart shape used to denote processing operations.

10
New cards

Debugging

The process during compilation and execution of resolving syntax errors and verifying that code produces correct results against pre-defined test cases.

11
New cards

ECPD Definition of Engineering

The creative application of scientific principles to design or develop structures, machines, apparatus, or manufacturing processes, or works utilizing them singly or in combination; or to construct or operate the same with full cognizance of their design; or to forecast their behavior under specific operating conditions.

12
New cards

Manual Calculation vs. Computational Simulation

Manual calculation is feasible for problems with few unknowns, simple geometry, and a single load case, but becomes prohibitive as complexity grows; computational simulation handles complex geometry, thousands of components, multiple load combinations, design iterations, and extensive safety verification.

<p>Manual calculation is feasible for problems with few unknowns, simple geometry, and a single load case, but becomes prohibitive as complexity grows; computational simulation handles complex geometry, thousands of components, multiple load combinations, design iterations, and extensive safety verification.</p>
13
New cards

Step 1: Real-world Engineering Problem

The initial step in computer-based problem solving, which involves identifying a real-world need or challenge.

14
New cards

Step 2: Understand the Problem

The second step in computer-based problem solving, which involves analyzing requirements, knowns, unknowns, and constraints.

15
New cards

Step 3: Develop an Algorithm

The third step in computer-based problem solving, which involves creating a step-by-step logical plan using tools like pseudocode and flowcharts.

16
New cards

Step 4: Write a Program (C++)

The fourth step in computer-based problem solving, which involves translating the developed algorithm into programming code such as C++.

17
New cards

Step 5: Compile & Run

The fifth step in computer-based problem solving, where the compiler checks the code for errors and executes it.

18
New cards

Step 6: Computer Executes Instructions

The sixth step in computer-based problem solving, where the computer processes the instructions specified by the compiled program.

19
New cards

Step 7: Results (Solution)

The final step in computer-based problem solving, producing a useful output that solves the engineering problem.