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.