Course Description
Computer programming and related mathematical development for the solution of engineering problems.
Athena Title
Computational Engr Methods
Equivalent Courses
Not open to students with credit in ENGR 1140, ENGR 1140H, MCHE 1140
Non-Traditional Format
This course will be taught 95% or more online.
Pre or Corequisite
MATH 2200 or MATH 2250 or MATH 2250E
Semester Course Offered
Offered summer semester every year.
Grading System
A - F (Traditional)
Student Learning Outcomes
- Students will understand computing basics: hardware, software, and representation of numbers.
- Students will understand MATLAB variables, arrays, strings, array operations.
- Students will understand MATLAB built-in functions: trigonometric, statistical, logarithmic, and exponential.
- Students will create MATLAB scripts.
- Students will understand representations of data: tables, x-y plots, bar graphs, and pie charts.
- Students will understand for loops, while loops, and nested loops.
- Students will understand logical and comparison operations.
- Students will understand program flow and control: if-end family and switch-case.
- Students will create user-defined functions.
- Students will understand Microsoft Excel.
Topical Outline
- 1. Computing basics: hardware, software, and representation of numbers
- 2. Introduction to MATLAB: variables, arrays, strings, array operations
- 3. MATLAB built-in functions: trigonometric, statistical, logarithmic, and exponential
- 4. Creating MATLAB scripts
- 5. Representations of data: tables, x-y plots, bar graphs, and pie charts
- 6. For loops, while loops, and nested loops
- 7. Logical and comparison operations
- 8. Program flow and control: if-end family and switch-case
- 9. Creating user-defined functions
- 10. Introduction to Microsoft Excel
Institutional Competencies
Analytical Thinking
The ability to reason, interpret, analyze, and solve problems from a wide array of authentic contexts.