|
Jun 08, 2025
|
|
|
|
EGR 155 - Engineering C/C++ Credits: 2 Lecture Hours: 1 Lab Hours: 2 Practicum Hours: 0 Work Experience: 0 Course Type: Open Learn to solve engineering problems by computer using the C/C++ language. Emphasis is placed on program logic, organization and numerical methods. Prerequisite: Minimum ALEKS score of 61 OR Prerequisite OR Corequisite: MAT 130 OR MAT 211 Competencies
- Integrate the Basics of Solving Engineering Problems using a Computer
- Illustrate the Purpose of Programming Languages
- Demonstrate the Compilation, Linking and Execution of a Program
- Illustrate Style and Structure of C/C++ Programs
- Use Arithmetic Expressions
- Use Functions in C/C++
- Create Data Structures
- Incorporate and Use int and long Data Types
- Incorporate and Use float and double Data Types
- Incorporate and Use char Data Types
- Incorporate and Use Structures and Pointers
- Solve problems using C/C++.
- Illustrate Top-Down Design
- Construct Modular Code
- Utilize Branching
- Use Logical Expressions
- Use the if statement
- Diagnose an Algorithm or Problem
- Examine Repetition and Loops
- Use the for Statement
- Construct the while Loop
- Construct the do while Loop
- Use Nested Control Structures
- Incorporate Formatted I/O
- Construct Formatted Output
- Construct Formatted Input
- Discuss Edit Descriptors
- Analyze Procedures
- Define Procedures
- Describe Prototypes
- Invoke Procedures
- Debug and Test a Program Design
- Identify Common Programming Errors
- Construct Arrays
- Declare and Reference Arrays
- Use Array Subscripts
- Use for Loops to Process Arrays
- Discuss Input and Output of Arrays
- Use Formats with Arrays
- Use Array Arguments
- Consider the initialization
- Build Multidimensional Arrays
- Design Multidimensional Array Arguments
- Use Subprograms in a Large-Scale Program
- Use Global Data
- Analyze Files I/O
- Use Binary Files
- Utilize Text Files
- Evaluate Strings in C/C++
- Use Character String Declaration
- Calculate Substrings
- Calculate Character Expressions
- Calculate String Length and Search Functions
- Investigate Numerical Methods
- Construct an Algorithm to Find Roots of Equations
- Build an Algorithm to Sort Data
- Construct an Algorithm to Solve Systems of Linear Equations
- Create an Algorithm to Solve a System of Differential Equations
- Use Numerical Methods Libraries
Competencies Revised Date: AY2023
Add to Portfolio (opens a new window)
|
|