ENES 202 Computing Fundamentals for Engineers

This course is an introduction to modern computational tools for the solution of engineering problems. Programming fundamentals including branching and loops, functions, file handling, arrays, and data structures will be taught using MATLAB and C++. Students will be introduced to object-oriented programming, basic computing, algorithms, and principles of software engineering. Emphasis will be placed on applications from mechanical, aerospace, and related engineering disciplines.

Credits

3

Prerequisite

Pre- or corequisite: MATH 181

Hours Weekly

2 hours lecture, 2 hours lab weekly

Course Objectives

  1. Construct MATLAB code that demonstrates programming fundamentals and basic computational techniques.
  2. Construct C++ code that demonstrates programming fundamentals and basic computational techniques.
  3. Design, implement, and debug MATLAB scripts/functions and C++ programs to solve practical physics and engineering problems.
  4. Recognize and explain code written in the object-oriented programming paradigm.

Course Objectives

  1. Construct MATLAB code that demonstrates programming fundamentals and basic computational techniques.

    This objective is a course Goal Only

  2. Construct C++ code that demonstrates programming fundamentals and basic computational techniques.

    This objective is a course Goal Only

  3. Design, implement, and debug MATLAB scripts/functions and C++ programs to solve practical physics and engineering problems.

    This objective is a course Goal Only

  4. Recognize and explain code written in the object-oriented programming paradigm.

    This objective is a course Goal Only