ENGR125
Download as PDF
Introduction Computation for Engineers
Core Course Topics
Introduction to programming
Describe algorithm, sequencing, and order in programming
Write programming syntax to solve a stepwise simple problem
Recognize common programming errors and develop strategies for debugging code
Define types of data, including numeric and strings, and list types of variables
Data analysis
Describe introductory statistics functions such as frequency, summarizing, relations, and regression lines
Write functions in Excel to analyze data such as average, sum, texts from dates, etc.
Import datasets to Python and clean the data
Create data frame manipulation and summarize the data in Python
Build simple machine learning regression models in Python
Create and manipulate matrices and vectors in MATLAB
Import data to MATLAB, manipulate and summarize data, and export results
Write syntax for conditional statements and loops to summarize and categorize data
Data visualization
Plot 2D data using Excel and select appropriate formatting for charts
Write syntax in MATLAB to create 2D and 3D plots
Create interactive plots to evaluate data with respect to different categories or changes in inputs
Problem solving using numerical methods
Set up mathematical equations to find a solution for a simple mechanical/electrical system
Apply “goal seek”, “what if analysis” and “solver” in Excel to solve a system of mathematical equations
Solve problems involving linear equations, root finding, curve fitting, error properties, and numerical precision
Create integrated functions in MATLAB to find solutions for mathematical equations
Engineering team solutions
Work in teams to formulate a complex engineering problem into a system of mathematical equations
Create a set of functions in MATLAB to provide a solution for a complex engineering problem
Communicate project outcomes effectively using visual and written means
Upon successful completion of this course, students will be able to: