Maricopa Community Colleges  ECE102   19986-20015 
Official Course Description: MCCCD Approval: 02/25/97
ECE102 19986-20015 L+L 2 Credit(s) 4 Period(s)
Engineering Analysis Tools and Techniques
Learning culture of engineering, engineering use of computer tools, and computer modeling as applied to engineering analysis and design. Prerequisites: Two years of high school algebra or MAT122 or departmental approval. Corequisites MAT151 or MAT182 or MAT187.
Go to Competencies    Go to Outline
 
MCCCD Official Course Competencies:
 
ECE102   19986-20015 Engineering Analysis Tools and Techniques
1. Contrast cooperative and competitive learning environments. (I)
2. Use basic social and communication skills in a group setting. (I)
3. Use peer input to assess growth in positive group behaviors. (I)
4. Demonstrate self-evaluation of progress through the use of developmental assessment techniques, such as student learning journals, check-sheets, or portfolios. (I)
5. Define functions and expressions using a symbolic mathematics package. (II)
6. Plot two- and three-dimensional representations of data and functions using a symbolic mathematics package. (II)
7. Perform algebraic manipulations of functions and expressions using a symbolic mathematics package. (II)
8. Fit functions to discrete sets of data using a symbolic mathematics package. (II)
9. Solve linear and nonlinear equations using a symbolic mathematics package. (II)
10. Solve systems of linear and nonlinear equations using a symbolic mathematics package. (II)
11. Use programming structures in a symbolic mathematics package to implement algorithms for computer models. (II)
12. Develop and refine computer models using a symbolic mathematics package. (II, III)
13. Describe the structure of a spreadsheet. (II)
14. Use cell references to evaluate expressions in a spreadsheet. (II)
15. Manipulate cells and ranges of cells to construct a spreadsheet. (II)
16. Use conditional structures in the development of a spreadsheet. (II)
17. Develop two- and three-dimensional graphs of data using a spreadsheet. (II)
18. Use appropriate graph types to represent different types of data generated with a spreadsheet. (II)
19. Use macros in the development of a spreadsheet. (II)
20. Import and export data to and from other computer applications using a spreadsheet. (II)
21. Develop and refine computer models using a spreadsheet. (II, III)
22. Explain what a computer model is and why engineers use computer models. (III)
23. Contrast deterministic and stochastic computer models. (III)
24. Define heuristic, and explain how heuristics are used in the modeling process. (III)
25. Describe a sensitivity analysis, and explain how it relates to the modeling process. (III)
26. Build a deterministic computer model. (III)
27. Build a stochastic computer model. (III)
28. Explain how probability is used in the development of stochastic computer models. (III)
29. Interpret and analyze the results of computer models. (III)
30. Explain how feasibility constraints are used in the modeling process. (III)
31. Present the results of computer models. (III)
Go to Description    Go to top of Competencies
 
MCCCD Official Course Outline:
 
ECE102   19986-20015 Engineering Analysis Tools and Techniques
    I. Learning Culture
        A. Introduction to cooperative learning
        B. Cooperative learning environments vs. competitive learning environments
        C. Social skills necessary to be successful in cooperative settings
        D. Self-assessment techniques
      II. Engineering Tools
          A. Symbolic mathematics packages (Mathematics, Maple, etc.)
            1. General syntax and structure
            2. Expression manipulation
            3. Function definition
            4. Two-dimensional plotting of functions of a single variable
            5. Three-dimensional plotting of functions of two variables
            6. Basic algebraic manipulations (factoring, simplifying, expanding, etc.)
            7. Solution of a linear equation
            8. Solution of a nonlinear equation
            9. Solution of systems of linear and nonlinear equations
            10. Two-dimensional plotting of discrete data sets
            11. Three-dimensional plotting of discrete data sets
            12. Fitting linear and nonlinear functions to discrete data sets
            13. Algorithmic structures (If, For, While, etc.)
            14. Uses in computer modeling
          B. Spreadsheet (Excel, Lotus, etc.)
            1. General spreadsheet structure
            2. Expressions and cell references
            3. Manipulation of cells and ranges of cells
            4. Conditional structures
            5. Graphing sets of data
            6. Macro development
            7. Importing and exporting data
            8. Uses in computer modeling
        III. Computer Modeling
            A. Introduction to the modeling process
            B. Heuristics and how they are used in the modeling process
            C. Interpretation of results and solutions from computer models
            D. Stochastic and deterministic computer models
            E. Organizing and representing data effectively
            F. Optimization
            G. Comparing algorithms and effective use of models
            H. Probability and stochastic modeling
            I. Knowledge models and their importance
            J. Modeling examples and case studies
        Go to Description    Go to top of Competencies    Go to top of Outline