|
Jan 02, 2025
|
|
|
|
EGR 155 - Engineering C/C++ Credits: 2 Lecture Hours: 2 Lab Hours: 0 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
- Understand the Basics of Solving Engineering Problems using a Computer
- Understand the Purpose of Programming Languages
- Demonstrate the Compilation, Linking and Execution of a Program
- Understand Style and Structure of C/C++ Programs
- Use Arithmetic Expressions
- Use Functions in C/C++
- Understand and Use Data Structures
- Understand and Use int and long Data Types
- Understand and Use float and double Data Types
- Understand and Use char Data Types
- Understand and Use Structures and Pointers
- Understand Problem solving using C/C++.
- Understand Top-Down Design
- Understand Modular Code
- Understand Branching
- Understand and Use Logical Expressions
- Use the if statement
- Diagnose an Algorithm or Problem
- Understand Repetition and Loops
- Understand and Use the for Statement
- Understand and Construct the while Loop
- Understand and Construct the do while Loop
- Understand Nested Control Structures
- Understand Formatted I/O
- Construct Formatted Output
- Construct Formatted Input
- Understand Edit Descriptors
- Understand Procedures
- Define Procedures
- Understand Prototypes
- Invoke Procedures
- Understand How to Debug and Test a Program Design
- Identify Common Programming Errors
- Understand Arrays
- Declare and Reference Arrays
- Use Array Subscripts
- Use for Loops to Process Arrays
- Input and Output of Arrays
- Use Formats with Arrays
- Use Array Arguments
- Understand and Use the initialization
- Use Multidimensional Arrays
- Use Multidimensional Array Arguments
- Use Subprograms in a Large-Scale Program
- Understand and Use Global Data
- Understand Files I/O
- Understand Binary Files
- Understand Text Files
- Understand Strings in C/C++
- Understand and Use Character String Declaration
- Understand and Calculate Substrings
- Understand and Calculate Character Expressions
- Understand and Calculate String Length and Search Functions
- Investigate Numerical Methods
- Construct an Algorithm to Find Roots of Equations
- Construct an Algorithm to Sort Data
- Construct an Algorithm to Solve Systems of Linear Equations
- Construct an Algorithm to Solve a System of Differential Equations
- Use Numerical Methods Libraries
Add to Portfolio (opens a new window)
|
|