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.

Credits

3

Corequisite

MAT-145

Lecture Contact Hours

2

Lab Contact Hours

3

Other Contact Hours

0

Department

  • Science & Technology

Grading Scheme

  • Letter

SUNY Gen Ed Credit

  • No

Course Learning Outcomes

  1. Apply the basic principles of computer programming to the solution of engineering problems.
  2. Write text-based programs in MATLAB to analyze basic engineering problems.
  3. Use SIMULINK to develop models for simulating dynamic engineering problems.
  4. Write basic graphical programs in LabVIEW to control instruments
View Course Outline

ESC 170: Computing for Engineers

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

3

Contact Hours

Lecture2
Lab3
Other0

Grading Scheme

Letter

Corequisites

MAT-145

Course Learning Outcomes

  1. Apply the basic principles of computer programming to the solution of engineering problems.
  2. Write text-based programs in MATLAB to analyze basic engineering problems.
  3. Use SIMULINK to develop models for simulating dynamic engineering problems.
  4. Write basic graphical programs in LabVIEW to control instruments

Topic Outline

  1. MATLAB Structure and Basics
  2. M-Files
  3. MATLAB Vectors
  4. Matrices in MATLAB
  5. Graphing in MATLAB
  6. Solving Linear Equations
  7. Finite Difference Equations - Euler Method
  8. Numeric Differentiation
  9. Numeric Integration
  10. Symbolic math toolbox
  11. Introduction to Simulink
  12. Modeling dynamic systems with Simulink
  13. Front Panel Controls and Indicators
  14. Block Diagram arithmetic and logic functions
  15. Types of Numbers and Variables
  16. For loop, While loop
  17. Case Structures
  18. Introduction to Data Acquisition
  19. Introduction to Instrument Control