Proposal to change the ET181 outcomes -
Izzi Urieli (10/26/06)
[ABET-a and ASME-1,2,&3] OU ME graduates
will demonstrate a familiarity with statistics and linear algebra,
a knowledge of chemistry and calculus-based physics (with depth
in physics), and an ability to apply their knowledge of advanced
mathematics (through multivariate calculus and differential equations),
science, and engineering.
In order to demonstrate achievement
of the technical skills - fundamentals outcome (ABET-a), OU ME
graduates will demonstrate
Current outcome statement:
New proposed outcome statement:
1.1. classes and objects to define engineering systems.
1.2. functions to perform engineering calculations.
1.3. functions to simulate the performance of engineering systems.
1.4. functions to apply basic numerical methods such as root finding or numerical integration.
1.5. functions to read from or write to external data files.[Competence; ET181; Computers, Programming and Simulation]
Reason for the change: We only use those limited aspects of object oriented programming which are advantageous to engineering calculations and simulation, thus requiring a mastery is not valid. Thus rather than having a multitude of global variables to represent a complex engineering system we define a class which can be used to construct a specific object which includes its own private and public variables, as well as methods which have direct access to those variables. I wish to include procedural programming since we find that we can advantageously use both in the C++ language. Procedural methods have been eliminated in Java, however are used extensively in MATLAB. An important application for 1.5 would be to create data files that could be imported to a spreadsheet or MATLAB program for further analysis or plotting.