ESC-170 Computing for Engineers
A first course that introduces a variety of fundamental computational techniques to the engineering student which are essential in the analysis and solution of engineering problems. The course utilizes the software packages of MATLAB and LabVIEW as the main computational tools. Topics include modeling, simulation, numerical analysis, data acquisition, data visualization, and instrument control. Both the structured text and graphical programming approaches are used in the course.
For more detailed course information view the
Course Outline
Department
Science and Technology
Course Description
A first course that introduces a variety of fundamental computational techniques to the engineering student which are essential in the analysis and solution of engineering problems. The course utilizes the software packages of MATLAB and LabVIEW as the main computational tools. Topics include modeling, simulation, numerical analysis, data acquisition, data visualization, and instrument control. Both the structured text and graphical programming approaches are used in the course.
Credit Hours
3Course Learning Outcomes
- Apply the basic principles of computer programming to the solution of engineering problems.
- Write text-based programs in MATLAB to analyze basic engineering problems.
- Use SIMULINK to develop models for simulating dynamic engineering problems.
- Write basic graphical programs in LabVIEW to control instruments
Topic Outline
- MATLAB Structure and Basics
- M-Files
- MATLAB Vectors
- Matrices in MATLAB
- Graphing in MATLAB
- Solving Linear Equations
- Finite Difference Equations - Euler Method
- Numeric Differentiation
- Numeric Integration
- Symbolic math toolbox
- Introduction to Simulink
- Modeling dynamic systems with Simulink
- Front Panel Controls and Indicators
- Block Diagram arithmetic and logic functions
- Types of Numbers and Variables
- For loop, While loop
- Case Structures
- Introduction to Data Acquisition
- Introduction to Instrument Control