Course Description
Computer programming and related mathematical development for
the solution of engineering problems.
Athena Title
Computational Engr Methods Hon
Equivalent Courses
Not open to students with credit in ENGR 1140, ENGR 1140E, MCHE 1140
Prerequisite
Permission of Honors
Pre or Corequisite
MATH 2200 or MATH 2250 or MATH 2250E
Semester Course Offered
Offered fall and spring
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.
Syllabus